.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

body {
  font-family: 'Simpler regular', sans-serif;
  color: #000;
  font-size: 1.5vw;
  line-height: 1.5vw;
  font-weight: 400;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0.5%;
  padding-top: 1vw;
  padding-right: 1.8vw;
  padding-bottom: 1vw;
  border-right: 1vw solid #29abe2;
  font-family: 'Simpler black', sans-serif;
  font-size: 3.6vw;
  line-height: 3.6vw;
  font-weight: 900;
}

h2 {
  max-width: 90%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 1%;
  padding-left: 3%;
  float: right;
  background-color: #fff;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.2vw;
  line-height: 2vw;
  font-weight: 700;
}

p {
  margin-bottom: 2vw;
  direction: rtl;
  color: #464646;
  font-size: 1.1vw;
  text-align: right;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0px;
  margin-bottom: 1vw;
  padding-right: 1.5vw;
  padding-left: 1.5vw;
  font-size: 1.1vw;
}

ol {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: right;
}

img {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}

form {
  text-align: right;
}

.big_it_section {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-height: 41vw;
  color: #fff;
  text-decoration: none;
}

.big_it_section.story {
  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;
}

.big_it_section.program {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: -1;
  display: block;
  width: 100%;
  background-color: transparent;
}

.big_it_section.live {
  height: 10vw;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#afafaf), to(#fff));
  background-image: linear-gradient(180deg, #afafaf, #fff);
}

.big_it_section.live.group {
  height: 10vw;
}

.big_it_section.error {
  max-height: none;
  padding-bottom: 4vw;
}

.big_it_pict {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-height: 41vw;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#fff));
  background-image: linear-gradient(180deg, #000, #fff);
}

.big_it_pict.bgr {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.big_it_pict.radio_youtoube {
  height: auto;
  max-height: 50vw;
  min-height: auto;
}

.big_it_pict.radio_youtoube.embed {
  overflow: hidden;
  max-height: 50vw;
  min-height: 56vw;
  background-image: url('../images/radio_youtoube_pict.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.big_it_pict.voting {
  max-height: 30vw;
}

.big_it_infogroup {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 6;
  padding-bottom: 1%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  color: #fff;
  text-decoration: none;
}

.big_it_infogroup.story {
  background-image: none;
  text-decoration: none;
}

.big_it_infogroup.story_title {
  padding-right: 0px;
  background-image: none;
  text-decoration: none;
}

.big_it_infogroup.list {
  z-index: auto;
  padding-bottom: 10px;
  text-decoration: none;
}

.big_it_infogroup.error {
  position: static;
  width: 100%;
  padding-top: 2vw;
  background-image: none;
  color: #14287f;
}

.big_it_infogroup.voting {
  padding-bottom: 0.5%;
  text-decoration: none;
}

.big_it_infogroup.credit {
  width: 21%;
}

.big_it_infogroup.link {
  padding-top: 0.5vw;
  background-image: none;
}

.big_it_infogroup.voting_prev {
  padding-bottom: 0.5%;
  text-decoration: none;
}

.header_com_link {
  position: relative;
  z-index: 2050;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.6vw;
  height: 1.6vw;
  margin-right: 3%;
  margin-left: 3.5%;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header_com_link.footer {
  width: 2vw;
  height: auto;
  margin-top: 0vw;
  margin-right: 0.6vw;
  margin-left: 0.6vw;
}

.header_com_link.live {
  width: 1.7vw;
  height: 2vw;
  margin-right: 0%;
  margin-left: 3%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.header_com_link.live.facebook {
  padding-right: 0.4vw;
  padding-left: 0.3vw;
}

.header_content_link {
  display: inline-block;
  margin-right: 0vw;
  margin-left: 1vw;
  padding-right: 1vw;
  border-right: 3px solid #6c6c6c;
  border-bottom: 5px none transparent;
  font-family: 'Simpler regular', sans-serif;
  color: #6c6c6c;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
}

.header_content_link:hover {
  border-right-color: #29abe2;
  color: #29abe2;
}

.header_content_link.w--current {
  border-right-color: #29abe2;
  color: #29abe2;
}

.header_content_link.rightinfo {
  float: right;
}

.big_it_creditblock {
  position: static;
  left: 0px;
  bottom: 0px;
  width: 21%;
  margin-top: 1%;
  margin-bottom: 0px;
  padding-left: 15px;
  float: none;
  font-size: 1.1vw;
  line-height: 1.2vw;
}

.big_it_creditblock.story {
  left: 0px;
  bottom: 0px;
}

.big_it_creditblock.story.right {
  width: 21%;
  text-align: right;
}

.big_it_creditblock.voting {
  position: absolute;
  left: 0px;
  bottom: 1vw;
  width: auto;
  max-width: 21%;
}

.big_it_creditblock.credit {
  width: 100%;
}

.big_it_infoblock {
  display: block;
  width: 60%;
  margin-left: 15%;
  padding-bottom: 2vw;
  float: left;
  direction: rtl;
  text-align: right;
}

.big_it_infoblock.story {
  position: relative;
  display: block;
  width: 70%;
  margin-top: -4vw;
  margin-right: auto;
  margin-left: auto;
  padding-left: 12vw;
  float: none;
}

.big_it_infoblock.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.big_it_infoblock.modul {
  display: block;
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1vw;
  float: none;
}

.big_it_infoblock.error {
  width: 70%;
  margin-top: 0vw;
  margin-right: auto;
  margin-left: auto;
  float: none;
  font-size: 1.6vw;
  line-height: 1.8vw;
}

.big_it_infoblock.radio_youtoube {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: 0%;
  padding-right: 3vw;
  padding-bottom: 1.5vw;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.big_it_infoblock.voting {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1vw;
  float: none;
}

.big_it_infoblock.home_live {
  width: 100%;
  margin-left: 0%;
  padding-bottom: 0vw;
  float: none;
  color: #fff;
  text-decoration: none;
}

.big_it_infoblock.voting_prev {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0vw;
  float: none;
}

.big_it_play {
  position: relative;
  z-index: 1320;
  width: 4vw;
  margin-right: 3%;
  float: left;
}

.big_it_play.big {
  width: 7.5vw;
  margin-top: 2.5vw;
  margin-right: 0%;
  margin-bottom: 0.5vw;
}

.big_it_play.big.story {
  width: 12vw;
  margin-top: 0vw;
  margin-bottom: 1vw;
}

.big_it_play.big.radio {
  width: 12vw;
  margin-top: 0vw;
  margin-bottom: 0vw;
}

.big_it_play.big.memorial {
  width: 12vw;
  margin-top: 0vw;
  margin-bottom: 6vw;
}

.big_it_play.big.digital {
  width: 6.2vw;
  margin-top: 0vw;
  margin-bottom: 1.5vw;
}

.big_it_play.sm {
  width: 3vw;
}

.big_it_play.potcast {
  width: 2vw;
  margin-right: 0.5vw;
  margin-left: 0vw;
}

.big_it_playgroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 1.3vw;
}

.big_it_playgroup.sm_it {
  width: auto;
  margin-right: 1.2vw;
  margin-bottom: 1vw;
  margin-left: 1.3vw;
  direction: ltr;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 1vw;
  line-height: 1.6vw;
}

.big_it_playgroup.sm_it.bigplay {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1vw;
  line-height: 1.4vw;
}

.big_it_playgroup.sm_it.full {
  margin-bottom: 1vw;
}

.big_it_playgroup.sm_it.potcast {
  margin: 0.1vw 0.5vw 0vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.big_it_playgroup.storylist {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  margin-bottom: 0%;
  padding-top: 4vw;
  padding-bottom: 3vw;
  -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;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, rgba(0, 0, 0, 0.3), transparent 25%);
  font-size: 1.1vw;
  text-align: center;
}

.big_it_playgroup.storylist.home {
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: auto;
  margin-bottom: 14%;
  padding-bottom: 4vw;
}

.big_it_playgroup.storylist.radio {
  z-index: 5;
  padding-top: 0vw;
}

.big_it_infolabel {
  margin-bottom: -0.8vw;
  padding-top: 0.6vw;
  padding-right: 1.8vw;
  border-right: 1vw solid #fff;
  font-size: 1.3vw;
  line-height: 1.2vw;
}

.big_it_infolabel.story {
  margin-bottom: 3vw;
  padding-right: 0%;
  border-right-style: none;
}

.big_it_infolabel.storytitle {
  padding-right: 0%;
}

.big_it_labeltxt {
  padding: 8px 15px 10px;
  float: right;
  background-color: red;
}

.big_it_labeltxt.story {
  color: #fff;
}

.big_it_labeltxt.modul {
  position: absolute;
  left: 0px;
  bottom: 0px;
  margin-bottom: 1vw;
  margin-left: 1vw;
  padding: 0.2vw 1.5vw 0.6vw;
  float: left;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.big_it_infotxt {
  padding-right: 3.2vw;
  font-size: 1.4vw;
  line-height: 1.6vw;
}

.big_it_infotxt.story {
  padding-right: 5%;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.4vw;
  line-height: 1.6vw;
  font-weight: 700;
}

.big_it_infotxt.radio {
  max-width: 60%;
  padding-right: 3.2%;
  float: right;
}

.big_it_infotxt.left {
  padding-right: 0vw;
  padding-left: 3.2vw;
}

.big_it_infotxt._404 {
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.big_it_infotxt.voting {
  max-width: none;
  padding-right: 1.4vw;
  padding-bottom: 1vw;
  padding-left: 0%;
  float: none;
  border-right: 0.6vw solid #fff;
  background-color: transparent;
  font-family: 'Simpler regular', sans-serif;
}

.space {
  height: 3vw;
  clear: both;
  background-color: #fff;
}

.pict_credit {
  font-family: 'Simpler light', sans-serif;
  font-size: 1vw;
  line-height: 1vw;
}

.pict_credit.content {
  max-width: 97%;
  float: right;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  font-size: 1vw;
  line-height: 1vw;
}

.pict_credit.content.up {
  padding-right: 0.6vw;
  float: none;
  text-align: right;
}

.pict_credit.home_new {
  font-size: 0.8vw;
  line-height: 0.8vw;
}

.pict_credit.modul {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 14%;
  margin-right: 1vw;
  margin-bottom: 1vw;
  text-align: right;
}

.footer_section_2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5vw 3%;
  -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;
  background-color: #14287f;
  color: #c5c5c5;
  font-size: 1.2vw;
}

.footer_logo_group {
  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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  direction: rtl;
  text-align: right;
}

.link_negishut {
  width: 32px;
}

.footer_2_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.footer_2_block.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  direction: rtl;
  font-size: 1vw;
  line-height: 1.1vw;
  text-align: center;
}

.footer_2_block.right {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: right;
}

.footer_logo {
  width: 14vw;
  margin-bottom: 2vw;
}

.footer_contact_txt {
  display: inline-block;
  margin-bottom: 0.2vw;
  float: right;
  clear: right;
  direction: ltr;
  color: #14287f;
}

.footer_linksgroup_title {
  display: block;
  margin-bottom: 0.5vw;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  font-family: 'Simpler bold', sans-serif;
  color: #14287f;
  font-size: 1.8vw;
  line-height: 2vw;
  font-weight: 700;
  text-decoration: none;
}

.footer_linksgroup_title:hover {
  opacity: 0.7;
}

.footer_link_item {
  margin-bottom: 2%;
}

.footer_link {
  display: block;
  margin-bottom: 0.2vw;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  color: #14287f;
  text-decoration: none;
}

.footer_link:hover {
  opacity: 0.7;
}

.sm_it_section {
  position: relative;
  padding-right: 2%;
  padding-left: 2%;
  clear: both;
  background-color: #fff;
  direction: rtl;
  text-align: center;
}

.sm_it_section.items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  text-align: right;
}

.sm_it_section.items.videogroup {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.sm_it_section.communic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40vw;
  padding-right: 4%;
  padding-left: 4%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  direction: rtl;
}

.sm_it_section.flashnews {
  margin-top: 1vw;
  direction: rtl;
  text-align: right;
}

.sm_it_section.podcast_reccomend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2.6%;
  padding-left: 2.6%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
}

.sm_it_section.timing {
  display: inline-block;
  width: 100%;
  margin-top: 2vw;
  margin-bottom: 2vw;
  direction: rtl;
  font-size: 1.1vw;
  line-height: 1.3vw;
  text-align: center;
}

.sm_it_section.timing.grey {
  margin-top: 2.2vw;
  padding-bottom: 1.5vw;
  background-color: #4b4b4b;
}

.sm_it_section.center_title {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 1vw;
  margin-bottom: 0.5vw;
  padding-right: 2%;
  padding-left: 2%;
  direction: rtl;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.5vw;
  line-height: 1.6vw;
  font-weight: 700;
}

.sm_it_section.center_title.radio {
  margin-top: 2.4vw;
  margin-bottom: 2.4vw;
  padding-right: 2.2%;
  padding-left: 2.2%;
}

.sm_it_section.center_title.podcast {
  margin-top: 2vw;
  margin-bottom: 2vw;
}

.sm_it_section.center_title.home {
  margin-top: 1.5vw;
  margin-bottom: 1vw;
  padding-right: 4%;
  padding-left: 4%;
}

.sm_it_section.center_title.long_home {
  padding-right: 0%;
  padding-left: 0%;
}

.sm_it_section.center_title.digital {
  margin-top: 0vw;
  margin-bottom: 0vw;
}

.sm_it_section.center_title.home_podcast {
  margin-bottom: 0vw;
}

.sm_it_section.center_title.reka {
  margin-top: 2.4vw;
  margin-bottom: 2.4vw;
  padding-right: 14%;
  padding-left: 14%;
}

.sm_it_section.tag_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  padding-right: 6.5%;
  padding-left: 6.5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  color: #7a7a7a;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-align: right;
}

.sm_it_section.tag_breadcrumb {
  margin-top: 2vw;
  padding-right: 6.5%;
  padding-left: 6.5%;
  direction: rtl;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-align: right;
}

.sm_it_section.tags_all_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2vw;
  margin-bottom: 1vw;
  padding-right: 6%;
  padding-left: 6%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sm_it_section.paging {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.sm_it_section.mondeal_title {
  width: 100%;
  margin-top: 1.6vw;
  padding-right: 1.4vw;
  padding-left: 1.4vw;
}

.sm_it_section.share_breadcrumbs {
  margin-top: 1.4vw;
  padding-right: 1.4vw;
  padding-left: 1.4vw;
}

.sm_it_section.live_breadcrumbs {
  margin-top: 1vw;
  margin-bottom: 1vw;
  padding-right: 1.5vw;
  padding-left: 1.5vw;
  background-color: transparent;
}

.sm_it_fullsection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  text-align: center;
}

.sm_it_fullsection.spacing {
  padding-right: 4%;
  padding-left: 4%;
}

.sm_it_fullsection.tag_list {
  padding-right: 6.5%;
  padding-left: 4.8%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.video_it_full {
  position: relative;
  width: 33.35%;
  color: #000;
  text-decoration: none;
}

.video_info_group {
  padding: 2% 6% 4%;
  direction: rtl;
  text-align: right;
}

.video_info_group.podcast {
  text-align: right;
}

.video_info_group.podcast.all {
  padding-right: 0%;
  padding-left: 0%;
}

.video_info_group.radio {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  padding: 0vw 1vw 1vw;
  color: #fff;
}

.video_info_group.radio.digital {
  padding-bottom: 0.5vw;
}

.video_info_group.left {
  direction: ltr;
  text-align: left;
}

.sm_il_videotitle {
  margin-top: 0vw;
  margin-bottom: 0.5vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.7vw;
  line-height: 1.7vw;
}

.sm_il_videotitle.component {
  margin-bottom: 0.3vw;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.sm_il_videotitle.news {
  margin-top: 0.5vw;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.sm_il_videotitle.news.group {
  padding-right: 0vw;
  padding-left: 0vw;
}

.sm_il_videotitle.news.rightdesk {
  padding-right: 0vw;
  padding-left: 0vw;
}

.sm_il_videotitle.news.home_new {
  padding-right: 0.5vw;
  border-right: 6px solid #343434;
  font-family: 'Simpler bold', sans-serif;
  font-size: 0.9vw;
  line-height: 1.2vw;
  font-weight: 700;
}

.sm_il_videotitle.podcast {
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.sm_il_videotitle.online {
  width: 100%;
  margin-bottom: 0.3vw;
  padding-right: 1vw;
  padding-left: 0.5vw;
}

.sm_il_videotitle.futures {
  width: 100%;
  margin-bottom: 2vw;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.5vw;
  line-height: 1.6vw;
}

.sm_il_videotitle.radio-program {
  padding-top: 0.3vw;
  padding-right: 1vw;
  padding-bottom: 0.3vw;
  border-right: 6px solid #fff;
  font-size: 2vw;
  line-height: 2vw;
}

.sm_il_videotitle.radio-program.eng {
  padding-left: 1vw;
  border-left: 6px solid #fff;
  border-right-style: none;
}

.sm_il_videotitle.reka {
  width: 100%;
  margin-bottom: 0.5vw;
  padding-right: 56%;
  padding-left: 1vw;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.3vw;
  line-height: 1.4vw;
  font-weight: 400;
}

.sm_it_videotxt {
  margin-bottom: 1vw;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-align: right;
}

.sm_it_videotxt.component {
  font-size: 1.1vw;
  line-height: 1.3vw;
  text-align: right;
}

.sm_it_videotxt.podcast {
  text-align: right;
}

.sm_it_videotxt.podcast.all {
  margin-bottom: 0vw;
  font-size: 1.1vw;
  line-height: 1.3vw;
}

.sm_it_videotxt.radio {
  margin-bottom: 0.5vw;
  color: #fff;
  line-height: 1.4vw;
}

.sm_it_videotxt.radio_program_top {
  margin-bottom: 0.5vw;
  padding-right: 1.6vw;
  direction: ltr;
  color: #fff;
}

.sm_it_videotxt.radio_program_top.eng {
  padding-right: 0vw;
  padding-left: 1.6vw;
  text-align: left;
}

.sm_it_videotxt.left {
  direction: ltr;
  text-align: left;
}

.sm_it_addinfo {
  display: block;
  color: #4979a9;
  font-size: 1.2vw;
  text-decoration: none;
}

.sm_it_addinfo:hover {
  color: #1da1ff;
  text-decoration: none;
}

.video_play_group {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1300;
  width: 100%;
  padding-top: 12%;
  padding-bottom: 3%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
  color: #fff;
}

.video_play_group.big {
  height: 100%;
  padding-top: 7%;
}

.video_play_group.full {
  padding-top: 8%;
  padding-bottom: 0%;
}

.video_play_group.podcast {
  left: 0px;
  top: 0px;
  bottom: auto;
  padding-top: 0.5vw;
  padding-bottom: 2vw;
  background-image: none;
}

.video_play_group.citut {
  padding-top: 8%;
  padding-bottom: 1%;
}

.video_play_group.timing {
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: auto;
  padding-right: 3%;
  padding-bottom: 0%;
  padding-left: 3%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, rgba(0, 0, 0, 0.09)), color-stop(64%, rgba(0, 0, 0, 0.42)), color-stop(0, rgba(0, 0, 0, 0.44)), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.09) 30%, rgba(0, 0, 0, 0.42) 64%, rgba(0, 0, 0, 0.44) 0, rgba(0, 0, 0, 0.8));
  text-align: right;
}

.video_play_group.timing.up {
  position: relative;
  top: 0vw;
  height: 20vw;
  margin-top: 20vw;
  padding-top: 8%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
}

.video_play_group.timing.up_home {
  position: relative;
  height: 18vw;
  margin-top: 18vw;
}

.title_block {
  margin-right: 2%;
  margin-left: 2%;
  padding-top: 1.2%;
  padding-bottom: 1.2%;
  border-right: 1vw solid #a3a3a3;
  background-image: url('../images/title_bgr_1title_bgr.png');
  background-position: 0px 50%;
  background-size: 100% 1px;
  background-repeat: repeat-x;
  font-family: 'Simpler black', sans-serif;
  font-weight: 900;
  text-align: right;
}

.title_block.program {
  margin-right: 0%;
  margin-left: 0%;
}

.title_block.live_group {
  margin: 1% 0%;
  border-right-style: none;
}

.title_block.center {
  position: relative;
  margin-bottom: 0vw;
  padding-top: 0.6%;
  padding-bottom: 0.6%;
  border-right-style: none;
  text-align: center;
  text-decoration: none;
}

.title_block.center.radio {
  margin-right: 0%;
  margin-left: 0%;
}

.title_block.center.all_programs {
  margin-right: 12.3%;
  margin-left: 12.3%;
}

.title_block.center.podcast {
  margin-right: 0%;
  margin-left: 0%;
}

.title_block.center.home_podcast {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 9%;
  margin-left: 9%;
  padding-top: 0%;
  padding-bottom: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-size: auto 1px;
}

.title_block.center.long_home {
  margin-right: 2%;
  margin-left: 2%;
  background-position: 50% 50%;
  background-size: auto 1px;
  background-repeat: repeat-x;
}

.title_block.center.home_radio {
  margin-right: 8%;
  margin-left: 8%;
  background-size: auto 1px;
}

.title_block.center.mondeal {
  margin-right: 0vw;
  margin-bottom: 0.2vw;
  margin-left: 0vw;
  padding-top: 0%;
  padding-bottom: 0%;
}

.it_small {
  width: 29.4%;
  margin: 1% 2%;
}

.it_small.podcast {
  position: relative;
  overflow: hidden;
  width: 22.8%;
  margin: 0px 1% 2%;
  float: right;
}

.it_small.podcast.reccomend {
  width: 17.1%;
  margin: 1% 1.3% 1.3%;
  text-decoration: none;
}

.it_small.podcast_five {
  position: relative;
  overflow: hidden;
  width: 17.7%;
  margin: 0px 1.1% 1.5%;
  float: right;
}

.it_small_pictgroup {
  position: relative;
  display: block;
  overflow: hidden;
  height: 15vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url('../images/hakama_pict_1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.it_small_pictgroup.podcast {
  height: 20vw;
  background-image: url('../images/Kan_88_BG_02.jpg');
  background-repeat: no-repeat;
  font-size: 1.1vw;
  line-height: 1.3vw;
}

.it_small_pictgroup.podcast.recomend {
  height: 16vw;
}

.it_small_pictgroup.podcast.home {
  height: 18vw;
}

.it_small_pictgroup.programs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 12vw;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-image: url('../images/cat10_img_background.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.it_small_pictgroup.podcast_five {
  height: 17vw;
  background-image: url('../images/Kan_88_BG_02.jpg');
  background-repeat: no-repeat;
  font-size: 1.1vw;
  line-height: 1.3vw;
}

.it_small_infogroup {
  position: relative;
  z-index: 1400;
  margin-top: -10%;
  margin-right: 4%;
  direction: rtl;
}

.it_small_infogroup.hooverplate {
  margin-left: 4%;
  padding-bottom: 1vw;
}

.it_small_infogroup.hooverplate:hover {
  box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.1);
}

.it_small_plate {
  width: 95%;
  height: 3vw;
  float: right;
  background-color: #fff;
}

.it_small_plate.hoover_plate {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.it_small_title_txt {
  width: 90%;
  margin-right: 3%;
  padding-top: 1%;
  padding-right: 1vw;
  padding-bottom: 2%;
  float: right;
  clear: right;
  border-right: 14px solid #29abe2;
  color: #000;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-align: right;
  text-decoration: none;
}

.it_small_title_txt.title {
  width: 90%;
  margin-top: -2.2vw;
  padding-top: 0.3vw;
  padding-right: 1vw;
  padding-bottom: 0.3vw;
  border-right-width: 14px;
  border-right-color: #29abe2;
}

.it_small_title_txt.title.hooverplate {
  width: 95%;
}

.it_small_title_txt.hooverplate {
  width: 95%;
}

.it_small_title {
  float: right;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.7vw;
  line-height: 1.7vw;
}

.it_small_title.flashnews {
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.it_small_txt {
  float: right;
}

.it_small_txt.flashnews {
  margin-top: 0.2vw;
  margin-bottom: 0.5vw;
  clear: both;
  font-size: 1.1vw;
  line-height: 1.3vw;
}

.communic_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47.5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.communic_group.group2 {
  width: 47.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.communic_group_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 18vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.communic_link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  padding: 1.5vw;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #4b4b4b;
  background-image: url('../images/communic_block_twitterpic.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 1.8vw;
  line-height: 2vw;
  text-align: right;
  text-decoration: none;
}

.communic_link.youtube {
  width: 100%;
  height: 18vw;
  margin-bottom: 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/communic_block_youtubepic.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.communic_link.facebook {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  background-image: url('../images/communic_block_facebookpic.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.communic_link.snapchat {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.communic_link.instagram {
  background-image: url('../images/communic_block_instagpic.png');
  background-size: cover;
}

.communic_gr_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vw;
  padding-right: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1vw solid #1da1ff;
  line-height: 2vw;
}

.communic_gr_title.facebook {
  position: relative;
  height: 4.6vw;
  margin-right: 6vw;
  margin-bottom: 13vw;
  border-right-color: #3b5998;
  color: #000;
  line-height: 1.8vw;
}

.communic_gr_title.twitter {
  height: 4.6vw;
  margin-top: 2vw;
  line-height: 1.8vw;
}

.communic_gr_title.youtoube {
  height: 4.6vw;
  border-right-color: #e04233;
}

.communic_gr_title.instagram {
  width: 22vw;
  height: 4.6vw;
  margin-top: 0.8vw;
  border-right-color: #e04233;
}

.communic_gr_title.snapchat {
  height: 4.6vw;
  border-right-color: #ff0;
  line-height: 1.8vw;
}

.communic_gr_icon {
  position: absolute;
  right: 1.5vw;
  bottom: 1.5vw;
  width: 4.6vw;
}

.communic_gr_icon.facebook {
  left: 1.5vw;
  top: 1.5vw;
  right: auto;
  bottom: auto;
}

.communic_gr_icon.youtube {
  left: 1.5vw;
  top: 1.5vw;
  right: auto;
  bottom: auto;
}

.communic_gr_icon.instagram {
  left: 1.5vw;
  top: 1.5vw;
  right: auto;
  bottom: auto;
}

.communic_gr_icon.snapchat {
  left: 1.5vw;
  right: auto;
  bottom: 1.5vw;
}

.communic_snapchat_pict {
  position: absolute;
  top: 1.6vw;
  right: 1.6vw;
  width: 9vw;
}

.content_section {
  padding-right: 18%;
  padding-left: 28%;
  background-color: #fff;
  direction: rtl;
}

.content_section.search_links {
  margin-top: 1.5%;
  margin-bottom: 1.5%;
  padding-right: 4%;
  padding-left: 4%;
}

.story_title {
  margin-bottom: 0%;
  padding-right: 2vw;
  padding-bottom: 1.8vw;
  border-right-color: #6ac5da;
  font-size: 3.2vw;
  line-height: 3.2vw;
}

.story_title.program {
  padding-right: 2.2vw;
  font-size: 3.4vw;
}

.story_title.program.left {
  width: 100%;
  padding-right: 0vw;
  padding-left: 2.2vw;
  float: left;
  border-left: 1vw solid #6ac5da;
  border-right-style: none;
  text-align: left;
}

.story_title.radio {
  margin-bottom: 0.2%;
  padding-top: 1%;
  padding-right: 2%;
  padding-bottom: 1.5%;
  font-size: 2.5vw;
  line-height: 2.5vw;
}

.story_title.uptitle {
  margin-right: -3vw;
  padding-top: 1vw;
  padding-bottom: 1.4vw;
  border-right-width: 1vw;
  border-right-color: #1d1918;
  font-family: 'Simpler bold', sans-serif;
  font-size: 50px;
  line-height: 50px;
  font-weight: 700;
}

.story_title.uptitle.memorial {
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  border-right-width: 10px;
  font-size: 3.2vw;
  line-height: 3.6vw;
}

.story_title.traffic {
  padding-top: 1.8vw;
  padding-bottom: 0.6vw;
  border-right-color: #fff;
  font-family: 'Simpler bold', sans-serif;
  font-size: 4vw;
}

.story_title.podcast {
  padding-top: 0.8vw;
  padding-right: 2.2vw;
  padding-bottom: 1.2vw;
  border-right-width: 0.8vw;
  border-right-color: #fff;
  color: #fff;
  font-size: 3.2vw;
}

.story_title.podcast.left {
  width: 100%;
  padding-right: 0vw;
  padding-left: 2.2vw;
  float: left;
  border-left: 0.8vw solid #fff;
  border-right-style: none;
  text-align: left;
}

.story_autor_group {
  text-align: right;
}

.story_autotr_face {
  overflow: hidden;
  width: 7vw;
  height: 7vw;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #a3a3a3;
  background-image: url('../images/face_tmp3.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.story_autor_infogroup {
  width: 82%;
  float: left;
}

.story_autor_infogroup.all {
  width: 100%;
}

.story_autor_dategroup {
  padding-top: 0.5vw;
  border-top: 1px solid #a3a3a3;
  direction: rtl;
  color: #a3a3a3;
  font-size: 1.2vw;
  line-height: 1.2vw;
}

.story_autor_name_communic {
  margin-bottom: 0.4vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  direction: rtl;
}

.story_autor_namegroup {
  width: 67%;
  float: right;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.story_autor_comunicgr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.9vw;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -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;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.story_autor_comunicgr.podcast_top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-top: 1.5vw;
  margin-left: 2vw;
}

.story_autor_comunicgr.podcast_top.left {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.story_autor_name {
  margin-bottom: 1%;
  font-family: 'Simpler bold', sans-serif;
  color: #4979a9;
  font-size: 1.6vw;
  line-height: 1.8vw;
  font-weight: 700;
}

.story_autor_name.noinfo {
  margin-top: 1vw;
  margin-bottom: 0%;
  font-size: 20px;
  line-height: 20px;
}

.story_autor_profinfo {
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.autor_com_icon {
  width: 2vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.autor_com_icon.gplus {
  width: 2.3vw;
}

.autor_com_icon.face {
  width: 1.5vw;
}

.autor_com_icon.rss {
  width: 2.6vw;
}

.autor_com_icon.rss.left {
  text-align: left;
}

.autor_com_icon.twiter {
  width: 1.7vw;
}

.autor_com_icon.telephone {
  width: 1.5vw;
}

.autor_com_icon.facebook {
  width: 1.4vw;
}

.story_autor_date {
  display: block;
  margin-left: 1vw;
  padding-left: 1vw;
  float: right;
  border-left: 1px solid #a3a3a3;
  font-size: 16px;
  line-height: 16px;
}

.story_autor_date.update {
  border-left-style: none;
}

.content_title {
  width: 100%;
  max-width: 100%;
  margin-top: 0.8vw;
  margin-bottom: 0.3vw;
  padding-right: 0%;
  padding-left: 0%;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2vw;
  line-height: 2.2vw;
  text-align: right;
}

.content_title.podcast_title {
  margin-top: 0vw;
  margin-bottom: 0.6vw;
  font-size: 1.8vw;
}

.content_title.podcast_title.left {
  float: left;
  text-align: left;
}

.content_title.memorial {
  padding-right: 0.6vw;
  border-right: 5px solid #000;
}

.content_pict_group {
  margin-bottom: 2vw;
}

.content_pict_group.citut {
  position: relative;
  width: 39%;
  margin-bottom: 0vw;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.content_citut_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  direction: rtl;
}

.content_contact_group {
  display: none;
  margin-bottom: 2vw;
  padding-top: 2vw;
}

.content_pict_infogroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4vw;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  font-size: 1.2vw;
  line-height: 1.2vw;
}

.content_pict_infogroup.up {
  position: relative;
  left: 0px;
  bottom: 0px;
  display: block;
  margin-top: -1.4vw;
  padding-bottom: 0.6vw;
  color: #fff;
  text-align: left;
}

.content_pict_name {
  max-width: 65%;
  float: right;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1vw;
  line-height: 1vw;
  font-weight: 700;
}

.content_citut_txtblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 57%;
  padding-right: 3%;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  border-right: 1vw solid #6ac5da;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.5vw;
  line-height: 2.2vw;
  font-weight: 700;
}

.content_contact_line {
  width: 5vw;
  height: 0.2vw;
  float: right;
  background-color: #a3a3a3;
}

.content_contact_list {
  width: 100%;
  margin-top: 2.5vw;
  float: right;
  clear: right;
}

.story_contact_item {
  display: block;
  margin-bottom: 1vw;
  margin-left: 3vw;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4979a9;
  font-size: 1.3vw;
  line-height: 1.3vw;
}

.story_contact_link {
  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;
  direction: rtl;
  color: #4979a9;
  text-decoration: none;
}

.story_contact_link:hover {
  color: #6ac5da;
}

.story_contact_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2vw;
  height: 2vw;
  margin-right: 0.5vw;
  padding: 4px;
  border-radius: 50%;
  background-color: #a3a3a3;
}

.big_it_titleblock {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 25%;
  padding-right: 15%;
  padding-left: 15%;
  direction: rtl;
  text-align: right;
}

.big_it_titleblock.live {
  bottom: 20%;
  padding-right: 20%;
  padding-left: 20%;
}

.videogroup_title {
  padding-right: 2vw;
  border-right-color: #fff;
  direction: rtl;
  font-size: 3.2vw;
  line-height: 3vw;
  text-align: right;
}

.video_screen_full {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 18.5vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/big_item_pict1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.video_screen_full.program {
  height: 15vw;
  background-repeat: no-repeat;
}

.video_screen_full.podcast {
  display: block;
  width: 16vw;
  height: 16vw;
  background-image: url('../images/potcast_timing_pict.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.video_screen_full.radio {
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(59%, transparent), to(rgba(0, 0, 0, 0.75))), url('../images/radio_bigitem_pict.png');
  background-image: linear-gradient(180deg, transparent 59%, rgba(0, 0, 0, 0.75)), url('../images/radio_bigitem_pict.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.video_screen_full.radio.texture {
  padding-right: 1vw;
  padding-left: 1vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/radio_scr_bgr.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.video_screen_full.radio.social {
  -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;
  background-image: url('../images/radio_scr_bgr.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  direction: ltr;
}

.video_screen_full.language {
  overflow: hidden;
  -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;
  background-image: none;
  -webkit-transition: -webkit-filter 200ms ease;
  transition: -webkit-filter 200ms ease;
  transition: filter 200ms ease;
  transition: filter 200ms ease, -webkit-filter 200ms ease;
}

.video_screen_full.language:hover {
  -webkit-filter: brightness(95%);
  filter: brightness(95%);
}

.video_top_link {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1310;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 60%;
  padding: 2vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.video_top_link.podcast {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  opacity: 0.4;
}

.video_info_link {
  display: block;
  direction: rtl;
  color: #000;
  text-decoration: none;
}

.video_info_link.radio {
  color: #fff;
  text-align: right;
}

.listmenu_group {
  width: 74%;
  padding-top: 0.5vw;
  float: right;
}

.search_group {
  overflow: hidden;
  width: 24%;
  height: 3.2vw;
  border-radius: 5px;
  background-color: #e4e4e4;
}

.search_field {
  width: 82%;
  height: 3.2vw;
  margin-bottom: 0px;
  padding: 0.6vw 1vw 0.5vw;
  float: right;
  border-style: none;
  background-color: transparent;
  color: #000;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-align: right;
}

.search-button {
  width: 2.8vw;
  margin-top: 0.4vw;
  margin-left: 2%;
  padding: 1% 3% 1% 1%;
  float: left;
}

.list_menu_item {
  margin-bottom: 0.5vw;
  margin-left: 2vw;
  float: right;
}

.list_menu_link {
  padding-top: 0.3vw;
  padding-bottom: 0.3vw;
  color: #000;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.list_menu_link.w--current {
  color: #29abe2;
}

.list_menu_link.current {
  border-bottom: 3px none #ffbe00;
}

.list_menu_link.current.w--current {
  color: #29abe2;
}

.program_title_section {
  display: none;
  margin-top: 11vw;
  margin-bottom: 3vw;
  padding-right: 15%;
  padding-left: 15%;
  direction: rtl;
  color: #fff;
  text-align: right;
}

.program_title_section.radio {
  margin-top: 0vw;
  margin-bottom: 4vw;
  padding-right: 2%;
  padding-left: 2%;
}

.program_title_section.left {
  text-align: left;
}

.program_title_section.traffic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 13vw;
  margin-bottom: 1.2vw;
  padding-right: 20%;
  padding-left: 20%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.list_logo_title {
  overflow: hidden;
  width: 100%;
  margin-top: 0.5%;
  margin-bottom: 0.5%;
  padding-top: 1.2vw;
  padding-bottom: 1.2vw;
}

.list_logo_title.left {
  text-align: left;
}

.program_content_section {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding: 1vw 3vw;
  clear: both;
  background-color: #fff;
  direction: rtl;
}

.program_content_section.uptitle {
  position: relative;
  width: 56vw;
  margin-top: -10vw;
  padding: 2vw 6vw 0vw;
}

.program_content_section.uptitle.memorial {
  width: 60%;
  margin-top: -11vw;
  padding-top: 3vw;
  padding-left: 3vw;
}

.program_content_section.storytitle {
  position: relative;
  width: 56vw;
  padding-right: 6vw;
  padding-left: 6vw;
}

.program_content_section.storytitle.small {
  padding-left: 14vw;
}

.program_content_section.podcast {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-top: 1.5vw;
  padding-left: 5vw;
  -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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.program_content_section.podcast.left {
  padding-left: 3%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  direction: ltr;
}

.program_content_section.left {
  direction: ltr;
  text-align: left;
}

.program_content_section.traffic_top {
  padding-top: 2vw;
}

.program_content_section.traffic {
  padding-top: 0.2vw;
  padding-bottom: 0.2vw;
}

.program_content_section.wide {
  width: 70%;
  padding-right: 2.8vw;
}

.program_content_section.wide.voting {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-top: 1vw;
  padding-right: 2vw;
  padding-left: 2vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.program_content_section.traffic_tips {
  padding-top: 2vw;
}

.program_content_section.memorial {
  padding-right: 6vw;
  padding-left: 0vw;
}

.program_top_txt {
  margin-top: 1vw;
  margin-bottom: 1vw;
  clear: left;
  direction: rtl;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.4vw;
  line-height: 1.6vw;
  font-weight: 400;
  text-align: right;
}

.program_top_txt.opentxt {
  margin-top: 1vw;
  margin-bottom: 0.5vw;
}

.program_top_txt.uptitle {
  margin-top: 0.6vw;
  margin-bottom: 0vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.program_top_txt.uptitle.radio {
  margin-top: 1vw;
  font-size: 1.5vw;
  line-height: 1.8vw;
}

.program_top_txt.uptitle.radio_eng {
  margin-top: 1vw;
  direction: ltr;
  font-size: 1.5vw;
  line-height: 1.8vw;
  text-align: left;
}

.program_top_txt.podcast {
  display: block;
  width: 100%;
  margin-top: 0vw;
  margin-bottom: 0vw;
  clear: both;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.3vw;
  line-height: 1.8vw;
}

.program_top_txt.podcast.left {
  direction: ltr;
  text-align: left;
}

.program_top_txt.voting {
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1.6vw;
  font-weight: 700;
}

.program_top_txt.memorial {
  display: inline-block;
  width: 100%;
  float: right;
  clear: both;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.5vw;
  line-height: 2vw;
  font-weight: 700;
}

.program_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2vw;
  padding-bottom: 2vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #a3a3a3;
  direction: rtl;
}

.program_list_item.left {
  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;
  direction: ltr;
}

.program_list_item.traffic {
  margin-top: 0.5vw;
  padding-top: 5px;
  padding-bottom: 1vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom-style: none;
}

.program_list_item.podcast {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.program_list_item.podcast_cat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 2vw;
  margin-bottom: 2vw;
  padding-bottom: 2vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.program_list_videoblock {
  position: relative;
  width: 40%;
  float: right;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.program_list_videoblock.podcast {
  width: 13vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.program_list_infoblock {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 56%;
  min-height: 13vw;
  padding-right: 4%;
  padding-left: 4%;
  float: left;
  -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;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.program_list_infoblock.podcast {
  width: 35vw;
  max-width: 35vw;
  min-height: 16vw;
  margin-left: 0%;
  padding-right: 0%;
  padding-left: 0%;
  float: none;
}

.program_list_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #000;
  text-align: left;
  text-decoration: none;
}

.program_list_number {
  font-family: 'Simpler light', sans-serif;
  color: #a3a3a3;
  font-size: 5vw;
  line-height: 4vw;
  font-weight: 300;
}

.video_add_button {
  display: block;
  margin: 1vw auto 2vw;
  padding: 1% 5%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #4979a9;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Simpler bold', sans-serif;
  color: #4979a9;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.video_add_button:hover {
  border-color: #1da1ff;
  color: #1da1ff;
}

.program_logo_insert {
  display: inline-block;
  max-height: 20vw;
  max-width: 30vw;
  float: right;
}

.program_logo_insert.left {
  float: left;
}

.video_bgr {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
  display: none;
  min-height: 100%;
}

.video_bgr.live {
  display: block;
  min-height: 74%;
}

.video_color_transparent {
  display: block;
  overflow: visible;
  min-height: 100%;
  background-color: hsla(0, 0%, 100%, 0.6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.81)), color-stop(55%, transparent));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.81), transparent 55%);
}

.radio_content_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2%;
  padding-bottom: 12vw;
  padding-left: 2%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.radio_info_group {
  width: 42%;
  float: right;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  color: #fff;
  text-align: center;
}

.radio_play_button {
  width: 8.8vw;
  margin-right: 9vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.radio_now_group {
  margin-bottom: 10vw;
}

.radio_now_group.centerplay {
  margin-bottom: auto;
  direction: rtl;
}

.radio_next_group {
  direction: rtl;
}

.radio_title_now {
  color: #14287f;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.radio_title_now.next {
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.radio_name_now {
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.5vw;
  line-height: 2vw;
  font-weight: 700;
}

.radio_name_now.next {
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.radio_song_now {
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.radio_song_now.next {
  font-size: 1.1vw;
  line-height: 1.2vw;
}

.job_content_section {
  padding-right: 15%;
  padding-left: 15%;
  direction: rtl;
  color: #656565;
}

.job_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 2.8vw;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  color: #14277e;
  font-size: 1.8vw;
  line-height: 2vw;
  text-decoration: none;
}

.job_head:hover {
  background-color: #f3f3f3;
}

.job_head.open {
  margin-bottom: 0vw;
  color: #14277e;
}

.jod_head_plus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 4.5vw;
  height: 1.6vw;
  margin-top: 0.2vw;
  padding-left: 3vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Simpler bold', sans-serif;
  color: #f20429;
  font-size: 2vw;
  line-height: 1.8vw;
  font-weight: 700;
  text-align: center;
}

.jod_head_plus.level2 {
  width: 3.5vw;
  height: 1.4vw;
  margin-top: 0.3vw;
  padding-left: 2.2vw;
}

.job_head_name {
  min-width: 14vw;
  margin-left: 1vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2vw;
  line-height: 2vw;
}

.job_head_item {
  margin-bottom: 0vw;
  border-bottom: 1px solid #c8c8c8;
}

.jod_subordinary_item {
  margin-bottom: 0vw;
}

.jod_subordinary_item.archive {
  padding-top: 1vw;
  padding-bottom: 1vw;
  padding-left: 2vw;
  background-color: #eee;
  color: #1da1ff;
  text-align: left;
}

.job_subordimary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1vw 7.2vw 1vw 3vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  font-family: 'Simpler regular', sans-serif;
  color: #000;
  line-height: 2vw;
  text-decoration: none;
}

.job_subordimary:hover {
  background-color: #eee;
}

.job_subordimary.open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #eee;
}

.job_sub_number {
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
}

.job_sub_number.popup {
  margin-right: 1.5vw;
}

.job_infogroup {
  padding: 1vw 11vw 3vw 3vw;
  background-color: #f3f3f3;
  direction: rtl;
}

.job_info_insert {
  width: 80%;
  float: right;
}

.job_order_button {
  display: block;
  width: 36%;
  margin-right: 14vw;
  padding: 0.8vw 0vw;
  float: right;
  clear: both;
  border-radius: 0px;
  background-color: #555;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.job_order_button:hover {
  background-color: #292929;
}

.programdescpara {
  margin-top: 0.4vw;
  margin-bottom: 0vw;
  clear: right;
  font-size: 1.2vw;
  line-height: 1.6vw;
}

.programdescpara.podcast_desc {
  font-size: 1vw;
  line-height: 1.3vw;
  text-align: right;
}

.programdescpara.podcast_desc.left {
  clear: left;
  direction: ltr;
  text-align: left;
}

.cv_body {
  background-color: #f3f3f3;
}

.popup_title {
  padding: 2vw 10% 1vw;
  border-radius: 0px;
  background-color: #656565;
  color: #fff;
  text-align: right;
}

.popup_title.small {
  padding: 15px 3.5%;
}

.popup_title_txt {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0.5vw;
  padding-right: 1vw;
  border-right: 5px solid #fff;
  direction: rtl;
  color: #fff;
  font-size: 1.5vw;
  line-height: 2vw;
  text-align: right;
}

.popup_title_txt.small {
  display: inline-block;
  margin-bottom: 0vw;
  padding-right: 0vw;
  padding-bottom: 0px;
  border-right-style: none;
  font-family: 'Simpler regular', sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.popup_form {
  display: block;
  width: 80%;
  margin: 2vw auto;
  text-align: center;
}

.popup_form.small {
  display: block;
  width: 93%;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.form_input {
  display: block;
  height: 3.8vw;
  margin-right: auto;
  margin-bottom: 2vw;
  margin-left: auto;
  padding: 0.5vw 1.4vw;
  border: 1px solid #656565;
  direction: rtl;
  font-size: 1.6vw;
  line-height: 1.6vw;
  text-align: right;
}

.form_input.small {
  height: 37px;
  margin-bottom: 1.5vw;
  padding: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  font-family: 'Simpler regular', sans-serif;
  color: #464646;
  font-size: 16px;
  line-height: 18px;
}

.form_upload {
  margin-top: 2vw;
  margin-bottom: 2vw;
}

.form_submit {
  display: block;
  margin-right: auto;
  margin-bottom: 1vw;
  margin-left: auto;
  clear: both;
  border-radius: 10px;
  background-color: transparent;
  direction: rtl;
  font-family: 'Simpler bold', sans-serif;
  color: #c70000;
  font-size: 3vw;
  line-height: 3vw;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.form_submit:hover {
  text-decoration: underline;
}

.form_submit.small {
  margin-bottom: 25px;
  padding: 12px 48px;
  border-radius: 0px;
  background-color: #3f8ba2;
  color: #fff;
  font-size: 24px;
  line-height: 26px;
}

.form_submit.small:hover {
  background-color: #48a3be;
  text-decoration: none;
}

.form_submit.small.red {
  background-color: #c70000;
}

.form_submit.small.red:hover {
  background-color: #db0000;
}

.upload_file {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  max-width: 70%;
  float: right;
  direction: rtl;
  font-size: 24px;
  line-height: 24px;
}

.upload_file_icon {
  width: 50px;
  min-width: 0px;
  margin-left: 20px;
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.upload_file_txt {
  margin-left: 20px;
  float: right;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #c70000;
  font-size: 1.6vw;
  line-height: 1.6vw;
}

.input_upload_filename {
  display: block;
  overflow: hidden;
  margin-bottom: 0px;
  padding: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 18px;
  line-height: 18px;
}

.add_file_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -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-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.txt_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 85vh;
  -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;
  direction: rtl;
}

.thanks_title {
  margin-bottom: 24px;
  direction: rtl;
  color: #000;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
}

.txt_thanks {
  direction: rtl;
  color: #000;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}

.radio_body {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, hsla(0, 0%, 100%, 0.82)), color-stop(61%, hsla(0, 0%, 100%, 0.32)), to(transparent)), url('../images/radio_bgr.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.82) 1%, hsla(0, 0%, 100%, 0.32) 61%, transparent), url('../images/radio_bgr.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.radio_info_current {
  position: static;
  left: 0px;
  top: 11.5vw;
  right: 0px;
  margin-top: 2vw;
  margin-bottom: 7%;
  padding-right: 20%;
  padding-left: 20%;
  color: #14287f;
  text-align: center;
}

.radio_info_current.live_radio {
  margin-top: 7.4vw;
  margin-bottom: 5vw;
}

.radio_play_section {
  position: static;
  left: 0px;
  top: 1vw;
  right: 0px;
  bottom: 11vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  clear: right;
  -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;
  direction: rtl;
}

.radio_info_next {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 7vw;
  margin-top: 7%;
  padding-right: 20%;
  padding-left: 20%;
  color: #14287f;
  text-align: center;
}

.radio_info_next.live_radio {
  margin-top: 5vw;
}

.play_radio_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 5vw;
  height: 5vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.play_radio_button.reka {
  position: relative;
  z-index: 10;
  width: 3.6vw;
  height: 3.6vw;
}

.createdby {
  float: left;
}

.cyberrightslink {
  margin-left: 5px;
  -webkit-transition: color 150ms ease-in-out;
  transition: color 150ms ease-in-out;
  color: #fad104;
  text-decoration: none;
}

.cyberrightslink:hover {
  color: #6ac5da;
}

.rightsdiv {
  display: inline-block;
  margin-right: 15px;
  padding-right: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-right: 1px solid hsla(0, 0%, 100%, 0.35);
  font-size: 1vw;
}

.open_txt {
  margin-bottom: 1vw;
}

.snapchat_section {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 52%;
  margin: 4% auto 1%;
  -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;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}

.snapchat_button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 4vw;
  padding: 1vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.snapchat_content_block {
  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;
  font-size: 2vw;
  line-height: 2.2vw;
  text-align: center;
}

.snapchat_logo {
  width: 23vw;
  margin-top: 0.6vw;
  margin-bottom: 0.6vw;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -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;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.podcast_share_group {
  margin-top: 1vw;
  margin-bottom: 1vw;
  float: right;
  clear: right;
}

.podcast_share_group.left {
  float: left;
}

.podcast_share_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.5vw;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a3a3a3;
  font-size: 1.2vw;
  text-decoration: none;
}

.podcast_share_link.left {
  margin-right: 0.5vw;
  margin-left: 0vw;
  float: left;
}

.podcast_share_icon {
  width: 2vw;
}

.podcast_share_icon.traffic {
  width: auto;
}

.podcast_play_block {
  width: 100%;
  clear: right;
}

.podcast_play_block.radio {
  margin-bottom: 1vw;
}

.rss_image {
  width: 60%;
  min-width: 60%;
}

.back_to_top {
  position: fixed;
  left: 2vw;
  bottom: 1vw;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3vw;
  height: 3vw;
  -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;
  background-color: #14287f;
  color: #fff;
  text-decoration: none;
}

.podcast_item_title_link {
  color: #fff;
  text-decoration: none;
}

.leed_content {
  margin-bottom: 2vw;
  padding-top: 0.5vw;
  padding-right: 3%;
  padding-bottom: 0.5vw;
  border-right: 1vw solid #6ac5da;
  font-size: 2vw;
  line-height: 2.2vw;
}

.podcast_content {
  display: block;
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  padding: 2.8vw;
  background-color: #fff;
  text-align: left;
}

.podcast_content.left {
  width: 60%;
  padding-right: 0vw;
}

.podcast_content.width60 {
  width: 60%;
  padding-top: 1vw;
}

.contet_text {
  width: auto;
  text-align: right;
}

.contet_text.left {
  text-align: left;
}

.paragraph_new {
  margin-bottom: 20px;
  clear: right;
  font-size: 18px;
  line-height: 24px;
}

.podcast_content_block {
  position: static;
  width: 80%;
  max-width: 80%;
  padding-right: 4%;
  padding-left: 4%;
  clear: right;
}

.podcast_content_block.left {
  width: 71%;
  max-width: 71%;
  float: right;
  clear: left;
}

.podcast_content_block.width60 {
  width: 69%;
  max-width: 69%;
}

.auto_com_line {
  width: 1px;
  height: 1.6vw;
  margin-right: 1vw;
  margin-left: 1vw;
  background-color: #e0dcdc;
}

.auto_com_line.content_pict {
  height: 1.1vw;
  margin-right: 0.5vw;
  margin-left: 0.5vw;
  background-color: #a3a3a3;
}

.title_noline {
  padding-right: 0vw;
  border-right-style: none;
  text-align: center;
}

.title_noline_modul {
  padding-right: 3vw;
  border-right-style: none;
}

.component_big_item {
  width: 47.8%;
  margin-right: 2%;
  margin-left: 0%;
  padding-left: 2%;
  float: right;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  border-left: 1px none #bdbdbd;
  color: #000;
  text-decoration: none;
}

.component_big_item.left {
  margin-right: 0%;
  margin-left: 2%;
  padding-right: 2%;
  padding-left: 0%;
  float: left;
  border-right: 1px none #bdbdbd;
  border-left-style: none;
}

.component_big_item.left.embed {
  width: 48%;
  margin-left: 0%;
  padding-right: 4%;
  padding-left: 2%;
  text-align: right;
}

.component_big_item.citut {
  width: 45.8%;
  margin-left: 2%;
  padding-left: 0%;
  border-left-style: none;
}

.component_big_item.right.embed {
  width: 48%;
  margin-right: 0%;
  padding-right: 2%;
  padding-left: 4%;
  text-align: right;
}

.component_big_item.center {
  display: block;
  width: 46%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0%;
  float: none;
  border-left-style: none;
}

.component_big_item.news_embed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24%;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-left-style: none;
}

.component_big_item.podcast {
  border-left-style: none;
}

.component_big_item.lang {
  position: relative;
  width: 65%;
  margin-right: 0%;
  padding-left: 0%;
  float: left;
  border-right: 1px none #bdbdbd;
  border-left-style: none;
}

.component_big_item.breaking {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24%;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-left-style: none;
}

.component_sm_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 46%;
  margin-right: 2%;
  margin-bottom: 1%;
  margin-left: 2%;
  float: left;
  clear: left;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.component_sm_group.right {
  float: right;
  clear: right;
}

.component_sm_group.right.embed {
  margin-left: 1%;
  padding-top: 1%;
}

.component_sm_group.citut {
  width: 21%;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.component_sm_group.citut.center {
  width: 25%;
  margin-right: 0%;
  margin-left: 0%;
  padding-right: 2%;
  padding-left: 2%;
  border-right: 1px solid #bdbdbd;
  border-left: 1px solid #bdbdbd;
}

.component_sm_group.left.embed {
  margin-right: 1%;
  margin-left: 2%;
  padding-top: 1%;
}

.component_sm_group.news_left {
  width: 22%;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.component_sm_group.lang {
  width: 33%;
  margin-right: 0%;
  margin-left: 0%;
  float: right;
  clear: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.component_section {
  padding: 3.5% 2% 1%;
  direction: rtl;
}

.component_section.citut {
  padding-top: 4%;
  padding-bottom: 3%;
  background-color: #eee;
}

.component_section.news {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.component_section.radio_online {
  padding: 0% 14%;
}

.component_section.radio_online.program {
  padding-right: 22%;
  padding-left: 22%;
}

.component_section.radio_online.home_new {
  padding-right: 11.4%;
  padding-left: 11.4%;
}

.component_section.radio_online.last_hour_news {
  padding-right: 22%;
  padding-left: 22%;
}

.component_section.radio_online.program_eng {
  padding-right: 22%;
  padding-left: 22%;
  direction: ltr;
}

.component_section.radio_online.lang {
  padding-top: 1%;
  padding-right: 22%;
  padding-left: 22%;
  direction: ltr;
}

.component_section.no_padding {
  padding-top: 0%;
}

.component_section.podcast {
  padding-top: 1.5vw;
}

.component_section.home_small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0%;
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.component_section.content_mondeal {
  padding-top: 2%;
  padding-right: 14%;
  padding-left: 14%;
}

.component_section.eng {
  direction: ltr;
}

.component_section.trio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0%;
  padding-right: 4%;
  padding-left: 4%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.component_section.trio.flip {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.component_section.magazine {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0%;
  padding-right: 2.6%;
  padding-left: 2.6%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.component_section.radio_lang {
  padding: 0% 14%;
  direction: ltr;
}

.component_section.breaking {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.component_section.breaking_mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3%;
  padding-bottom: 3%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.component_section.corona {
  display: block;
  padding: 1.5% 4% 2%;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  color: #000;
  text-decoration: none;
}

.component_section.breaking_app {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f1f9fc;
}

.component_section.corona_app {
  display: block;
  padding: 1.5% 4% 2%;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  color: #000;
  text-decoration: none;
}

.component_sm_item {
  position: relative;
  width: 45.5%;
  color: #000;
  text-align: right;
  text-decoration: none;
}

.component_sm_item.citut {
  width: 100%;
  margin-bottom: 1vw;
  text-align: right;
}

.component_sm_item.citut_link {
  width: 100%;
  text-align: right;
}

.component_sm_item.news {
  width: 24%;
}

.component_sm_item.news_group {
  width: 100%;
  margin-bottom: 1vw;
}

.component_sm_item.tag_list {
  width: 23.2%;
  margin-bottom: 1.8%;
  margin-left: 1.6%;
}

.component_sm_item.eng {
  text-align: left;
}

.component_sm_item.lang {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 27vw;
  -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: left;
}

.component_big_pict {
  position: relative;
  height: 25vw;
  margin-bottom: 0.5vw;
  background-image: url('../images/sm_item_pict4.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.component_big_pict.news {
  height: 25vw;
  background-image: url('../images/sm_item_pict4.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.component_big_pict.news.languages {
  height: 27vw;
  margin-bottom: 0vw;
}

.component_big_pict.home_new {
  width: 23.2vw;
  height: 13.6vw;
  margin-bottom: 0vw;
  margin-left: 0.8vw;
  color: #fff;
}

.component_big_pict.video {
  height: 25vw;
  background-image: none;
}

.component_sm_pict {
  position: relative;
  height: 11vw;
  margin-bottom: 0.5vw;
  background-image: url('../images/hakama_pict_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.component_sm_pict.news {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 12vw;
  margin-bottom: 0vw;
  opacity: 1;
}

.component_sm_pict.podcast {
  height: 11.4vw;
}

.component_sm_pict.home_new {
  height: 8.6vw;
}

.component_sm_pict.tag_list {
  height: 11.2vw;
}

.component_sm_pict.carpet {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 12vw;
  margin-bottom: 0vw;
  opacity: 1;
}

.component_sm_pict.lang {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 12.8vw;
  margin-bottom: 0vw;
  opacity: 1;
}

.component_big_infogroup {
  color: rgba(0, 0, 0, 0.8);
  font-size: 1.1vw;
  line-height: 1.4vw;
  text-decoration: none;
}

.component_big_infogroup.citut_pict {
  padding-right: 4%;
  padding-left: 2%;
}

.component_big_title {
  margin-top: 0%;
  margin-bottom: 0.5vw;
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  border-right-style: none;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.6vw;
  line-height: 2.6vw;
}

.component_big_title.news {
  margin-bottom: 0.4vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.6vw;
  line-height: 1.8vw;
}

.component_big_title.council {
  margin-bottom: 0.5vw;
  padding-right: 0.5vw;
  border-right: 6px solid #000;
  color: #000;
  font-size: 50px;
  line-height: 50px;
}

.component_big_title.home_new {
  margin-right: -1.2vw;
  margin-bottom: 0.8vw;
  padding-top: 0.2vw;
  padding-right: 0.6vw;
  padding-bottom: 0.2vw;
  border-right: 7px solid #343434;
  color: #000;
  font-size: 1.6vw;
  line-height: 1.7vw;
}

.citut_girshaim {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 6vw;
  height: 4vw;
  margin-right: -0.5vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.citut_txt {
  margin-top: 1.4vw;
  margin-bottom: 1.4vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2vw;
  line-height: 2.4vw;
}

.flashnews_group {
  width: 21%;
  margin-right: 2%;
  margin-left: 2%;
  float: right;
  color: #000;
}

.flashnews_time_group {
  margin-bottom: 1vw;
  clear: both;
}

.flashnews_time_txt {
  padding-left: 0.5vw;
  float: right;
  background-color: #fff;
  color: #4979a9;
  font-size: 1vw;
  line-height: 1.5vw;
  text-decoration: none;
}

.flashnews_timeline {
  height: 1px;
  margin-top: 0.8vw;
  background-color: #fff;
}

.component_paragraf {
  margin-bottom: 0vw;
  font-size: 1.2vw;
  line-height: 1.5vw;
}

.component_paragraf.eng {
  direction: ltr;
  text-align: left;
}

.header_submenu {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: inline-block;
  height: 50px;
  margin-top: 60px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #fff;
  direction: rtl;
  text-align: center;
}

.header_submenu.rightinfo {
  position: relative;
  display: block;
  height: 52px;
  margin-top: 0px;
  padding-right: 15%;
}

.program_category_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 2vw;
  padding-left: 1vw;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  color: #fff;
  text-align: right;
  text-decoration: none;
}

.program_category_link:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.program_category_logo {
  width: 100%;
  height: 8vw;
  background-image: url('../images/program_logo_tmp.png');
  background-position: 100% 50%;
  background-size: auto 80%;
  background-repeat: no-repeat;
}

.program_category_title {
  width: 100%;
  padding-right: 1vw;
  padding-bottom: 0.4vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 10px solid red;
  font-family: 'Simpler black', sans-serif;
  font-size: 2.2vw;
  line-height: 2.4vw;
}

.podcast_info {
  position: absolute;
  left: 0px;
  top: 16vw;
  right: 0px;
  bottom: 5px;
  width: 100%;
  height: 16vw;
  padding: 1.6vw 0.8vw 1vw;
  background-color: rgba(0, 0, 0, 0.7);
  font-family: 'Simpler light', sans-serif;
  color: #fff;
  font-size: 1vw;
  line-height: 1.1vw;
  font-weight: 400;
}

.podcast_info_title {
  margin-top: 1vw;
  margin-bottom: 0.4vw;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.6vw;
  line-height: 1.6vw;
}

.live_content_section {
  display: block;
  margin-right: 12%;
  margin-left: 12%;
}

.live_content_section.video {
  margin-right: 10.7%;
  margin-bottom: 1%;
  margin-left: 10.7%;
  text-align: right;
}

.live_content_section.radio {
  margin-right: 11%;
  margin-bottom: 2%;
  margin-left: 11%;
  text-align: right;
}

.live_content_section.board_dates {
  position: relative;
}

.live_content_section.channel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 4vw;
  margin-top: 0.5vw;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #edeff0;
  direction: rtl;
  text-align: right;
}

.live_subtitle {
  padding-right: 0%;
  padding-left: 2%;
  font-size: 1.7vw;
}

.live_video_link {
  width: 46.4%;
  margin-right: 1.8%;
  margin-bottom: 3%;
  margin-left: 1.8%;
  float: right;
  direction: rtl;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1.3vw;
  line-height: 1.4vw;
  font-weight: 700;
  text-align: right;
}

.live_radio_link {
  width: 30.8%;
  margin-right: 1.4%;
  margin-bottom: 3.4%;
  margin-left: 1%;
  float: right;
  direction: rtl;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1vw;
  line-height: 1vw;
  font-weight: 700;
  text-decoration: none;
}

.live_link_infogroup {
  padding: 1vw;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #f0f0f0;
  direction: rtl;
}

.live_link_infogroup.radio {
  padding-bottom: 2vw;
}

.live_link_logoblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23%;
  margin-top: 1.6%;
  margin-left: 1%;
  float: right;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.4vw;
}

.live_link_logoblock.radio {
  width: 25%;
  margin-top: 1.4%;
  margin-left: 1.5%;
}

.live_link_logoblock.broadcast {
  width: 10.6%;
  margin-top: 0%;
  margin-left: 0%;
  padding-right: 1vw;
  border-left: 1px solid #fff;
  text-decoration: none;
}

.live_link_playblock {
  display: inline-block;
  width: 7%;
  float: left;
}

.live_link_playblock.radio {
  width: 7%;
}

.live_link_infoblock {
  display: block;
  width: 66%;
  float: right;
  font-size: 1.1vw;
  line-height: 1.2vw;
}

.live_link_infoblock.radio {
  width: 65%;
  padding-right: 0.5vw;
  border-right: 1px solid #a3a3a3;
  font-size: 1vw;
  line-height: 1vw;
}

.shape_kan {
  width: 46%;
  margin-left: 4%;
}

.shape_kan.radio {
  width: 44%;
  margin-top: 2px;
  margin-left: 6%;
}

.shape_kan.broadcast {
  width: 40%;
  margin-top: 0.1vw;
  margin-left: 5%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.live_link_number {
  display: inline-block;
  width: 52%;
  padding-bottom: 3px;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 30px;
  line-height: 30px;
  font-weight: 900;
}

.live_link_number.radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 22px;
  line-height: 22px;
}

.live_info_current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.3vw;
  margin-bottom: 0.3vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1vw;
  line-height: 1.2vw;
}

.live_info_current.radio {
  margin-top: 2px;
  margin-bottom: 0vw;
  font-size: 0.8vw;
  line-height: 1vw;
}

.live_info_next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1vw;
  line-height: 1.2vw;
}

.live_info_next.radio {
  margin-top: 2px;
  font-size: 0.8vw;
  line-height: 1vw;
}

.live_info_txt {
  float: right;
  line-height: 1vw;
}

.live_info_txt.radio {
  margin-left: 6px;
  font-family: 'Simpler light', sans-serif;
}

.live_info_txt.title {
  min-width: 3.4vw;
  margin-left: 0.4vw;
  font-family: 'Simpler light', sans-serif;
  font-weight: 300;
}

.live_radio_line {
  display: block;
  width: 94%;
  height: 1px;
  margin-top: -15px;
  margin-right: auto;
  margin-left: auto;
  background-color: hsla(0, 0%, 77.3%, 0.75);
}

.board_dates_menu {
  text-align: center;
}

.tab_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 14.27%;
  height: 4.6vw;
  padding-right: 0px;
  padding-left: 0px;
  float: right;
  -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;
  background-color: transparent;
  font-family: 'Simpler light', sans-serif;
  font-size: 1.4vw;
  font-weight: 300;
}

.tab_link:hover {
  color: #35506d;
}

.tab_link.w--current {
  background-color: #35506d;
  color: #fff;
}

.tab_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 4.4vw;
  -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;
  border-left: 1px solid #bdbdbd;
  font-size: 0.9vw;
  line-height: 1vw;
  text-align: center;
}

.tab_day {
  margin-bottom: 3px;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1vw;
  font-weight: 700;
}

.tabs_content {
  padding: 1vw;
  background-color: #35506d;
}

.board_time_slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  direction: rtl;
  text-align: right;
}

.board_time_arrow {
  width: 2vw;
  margin-top: 0.6vw;
  margin-left: 6.7%;
  padding-right: 1vw;
  float: right;
}

.board_time_arrow.left {
  margin-right: 0%;
  margin-left: 0%;
  padding-right: 0vw;
  padding-left: 1vw;
  float: left;
}

.board_time_infogroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32.8%;
  height: 3.2vw;
  padding-right: 1vw;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 2px solid hsla(0, 0%, 100%, 0.3);
  color: #fff;
  font-size: 0.9vw;
  line-height: 1vw;
}

.broadcast_program_info {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 32.8%;
  padding-left: 36px;
  float: right;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  color: #000;
  font-size: 0.7vw;
  line-height: 0.9vw;
  text-decoration: none;
}

.broadcast_program_line {
  width: 2px;
  max-width: 2px;
  min-width: 2px;
  border-style: solid none;
  border-width: 5px;
  border-color: #edeff0;
  background-color: #35506d;
}

.live_program_info {
  overflow: hidden;
  min-width: 3.2vw;
  padding-top: 8px;
  padding-right: 0.8vw;
  padding-bottom: 6px;
  font-size: 0.6vw;
  line-height: 0.8vw;
}

.live_program_title {
  margin-top: 0px;
  margin-bottom: 3px;
  font-family: 'Simpler regular', sans-serif;
  color: #5085bb;
  font-size: 0.8vw;
  line-height: 0.8vw;
  font-weight: 400;
}

.live_program_pict {
  width: 5.4vw;
  min-width: 5.4vw;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  background-image: url('../images/hakama_pict_1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.ic_deaf {
  position: absolute;
  left: 2px;
  top: auto;
  right: auto;
  bottom: 6px;
  width: 30px;
  padding-bottom: 0px;
  padding-left: 5px;
}

.live_radio_pict {
  display: block;
  overflow: hidden;
  min-height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.live_info_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 6vw;
  padding: 3vw 4%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  direction: rtl;
  text-align: right;
}

.live_info_section.radio {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0vw;
  padding: 2vw 2%;
}

.live_logo_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.live_contact_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 17%;
  float: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}

.live_contact_block.video {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  padding-right: 1vw;
  border-right: 8px solid #00baff;
  color: #fff;
}

.live_txt_block {
  display: block;
  width: 52%;
  margin-right: auto;
  margin-left: auto;
}

.live_txt_block.player {
  width: 68%;
  padding-right: 1.6vw;
  padding-bottom: 0.8vw;
  border-right: 1vw solid #000;
  direction: ltr;
  font-size: 2.2vw;
  line-height: 2.4vw;
}

.live_txt_block.player.radio {
  width: 70%;
  margin-right: 0px;
  margin-left: 0px;
  float: right;
}

.live_contact_icon {
  width: 4.2vw;
  margin-left: 0.8vw;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  padding-left: 0.8vw;
  float: right;
  border-left: 7px solid #000;
}

.live_contact_icon.video {
  width: 2.4vw;
  margin-left: 1vw;
  padding-left: 0vw;
  border-left-style: none;
}

.live_contact_txt {
  float: left;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.4vw;
  line-height: 1.4vw;
  font-weight: 700;
}

.video_play_components {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.video_play_ic {
  position: absolute;
  width: 18%;
}

.broadcast_100 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 90%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.podcast_info_txt {
  margin-top: 0.5vw;
  font-size: 1.1vw;
  line-height: 1.1vw;
}

.image {
  display: block;
}

.loading_section {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 5000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.loading_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 12vw;
  height: 12vw;
  padding-right: 2vw;
  padding-left: 2vw;
  -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;
  border-radius: 50%;
  background-image: none;
}

.guide_open_info {
  max-width: 25%;
  padding: 1vw;
  background-color: #000;
  direction: rtl;
  color: #fff;
  font-size: 1vw;
  line-height: 1.2vw;
  text-align: right;
}

.guide_open_title {
  margin-bottom: 0.6vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.guide_open_date {
  margin-top: 0.6vw;
  font-family: 'Simpler light', sans-serif;
  font-weight: 300;
}

.guide_open_iconsgroup {
  margin-top: 0.6vw;
}

.guide_open_icon {
  width: 2vw;
  height: 2vw;
  margin-left: 0.5vw;
  float: right;
  background-color: hsla(0, 0%, 100%, 0.3);
}

.podcast_timing_title {
  margin-bottom: 0.2vw;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1.5vw;
  line-height: 1.6vw;
  font-weight: 700;
}

.podcast_timing_title.white {
  margin-top: 1vw;
  color: #fff;
}

.podcast_timing_title.service {
  margin-bottom: 1vw;
}

.timing_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2.2%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.timing_buttons_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
}

.timing_buttons_group.subjects {
  display: block;
  margin: 2vw auto 1vw;
  padding-right: 5vw;
  padding-left: 5vw;
  text-align: center;
}

.timing_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  height: 9.6vw;
  margin-right: 0.8vw;
  margin-left: 0.8vw;
  -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;
  border: 1px solid #000;
  font-family: 'Simpler regular', sans-serif;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.4vw;
  font-weight: 400;
  text-decoration: none;
}

.timing_button:hover {
  background-color: #f3f3f3;
}

.timing_button.subject {
  display: inline-block;
  width: 8vw;
  height: 2.8vw;
  margin-right: 0.5vw;
  margin-bottom: 1.2vw;
  margin-left: 0.5vw;
  padding-top: 0.6vw;
  padding-bottom: 1px;
  float: none;
  font-size: 1vw;
  line-height: 1.3vw;
}

.timing_button.subject:hover {
  color: #000;
}

.timing_button.subject.click:hover {
  color: #fff;
}

.timing_button.click {
  background-color: #000;
  color: #fff;
}

.timing_button_number {
  margin-left: 0.5vw;
  font-family: 'Simpler black', sans-serif;
  font-size: 2vw;
  line-height: 2vw;
  font-weight: 900;
}

.container_100 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 63vw;
  float: right;
}

.broadcast_time {
  color: #383838;
}

.traffic_telephone_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.6vw;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: 'Simpler light', sans-serif;
  color: #fff;
  font-size: 1.8vw;
  line-height: 2vw;
  font-weight: 300;
  text-decoration: none;
}

.traffic_telephone_number {
  margin-right: 0.6vw;
  margin-left: 0.2vw;
  font-family: 'Simpler regular', sans-serif;
  font-weight: 400;
}

.traffic_telephone_star {
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.9vw;
  line-height: 2vw;
  font-weight: 400;
}

.traffic_share_group {
  float: left;
}

.traffic_filtering_block {
  display: none;
  float: right;
}

.traffic__time {
  width: 8%;
  margin-left: 2%;
  border-left: 1px solid #7a7a7a;
  color: #7a7a7a;
  font-size: 1.4vw;
  line-height: 1.5vw;
}

.traffic_info {
  width: 78%;
  margin-right: 0%;
  font-size: 1vw;
  line-height: 1.2vw;
}

.live_title {
  color: #000;
}

.component_news_timegroup {
  padding-right: 1vw;
  padding-bottom: 0.4vw;
  padding-left: 1vw;
  float: right;
  clear: right;
  color: #a3a3a3;
  font-size: 0.8vw;
  line-height: 0.8vw;
}

.component_news_timegroup.center_item {
  padding-top: 1vw;
  padding-right: 0vw;
  padding-left: 0vw;
  font-size: 0.8vw;
  line-height: 0.8vw;
}

.component_news_timegroup.center_item.eng {
  float: left;
  clear: left;
  direction: rtl;
}

.component_news_timegroup.podcast {
  padding-right: 0vw;
  font-size: 0.85vw;
  line-height: 1vw;
}

.component_news_timegroup.group {
  padding-right: 0vw;
  padding-left: 0vw;
  font-size: 0.8vw;
  line-height: 0.8vw;
}

.component_news_timegroup.group.eng {
  float: left;
}

.component_news_timegroup.council {
  position: absolute;
  right: 0px;
  bottom: 0px;
  padding: 0.5vw 0vw 0vw;
}

.component_news_timegroup.rightdesk {
  padding-right: 0vw;
  padding-left: 0vw;
}

.component_news_timegroup.radio {
  width: 100%;
  margin-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
  color: #fff;
}

.component_news_timegroup.radio.online {
  padding-right: 1vw;
}

.component_news_timegroup.radio.reka {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0vw;
  padding-left: 1vw;
  clear: left;
}

.component_news_timegroup.home_new {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-right: 0vw;
  padding-bottom: 0.4vw;
  color: #000;
}

.component_news_timegroup.home_new.main {
  padding-right: 0.6vw;
  border-right: 7px solid transparent;
}

.component_news_timegroup.home_new.mondeal {
  padding-right: 1.2vw;
}

.component_news_timegroup.languages {
  width: 100%;
  margin-top: 0.5vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
  color: #fff;
}

.component_news_time {
  float: right;
  color: #a3a3a3;
  text-decoration: none;
}

.component_news_time.category {
  margin-right: 0.4vw;
  padding-right: 0.4vw;
  border-right: 2px solid #bdbdbd;
}

.component_news_time.category.radio {
  border-right-width: 1px;
  border-right-color: #fff;
  color: #fff;
}

.component_news_time.category.home_new {
  border-right-color: #656565;
}

.component_news_time.radio {
  color: #fff;
}

.component_news_time.radio.new_hoover:hover {
  color: hsla(0, 0%, 100%, 0.7);
}

.component_news_time.home_new {
  color: #000;
}

.component_news_time.home_new:hover {
  color: #8b8b8b;
}

.news_phlah_group {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 5;
  padding-bottom: 1vw;
  padding-left: 0px;
}

.news_phlah_group.small {
  padding-bottom: 0.5vw;
}

.news_phlah_group.home_new {
  position: relative;
  padding-bottom: 1vw;
}

.news_phlah {
  padding: 0.3vw 1vw;
  float: right;
  clear: right;
  background-color: #000;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.1vw;
}

.news_phlah.red {
  padding-right: 0.4vw;
  padding-left: 0.4vw;
  background-color: red;
}

.news_phlah.small {
  padding: 0.2vw 0.6vw 0.3vw;
  font-size: 0.9vw;
  line-height: 1.1vw;
}

.news_phlah.small.red {
  padding-right: 0.8vw;
  padding-left: 0.8vw;
}

.news_phlah.blue {
  background-color: #29abe2;
}

.news_phlah.home_new {
  padding-top: 0.2vw;
  padding-right: 0.4vw;
  padding-left: 0.4vw;
  font-size: 1vw;
  line-height: 1vw;
}

.news_phlah.home_new.green {
  margin-top: 0px;
}

.news_phlah.green {
  background-color: #2b7f00;
}

.news_phlah.eng {
  float: left;
  clear: left;
}

.center_title {
  display: inline-block;
  margin-bottom: 0%;
  padding: 0vw 3%;
  float: none;
  border-right-style: none;
  background-color: #fff;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.2vw;
  line-height: 1.9vw;
  font-weight: 700;
}

.top_hamburger_line {
  position: relative;
  width: 30px;
  height: 2px;
  background-color: #fff;
}

.middle_hamburger_line {
  position: relative;
  top: 0.4vw;
  width: 30px;
  height: 2px;
  background-color: #fff;
}

.bottom_hamburger_line {
  position: relative;
  top: 0.8vw;
  width: 30px;
  height: 2px;
  background-color: #fff;
}

.timing_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2.4vw;
  height: auto;
  margin-bottom: 1.4vw;
  -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;
}

.timing_clear {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 7vw;
  margin-right: auto;
  margin-left: auto;
  -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: #000;
  line-height: 1vw;
  text-decoration: none;
}

.timing_clear_icon {
  display: inline-block;
  width: 0.8vw;
  height: auto;
}

.podcast_timing_infogroup {
  padding-top: 0.2vw;
  padding-right: 0.6vw;
  padding-bottom: 0.2vw;
  border-right: 8px solid #fff;
  font-size: 1.3vw;
  line-height: 1.3vw;
  text-align: right;
}

.podcast_timing_maintitle {
  margin-bottom: 0.2vw;
  font-family: 'Simpler black', sans-serif;
  font-size: 1.7vw;
  line-height: 1.7vw;
}

.podcast_timing_timegroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.8vw;
  margin-bottom: 1vw;
  padding-right: 1vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.9vw;
  line-height: 1vw;
}

.podcast_timing_timegroup.up {
  position: absolute;
  right: 0px;
  bottom: 0px;
  padding-right: 1.6vw;
}

.podcast_timing_date {
  margin-right: 0.4vw;
  padding-right: 0.4vw;
  border-right: 2px solid #fff;
}

.podcast_timing_date.item {
  margin-top: 1vw;
  margin-right: 0vw;
  padding-right: 0vw;
  font-size: 1vw;
  line-height: 1.1vw;
}

.podcast_timing_add {
  display: inline-block;
  margin-right: auto;
  margin-bottom: 1vw;
  margin-left: auto;
  color: #000;
  font-size: 1.3vw;
  line-height: 1.3vw;
  text-align: center;
  text-decoration: none;
}

.timing_add_icon {
  display: block;
  width: 1.2vw;
  margin-right: auto;
  margin-left: auto;
}

.html-embed {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.new_embed_date {
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  color: #555151;
  font-size: 18px;
  line-height: 18px;
  text-align: right;
}

.podcast_timing_txt {
  margin-top: 0.4vw;
  padding-right: 5%;
  direction: rtl;
}

.component_news_biglink {
  width: 100%;
  margin-bottom: 0.4vw;
  color: #000;
  text-decoration: none;
}

.component_news_biglink.eng {
  text-align: left;
}

.component_news_biglink.black {
  position: relative;
  display: block;
  overflow: hidden;
  height: 12vw;
  margin-bottom: 1.2vw;
  background-color: #000;
}

.component_news_biglink.languages {
  margin-bottom: 0vw;
  text-align: left;
}

.traffic_title {
  margin-bottom: 0.9vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.5vw;
  line-height: 1.5vw;
}

.traffic_tip_txt {
  margin-bottom: 1vw;
  padding-right: 0.8vw;
  border-right: 1px solid #000;
  font-size: 1vw;
  line-height: 1.4vw;
}

.add_video_button {
  display: block;
  width: 22%;
  margin-right: auto;
  margin-left: auto;
  padding: 1vw 2vw;
  border: 1px solid #4979a9;
  border-radius: 6px;
  font-family: 'Simpler bold', sans-serif;
  color: #4979a9;
  text-align: center;
  text-decoration: none;
}

.add_video_button:hover {
  border-color: #1da1ff;
  color: #1da1ff;
}

.error_title {
  margin-bottom: 0.4vw;
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  border-right-style: none;
  border-right-color: #000;
  font-family: 'Simpler bold', sans-serif;
  font-size: 6.4vw;
  line-height: 6vw;
  font-weight: 700;
}

.error_title_group {
  margin-bottom: 1vw;
  padding-right: 2.2vw;
  padding-bottom: 0.2vw;
  border-right: 1vw solid #14287f;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.9vw;
  line-height: 2.4vw;
}

.popup_field_label {
  margin-bottom: 0.5vw;
  padding-right: 1.4vw;
  font-size: 1.6vw;
  line-height: 1.6vw;
}

.popup_field_label.small {
  margin-bottom: 5px;
  padding-right: 0vw;
  direction: rtl;
  font-family: 'Simpler regular', sans-serif;
  color: #464646;
  font-size: 18px;
  line-height: 19px;
  font-weight: 700;
  text-align: right;
}

.all_items_for_cat {
  position: relative;
  display: inline-block;
  padding: 0.5vw;
  direction: rtl;
  color: #000;
  font-size: 1.4vw;
  line-height: 1.4vw;
  text-decoration: none;
}

.all_items_for_cat:hover {
  color: #636363;
}

.text-block-2 {
  display: inline-block;
}

.all_items_for_cat_arrow {
  display: inline;
  margin-right: 0.2vw;
  color: #29abe2;
}

.all_items_for_cat_arrow.taglist {
  margin-right: 0.3vw;
  padding-top: 0.2vw;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.1vw;
}

.all_items_for_cat_arrow.mondeal {
  display: block;
  margin-top: 3px;
  margin-right: 5px;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.9);
}

.all_items_for_cat_arrow.live {
  display: block;
  margin-top: 0.1vw;
  margin-right: 0.3vw;
  color: #c5c5c5;
  font-size: 1.1vw;
}

.link_line_div {
  text-align: left;
}

.council_info_group {
  position: relative;
  width: 56%;
  min-height: 17vw;
  margin-right: 2vw;
  padding-bottom: 2vw;
  float: right;
  color: #464646;
}

.council_list_item {
  position: relative;
  display: block;
  margin-top: 2vw;
  padding-bottom: 2vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #c8c8c8;
}

.council_picture {
  width: 17vw;
  height: 17vw;
  float: right;
  background-image: url('../images/face_tmp3.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.council_sudtitle {
  margin-top: 0px;
  margin-bottom: 1vw;
  color: #1d1918;
  font-size: 20px;
  line-height: 24px;
}

.application_desc {
  max-height: 180px;
  min-height: 180px;
  margin-bottom: 2vw;
  padding: 1.4vw;
  border: 1px solid #656565;
  direction: rtl;
  color: #000;
}

.application_desc.small {
  margin-bottom: 25px;
  padding: 8px;
  font-family: 'Simpler regular', sans-serif;
  color: #464646;
  font-size: 16px;
  line-height: 18px;
}

.select_destination {
  margin-bottom: 2vw;
  padding: 0.5vw 1.4vw;
  border: 1px solid #656565;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(0%, #fff));
  background-image: linear-gradient(180deg, #000, #fff 0%);
  direction: rtl;
}

.radio_online_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.radio_online_group.station {
  margin-bottom: 1vw;
}

.radio_online_group.station_five {
  width: 102%;
  margin-bottom: 1vw;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.radio_online_group.lang {
  left: -1%;
  width: 102%;
  margin-bottom: 1vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.radio_online_block {
  position: relative;
  width: 17vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #000;
}

.radio_online_block.five {
  width: 18.5%;
  margin-bottom: 1.4%;
  margin-left: 1.4%;
}

.radio_online_block.four {
  width: 23.3%;
  margin-right: 0.8%;
  margin-bottom: 1.5%;
  margin-left: 0.8%;
}

.radio_online_pict {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 17vw;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(45%, transparent), color-stop(96%, rgba(0, 0, 0, 0.8))), url('../images/radio_smallitem_pict.png');
  background-image: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, 0.8) 96%), url('../images/radio_smallitem_pict.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.radio_online_pict:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.8))), url('../images/radio_smallitem_pict.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.8)), url('../images/radio_smallitem_pict.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.radio_online_pict.station {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42%, transparent), color-stop(76%, rgba(0, 0, 0, 0.51)), to(#000)), url('../images/Kan_88_BG_02.jpg');
  background-image: linear-gradient(180deg, transparent 42%, rgba(0, 0, 0, 0.51) 76%, #000), url('../images/Kan_88_BG_02.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.radio_online_pict.station:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/Kan_88_BG_02.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/Kan_88_BG_02.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.radio_online_pict.station_five {
  height: 13.5vw;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42%, transparent), color-stop(82%, rgba(0, 0, 0, 0.51)), to(#000)), url('../images/Kan_88_BG_02.jpg');
  background-image: linear-gradient(180deg, transparent 42%, rgba(0, 0, 0, 0.51) 82%, #000), url('../images/Kan_88_BG_02.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.radio_online_pict.station_five:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/Kan_88_BG_02.jpg');
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/Kan_88_BG_02.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.radio_online_dark {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 17vw;
  -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;
  background-color: rgba(0, 0, 0, 0.35);
}

.radio_online_play {
  width: 11vw;
  padding: 1vw 3vw;
}

.radio_online_info {
  position: relative;
  width: 100%;
  margin-top: -3.4vw;
  float: right;
  font-size: 1.1vw;
  line-height: 1.2vw;
}

.radio_online_info.bottom {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0.8vw;
  color: #fff;
}

.radio_online_info.bottom.five {
  margin-bottom: 0.5vw;
}

.radio_online_logo {
  width: 11vw;
  height: 3vw;
  margin-right: 0.4vw;
  margin-bottom: 0.6vw;
  float: right;
  background-image: url('../images/radio_online_logo_3radio_online_logo_2.png');
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.radio_online_infogroup {
  margin-bottom: 0.3vw;
  padding-right: 0.5vw;
  clear: both;
  font-size: 1.1vw;
  line-height: 1.1vw;
}

.radio_online_txtbold {
  margin-left: 0.3vw;
  float: right;
  font-family: 'Simpler bold', sans-serif;
}

.radio_online_txtlink {
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  text-decoration: none;
}

.radio_line_anime {
  width: 8px;
  min-height: 12vw;
  float: right;
  background-color: red;
}

.radio_line_anime.hoover {
  min-height: 16vw;
}

.radio_line_anime.top_station {
  width: 4px;
  height: 2.5vw;
  min-height: auto;
  min-width: 4px;
  margin-left: 0.4vw;
}

.radio_line_anime.lang {
  width: 4px;
  height: 2.5vw;
  min-height: auto;
  min-width: 4px;
  margin-right: 0.4vw;
  float: left;
  background-color: #2461f2;
}

.radio_line_anime_parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.radio_line_anime_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 88%;
  height: 12vw;
  margin-right: 1vw;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.radio_digital_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 14.3vw;
  height: 14vw;
  -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;
}

.radio_youtoube_title {
  margin-bottom: 0.4vw;
  padding-right: 0.8vw;
  border-right: 5px solid #fff;
  font-family: 'Simpler bold', sans-serif;
  font-size: 4.8vw;
  line-height: 4vw;
}

.radio_youtoube_name {
  margin-bottom: 0.6vw;
  padding-right: 1vw;
  font-size: 3.5vw;
  line-height: 3.2vw;
}

.radio_youtoube_link {
  display: block;
  margin-bottom: 0.2vw;
  padding-right: 1vw;
  color: #fff;
  text-decoration: none;
}

.border_div {
  display: block;
  border: 1px solid #000;
}

.radio_home_banner {
  width: 100%;
}

.radio_station_top {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 18.5vw;
  margin-top: 0.5vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/radio_station_bgr.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/radio_station_bgr.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  direction: rtl;
}

.radio_station_top.program.last_hour_news {
  min-height: 22vw;
  margin-bottom: 2vw;
}

.radio_station_top.reka {
  min-height: 13vw;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-position: 0px 0px;
  direction: ltr;
}

.radio_station_top.lang {
  background-color: rgba(24, 37, 51, 0.15);
  background-image: url('../images/lang_bgr.png');
  background-position: 0% 18%;
  background-size: 96%;
  background-repeat: no-repeat;
  direction: ltr;
}

.station_top_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.35%;
  -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;
  color: #fff;
}

.station_top_group.online {
  position: relative;
  width: 33.5%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(44%, transparent), to(#000)), url('../images/radio_station_livepict.png');
  background-image: linear-gradient(180deg, transparent 44%, #000), url('../images/radio_station_livepict.png');
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.station_top_group.online.program {
  background-position: 0px 0px, 50% 0px;
  background-repeat: repeat, no-repeat;
}

.station_top_group.online.last_hour_news {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(44%, transparent), to(#000)), url('../images/חדשות-השעה.jpg');
  background-image: linear-gradient(180deg, transparent 44%, #000), url('../images/חדשות-השעה.jpg');
}

.station_top_group.online.lang {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(18%, hsla(0, 0%, 94.1%, 0.31)), to(#182533));
  background-image: linear-gradient(180deg, hsla(0, 0%, 94.1%, 0.31) 18%, #182533);
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.station_top_group.futures {
  position: relative;
  width: 33.35%;
  padding-right: 1vw;
  padding-left: 1vw;
}

.station_top_group.reka {
  position: relative;
  width: 33.35%;
  padding-right: 1vw;
  padding-left: 1vw;
  background-image: url('../images/waves_bgr.png'), -webkit-gradient(linear, left top, left bottom, from(rgba(24, 37, 51, 0.85)), to(rgba(24, 37, 51, 0.85)));
  background-image: url('../images/waves_bgr.png'), linear-gradient(180deg, rgba(24, 37, 51, 0.85), rgba(24, 37, 51, 0.85));
  background-position: 50% 50%, 0px 0px;
  background-size: 36%, auto;
  background-repeat: no-repeat, repeat;
}

.station_top_group.logo {
  background-color: rgba(24, 37, 51, 0.85);
}

.station_top_communics {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1vw;
  -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;
  text-align: center;
}

.station_top_logo {
  width: 60%;
  height: 4.6vw;
  background-image: url('../images/logo_livemenu_kolhamusika.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.station_top_logo.program {
  background-image: url('../images/logo_reka_eng.png');
  background-size: contain;
}

.station_top_logo.program:hover {
  width: 65%;
  height: 5vw;
}

.station_top_logo.last_hour_news {
  height: 5.2vw;
  background-image: url('../images/Logo_White_F3_img_.png');
  background-size: contain;
}

.station_top_logo.reka {
  background-image: url('../images/logo_reka_color.png');
}

.station_communi_link {
  width: 1.8vw;
  margin-right: 1vw;
  margin-left: 1vw;
}

.station_communi_link.facebook {
  width: 0.8vw;
  margin-left: 0.8vw;
}

.station_oonline_play {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.station_online_infogroup {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
}

.station_online_infogroup.last_hour_news {
  padding-right: 1vw;
  padding-bottom: 1.2vw;
}

.station_online_infogroup.eng {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.station_online_flah {
  margin-bottom: 0.5vw;
  padding: 0.3vw 1vw 0.5vw;
  background-color: red;
  font-size: 1.5vw;
  line-height: 1.6vw;
}

.station_online_flah.player {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin-bottom: 2vw;
  padding: 0.2vw 2vw 0.6vw;
  font-family: 'Simpler bold', sans-serif;
  color: #fff;
  font-size: 3.2vw;
  line-height: 3.6vw;
}

.station_online_flah.last_hour_news {
  margin-right: -1vw;
  margin-bottom: 0.8vw;
  padding-top: 0.1vw;
  padding-bottom: 0.2vw;
  background-color: #48a3be;
}

.station_online_flah.eng {
  direction: ltr;
}

.station_online_flah.reka {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.4vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #2461f2;
  font-size: 1.3vw;
  line-height: 1.3vw;
  text-transform: uppercase;
}

.station_addinfo_block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  margin-top: 1vw;
  margin-bottom: 0.5vw;
  padding-left: 1vw;
  text-align: left;
}

.station_addinfo_block.reka {
  padding-right: 2vw;
  padding-left: 0vw;
}

.station_addinfo_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  float: left;
  -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: #fff;
  font-size: 1.2vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.station_addinfo_link:hover {
  color: #b3b3b3;
}

.station_addinfo_link.reka {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
}

.station_adinfo_icon {
  width: 0.6vw;
  margin-right: 0.4vw;
}

.station_futures_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.station_futures_group.reka {
  padding-right: 1vw;
  -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;
}

.station_future_info {
  width: 33.3%;
  padding-left: 0.5vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.station_future_info.all_programs {
  width: auto;
  margin-right: 0.8vw;
  margin-left: 0.8vw;
}

.station_future_info.all_programs.five {
  font-size: 1vw;
}

.station_future_info.all_programs.four {
  font-size: 1vw;
}

.station_future_txtgroup {
  width: 88.6%;
  padding-bottom: 0.5vw;
  padding-left: 0.5vw;
  float: left;
}

.station_future_txtgroup.allprograms {
  width: 92%;
  padding-top: 0vw;
  padding-bottom: 0.4vw;
  padding-left: 0vw;
}

.station_future_txtgroup.lang {
  width: 92%;
  padding-top: 0vw;
  padding-bottom: 0.4vw;
  padding-left: 0vw;
}

.station_future_program {
  width: 100%;
  float: right;
  clear: both;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.3vw;
  line-height: 1.3vw;
  font-weight: 400;
}

.station_future_program.all_programs {
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.station_future_name {
  float: right;
  clear: both;
  font-size: 1.1vw;
  line-height: 1.2vw;
}

.station_future_name.all_programs {
  margin-top: 0.2vw;
  font-size: 1vw;
  line-height: 1vw;
}

.station_future_name.all_programs.five {
  margin-top: 0.1vw;
  font-size: 0.9vw;
}

.station_future_name.all_programs.four {
  margin-top: 0.1vw;
  float: left;
  font-size: 0.9vw;
}

.station_allprograms_menu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1.5vw;
  margin-bottom: 1vw;
  -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;
  font-size: 1.3vw;
  line-height: 1.3vw;
  font-weight: 700;
}

.allprograms_link {
  padding-right: 0.6vw;
  padding-left: 0.6vw;
  border-left: 2px solid #a3a3a3;
  color: #656565;
  line-height: 1.3vw;
  text-decoration: none;
}

.allprograms_link:hover {
  color: #000;
}

.allprograms_link.magish {
  border-left-style: none;
}

.allprograms_link.current {
  color: #46b0dd;
}

.radio_program_addlink {
  display: block;
  width: 8vw;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1.4vw;
  background-image: url('../images/ic_add_podcast.svg');
  background-position: 50% 100%;
  background-size: 1.6vw;
  background-repeat: no-repeat;
  opacity: 0.75;
  color: #000;
  text-decoration: none;
}

.radio_program_addlink:hover {
  opacity: 1;
}

.radio_program_add {
  padding-top: 2vw;
  text-align: center;
}

.radio_program_topinfo {
  width: 92%;
  margin-top: 0.5vw;
  direction: rtl;
}

.radio_program_topinfo.eng {
  direction: ltr;
}

.radio_program_parts {
  position: relative;
  width: 100%;
  margin-top: 1vw;
}

.radio_program_partgroup {
  position: relative;
  border-bottom: 1px solid #c8c8c8;
}

.radio_program_dropdown {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
}

.radio_program_toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1.4vw 5vw 1.4vw 0vw;
  -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;
  background-image: url('../images/ic_plus_radio.svg');
  background-position: 97% 50%;
  background-size: 2%;
  background-repeat: no-repeat;
  font-family: 'Simpler bold', sans-serif;
  color: #656565;
  font-size: 1.6vw;
  line-height: 2vw;
  text-align: right;
}

.radio_program_toggle:hover {
  background-color: #eee;
}

.radio_program_toggle.w--open {
  background-color: #f3f3f3;
  background-image: url('../images/ic_minus_radio.svg');
  background-size: 3%;
  color: red;
}

.radio_program_toggle.no_content {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.radio_program_toggle.top_plus {
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 5vw;
  background-position: 97% 25px;
  background-size: 17px;
  font-size: 24px;
  line-height: 24px;
}

.radio_program_toggle.top_plus.w--open {
  background-position: 97% 32px;
  background-size: 22px;
}

.radio_program_toggle.top_plus.eng {
  background-position: 20px 50%;
}

.radio_program_toggle.top_plus.no_content_eng {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.padio_program_play {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 64px;
  -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;
  background-image: url('../images/ic_access_play.svg');
  background-position: 50% 50%;
  background-size: 46%;
  background-repeat: no-repeat;
}

.padio_program_play:hover {
  background-image: url('../images/play_ic_hoover.svg');
  background-size: 46%;
}

.padio_program_play.eng {
  left: auto;
  top: 0px;
  right: 0px;
}

.radio_program_droplist.w--open {
  position: relative;
  padding: 0.2vw 8vw 5vw 10vw;
  clear: both;
  background-color: #f3f3f3;
  color: #4b4b4b;
  font-size: 1.2vw;
}

.radio_program_txt {
  margin-top: 1.5vw;
  margin-bottom: 1.5vw;
}

.radio_program_txt.eng {
  direction: ltr;
  text-align: left;
}

.radio_program_droptitle {
  margin-bottom: 0.4vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.8vw;
  line-height: 2vw;
}

.radio_program_droptitle.eng {
  text-align: left;
}

.radio_program_subtitle {
  font-family: 'Simpler bold', sans-serif;
}

.radio_program_subtitle.eng {
  text-align: left;
}

.radio_program_dropcomunic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  margin-bottom: 2vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.radio_program_dropcomunic.eng {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.player_pict_section {
  position: relative;
  overflow: hidden;
  max-height: 48vw;
}

.radio_player_comunic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 28%;
  margin-top: 1vw;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: ltr;
  font-size: 2vw;
  line-height: 2.4vw;
  text-align: left;
}

.player_title {
  direction: rtl;
  font-family: 'Simpler black', sans-serif;
  font-size: 3vw;
  line-height: 3.4vw;
}

.radio_player_back {
  margin-right: 1vw;
  padding-right: 1vw;
  border-right: 2px solid #4b4b4b;
  border-left: 2px none #4b4b4b;
  color: rgba(0, 0, 0, 0.9);
  font-size: 1.8vw;
  line-height: 2vw;
  text-align: right;
  text-decoration: none;
}

.radio_player_back:hover {
  color: #7a7a7a;
}

.player_info_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.player_time {
  margin-top: 0.4vw;
}

.contact_form_group {
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
}

.contact_form_group.celect_block {
  margin-top: 3vw;
}

.contact_form_block {
  width: 48.8%;
}

.contact_form_block.small {
  width: 32%;
}

.share_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  float: left;
  font-size: 1.2vw;
  line-height: 1.2vw;
}

.share_group.podcast {
  float: right;
}

.share_group.podcast.left {
  float: left;
}

.share_group.radio {
  margin-top: 0vw;
  margin-bottom: 0vw;
  float: right;
}

.share_group.job {
  margin-top: 0vw;
  float: right;
}

.share_group.program {
  margin-top: 0vw;
  float: right;
}

.share_group.mondeal {
  margin-top: 0vw;
}

.share_basic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3.6vw;
  height: 1.6vw;
  max-height: 2vw;
  -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: #a3a3a3;
  font-size: 0.9vw;
  line-height: 0.9vw;
  text-decoration: none;
}

.share_basic.left {
  width: 4.2vw;
  float: left;
}

.share_basic.radio {
  float: right;
}

.share_basic_icon {
  width: 1.6vw;
  height: 1.6vw;
}

.share_basic_icon.mail {
  margin-right: 0.1vw;
  margin-left: 0.1vw;
}

.share_basic_icon.facebook {
  width: 1.5vw;
  margin-right: -0.3vw;
  margin-left: -0.3vw;
}

.share_basic_icon.whatsapp {
  width: 1.8vw;
  height: 1.8vw;
  margin-right: -0.2vw;
  margin-left: -0.2vw;
}

.share_basic_icon.copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.4vw;
  -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;
}

.share_txt {
  margin-bottom: 0.2vw;
}

.share_line_block {
  width: 1.3vw;
  height: 1.6vw;
  text-align: center;
}

.share_line {
  display: block;
  width: 0.1vw;
  height: 1.6vw;
  margin-right: auto;
  margin-left: auto;
  background-color: #e0e0e0;
}

.component_picture_desktop {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  background-image: url('../images/1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.voting_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10.2%;
  padding-left: 9%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  direction: rtl;
}

.voting_section.eng {
  padding-right: 9%;
  padding-left: 10%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  direction: ltr;
}

.vote_group_1_6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15.8%;
  margin-right: 0.25vw;
  margin-bottom: 0.6vw;
  margin-left: 0.25vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #eee;
}

.voting_allgroup {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.voting_picture {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 14.2vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: url('../images/vote_nopict.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.voting_picture.video {
  height: 14.2vw;
}

.voting_picture.video.to_embedd {
  height: 20vw;
}

.voting_picture.embedd {
  height: 12vw;
}

.voting_info_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 3.8vw;
  -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;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f0f0f0;
}

.voting_txt_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0.3vw 3vw 0.4vw;
  -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-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  font-family: 'Simpler black', sans-serif;
  color: #363636;
  font-size: 1vw;
  line-height: 1vw;
  font-weight: 900;
  text-align: center;
  text-decoration: none;
}

.voting_txt_block:hover {
  color: #000;
}

.voting_play_link {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3.8vw;
  height: 3.8vw;
  padding: 0.3vw 1%;
  float: left;
  -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;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}

.voting_play_link:hover {
  background-color: #8b4997;
  opacity: 0.8;
}

.voting_quest {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 1.2vw;
  margin-top: 1.3vw;
  margin-right: 1vw;
  margin-bottom: 1.3vw;
  padding: 0.1vw 1%;
  float: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.1vw;
  text-decoration: none;
}

.voting_quest:hover {
  background-color: #8b4997;
  opacity: 0.8;
}

.vote_vi_block {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  display: none;
  padding-right: 42%;
  padding-left: 42%;
  -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;
  background-color: rgba(139, 73, 151, 0.8);
  font-family: 'Simpler black', sans-serif;
  color: #fff;
  text-align: center;
}

.vote_button_section {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  -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;
  background-color: #e0dcdc;
  text-align: center;
}

.vote_button_section.embedd {
  position: relative;
  padding-top: 1.5vw;
  padding-bottom: 1.5vw;
  background-color: transparent;
}

.vte_button {
  padding: 0.6vw 1.8vw;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  color: #fff;
  font-size: 1.3vw;
  line-height: 1.3vw;
  text-decoration: none;
}

.vte_button:hover {
  background-color: #8b4997;
  opacity: 0.8;
}

.vote_group_1_3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32%;
  margin-right: 0.4vw;
  margin-bottom: 0.8vw;
  margin-left: 0.3vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #eee;
}

.voting_embedd_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  padding-right: 20%;
  padding-left: 20%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.voting_embedd_group._1_1 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.voting_embedd_group.eng {
  direction: ltr;
}

.vote_group_1_2 {
  width: 49%;
  margin-bottom: 1vw;
}

.vote_group_1_1 {
  width: 100%;
  margin-bottom: 2vw;
  background-color: red;
}

.voting_form_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20%;
  padding-left: 20%;
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.vote_form_button {
  display: block;
  width: 9vw;
  max-width: 100%;
  margin-top: 2vw;
  margin-right: auto;
  margin-left: auto;
  padding: 0.8vw 1vw;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.vote_form_button:hover {
  opacity: 0.8;
}

.voting_form_label {
  margin-bottom: 0px;
  color: #656565;
  font-size: 1.1vw;
  line-height: 1.4vw;
  font-weight: 400;
}

.voting_form_title {
  margin-top: 0px;
  margin-bottom: 0.6vw;
}

.voting_form_fieldblock {
  width: 32vw;
  margin-right: 1vw;
  margin-bottom: 0.5vw;
  clear: both;
}

.voting_form_fieldblock.name {
  display: block;
  width: 15.5vw;
  margin-right: 1vw;
  float: right;
  clear: none;
}

.voting_form_fieldblock.checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
}

.voting_form_txtfield {
  width: 100%;
  margin-bottom: 0px;
  padding: 0px 1vw;
  border-style: none;
  background-color: #eee;
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.voting_form_txtarea {
  min-height: 9vw;
  padding: 0.5vw 1vw;
  border-style: none;
  background-color: #eee;
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.voting_form_checkbox {
  width: 1.4vw;
  height: 1.4vw;
  margin-left: 0.5vw;
  float: right;
}

.voitink_form_checkboxfield {
  margin-bottom: 0px;
  padding-left: 0.5vw;
}

.voitink_form_checklink {
  color: #8b4997;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.voting_popup {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding-top: 3vw;
  padding-bottom: 3vw;
  -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;
  background-color: rgba(0, 0, 0, 0.87);
}

.voting_popup_quest {
  position: relative;
  max-width: 50%;
  padding: 5vw 6vw 4vw;
  background-color: #fff;
  direction: rtl;
  color: #4f4f4f;
  font-size: 1.2vw;
}

.voting_popup_quest.eng {
  direction: ltr;
  text-align: left;
}

.voting_quest_titlegroup {
  margin-right: -3vw;
  margin-bottom: 1vw;
  padding-top: 0.5vw;
  padding-right: 2vw;
  padding-bottom: 0.5vw;
  border-right: 1vw solid rgba(139, 73, 151, 0.8);
}

.voting_quest_titlegroup.component_big_infogroup {
  margin-right: 0vw;
  margin-left: -3vw;
  padding-right: 0vw;
  padding-left: 2vw;
  border-left: 1vw solid rgba(139, 73, 151, 0.8);
  border-right-style: none;
}

.voting_info_close {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 2vw;
  margin-top: 2vw;
  margin-left: 2vw;
}

.voting_info_close.eng {
  left: auto;
  top: 0px;
  right: 0px;
  margin-right: 2vw;
  margin-left: 0vw;
}

.voting_quest_title {
  margin-bottom: 0.2vw;
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  border-right-style: none;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 2.8vw;
  line-height: 3vw;
  font-weight: 700;
}

.voting_quest_title.thanks {
  margin-bottom: 1.5vw;
  direction: rtl;
  color: #fff;
  font-size: 2.8vw;
  line-height: 3vw;
}

.voting_quest_subtitle {
  padding-right: 0%;
  padding-left: 0%;
  float: none;
  font-family: 'Simpler regular', sans-serif;
  color: #a3a3a3;
  font-size: 2.2vw;
  line-height: 2.2vw;
  font-weight: 400;
}

.voting_popup_thanks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 50%;
  padding-top: 1vw;
  padding-bottom: 1vw;
  -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;
  direction: rtl;
  color: #fff;
  line-height: 2vw;
  text-align: center;
}

.voting_communic_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4.4vw;
  min-height: 4.4vw;
  margin-top: 1.5vw;
  margin-bottom: 2vw;
  -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;
}

.voting_popup_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 3.5vw;
  min-height: 3.5vw;
  margin-top: 1vw;
  padding-right: 2vw;
  padding-left: 2vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -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;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  direction: rtl;
  color: #fff;
  text-decoration: none;
}

.voting_popup_button:hover {
  opacity: 0.8;
}

.voiting_com_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3.5vw;
  height: 3.5vw;
  margin-right: 0.2vw;
  margin-bottom: 0.4vw;
  margin-left: 0.2vw;
  padding-right: 0.6vw;
  padding-left: 0.6vw;
  -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;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}

.voiting_com_link:hover {
  opacity: 0.8;
}

.voiting_com_link.facebook {
  padding-right: 1.3vw;
  padding-left: 1.3vw;
  background-color: #8b4997;
}

.voiting_com_link.twit {
  padding-right: 0.7vw;
  padding-left: 0.7vw;
}

.voiting_com_link.whatsup {
  padding-right: 1.1vw;
  padding-left: 1.1vw;
}

.voting_ic_mail {
  width: 2.8vw;
  margin-left: 0.6vw;
  padding-top: 0.1vw;
  padding-bottom: 0.2vw;
  padding-left: 0.8vw;
  border-left: 1px solid #fff;
}

.voting_mail_field {
  height: 3.5vw;
  min-width: 30vw;
  margin-bottom: 0px;
  padding: 0.5vw 1vw;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #656565;
  background-color: transparent;
  font-size: 1.5vw;
  text-align: center;
}

.popup_field_title {
  margin-top: 1.5vw;
  margin-bottom: 1vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2vw;
  line-height: 2.2vw;
}

.popup_question_group {
  margin-top: 1vw;
  margin-bottom: 2vw;
  color: #464646;
  font-size: 17px;
  line-height: 18px;
}

.popup_radio_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  margin-bottom: 1vw;
  margin-left: 3vw;
  padding-left: 0px;
  float: right;
  -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;
  direction: rtl;
}

.popup_radio_button {
  width: 1.5vw;
  height: 1.5vw;
  margin-top: 0px;
  margin-left: 1vw;
}

.job_share_group {
  margin-bottom: 1vw;
}

.voting_title {
  margin-bottom: 0%;
  padding-top: 0.4vw;
  padding-right: 1.4vw;
  padding-bottom: 0.6vw;
  border-right-width: 0.6vw;
  border-right-color: #fff;
  font-size: 2.7vw;
  line-height: 3vw;
}

.voting_title.start {
  padding-top: 0.3vw;
  padding-right: 1.2vw;
  padding-bottom: 0.6vw;
  border-right-width: 0.6vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.2vw;
  line-height: 2.2vw;
  font-weight: 700;
}

.text-block-5 {
  direction: rtl;
}

.tags_insert_group {
  padding-top: 0.8vw;
  padding-bottom: 0.4vw;
  direction: rtl;
  font-size: 1.2vw;
  line-height: 1.6vw;
  text-align: right;
}

.tags_insert_group.eng {
  direction: ltr;
  text-align: left;
}

.tags_title {
  padding-right: 0.4vw;
  padding-left: 0.6vw;
  float: right;
  border-right: 2px solid #000;
  font-family: 'Simpler bold', sans-serif;
  font-weight: 700;
}

.tags_title.eng {
  padding-right: 0.6vw;
  padding-left: 0.4vw;
  float: left;
  border-left: 2px solid #000;
  border-right-style: none;
}

.tags_title.taglist {
  margin-bottom: 0.3vw;
  margin-left: 0.8vw;
  padding-right: 0vw;
  border-left: 2px solid #000;
  border-right-style: none;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.7vw;
}

.tags_title.taglist_story {
  margin-bottom: 0.3vw;
  margin-left: 0.6vw;
  padding-right: 0vw;
  padding-left: 0vw;
  border-left: 2px none #000;
  border-right-style: none;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.7vw;
}

.tag_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.3vw;
  float: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4f4f4f;
  font-size: 1.1vw;
  line-height: 1.7vw;
  text-decoration: none;
}

.tag_link:hover {
  color: #9b9b9b;
}

.tag_link.eng {
  padding-left: 0vw;
  float: left;
}

.taglist_breadcrumb_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  float: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Simpler regular', sans-serif;
  color: #7a7a7a;
  font-size: 1.1vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.taglist_breadcrumb_title:hover {
  color: rgba(0, 0, 0, 0.9);
}

.taglist_breadcrumb_title.mondeal {
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.taglist_breadcrumb_title.live {
  font-family: 'Simpler regular', sans-serif;
  color: #c5c5c5;
  text-decoration: none;
}

.taglist_breadcrumb_title.live:hover {
  color: #f3f3f3;
}

.taglist_breadcrumb {
  display: inline-block;
  margin-left: 0.8vw;
  color: #7a7a7a;
  font-size: 1.1vw;
  text-decoration: none;
}

.taglist_breadcrumb:hover {
  color: #000;
}

.taglist_breadcrumb.live {
  float: right;
  color: #fff;
  line-height: 1.2vw;
}

.taglist_picture {
  width: 33%;
}

.taglist_info_group {
  width: 63%;
}

.taglist_title {
  margin-bottom: 1vw;
  padding-top: 0vw;
  padding-right: 0.8vw;
  padding-bottom: 0vw;
  border-right-width: 10px;
  border-right-color: #000;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 3.6vw;
  line-height: 3.6vw;
  font-weight: 700;
}

.taglist_info_txt {
  color: #000;
  font-size: 1.3vw;
  line-height: 1.8vw;
}

.taglist_share_group {
  margin-top: 0.5vw;
  margin-bottom: 1vw;
}

.tags_category_title {
  padding-right: 4%;
  padding-left: 4%;
  background-color: #f3f3f3;
}

.tags_category_section {
  margin-bottom: 1vw;
  padding-right: 6%;
  padding-bottom: 0.2vw;
  padding-left: 6%;
  background-color: #eee;
  direction: rtl;
  font-family: 'Simpler bold', sans-serif;
  font-size: 3vw;
  line-height: 3vw;
  font-weight: 700;
  text-align: right;
}

.tags_category_section.eng {
  direction: ltr;
  text-align: left;
}

.tags_category_group {
  display: inline-block;
  width: 100%;
  padding-right: 6%;
  padding-left: 6%;
}

.tags_group_title {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1vw;
  padding-right: 0.6%;
  padding-left: 0%;
  border-right: 5px solid #000;
  font-size: 2.5vw;
  line-height: 2.5vw;
  text-align: right;
}

.tags_group_title.eng {
  padding-right: 0%;
  padding-left: 0.6%;
  border-left: 5px solid #000;
  border-right-style: none;
  text-align: left;
}

.tags_category_links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  clear: both;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  direction: rtl;
}

.tags_category_links.eng {
  direction: ltr;
}

.tags_category_columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 12.4%;
  margin-bottom: 1.8vw;
  padding-left: 2vw;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
}

.tags_category_columns.eng {
  padding-right: 2vw;
  padding-left: 0vw;
  direction: ltr;
}

.tags_category_link {
  display: inline-block;
  width: 100%;
  margin-bottom: 0.8vw;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 0.9vw;
  line-height: 1vw;
  text-align: right;
  text-decoration: none;
}

.tags_category_link:hover {
  color: #9b9b9b;
}

.tags_category_link.eng {
  text-align: left;
}

.loadmore_program {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.loadmore_program_txt {
  margin-bottom: 10px;
}

.radio_youtube_darkness {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.2);
}

.radio_player_logo_link {
  height: 4.8vw;
  margin-left: 1.6vw;
}

.radio_player_logo {
  width: auto;
  height: 4.8vw;
  min-width: auto;
}

.home_social_link {
  width: 16%;
  height: 4vw;
  margin-right: 1.5%;
  margin-left: 1.5%;
  background-image: url('../images/social_ic_youtoube_1social_ic_youtoube.png');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.home_social_link.facebook {
  background-image: url('../images/social_ic_facebook_1social_ic_facebook.png');
  background-size: 31%;
}

.home_social_link.facebook:hover {
  background-image: url('../images/social_ic_facebook_a_1social_ic_facebook_a.png');
}

.home_social_link.twitter {
  background-image: url('../images/social_ic_twitter_1social_ic_twitter.png');
  background-size: 56%;
}

.home_social_link.twitter:hover {
  background-image: url('../images/social_ic_twitter_a_1social_ic_twitter_a.png');
}

.home_social_link.youtoube {
  background-size: 68%;
}

.home_social_link.youtoube:hover {
  background-image: url('../images/social_ic_youtoube_a_1social_ic_youtoube_a.png');
  background-size: 68%;
}

.home_social_link.instagram {
  background-image: url('../images/social_ic_instagram_1social_ic_instagram.png');
  background-size: 58%;
}

.home_social_link.instagram:hover {
  background-image: url('../images/social_ic_instagram_a_1social_ic_instagram_a.png');
  background-size: 58%;
}

.home_live_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 28vw;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #303030;
  background-image: url('../images/bgr_transparent.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  direction: rtl;
}

.home_live_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  padding-top: 3px;
  padding-bottom: 3px;
  -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;
}

.home_live_infogroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-left: 1.8vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: #fff;
  font-size: 1.4vw;
  line-height: 1.6vw;
}

.home_live_titlegroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44%;
  margin-bottom: 0vw;
  padding-top: 1vw;
  padding-right: 1.8vw;
  padding-bottom: 1.4vw;
  -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;
  border-bottom: 1px solid #515151;
}

.home_live_titlegroup.video {
  height: auto;
  margin-bottom: 0.6vw;
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  border-bottom-style: none;
}

.home_live_nextgroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 7vw;
  padding-top: 0vw;
  padding-right: 3.6vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.home_live_title {
  margin-bottom: 0.2vw;
  padding-top: 0.2vw;
  padding-right: 1vw;
  padding-bottom: 0.2vw;
  float: right;
  clear: right;
  border-right: 8px solid #db0000;
  font-family: 'Simpler regular', sans-serif;
  font-size: 2vw;
  line-height: 2vw;
  font-weight: 400;
}

.home_live_title.video {
  border-right-color: #14287f;
  font-family: 'Simpler bold', sans-serif;
  color: #14287f;
  font-size: 2.2vw;
  line-height: 2.2vw;
  font-weight: 700;
}

.home_new_live_title {
  display: inline-block;
  padding-top: 0.2vw;
  padding-right: 1vw;
  padding-bottom: 0.2vw;
  float: right;
  border-right: 8px solid #db0000;
  color: #db0000;
  text-decoration: none;
}

.home_new_live_title:hover {
  color: #fff;
}

.home_new_live_title.video {
  border-right-color: #14287f;
  color: #14287f;
  font-weight: 400;
}

.home_live_next_title {
  padding-right: 3.6vw;
  font-size: 1.2vw;
  line-height: 1.6vw;
}

.home_live_next_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18.5%;
  margin-left: 2.5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.home_live_addlink {
  margin-top: 1.6vw;
  color: #fff;
  font-size: 0.8vw;
  line-height: 1vw;
  text-decoration: underline;
}

.home_live_addlink:hover {
  color: hsla(0, 0%, 100%, 0.8);
}

.home_live_arrow {
  width: 0.9vw;
  margin-top: 1.2vw;
}

.home_live_next_info {
  width: 78%;
  font-size: 0.9vw;
  line-height: 1.1vw;
}

.home_live_next_time {
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.5vw;
  line-height: 2vw;
  font-weight: 700;
}

.home_banners_section {
  position: relative;
  width: 100%;
}

.home_banners_addblock {
  position: relative;
  padding-top: 0.4vw;
  padding-left: 1vw;
  direction: rtl;
}

.home_banners_addlink {
  position: relative;
  padding-bottom: 0.1vw;
  padding-left: 0.9vw;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ic_add_black_1.svg');
  background-position: 0px 50%;
  background-size: 8px;
  background-repeat: no-repeat;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.3vw;
  font-weight: 700;
  text-align: right;
  text-decoration: none;
}

.home_banners_addlink:hover {
  color: #7a7a7a;
}

.home_banner {
  position: relative;
  width: 100%;
  height: 14.6vw;
  background-image: url('../images/home_banner_bgr.png');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  direction: rtl;
  color: #fff;
  text-align: center;
}

.home_banner.info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6vw;
  padding-left: 22vw;
  -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;
}

.home_banner.citut {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3vw;
  padding-bottom: 1.6vw;
  padding-left: 18vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 2vw;
  line-height: 2vw;
}

.home_banner.counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3.4vw;
  padding-right: 6vw;
  -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;
  background-image: url('../images/homePage_2_Desktop_img707335384.jpg');
  color: #000;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.home_banner_infogroup {
  width: 45%;
  text-align: right;
}

.home_banner_infogroup.citut {
  width: 47%;
}

.home_banner_infotitle {
  margin-bottom: 0.2vw;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.4vw;
  line-height: 2.6vw;
  font-weight: 700;
}

.home_counter-content {
  display: block;
  width: 25vw;
  margin-right: auto;
  margin-left: auto;
  direction: rtl;
}

.home_news_secton {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1.5vw 1.4vw 1.2vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  direction: rtl;
}

.home_news_secton.add {
  display: block;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  background-color: #f0f0f0;
}

.home_news_addlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -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;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.4vw;
  font-weight: 700;
  text-decoration: none;
}

.home_news_addlink:hover {
  color: #8b8b8b;
}

.home_news_mainitem {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47%;
  padding-left: 1vw;
}

.home_news_subitem {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16%;
  padding-bottom: 1.4vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.home_news_maingroup {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20.5vw;
  padding-bottom: 1.4vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.home_news_biglink {
  margin-bottom: 1vw;
  padding-right: 1.2vw;
  color: #525252;
  font-size: 1.1vw;
  line-height: 1.4vw;
  text-decoration: none;
}

.home_news_credit {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 2vw;
  padding-bottom: 0.2vw;
  padding-left: 0.6vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.34)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.34));
  text-align: left;
}

.home_news_pictlink {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 12vw;
}

.home_news_addicon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.5vw;
  margin-right: 0.4vw;
  margin-left: -0.4vw;
  -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;
}

.home_news_addicon.live {
  width: 0.5vw;
  margin-right: 0.5vw;
}

.home_news_addicon.next {
  width: 0.5vw;
  height: 1.4vw;
  margin-right: 0.3vw;
  margin-left: 0.4vw;
  padding-top: 0.1vw;
  float: right;
}

.paging_group {
  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;
  direction: rtl;
}

.paging_add {
  width: 2.2vw;
  height: 2.4vw;
  background-image: url('../images/ic_add_grey.svg');
  background-position: 50% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
}

.paging_add.right {
  background-image: url('../images/ic_add_grey_right.svg');
  background-size: 50%;
}

.paging_add.right.act {
  background-image: url('../images/ic_add_black1_right.svg');
  background-size: 50%;
}

.paging_add.right.act:hover {
  background-image: url('../images/ic_add_blue_right.svg');
  background-size: 50%;
}

.paging_add.act {
  background-image: url('../images/ic_add_black.svg');
  background-size: 50%;
}

.paging_add.act:hover {
  background-image: url('../images/ic_add_blue.svg');
  background-size: 50%;
}

.paging_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: ltr;
}

.paging_number {
  padding-right: 0.5vw;
  padding-left: 0.5vw;
  color: #000;
  font-size: 1.4vw;
  line-height: 1.6vw;
  text-decoration: none;
}

.paging_number:hover {
  color: #29abe2;
}

.paging_number.dis {
  color: #7a7a7a;
}

.last_hour_hews_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 22px 3vw 22px 0vw;
  -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;
  font-family: 'Simpler bold', sans-serif;
  color: #656565;
  font-size: 24px;
  line-height: 24px;
  text-align: right;
  text-decoration: none;
}

.last_hour_hews_link:hover {
  background-color: #eee;
}

.last_hour_hews_link.w--open {
  background-color: #f3f3f3;
  background-image: url('../images/ic_minus_radio.svg');
  background-size: 3%;
  color: red;
}

.memorial_share_date_group {
  margin-top: 2vw;
  margin-bottom: 2vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #8b8b8b;
}

.memorial_date_txt {
  margin-top: 1vw;
  float: right;
}

.memorial_search_group {
  width: 55vw;
  margin-right: -1.5vw;
  margin-bottom: 1vw;
  padding: 1vw 1.5vw 0.1vw 1vw;
  clear: both;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f0f0;
}

.memorial_search_label {
  margin-bottom: 0px;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.memorial_search_field {
  width: 69%;
  height: 2.4vw;
  margin-right: 0.5vw;
  margin-bottom: 0px;
  padding-right: 1vw;
  padding-left: 1vw;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.9);
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.memorial_search_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3vw;
  height: 2.4vw;
  padding-right: 0.8vw;
  padding-left: 0.8vw;
  float: right;
  -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;
}

.memorial_search_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 43%;
  margin-left: 0.2vw;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.memorial_search_rezults_group {
  display: inline-block;
  width: 55vw;
  margin-top: 1vw;
  margin-right: -1.5vw;
  margin-bottom: 3vw;
  clear: both;
}

.memorial_search_results_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1vw;
  padding-right: 1.5vw;
  padding-bottom: 1vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #e0e0e0;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.memorial_search_results_item.titles {
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  background-color: #f0f0f0;
  font-size: 1.1vw;
}

.memorial_search_result {
  width: 20%;
}

.memorial_search_result.falling {
  width: 15%;
  padding-left: 0.5vw;
}

.memorial_search_result.name {
  width: 20%;
  padding-left: 0.5vw;
}

.memorial_search_result.family {
  width: 20%;
  padding-left: 0.5vw;
}

.memorial_search_result.rank {
  width: 14%;
  padding-left: 0.5vw;
}

.memorial_search_result.broadcast_date {
  width: 15%;
}

.memorial_search_result.broadcast_time {
  width: 15%;
}

.counter_main_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -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;
  direction: rtl;
  color: #fff;
  text-align: center;
}

.counter_title {
  font-size: 1.2vw;
  font-weight: 700;
}

.counter_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.counter_number {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 4.4vw;
  line-height: 4vw;
  font-weight: 700;
}

.counter_timer_separator {
  margin-right: 0.3vw;
  margin-left: 0.3vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 4vw;
  line-height: 4vw;
  font-weight: 700;
}

.counter_number_div {
  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-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.counter_number_title {
  font-size: 1.2vw;
  line-height: 1.8vw;
}

.live_home_title {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  border-right-style: none;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.4vw;
  line-height: 2.2vw;
  font-weight: 700;
}

.live_home_title.video {
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.5vw;
  line-height: 1.5vw;
  font-weight: 400;
}

.h_new_title_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 14vw;
  height: 6vw;
  margin-right: auto;
  margin-bottom: 0.6vw;
  margin-left: auto;
  -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;
  background-color: #fff;
}

.h_new_title_link.radio {
  width: 10.8vw;
  height: 6vw;
  margin-bottom: 0vw;
}

.h_new_title_link.podcasts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34vw;
  height: 8.4vw;
  margin-bottom: 0vw;
}

.h_new_title_link.digital {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 17vw;
  height: 8vw;
}

.h_title_kan {
  width: 106%;
  max-width: 106%;
  min-width: 106%;
  margin-bottom: 1vw;
}

.h_title_radio {
  width: 98%;
  max-width: 98%;
  min-width: 98%;
  margin-bottom: 1vw;
}

.h_title_digital {
  width: 124%;
  max-width: 124%;
  min-width: 124%;
  margin-bottom: 1vw;
}

.h_title_podcasts {
  position: relative;
  width: 112%;
  max-width: 112%;
  min-width: 112%;
}

.breadcrumbs_group {
  max-width: 70%;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
  color: #c5c5c5;
  font-size: 16px;
  line-height: 18px;
  text-align: right;
}

.mondeal_title {
  display: inline-block;
  margin-top: 0.8vw;
  margin-right: auto;
  margin-left: auto;
  padding: 0vw 1vw 0vw 1.2vw;
  float: left;
  border-right-style: none;
  background-color: #fff;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.2vw;
  line-height: 2.2vw;
  font-weight: 700;
}

.body_black {
  background-color: #fff;
  color: #14287f;
}

.video_live_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2vw;
  margin-bottom: 6vw;
  padding-right: 1.5vw;
  padding-left: 1.5vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  direction: rtl;
}

.video_live_content {
  position: relative;
  width: 72%;
}

.video_live_infogroup {
  position: relative;
  width: 25%;
}

.video_live_logo {
  margin-top: 1vw;
  margin-bottom: 2vw;
  padding-left: 9vw;
}

.video_live_link {
  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;
  color: #fff;
  font-size: 1.5vw;
  text-decoration: none;
}

.video_live_link:hover {
  color: #00baff;
}

.video_live_link.small {
  width: 100%;
  margin-top: 0.5vw;
  float: right;
  clear: both;
  color: #14287f;
  font-size: 1.2vw;
}

.video_live_operation {
  padding-right: 1vw;
  border-right: 8px solid transparent;
  font-size: 1.2vw;
  line-height: 1.6vw;
}

.video_live_operation.after {
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.video_live_operation.stores {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.video_360_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85%;
  margin-top: 1.2vw;
  margin-bottom: 1vw;
  padding: 0.7vw 1vw;
  -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;
  background-color: #297f00;
  color: #fff;
  font-size: 1.6vw;
  line-height: 2vw;
  text-decoration: none;
}

.video_360_button:hover {
  background-color: #000;
}

.video_360_button.disable {
  background-color: #363636;
  color: hsla(0, 0%, 100%, 0.2);
}

.ic_360 {
  width: 4.4vw;
  margin-right: 0.4vw;
}

.additional_info {
  padding-top: 0.4vw;
  padding-bottom: 0.4vw;
  clear: both;
  color: #a3a3a3;
  font-size: 0.8vw;
  line-height: 0.8vw;
}

.additinal_info_cat {
  color: #a3a3a3;
  text-decoration: none;
}

.additinal_info_txt {
  display: inline-block;
  margin-right: 0.4vw;
  padding-right: 0.4vw;
  border-right: 2px solid #a3a3a3;
}

._2018 {
  margin-top: 0.1vw;
  margin-right: 0.5vw;
  margin-left: 0.5vw;
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.mondeal_title_group {
  display: inline-block;
  background-color: #fff;
}

.mondeal_title_logo {
  width: 7vw;
  margin-right: 1.2vw;
  float: right;
}

.mondeal_comunic_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.mondeal_communic_txt {
  margin-left: 0.5vw;
  padding-left: 0.8vw;
  border-left: 2px solid #000;
  line-height: 1.3vw;
}

.mondeal_com_link {
  width: 1.7vw;
  margin-right: 0.5vw;
  margin-left: 0.5vw;
}

.mondeal_com_link.insta {
  width: 1.5vw;
}

.mondeal_com_link.youtube {
  width: 1.8vw;
}

.mondeal_com_link.face {
  width: 0.7vw;
  margin-right: 0.4vw;
  margin-left: 0.4vw;
}

.live_next_title {
  float: right;
  clear: both;
  font-size: 1.5vw;
  line-height: 1.5vw;
}

.live_next_title.name {
  position: relative;
  bottom: 0.05vw;
  display: inline;
  float: none;
  line-height: 1.4vw;
}

.live_next_title.stores {
  margin-bottom: 1vw;
  float: none;
}

.live_next_title.time {
  font-size: 1.4vw;
}

.live_next_info {
  width: 100%;
  margin-top: 0.6vw;
  margin-bottom: 0.3vw;
  float: right;
  font-size: 1.5vw;
  line-height: 1.5vw;
}

.live_stores_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.6vw;
  -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;
}

.live_stores_group.communic {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.voting_popup_txt {
  margin-bottom: 0vw;
}

.voting_popup_txt.eng {
  direction: ltr;
  text-align: left;
}

.voting_txt_bold {
  margin-top: 0.4vw;
  font-family: 'Simpler regular', sans-serif;
  font-weight: 400;
}

.job_to_archive {
  float: left;
  color: #14287f;
  text-decoration: none;
}

.job_to_archive:hover {
  text-decoration: underline;
}

.job_to_archive.arrow {
  margin-top: 0.1vw;
  margin-right: 5px;
  font-size: 1.3vw;
}

.txt_info_center {
  margin-top: 0.8vw;
  margin-right: 23%;
  margin-left: 23%;
  font-family: 'Simpler regular', sans-serif;
  line-height: 1.8vw;
  font-weight: 400;
}

.txt_info_center.module {
  display: block;
  margin-top: 2vw;
  color: #000;
  text-align: center;
}

.alert_section {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 6000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  min-height: 5vw;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  padding: 0.8vw 1vw 0.6vw;
  -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;
  background-color: rgba(211, 12, 12, 0.95);
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.35);
  direction: rtl;
  color: #fff;
}

.alert_close {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 2vw;
  height: 2vw;
  padding-right: 0.5vw;
  padding-left: 0.5vw;
  -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;
  background-color: transparent;
}

.alert_close:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.allert_sound {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 3.2vw;
  height: 3.2vw;
  margin-right: 1.4vw;
  -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;
  border-radius: 50%;
}

.allert_logo {
  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;
  direction: ltr;
  font-size: 1.2vw;
  line-height: 1.4vw;
  text-align: center;
}

.allert_content {
  width: 70%;
  margin-bottom: 0.2vw;
  font-size: 1.3vw;
  line-height: 1.5vw;
}

.alert_title {
  margin-top: 0px;
  margin-bottom: 0.4vw;
  font-size: 1.7vw;
  line-height: 1.8vw;
}

.alert_info {
  margin-left: 0.8vw;
  float: right;
}

.alert_logo {
  width: 5vw;
  margin-bottom: 0.3vw;
}

.coockies_section {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 6010;
  display: block;
  margin-right: 18%;
  margin-left: 18%;
  padding: 1vw;
  background-color: #000;
  direction: rtl;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.4vw;
  text-align: center;
}

.coockies_txt {
  display: inline-block;
}

.coockies_link {
  margin-right: 0.5vw;
  margin-left: 0.5vw;
  color: #00baff;
  text-decoration: none;
}

.coockies_link:hover {
  text-decoration: underline;
}

.coockies_button {
  margin-right: 1vw;
  padding: 0.3vw 1.6vw;
  border-radius: 1.5vw;
  background-color: #00baff;
  font-family: 'Simpler regular', sans-serif;
  color: #000;
  text-decoration: none;
}

.coockies_button:hover {
  background-color: #29abe2;
}

.tooltip {
  position: absolute;
  left: 0px;
  bottom: 1.7vw;
  width: 6.2vw;
  padding-top: 0.3vw;
  padding-bottom: 0.3vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px 6px 6px 0px;
  background-color: #000;
  color: #fff;
  font-size: 0.8vw;
  line-height: 1vw;
  text-align: center;
}

.guide_stations_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.8vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-top: 1px solid rgba(79, 79, 79, 0.5);
  background-color: #2e2e2e;
}

.guide_stations_group.time {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: none;
  background-color: #fff;
  color: #14287f;
}

.guide_stations_menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -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;
  border-right: 2px solid #232323;
  direction: rtl;
}

.guide_stations_menu.time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 58vw;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-right-style: none;
  text-align: center;
}

.guide_title {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  margin-bottom: 0%;
  padding-top: 0vw;
  padding-right: 1.5vw;
  padding-bottom: 0vw;
  float: right;
  border-right-style: none;
  font-family: 'Simpler regular', sans-serif;
  color: #fff;
  font-size: 1.6vw;
  line-height: 3.6vw;
  font-weight: 700;
}

.guide_title.mobile {
  position: relative;
  float: none;
  direction: rtl;
  text-align: right;
}

.guide_station_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
}

.guide_station_txt.day {
  margin-left: 0.4vw;
}

.guide_station_line {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 0.2vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  background-color: #fff;
}

.guide_station_line.timing {
  position: relative;
  display: block;
  height: 2vw;
  margin-left: 0.5vw;
  background-color: #14287f;
}

.guide_timing_link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 8vw;
  height: 100%;
  padding-right: 0.2vw;
  padding-left: 0.2vw;
  -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;
  color: #14287f;
  font-size: 1vw;
  line-height: 1.2vw;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.guide_timing_link:hover {
  opacity: 1;
  color: #f61c34;
}

.guide_timing_link.in {
  padding-right: 0vw;
  color: #14287f;
}

.guide_glue {
  position: relative;
  z-index: 3000;
  background-color: #000;
  box-shadow: none;
}

.guide_content_section {
  position: relative;
  padding: 0.5vw 20vw 3vw;
  background-color: #232323;
}

.tv_guide {
  background-color: #fff;
}

.guide_time_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 4vw;
  height: 100%;
  -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;
  font-size: 1.1vw;
  line-height: 1.1vw;
  text-decoration: none;
}

.guide_time_arrow:hover {
  opacity: 1;
  color: #f61c34;
}

.guide_group {
  position: relative;
  margin-bottom: 0.3vw;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #292929;
}

.guide_info_group {
  width: 100%;
  color: #fff;
}

.guide_drop_pict {
  position: absolute;
  left: 0px;
  top: 50%;
  z-index: 2000;
  width: 12vw;
  height: 6.8vw;
  margin-top: -5.8%;
  background-image: url('../images/radio_youtoube_pict.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.6;
}

.guide_info_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 7vw;
  padding: 0px 10vw 0px 14vw;
  -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;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(70%, transparent), to(#232323));
  background-image: linear-gradient(90deg, transparent 70%, #232323);
  direction: rtl;
  color: #fff;
  font-size: 1.3vw;
  line-height: 1.6vw;
  text-align: right;
}

.guide_info_button:hover {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, transparent), color-stop(80%, #232323));
  background-image: linear-gradient(90deg, transparent 40%, #232323 80%);
}

.guide_info_button.w--open {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #232323), color-stop(50%, transparent));
  background-image: linear-gradient(90deg, #232323 10%, transparent 50%);
}

.guide_time_group {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 6vw;
  height: 6vw;
  margin-top: 0.8vw;
  margin-right: 1vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.guide_info_list {
  position: relative;
}

.guide_info_list.w--open {
  padding: 0.2vw 10vw 2vw 17vw;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #232323), color-stop(50%, transparent));
  background-image: linear-gradient(90deg, #232323 10%, transparent 50%);
  direction: rtl;
  font-family: 'Simpler light', sans-serif;
  font-size: 1vw;
  line-height: 1.6vw;
  font-weight: 300;
  text-align: right;
}

.guide_age {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin-right: 2vw;
  margin-bottom: 2vw;
  font-family: 'Simpler regular', sans-serif;
  color: #a3a3a3;
  font-weight: 400;
}

.guide_part_txt {
  display: none;
  margin-top: 0.2vw;
  clear: right;
  color: #a3a3a3;
  font-size: 1.1vw;
  line-height: 1.6vw;
}

.guide_title_group {
  width: 80%;
  direction: rtl;
}

.guide_time_circle {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 4.4vw;
  height: 4.4vw;
  margin-top: 0.6vw;
  -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;
  border: 1px solid transparent;
  border-radius: 50%;
  background-color: #232323;
  color: #fff;
  font-size: 1.3vw;
  line-height: 1.3vw;
  text-align: center;
}

.guide_time_circle.no_info {
  position: relative;
  overflow: visible;
  width: 4.4vw;
  height: 4.4vw;
  margin-top: 0.6vw;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  text-decoration: none;
}

.guide_time_circle.no_info:hover {
  background-image: url('../images/guide_ic_play_noinfo.svg');
  background-size: cover;
  background-repeat: no-repeat;
  color: hsla(0, 0%, 100%, 0.3);
}

.guide_time_link {
  margin-top: 0.1vw;
  margin-right: 0.1vw;
  color: #00baff;
  font-size: 0.8vw;
  line-height: 1vw;
  text-decoration: none;
}

.guide_time_link:hover {
  text-decoration: underline;
}

.guide_time_link.mobile {
  display: none;
}

.guide_plus_icon {
  width: 0.7vw;
}

.guide_info_moblink {
  position: relative;
  display: none;
  margin-top: 1vw;
  float: left;
  clear: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Simpler regular', sans-serif;
  color: #9b9b9b;
  font-size: 1.1vw;
  line-height: 1.4vw;
  font-weight: 400;
  text-decoration: none;
}

.guide_moblink_icon {
  width: 1.8vw;
  margin-right: 0.6vw;
}

.guide_moblink_icon.program {
  width: 1.7vw;
}

.guide_moblink_icon.about {
  width: 2vw;
  margin-left: -0.2vw;
}

.circle_pict {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 4.4vw;
  height: 4.4vw;
  margin-right: -0.1px;
  -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;
}

.circle_pict.mobile {
  display: none;
}

.guide_title_link {
  color: #fff;
  text-decoration: none;
}

.guide_title_link:hover {
  text-decoration: underline;
}

.guide_info_desklink {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  float: left;
  clear: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Simpler regular', sans-serif;
  color: #9b9b9b;
  font-size: 1.1vw;
  line-height: 1.4vw;
  font-weight: 400;
  text-decoration: none;
}

.guide_info_desklink:hover {
  color: #00baff;
}

.guide_desklink_icon {
  width: 1.8vw;
  margin-right: 0.2vw;
  padding-right: 0.6vw;
  padding-left: 0.6vw;
}

.tag_psik {
  margin-bottom: 0.3vw;
  margin-left: 0.3vw;
  float: right;
  line-height: 1.7vw;
}

.breadcrumbs_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #fff;
  font-size: 1.1vw;
  line-height: 1.4vw;
}

.breadcrumbs_list.podcast {
  width: 88%;
  margin-bottom: 1vw;
  color: #000;
}

.breadcrumbs_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.4vw;
  margin-left: 0.6vw;
  float: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
}

.breadcrumbs_item.podcast.left {
  margin-right: 0.6vw;
  margin-left: 0vw;
  direction: ltr;
}

.subtitles_live {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5vw;
  clear: both;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #14287f;
  font-size: 1vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.subtitles_live:hover {
  text-decoration: underline;
}

.subtitles_ic {
  width: 2.2vw;
  margin-left: 0.2vw;
}

.applicat_add_group {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 6020;
  display: none;
  padding: 1vw 36% 2vw;
  -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;
  background-color: hsla(0, 0%, 100%, 0.9);
  direction: rtl;
  color: #14287f;
  line-height: 1.8vw;
  text-align: center;
}

.applicat_close {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 4vw;
  height: 4vw;
  padding-right: 1vw;
  padding-left: 1vw;
  -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;
  background-color: transparent;
}

.applicat_close:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.applicat_logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 8vw;
  margin-bottom: 1vw;
  -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;
  border-radius: 50%;
  background-color: transparent;
}

.applicat_title {
  margin-top: 1vw;
  margin-bottom: 0.5vw;
  font-size: 1.8vw;
  line-height: 2vw;
}

.applicat_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2vw;
  padding: 0.6vw 2vw 0.8vw;
  -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;
  border-radius: 2vw;
  background-color: #14287f;
  color: #fff;
  font-size: 2vw;
  line-height: 2vw;
  text-decoration: none;
}

.applicat_button_ic {
  width: 0.8vw;
  margin-right: 1vw;
}

.voting_filter_group {
  position: relative;
  margin-top: 1vw;
  margin-bottom: 2vw;
  padding-right: 4%;
  padding-left: 4%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  direction: rtl;
}

.vote_filter_link {
  margin-top: 0.4vw;
  margin-bottom: 0.4vw;
  padding-right: 0.7vw;
  padding-left: 0.7vw;
  border-right: 3px solid #1d1918;
  font-family: 'Simpler bold', sans-serif;
  color: #1d1918;
  font-size: 1.2vw;
  line-height: 1.4vw;
  font-weight: 700;
  text-decoration: none;
}

.vote_filter_link:hover {
  color: #8b4997;
}

.vote_filter_link.first {
  border-right-style: none;
}

.vote_filter_link.select {
  color: red;
}

.vote_filter_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.2vw;
  line-height: 1.4vw;
  text-align: center;
}

.vote_filter_gradient {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 4vw;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  background-image: url('../images/white_gradient_1white_gradient.png');
  background-position: 100% 0%;
  background-size: 100%;
  background-repeat: repeat-y;
}

.vote_filter_gradient.left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  background-image: url('../images/white_gradient_left_1white_gradient_left.png');
  background-position: 0% 0%;
}

.trio_big_group {
  position: relative;
  width: 48%;
  padding-bottom: 1.6vw;
}

.trio_sm_group {
  position: relative;
  width: 24.6%;
  padding-bottom: 1.6vw;
}

.trio_top_title {
  margin-bottom: 0.8vw;
  padding-top: 0vw;
  padding-right: 0.8vw;
  padding-bottom: 0.2vw;
  border-right-width: 7px;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.1vw;
  line-height: 1.7vw;
  font-weight: 700;
}

.trio_main_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 18.6vw;
  padding-bottom: 1vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #e0e0e0;
  color: #000;
  text-decoration: none;
}

.trio_main_item:hover {
  color: #444343;
}

.trio_pict {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 12.6vw;
  margin-bottom: 0.5vw;
  -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;
  background-image: url('../images/pict_tmp.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.trio_pict.horizon {
  width: 39%;
  height: 100%;
  margin-bottom: 0vw;
}

.trio_main_title {
  max-width: none;
  margin-bottom: 0.4vw;
  padding-right: 0%;
  padding-left: 10%;
  background-color: transparent;
  font-size: 1.4vw;
  line-height: 1.5vw;
  letter-spacing: -0.2px;
  text-decoration: none;
}

.trio_time_block {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.4vw;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #bdbdbd;
  font-size: 0.9vw;
  line-height: 1vw;
}

.trio_time_block.gallery {
  margin-bottom: 0.5vw;
  padding-right: 0.8vw;
  padding-left: 0.8vw;
  direction: rtl;
}

.trio_time_txt {
  margin-right: 0.5vw;
  padding-right: 0.5vw;
  border-right: 2px solid #e0dcdc;
}

.trio_sub_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4.8vw;
  padding-bottom: 1vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #e0e0e0;
  color: #000;
  text-decoration: none;
}

.trio_sub_item:hover {
  color: #444343;
}

.trio_sub_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.3vw;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 10%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.1vw;
  line-height: 1.2vw;
  font-weight: 400;
  letter-spacing: -0.2px;
}

.trio_all_link {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #232323;
  font-size: 1vw;
  line-height: 1vw;
  text-decoration: none;
}

.trio_all_link:hover {
  color: #797979;
}

.trio_all_arrow {
  margin-top: 0.1vw;
  margin-right: 0.3vw;
  color: #00baff;
}

.trio_all_arrow.app {
  margin-top: 2px;
  margin-right: 5px;
  color: #29abe3;
}

.trio_horizon_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 10.7vw;
  margin-bottom: 0.5vw;
  padding-top: 0.8vw;
  padding-right: 0.8vw;
  padding-bottom: 0.8vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f3f3f3;
  color: #000;
  text-align: right;
  text-decoration: none;
}

.trio_horizon_item:hover {
  color: #444343;
}

.trio_horizon_item.center {
  background-color: #fff;
}

.trio_horizon_info {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 57.5%;
  margin-top: 0.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-size: 1vw;
  line-height: 1.2vw;
}

.title_info_txt {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-right: 2%;
  margin-left: 2%;
  float: right;
  font-family: 'Simpler regular', sans-serif;
  color: #a3a3a3;
  font-size: 1.2vw;
  line-height: 1.4vw;
  font-weight: 400;
}

.magazine_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24.2%;
  height: 17.8vw;
  margin-right: 0.6%;
  margin-bottom: 0.4%;
  padding: 0.4vw;
  -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;
  border: 1px solid #e0e0e0;
  color: #000;
  text-decoration: none;
}

.magazine_pict {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 12.2vw;
  -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;
  background-image: url('../images/pict_tmp.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.magazine_info_group {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 3vw;
  padding: 0.4vw 0.6vw 0.2vw;
  -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;
  background-color: #fff;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.magazine_time_block {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.8vw;
  padding-right: 1vw;
  padding-left: 1vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bdbdbd;
  font-size: 0.9vw;
  line-height: 1vw;
}

.magazine_info_title {
  max-width: none;
  margin-bottom: 0.2vw;
  padding-right: 0vw;
  padding-left: 0vw;
  background-color: transparent;
  font-size: 1.2vw;
  line-height: 1.3vw;
  letter-spacing: 0px;
  text-decoration: none;
}

.magazine_info_txt {
  overflow: hidden;
  min-height: 3.2vw;
  font-size: 0.9vw;
  line-height: 1.1vw;
}

.trio_title_block {
  height: 2.7vw;
}

.trio_horizon_txt {
  padding-left: 10%;
}

.news_up_group {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 12vw;
  margin-top: 12vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
  font-size: 1vw;
  line-height: 1.2vw;
}

.news_up_title {
  max-width: none;
  margin-bottom: 0.4vw;
  padding-right: 0.8vw;
  padding-left: 0%;
  border-right: 4px solid #fff;
  background-color: transparent;
  font-size: 1.4vw;
  line-height: 1.5vw;
  letter-spacing: -0.2px;
  text-decoration: none;
}

.news_up_txt {
  margin-right: 1vw;
  border-right: 4px solid transparent;
}

.magazine_info_link {
  position: relative;
  z-index: 40;
  height: 15.4vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #fff;
  color: #000;
  font-size: 1.1vw;
  line-height: 1.2vw;
  text-decoration: none;
}

.magazine_txt_inner {
  overflow: hidden;
}

.content_menu_group {
  clear: both;
  font-size: 1.4vw;
  line-height: 1.5vw;
  text-align: right;
}

.con_menu_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  margin-bottom: 1vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.con_menu_drop {
  margin-top: 1vw;
  margin-bottom: 0.5vw;
  float: right;
  background-color: #fff;
}

.con_menu_button {
  padding: 0.4vw 1vw 0.5vw 3vw;
  border-style: solid;
  border-width: 1px;
  border-color: #707070;
  background-image: url('../images/ic_menu_color.svg');
  background-position: 9% 50%;
  background-size: 1.2vw;
  background-repeat: no-repeat;
  font-family: 'Simpler bold', sans-serif;
  color: #232323;
  font-size: 1.2vw;
  font-weight: 700;
  text-decoration: none;
}

.con_menu_button:hover {
  border-color: #000;
  color: #46b0dd;
}

.con_menu_button.w--open {
  background-color: #fff;
  background-image: url('../images/ic_menu_up.svg');
  color: #000;
}

.con_menu_button.radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1vw;
  -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;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.con_menu_link {
  display: block;
  margin-bottom: 0.5vw;
  padding-right: 1vw;
  padding-left: 1vw;
  border-right: 0.1vw solid #707070;
  color: #292929;
  font-size: 1.2vw;
  text-decoration: none;
}

.con_menu_link:hover {
  border-right-color: #1da1ff;
  color: #1da1ff;
}

.con_menu_link.w--current {
  border-right-width: 0.3vw;
  font-family: 'Simpler bold', sans-serif;
  font-weight: 700;
}

.con_menu_link.w--current:hover {
  border-right-color: #000;
  color: #000;
}

.con_menu_link.current {
  border-right-width: 0.1vw;
  font-family: 'Simpler bold', sans-serif;
}

.con_menu_droplist {
  position: absolute;
  z-index: 1340;
  display: none;
  max-width: 64vw;
  margin-top: 0.3vw;
  padding-top: 0.5vw;
  padding-right: 1vw;
  padding-left: 2vw;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #707070;
  background-color: hsla(0, 0%, 100%, 0.95);
}

.con_menu_droplist.w--open {
  left: 0%;
  top: 3vw;
  right: 0%;
  bottom: auto;
  padding-top: 0.4vw;
  padding-bottom: 0.8vw;
  border: 1px solid #4b4b4b;
  background-color: #fff;
}

.con_menu_droplink {
  display: block;
  width: 100%;
  padding-top: 0.3vw;
  padding-bottom: 0.3vw;
  padding-left: 1vw;
  color: #232323;
  font-size: 1.2vw;
  text-align: right;
  text-decoration: none;
}

.con_menu_droplink:hover {
  color: #1da1ff;
}

.con_menu_droplink.current {
  font-family: 'Simpler bold', sans-serif;
  font-weight: 700;
}

.con_menu_droplink.current:hover {
  color: #000;
}

.con_mob_menu {
  z-index: 2000;
  display: none;
  float: right;
  background-color: #fff;
}

.radio_menu_section {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1010;
  padding: 1.5vw 22% 1vw;
  background-color: #f9f9f9;
  box-shadow: 3px 0 0.5vw 0 rgba(0, 0, 0, 0.3);
  direction: rtl;
  text-align: right;
}

.radio_menu_title {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 1vw;
  float: right;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.8vw;
  line-height: 2.2vw;
}

.con_nav_menu {
  position: fixed;
  background-color: hsla(0, 0%, 100%, 0.95);
  text-align: center;
}

.con_nav_link {
  width: 100%;
  padding: 1vw;
  text-align: center;
}

.con_navmenu_close {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 2%;
  right: 0%;
  bottom: 2%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 4vw;
  height: 4vw;
  margin: 2vw auto;
  padding-right: 0.8vw;
  padding-left: 0.8vw;
  clear: both;
  -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;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.9);
}

.con_menu_scroll {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: scroll;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.con_drop_conteiner {
  display: block;
  width: 15vw;
  margin-bottom: 1vw;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.con_nav_button {
  padding: 0.4vw 1vw 0.5vw 3vw;
  background-image: url('../images/ic_menu_down.svg');
  background-position: 9% 50%;
  background-size: 1.3vw;
  background-repeat: no-repeat;
  font-family: 'Simpler bold', sans-serif;
  color: #232323;
  font-weight: 700;
  text-decoration: none;
}

.con_nav_button:hover {
  border-color: #000;
}

.con_nav_button.w--open {
  background-color: #fff;
  background-image: url('../images/ic_menu_up.svg');
  color: #000;
}

.ic_arrow.radio {
  width: 1.2vw;
  margin-right: 1vw;
}

.search_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 9vw;
  margin-top: -3vw;
  padding-right: 22%;
  padding-left: 20%;
  -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;
  direction: rtl;
}

.search_form {
  position: relative;
  width: 100%;
  margin-right: -4vw;
  margin-bottom: 0px;
  padding-right: 1vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-right: 0.8vw solid #14287f;
  background-color: #fff;
}

.search_form_field {
  width: 100%;
  height: 6vw;
  margin-bottom: 0px;
  padding: 0vw 0px 0.4vw;
  float: right;
  border-style: solid;
  border-width: 2px;
  border-color: transparent transparent #afafaf;
  font-family: 'Simpler bold', sans-serif;
  color: #14287f;
  font-size: 4.6vw;
  line-height: 5vw;
  font-weight: 700;
}

.search_form_field:active {
  border-color: transparent transparent #afafaf;
}

.search_form_field:focus {
  border-color: transparent transparent #afafaf;
}

.search_button {
  display: none;
  width: 4.6vw;
  height: 3.2vw;
  padding: 0px;
  float: left;
  background-color: transparent;
  background-image: url('../images/list_search_ic.svg');
  background-position: 50% 50%;
  background-size: 42%;
  background-repeat: no-repeat;
  color: transparent;
}

.search_result_section {
  padding-right: 22%;
  padding-bottom: 2vw;
  padding-left: 22%;
  direction: rtl;
  font-size: 1.2vw;
  line-height: 1.8vw;
}

.search_result_list {
  min-height: 28vw;
  margin-top: 1vw;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  line-height: 1.4vw;
}

.search_no_result {
  font-family: 'Simpler black', sans-serif;
}

.search_result_block {
  margin-bottom: 1vw;
  direction: rtl;
  line-height: 1.8vw;
  text-align: right;
}

.search_info_txt {
  display: inline-block;
  margin-left: 0.6vw;
  color: #707070;
}

.search_info_txt.list {
  display: block;
  font-size: 1.1vw;
}

.search_info_txt.spell {
  color: #000;
}

.search_spell_link {
  font-family: 'Simpler bold', sans-serif;
  color: #f61c34;
  text-decoration: none;
}

.search_spell_link:hover {
  color: #000;
}

.search_result_item {
  margin-bottom: 1.3vw;
  padding-bottom: 1.3vw;
  border-bottom: 1px solid #e0e0e0;
}

.search_result_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: #000;
  text-align: right;
  text-decoration: none;
}

.search_result_link:hover {
  color: #707070;
}

.search_result_pict {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 26%;
  height: 8vw;
  -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;
  background-image: url('../images/no_pict_search.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.search_info_group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 71%;
  -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;
}

.search_info_title {
  max-width: none;
  margin-bottom: 0.6vw;
  padding-right: 0%;
  padding-left: 1vw;
  background-color: transparent;
  font-size: 1.5vw;
  line-height: 1.6vw;
  letter-spacing: -0.2px;
  text-decoration: none;
}

.search_info_cat {
  display: none;
}

.podcast_info_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
}

.podcast_add_link {
  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;
  font-family: 'Simpler bold', sans-serif;
  color: #444;
  font-weight: 700;
  text-decoration: none;
}

.podcast_add_link:hover {
  opacity: 0.6;
}

.podcast_add_arrow {
  position: relative;
  top: 0.1vw;
  margin-right: 0.3vw;
  color: #444;
  font-size: 1.1vw;
}

.podcast_add_arrow.left {
  margin-right: 0vw;
  margin-left: 0.3vw;
}

.podcast_line_block {
  position: relative;
  width: 1.3vw;
  height: 1.2vw;
  text-align: center;
}

.podcast_line {
  display: block;
  width: 0.1vw;
  height: 1.2vw;
  margin-right: auto;
  margin-left: auto;
  background-color: #4b4b4b;
}

.podcast_num {
  margin-left: 0.3vw;
}

.podcast_num.left {
  margin-right: 0.3vw;
  margin-left: 0vw;
}

.podcast_main_title {
  width: 90%;
  margin-bottom: 2%;
  padding-right: 0%;
  padding-left: 0%;
  border-right-width: 0.8vw;
  border-right-color: #000;
  font-family: 'Simpler black', sans-serif;
  font-size: 3vw;
  line-height: 3vw;
  font-weight: 900;
}

.podcast_main_title.left {
  padding-left: 0vw;
  border-right-style: none;
}

.podcast_breadcrumb {
  color: #000;
  text-decoration: none;
}

.podcast_breadcrumb:hover {
  color: #6212bc;
}

.breadcrumbs_arrow {
  display: inline;
  margin-right: 0.2vw;
}

.breadcrumbs_arrow.podcast {
  display: block;
  margin-top: 0.2vw;
  margin-right: 0.6vw;
  line-height: 1vw;
}

.breadcrumbs_arrow.podcast.left {
  margin-right: 0vw;
  margin-left: 0.6vw;
}

.flah_circle {
  width: 0.6vw;
  height: 0.6vw;
  margin-right: 0.5vw;
  border-radius: 50%;
  background-color: #fff800;
}

.reka_arrow {
  margin-top: 0.1vw;
  margin-right: -0.6vw;
  margin-left: 0.4vw;
  color: #2461f2;
  font-size: 1.3vw;
}

.station_frequency {
  margin-right: 0.8vw;
  margin-left: 0.8vw;
  float: left;
  text-align: center;
}

.station_frequency.fm {
  color: #2461f2;
}

.lang_big_info {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 5;
  padding-top: 3vw;
  padding-bottom: 1vw;
  padding-left: 2vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7));
  color: #fff;
}

.lang_date_txt {
  margin-right: 0.4vw;
  padding-right: 0.4vw;
  float: left;
  border-right: 1px solid #fff;
  font-size: 0.8vw;
  line-height: 0.8vw;
}

.lang_date_txt.time {
  margin-right: 0vw;
  padding-right: 0vw;
  border-right-style: none;
}

.lang_title {
  margin-bottom: 0%;
  padding-right: 0vw;
  padding-bottom: 1.4vw;
  padding-left: 1vw;
  border-left: 0.5vw solid #2461f2;
  border-right-style: none;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2vw;
  line-height: 2vw;
  font-weight: 700;
}

.radio_lang_pict {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.breaking_player {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vw;
  padding-right: 0.8vw;
  padding-left: 1vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f0f0f0;
  font-size: 1.1vw;
  line-height: 1.2vw;
}

.breaking_list {
  overflow: auto;
  height: 21.5vw;
  margin-right: -0.5vw;
  margin-bottom: 1.2vw;
  padding-right: 0.1vw;
  padding-left: 0px;
  direction: ltr;
  font-size: 1.1vw;
  text-align: right;
}

.breaking_list.list {
  width: 100%;
  height: auto;
  margin-right: 0vw;
}

.breaking_list.app {
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-bottom: 10px;
  padding-right: 0px;
}

.breakink_title_group {
  margin-top: -0.4vw;
  margin-right: 0.3vw;
  margin-bottom: 0.4vw;
  font-size: 1vw;
  line-height: 1.3vw;
}

.breakink_title_group.app {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
}

.breaking_top_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.2vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.breaking_title {
  max-width: none;
  padding-right: 0%;
  padding-left: 0%;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2vw;
  font-weight: 700;
}

.breaking_title.app {
  background-color: transparent;
  font-family: 'Simpler black', sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 900;
  letter-spacing: 0.2px;
}

.breaking_round {
  width: 0.4vw;
  height: 0.4vw;
  max-height: 0.4vw;
  max-width: 0.4vw;
  min-height: 0.4vw;
  min-width: 0.4vw;
  margin-top: 0.2vw;
  margin-left: 0.5vw;
  border-radius: 0.2vw;
  background-color: rgba(219, 0, 0, 0.85);
}

.breaking_all_link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.6vw;
  float: left;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #232323;
  font-size: 1vw;
  line-height: 1vw;
  text-decoration: none;
}

.breaking_all_link:hover {
  color: #797979;
}

.breaking_all_link.news {
  display: none;
}

.breaking_all_link.app {
  margin-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-size: 13px;
  line-height: 13px;
  text-align: right;
}

.breaking_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.1vw;
  padding-top: 0.5vw;
  padding-bottom: 0.6vw;
  padding-left: 1vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f5f5f5;
  direction: rtl;
  font-size: 1vw;
  line-height: 1.3vw;
}

.breaking_item.mobile {
  margin-bottom: 0vw;
  border-bottom: 1px solid #e0dcdc;
  background-color: transparent;
}

.breaking_item.app {
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
  font-size: 13px;
  line-height: 15px;
}

.break_time {
  min-width: 4.7vw;
  margin-top: 0.1vw;
  font-family: 'Simpler black', sans-serif;
  font-size: 0.8vw;
  line-height: 1.2vw;
  font-weight: 900;
  text-align: center;
  letter-spacing: 0.5px;
}

.break_time.app {
  min-width: auto;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: 'Simpler bold', sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
}

.breaking_prev_date {
  margin-top: 0.8vw;
  margin-right: 1vw;
  margin-bottom: 0.8vw;
  font-size: 1vw;
  line-height: 1.2vw;
}

.breaking_prev_date.mobile {
  margin-top: 0vw;
  margin-right: 0vw;
  margin-bottom: 0vw;
  padding-top: 0.8vw;
  padding-right: 1vw;
  padding-bottom: 0.6vw;
  border-bottom: 1px solid #e0e0e0;
}

.breaking_play {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3vw;
  height: 3vw;
  margin-left: 0.7vw;
  border-radius: 50%;
  background-color: #000;
  background-image: url('../images/ic_play.svg');
  background-position: 58% 50%;
  background-size: 1.2vw;
  background-repeat: no-repeat;
  -webkit-transition: background-color 150ms ease;
  transition: background-color 150ms ease;
}

.breaking_play:hover {
  background-color: #29abe2;
}

.breaking_logo {
  width: 4.6vw;
  margin-top: 0.2vw;
  margin-right: 0.1vw;
}

.corona_title {
  width: 100%;
  max-width: none;
  padding-right: 0%;
  padding-left: 0%;
  float: none;
  font-size: 2vw;
  line-height: 2.3vw;
}

.corona_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.2vw;
  margin-bottom: 1.2vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.corona_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 19%;
  padding-right: 1vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 0.6vw solid #000;
  font-size: 1.2vw;
}

.corona_block_title {
  margin-top: -0.6vw;
  margin-bottom: 0.3vw;
  font-size: 1.6vw;
  line-height: 2vw;
  font-weight: 400;
}

.corona_number {
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.6vw;
  line-height: 2.5vw;
  font-weight: 700;
}

.corona_relative_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4vw;
  margin-bottom: -0.3vw;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.corona_arrow {
  position: relative;
  bottom: 0.3vw;
  width: 1.8vw;
  margin-left: 0.6vw;
}

.corona_arrow.flip {
  bottom: 0vw;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.corona_data_group {
  font-size: 1.2vw;
}

.corona_data_title {
  position: relative;
  bottom: 0.05vw;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.6vw;
  float: right;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.4vw;
  line-height: 1.5vw;
  font-weight: 700;
}

.corona_block_app {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 19%;
  padding-right: 1vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 0.6vw solid #000;
  font-size: 1.2vw;
}

.podcast_title_section {
  position: relative;
  margin-top: -14vw;
  margin-bottom: 2vw;
  padding-right: 20%;
  padding-left: 20%;
  direction: rtl;
  color: #fff;
  text-align: right;
}

.podcast_title_link {
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.component_title_group {
  display: block;
  color: rgba(0, 0, 0, 0.8);
  font-size: 1.1vw;
  line-height: 1.4vw;
  text-decoration: none;
}

.component_title_inlink {
  margin-bottom: 0.4%;
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  border-right-style: none;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.6vw;
  line-height: 1.8vw;
  font-weight: 700;
}

.comp_paragraph {
  margin-bottom: 0vw;
}

.component_video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.comp_news_slider {
  height: 25vw;
  margin-bottom: 0.5vw;
  direction: ltr;
}

.comp_slider_arrow {
  display: none;
}

.comp_slider_nav {
  height: 3vw;
  padding-top: 1.2vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  font-size: 0.7vw;
  line-height: 0.8vw;
}

.comp_slide_link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
}

.comp_slide_pict {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.voting_persents {
  font-size: 3vw;
  line-height: 3vw;
}

.voting_back {
  position: absolute;
  left: auto;
  top: 0%;
  right: 10.5%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #232323;
  font-size: 1vw;
  line-height: 1vw;
  text-decoration: none;
}

.voting_back:hover {
  color: #797979;
}

.voting_arrow {
  margin-top: 0.1vw;
  margin-left: 0.3vw;
}

.voting_arrow.start {
  margin-top: 0.2vw;
  margin-right: 1vw;
  margin-left: 0vw;
}

.voting_share_group {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 2vw;
  -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;
}

.voting_share_group.prev_list {
  margin-top: 60px;
}

.voiting_share_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3vw;
  height: 3vw;
  padding-right: 0.6vw;
  padding-left: 0.7vw;
  -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;
}

.voiting_share_link.facebook {
  width: 2.3vw;
  padding-right: 1.2vw;
  padding-bottom: 0.1vw;
  padding-left: 0.4vw;
}

.voiting_share_link.twit {
  padding-right: 0.6vw;
  padding-left: 0.8vw;
}

.voiting_share_link.whatsup {
  padding-right: 0.8vw;
  padding-left: 0.9vw;
}

.quest_num_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.9vw;
  margin-left: 0.5vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.8vw;
  line-height: 1.6vw;
}

.quest_num {
  margin-left: 0.3vw;
}

.quest_num.line {
  margin-top: 0.1vw;
}

.quest_num.in {
  font-family: 'Simpler black', sans-serif;
  font-weight: 900;
}

.voting_prev_group {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.87);
}

.voting_start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  margin-right: 35%;
  margin-bottom: 1.5vw;
  padding: 0.3vw 2vw 0.6vw 1.5vw;
  float: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #8b4997;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
  font-family: 'Simpler bold', sans-serif;
  color: #fff;
  font-size: 1.8vw;
  line-height: 2vw;
  font-weight: 900;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.voting_start:hover {
  opacity: 0.8;
  font-weight: 700;
}

.voting_prev_pict {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url('../images/voting_pict_desk.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.vouting_prev_subtitle {
  max-width: none;
  padding-right: 1.2vw;
  padding-bottom: 0.8vw;
  padding-left: 0%;
  border-right: 0.6vw solid #fff;
  background-color: transparent;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
  font-weight: 400;
}

.gallery_sec {
  position: relative;
  overflow: hidden;
  padding-top: 2vw;
  padding-bottom: 2vw;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  direction: rtl;
}

.gallery_slider {
  z-index: 5;
  width: 93%;
  height: 20.3vw;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  direction: ltr;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.gallery_all_link {
  position: relative;
  z-index: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1vw;
  margin-left: 3.6%;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Simpler bold', sans-serif;
  color: #000;
  font-size: 1vw;
  line-height: 1vw;
  font-weight: 700;
  text-decoration: none;
}

.gallery_all_link:hover {
  opacity: 0.8;
}

.gallery_all_arrow {
  margin-top: 0.1vw;
  margin-right: 0.3vw;
  font-family: 'Simpler regular', sans-serif;
  font-weight: 400;
}

.gallery_title_group {
  position: relative;
  right: 0vw;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 92.8%;
  min-height: 5vw;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #14287f;
}

.gallery_slider_title {
  max-width: none;
  padding: 0vw 0%;
  float: none;
  background-color: transparent;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.9vw;
  line-height: 1.7vw;
  font-weight: 700;
}

.gallery_slide {
  width: 24.6%;
  margin-right: 0.2%;
  margin-left: 0.2%;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18);
}

.gallery_nav {
  display: none;
}

.gallery_mask {
  overflow: visible;
  width: 100%;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
}

.gallery_arrow {
  width: 3vw;
  height: 3vw;
  margin-top: 5.6vw;
  margin-right: -1.5vw;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18);
  -webkit-transition: font-size 200ms ease-in-out;
  transition: font-size 200ms ease-in-out;
  color: #f61c34;
  font-size: 1.6vw;
}

.gallery_arrow:hover {
  font-size: 2vw;
}

.gallery_arrow.left {
  margin-right: 0vw;
  margin-left: -1.5vw;
}

.gallery_pict_block {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.gallery_slide_link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  color: #000;
  text-align: right;
  text-decoration: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.gallery_slide_pict {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 12.6vw;
  margin-bottom: 0.5vw;
  -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;
  background-image: url('../images/main_sl_pic1.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.gal_slide_info {
  padding-right: 0.8vw;
  padding-left: 0.8vw;
  font-size: 1.1vw;
}

.gal_info_txt {
  overflow: hidden;
  width: 100%;
  min-height: 2.6vw;
  margin-top: 0.1vw;
  font-size: 1vw;
  line-height: 1.1vw;
}

.gal_info_title {
  position: relative;
  max-width: none;
  padding-right: 0vw;
  padding-left: 0vw;
  float: none;
  font-size: 1vw;
  line-height: 1.1vw;
}

.gal_sub_info {
  position: relative;
  display: inline;
  margin-right: 0.5vw;
  font-size: 1.1vw;
}

.present_sec {
  position: relative;
  width: 100%;
  height: 38vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-decoration: none;
}

.present_title {
  width: 66%;
  margin-bottom: 0%;
  padding-top: 0.8vw;
  padding-right: 0vw;
  padding-bottom: 0.8vw;
  border-right-style: none;
  font-family: 'Simpler bold', sans-serif;
  font-size: 2.2vw;
  line-height: 2.2vw;
  font-weight: 700;
}

.psent_video_bgr {
  height: 38vw;
}

.present_operate_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 1.2vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1.2vw;
  line-height: 1.6vw;
}

.prewsent_button {
  position: relative;
  z-index: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2vw;
  padding: 0.6vw 1.5vw;
  -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;
  background-color: #8a1e1b;
  font-family: 'Simpler bold', sans-serif;
  color: #fff;
  font-size: 1.7vw;
  line-height: 1.8vw;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
}

.prewsent_button:hover {
  opacity: 0.8;
}

.present_but_icon {
  margin-top: 0.3vw;
  margin-right: 0.6vw;
  font-family: 'Simpler regular', sans-serif;
  font-size: 1.6vw;
  font-weight: 400;
  letter-spacing: -2px;
}

.present_sound {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 4vw;
  margin-bottom: 1.5vw;
  margin-left: 1.5vw;
}

.top_sec {
  overflow: hidden;
  min-height: 14vw;
  padding-bottom: 0.5vw;
  background-image: url('../images/top_sec_bg.svg');
  background-position: 100% 0%;
  background-size: 77%;
  background-repeat: no-repeat;
}

.top_nav_bar {
  z-index: 100;
  min-height: 5vw;
  background-color: transparent;
}

.top_nav_logo {
  position: absolute;
  left: auto;
  top: 0.2vw;
  right: 0%;
  bottom: auto;
  z-index: 110;
  overflow: hidden;
  width: 18.6vw;
  padding: 1.2vw 3.2vw 1.2vw 0px;
  float: right;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

.top_nav_logo:hover {
  -webkit-filter: contrast(110%);
  filter: contrast(110%);
}

.top_nav_conteiner {
  width: 100vw;
  min-width: 100vw;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.top_live_group {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.2vw;
  padding-left: 3.2vw;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.top_nav_link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 5.6vw;
  height: 4.5vw;
  padding-bottom: 0.4vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/ktanim.svg');
  background-position: 50% 13%;
  background-size: 2.8vw;
  background-repeat: no-repeat;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  font-family: 'Simpler bold', sans-serif;
  color: #14287f;
  font-size: 1vw;
  line-height: 1.1vw;
  font-weight: 700;
  text-decoration: none;
}

.top_nav_link:hover {
  background-image: url('../images/ktanim_On.svg');
  background-position: 50% 0%;
  background-size: 3.2vw;
}

.top_nav_link.w--current {
  background-image: url('../images/ktanim_On.svg');
}

.top_nav_link.games {
  width: 6.6vw;
  background-image: url('../images/yeladdimVanor.svg');
  background-position: 50% 9%;
  background-size: 2.9vw;
}

.top_nav_link.games:hover {
  background-image: url('../images/yeladdimVanor-1.svg');
  background-position: 50% 1%;
  background-size: 3.2vw;
}

.top_nav_link.games.w--current {
  background-image: url('../images/yeladdimVanor-1.svg');
}

.top_nav_link.music {
  width: 4.6vw;
  padding-right: 0.3vw;
  background-image: url('../images/Music.svg');
  background-position: 50% 13%;
  background-size: 2.8vw;
}

.top_nav_link.music:hover {
  background-image: url('../images/Music_on.svg');
  background-position: 50% 4%;
  background-size: 3.2vw;
}

.top_nav_link.music.w--current {
  background-image: url('../images/Music_on.svg');
}

.top_nav_link.podcast {
  width: 6.2vw;
  background-image: url('../images/tohnit.svg');
  background-size: 2.6vw;
}

.top_nav_link.podcast:hover {
  background-image: url('../images/podcast_on.png');
  background-size: 3vw;
}

.top_nav_link.video {
  width: 7.8vw;
  background-image: url('../images/grotida.svg');
  background-position: 50% 11%;
  background-size: 2.8vw;
}

.top_nav_link.video:hover {
  background-image: url('../images/grotida_on.svg');
  background-position: 50% 0%;
  background-size: 3.2vw;
}

.top_nav_link.video.w--current {
  background-image: url('../images/grotida_on.svg');
}

.top_nav_link.shedule {
  width: 7.4vw;
  background-image: url('../images/luach.svg');
  background-position: 50% 10%;
  background-size: 2.9vw;
}

.top_nav_link.shedule:hover {
  background-image: url('../images/luach_on.svg');
  background-position: 50% 0%;
  background-size: 3.3vw;
}

.top_nav_link.shedule.w--current {
  background-image: url('../images/luach_on.svg');
}

.top_nav_link.tohnit {
  width: 6.2vw;
  padding-right: 0.3vw;
  background-image: url('../images/podcast.svg');
  background-position: 50% 0%;
  background-size: 3.1vw;
}

.top_nav_link.tohnit:hover {
  background-image: url('../images/podcast--On.svg');
  background-position: 50% -6%;
  background-size: 3.4vw;
}

.top_nav_link.tohnit.w--current {
  background-image: url('../images/podcast--On.svg');
}

.top_nav_menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.8vw;
  padding-right: 21vw;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
}

.top_search_button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2.4vw;
  float: left;
  -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-transition: color 150ms ease-in-out;
  transition: color 150ms ease-in-out;
  color: #14287f;
  font-size: 1vw;
  line-height: 1.2vw;
  text-align: center;
  text-decoration: none;
}

.top_search_button:hover {
  color: #f61c34;
}

.top_search_pict {
  position: relative;
  top: 0.1vw;
  width: 2.4vw;
  height: 2.4vw;
  -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;
}

.top_live_pict {
  position: relative;
  top: -0.2vw;
  width: 2.4vw;
  height: 2.4vw;
  -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;
}

.top_live_button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -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-transition: color 150ms ease-in-out;
  transition: color 150ms ease-in-out;
  color: #14287f;
  font-size: 1vw;
  line-height: 1.2vw;
  text-align: center;
  text-decoration: none;
}

.top_live_button:hover {
  color: #f61c34;
}

.nav_slider {
  height: 9vw;
  background-color: transparent;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.nav_sl_arrow {
  width: 2.4%;
  -webkit-transition: font-size 150ms ease-in-out;
  transition: font-size 150ms ease-in-out;
  color: #f61c34;
  font-size: 1.8vw;
}

.nav_sl_arrow:hover {
  font-size: 2vw;
}

.nav_sl_nav {
  display: none;
}

.nav_slide {
  overflow: hidden;
  width: 8.8%;
  height: 9vw;
  margin-right: 0.6%;
  margin-left: 0.6%;
  text-align: center;
}

.nav_sl_link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  font-family: 'Simpler bold', sans-serif;
  color: #14287f;
  font-size: 1.2vw;
  line-height: 1.2vw;
  font-weight: 700;
  text-decoration: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.nav_pict_out {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -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;
}

.nav_sl_mask {
  margin-right: 1vw;
  margin-left: 1vw;
  padding-right: 0.5vw;
  padding-left: 0.5vw;
}

.main_slider_sec {
  background-color: #14287f;
  text-align: center;
}

.main_slider {
  height: 22vw;
  background-color: transparent;
}

.main_sl_nav {
  bottom: 1.6vw;
  overflow: hidden;
  height: 0.2vw;
  margin-right: 3.6vw;
  margin-left: 3.6vw;
  padding-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.3vw;
  line-height: 1vw;
  text-align: right;
}

.main_slide_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
  color: #fff;
  text-decoration: none;
}

.main_sl_pict {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_slide_info {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34%;
  height: 100%;
  margin-right: 3.8vw;
  padding-top: 3vw;
  padding-bottom: 2.8vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1.4vw;
  line-height: 1.6vw;
  text-align: right;
}

.main_sl_link {
  position: relative;
  z-index: 6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0.5vw;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.2vw;
  text-decoration: none;
}

.main_sl_link:hover {
  opacity: 0.8;
}

.main_slide_ar {
  margin-top: 0.2vw;
  margin-right: 0.3vw;
  margin-left: -0.4vw;
  font-family: 'Simpler bold', sans-serif;
  color: #fad104;
  font-weight: 700;
}

.main_sl_title {
  max-width: none;
  margin-bottom: 1.2vw;
  padding-right: 0%;
  padding-left: 0%;
  background-color: transparent;
  font-family: 'Simpler black', sans-serif;
  font-size: 2vw;
  line-height: 2.3vw;
  font-weight: 900;
  letter-spacing: 0.5px;
}

.item_pict {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.gallery_title_pict {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 4vw;
  height: 4vw;
  min-height: 4vw;
  min-width: 4vw;
  margin-left: 0.6vw;
  -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;
  border-radius: 50%;
}

.footer_sec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 4vw 4% 4vw 1%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  background-color: #eee;
  background-image: url('../images/foot_bg_blue.svg'), url('../images/foot_bg_green.svg'), url('../images/foot_bg_yellow.svg');
  background-position: 68% 101%, 1% 101%, 44% -1%;
  background-size: 5.4vw, 5vw, 7.2vw;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll;
  direction: rtl;
  color: #14287f;
  font-size: 1.1vw;
  line-height: 1.3vw;
  text-align: center;
}

.footer_cat_group {
  width: 20%;
  margin-bottom: 1vw;
  padding-left: 1%;
  text-align: right;
}

.footer_contact_gr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  float: right;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  direction: rtl;
  text-align: right;
}

.footer_info_group {
  display: none;
  margin-bottom: 2vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: 'Simpler bold', sans-serif;
  font-weight: 700;
}

.footer_contact_link {
  display: inline-block;
  margin-bottom: 0.2vw;
  float: right;
  clear: right;
  -webkit-transition: color 150ms ease-in-out;
  transition: color 150ms ease-in-out;
  direction: ltr;
  color: #14287f;
  text-decoration: none;
}

.footer_contact_link:hover {
  color: #f61c34;
}

.footer_social_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.8vw;
  clear: both;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.footer_soc_link {
  width: 2.4vw;
  margin-left: 1vw;
  -webkit-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}

.footer_soc_link:hover {
  opacity: 0.7;
}

.footer_soc_link.face {
  width: 1vw;
}

.footer_soc_link.insta {
  width: 1.9vw;
}

.footer_soc_link.tiktok {
  width: 1.7vw;
  margin-left: 0vw;
}

.footer_arrow {
  width: 6vw;
  margin-top: 2vw;
  margin-right: 5vw;
}

.footer_soc_txt {
  display: inline-block;
  margin-bottom: 0.2vw;
  float: right;
  clear: right;
  direction: ltr;
  color: #14287f;
}

.gallery_icon {
  font-family: 'Simpler bold', sans-serif;
  font-weight: 700;
}

.main_sl_gradient {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -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;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, transparent), color-stop(87%, #14287f));
  background-image: linear-gradient(90deg, transparent 30%, #14287f 87%);
}

.nav_pict_in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 80%;
  height: 80%;
  -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;
  opacity: 0;
}

.top_search_anime {
  position: absolute;
  top: 0.1vw;
  width: 2.4vw;
  height: 2.4vw;
  -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;
  opacity: 0;
}

.top_live_anime {
  position: absolute;
  top: -0.2vw;
  width: 2.4vw;
  height: 2.4vw;
  opacity: 0;
}

.main_slide_logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 9vw;
  max-width: 80%;
  min-height: 5vw;
  min-width: 45%;
  margin-bottom: 1.2vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.slide_logo_pict {
  width: auto;
  height: 100%;
  min-width: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -o-object-fit: contain;
  object-fit: contain;
}

.main_sl_arrow {
  width: 4vw;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(0, 0, 0, 0.25)));
  background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.25));
  opacity: 0;
  color: #fff;
  font-size: 2vw;
}

.main_sl_arrow.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.25)), to(transparent));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), transparent);
}

.mob_nav {
  display: none;
}

.mob_nav_block {
  overflow: hidden;
  width: 8.8%;
  height: 9vw;
  text-align: center;
}

.error_logo {
  width: 14vw;
  margin-top: 2vw;
  margin-bottom: 0.6vw;
  padding-right: 3.2vw;
}

.error_info_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5vw;
  padding-right: 3.2vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Simpler bold', sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
}

.error_red {
  margin-right: 0.4vw;
  color: #f61c34;
  text-decoration: none;
}

.error_red:hover {
  opacity: 0.76;
}

.applicate_ic {
  font-family: 'Simpler bold', sans-serif;
  color: #f61c34;
  font-weight: 700;
}

.present_logo_pict {
  width: auto;
  height: 100%;
  min-width: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.present_logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 9vw;
  max-width: 80%;
  min-height: 5vw;
  min-width: 45%;
  margin-bottom: 0.2vw;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.present_video {
  position: absolute;
  width: 76%;
  height: 38vw;
  margin-left: -1%;
  float: left;
  -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;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.present_content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  height: 100%;
  padding-top: 2vw;
  padding-right: 4%;
  padding-left: 29%;
  float: right;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(55%, #000));
  background-image: linear-gradient(90deg, transparent, #000 55%);
  direction: rtl;
  font-size: 1.2vw;
  line-height: 1.6vw;
  text-align: right;
}

.present_gil {
  display: none;
  margin-bottom: 1vw;
}

html.w-mod-js *[data-ix="hamburger"] {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

@media screen and (max-width: 991px) {
  h1 {
    padding-top: 1.5%;
    padding-bottom: 2%;
    border-right-width: 8px;
    font-size: 4vw;
    line-height: 4vw;
  }

  h2 {
    font-size: 3vw;
    line-height: 2.5vw;
  }

  p {
    font-size: 1.8vw;
    line-height: 2.4vw;
  }

  ul {
    margin-bottom: 2vw;
    padding-right: 2vw;
    padding-left: 2vw;
    font-size: 1.8vw;
    line-height: 2.4vw;
  }

  .big_it_section {
    overflow: hidden;
    text-decoration: none;
  }

  .big_it_section.program {
    left: 0px;
    top: 0px;
    right: 20px;
  }

  .big_it_section.live {
    height: 10vw;
    padding-top: 0%;
  }

  .big_it_pict {
    margin-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .big_it_pict.radio_youtoube {
    max-height: auto;
  }

  .big_it_pict.radio_youtoube.embed {
    overflow: hidden;
  }

  .big_it_infogroup {
    font-size: 1.5vw;
  }

  .big_it_infogroup.story {
    padding-top: 10%;
  }

  .big_it_infogroup.story_title {
    bottom: 0vw;
  }

  .big_it_infogroup.error {
    top: 4vw;
  }

  .big_it_infogroup.voting {
    padding-top: 6%;
    padding-bottom: 1%;
  }

  .big_it_infogroup.link {
    padding-bottom: 3%;
  }

  .big_it_infogroup.voting_prev {
    padding-bottom: 1%;
  }

  .header_com_link.footer {
    width: 26px;
    height: 26px;
    margin-top: 0px;
    margin-right: 0vw;
    margin-left: 0%;
  }

  .header_com_link.live {
    width: 2.8vw;
    height: 3vw;
    margin-left: 3%;
  }

  .header_com_link.live.facebook {
    padding-left: 1vw;
  }

  .header_content_link {
    padding-bottom: 0.5vw;
    font-size: 2vw;
    line-height: 1.8vw;
  }

  .header_content_link:hover {
    border-bottom-width: 4px;
  }

  .big_it_creditblock {
    font-size: 1.3vw;
    line-height: 1.4vw;
  }

  .big_it_creditblock.story {
    left: 0px;
    bottom: 0px;
    width: 20%;
  }

  .big_it_infoblock {
    padding-bottom: 2%;
  }

  .big_it_infoblock.story {
    width: 80%;
    margin-top: -6vw;
    padding-left: 4vw;
  }

  .big_it_infoblock.modul {
    width: 90%;
  }

  .big_it_infoblock.error {
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .big_it_infoblock.radio_youtoube {
    padding-bottom: 0vw;
  }

  .big_it_infoblock.voting {
    width: 70%;
    padding-bottom: 0vw;
  }

  .big_it_infoblock.voting_prev {
    width: 70%;
    padding-bottom: 0vw;
  }

  .big_it_play {
    width: 4vw;
    margin-right: 4%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .big_it_play.story {
    width: 22%;
    margin-right: 6%;
  }

  .big_it_play.big {
    margin-top: 2vw;
    margin-bottom: 0.5vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .big_it_play.big.story {
    margin-left: 6vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .big_it_play.big.radio {
    width: 14vw;
    margin-top: 0vw;
  }

  .big_it_play.big.digital {
    margin-bottom: 2vw;
  }

  .big_it_play.sm {
    margin-right: 2%;
  }

  .big_it_play.potcast {
    width: 2.8vw;
  }

  .big_it_playgroup {
    font-size: 1.5vw;
  }

  .big_it_playgroup.sm_it {
    margin-bottom: 2vw;
    margin-left: 1.4vw;
    direction: ltr;
    font-size: 1.3vw;
  }

  .big_it_playgroup.sm_it.potcast {
    margin: 0.2vw 0.6vw 0.5vw;
  }

  .big_it_playgroup.storylist {
    font-size: 1.5vw;
  }

  .big_it_playgroup.storylist.home {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin-top: 6%;
    margin-bottom: 16%;
    padding-bottom: 4vw;
    padding-left: 0vw;
  }

  .big_it_playgroup.storylist.radio {
    padding-bottom: 0vw;
  }

  .big_it_infolabel {
    margin-bottom: -0.4vw;
    border-right-width: 8px;
  }

  .big_it_labeltxt {
    padding: 1.5% 3% 1.8%;
    font-size: 1.6vw;
  }

  .big_it_labeltxt.story {
    padding-top: 1.8%;
    padding-bottom: 2%;
  }

  .big_it_labeltxt.modul {
    padding: 0.5vw 1.6vw;
    background-size: 6px;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .big_it_infotxt {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .big_it_infotxt.story {
    padding-right: 4vw;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .big_it_infotxt.radio {
    max-width: 70%;
  }

  .big_it_infotxt._404 {
    font-size: 1.4vw;
    line-height: 2.4vw;
  }

  .big_it_infotxt.voting {
    padding-bottom: 0.8vw;
    border-right-width: 0.8vw;
    line-height: 2vw;
  }

  .space {
    display: block;
    height: 3vw;
  }

  .pict_credit {
    font-size: 1.4vw;
    line-height: 1.4vw;
    text-align: left;
  }

  .pict_credit.content {
    font-size: 1.7vw;
    line-height: 1.7vw;
  }

  .pict_credit.home_new {
    font-size: 1.2vw;
    line-height: 1.6vw;
  }

  .pict_credit.modul {
    width: 40%;
  }

  .footer_section_2 {
    padding: 2vw 3%;
    font-size: 1.6vw;
  }

  .link_negishut {
    width: 26px;
  }

  .footer_2_block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .footer_2_block.center {
    font-size: 1.5vw;
  }

  .footer_logo {
    width: 24vw;
    margin-bottom: 3vw;
  }

  .footer_contact_txt {
    margin-bottom: 3%;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .footer_linksgroup_title {
    margin-bottom: 1vw;
    font-size: 2.4vw;
    line-height: 2.6vw;
  }

  .footer_link_item {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .footer_link {
    margin-bottom: 0.5vw;
    border-right-width: 4px;
  }

  .sm_it_section {
    padding-right: 1%;
    padding-left: 1%;
    font-size: 2.2vw;
    line-height: 2.8vw;
  }

  .sm_it_section.items {
    margin-bottom: 1%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .sm_it_section.communic {
    margin-bottom: 2%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .sm_it_section.flashnews {
    padding-right: 2%;
    padding-left: 1%;
  }

  .sm_it_section.podcast_reccomend {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 1%;
    padding-left: 1%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .sm_it_section.timing {
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .sm_it_section.center_title {
    padding-right: 3%;
    padding-left: 3%;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .sm_it_section.center_title.radio {
    margin-top: 3vw;
    margin-bottom: 3vw;
    padding-right: 3%;
    padding-left: 3%;
  }

  .sm_it_section.center_title.digital {
    padding-right: 0%;
    padding-left: 0%;
  }

  .sm_it_section.center_title.reka {
    margin-top: 3vw;
    margin-bottom: 3vw;
    padding-right: 3%;
    padding-left: 3%;
  }

  .sm_it_section.tag_list {
    padding-right: 3%;
    padding-left: 3%;
  }

  .sm_it_section.tag_breadcrumb {
    margin-top: 1.5vw;
    padding-right: 3%;
    padding-left: 3%;
  }

  .sm_it_section.tags_all_list {
    margin-top: 2vw;
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_section.mondeal_title {
    margin-top: 1vw;
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .sm_it_section.share_breadcrumbs {
    margin-top: 2vw;
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .sm_it_fullsection.spacing {
    padding-right: 3%;
    padding-left: 3%;
  }

  .sm_it_fullsection.tag_list {
    padding-right: 3%;
    padding-left: 1.2%;
  }

  .video_info_group {
    padding-top: 4%;
    font-size: 1.7vw;
    line-height: 1.7vw;
  }

  .sm_il_videotitle {
    margin-bottom: 1%;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .sm_il_videotitle.component {
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .sm_il_videotitle.news {
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .sm_il_videotitle.news.home_new {
    margin-bottom: 1vw;
    padding-right: 1vw;
    border-right-width: 5px;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .sm_il_videotitle.podcast {
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .sm_il_videotitle.online {
    margin-bottom: 0.5vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .sm_il_videotitle.radio-program {
    margin-bottom: 1vw;
    border-right-width: 4px;
    font-size: 2.8vw;
  }

  .sm_il_videotitle.radio-program.eng {
    border-left-width: 4px;
  }

  .sm_il_videotitle.reka {
    margin-bottom: 0.5vw;
    padding-right: 5%;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .sm_it_videotxt {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .sm_it_videotxt.component {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .sm_it_videotxt.podcast.all {
    font-size: 1.3vw;
    line-height: 1.6vw;
  }

  .sm_it_videotxt.radio {
    line-height: 1.6vw;
  }

  .sm_it_videotxt.radio_program_top {
    padding-right: 1.8vw;
  }

  .sm_it_addinfo {
    font-size: 1.6vw;
    line-height: 1.5vw;
  }

  .video_play_group {
    padding-bottom: 0%;
    font-size: 1.5vw;
  }

  .video_play_group.timing {
    position: absolute;
    left: 0px;
    top: auto;
    right: 0px;
    bottom: 0px;
    height: auto;
    padding-bottom: 2%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7));
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .video_play_group.timing.up {
    top: 12vw;
    height: auto;
    padding-top: 12%;
  }

  .title_block {
    margin-right: 1%;
    margin-left: 1%;
    border-right-width: 8px;
  }

  .title_block.center {
    padding-top: 0.8%;
    padding-bottom: 0.8%;
  }

  .title_block.center.radio {
    margin-top: 0px;
  }

  .title_block.center.all_programs {
    margin-right: 3.3%;
    margin-left: 3.3%;
  }

  .title_block.center.home_podcast {
    margin-right: 4.5%;
    margin-left: 4.5%;
  }

  .title_block.center.home_radio {
    margin-right: 4.5%;
    margin-left: 4.5%;
  }

  .it_small.podcast {
    width: 22.4%;
    margin-right: 2%;
    margin-left: 0%;
  }

  .it_small.podcast.reccomend {
    width: 18%;
    margin-right: 1%;
    margin-left: 1%;
  }

  .it_small.podcast.home_new {
    width: 23%;
  }

  .it_small.podcast_five {
    width: 17.7%;
    margin-right: 1.8%;
    margin-left: 0%;
  }

  .it_small_pictgroup.podcast {
    height: 22vw;
  }

  .it_small_pictgroup.programs {
    height: 13vw;
  }

  .it_small_pictgroup.podcast_five {
    height: 17.2vw;
  }

  .it_small_infogroup.hooverplate {
    padding-bottom: 1.5vw;
  }

  .it_small_title_txt {
    padding-top: 0%;
    padding-bottom: 1%;
    border-right-width: 7px;
  }

  .it_small_title_txt.title {
    width: 90%;
    margin-top: -7%;
    padding-top: 1%;
    padding-bottom: 1%;
    border-right-width: 7px;
  }

  .it_small_title {
    margin-bottom: 2.5%;
    font-size: 2.2vw;
  }

  .it_small_title.flashnews {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .it_small_txt {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .it_small_txt.flashnews {
    margin-top: 0vw;
    margin-bottom: 0.8vw;
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .communic_group {
    width: 47.5%;
  }

  .communic_link {
    padding: 3%;
    background-color: #4b4b4b;
    color: #fff;
  }

  .content_section {
    padding-right: 14%;
    padding-left: 14%;
  }

  .content_section.search_links {
    margin-top: 0%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .story_title {
    padding-right: 3vw;
    font-size: 4.4vw;
    line-height: 4vw;
  }

  .story_title.program {
    font-size: 5vw;
    line-height: 5vw;
  }

  .story_title.program.left {
    border-left-width: 8px;
  }

  .story_title.uptitle {
    margin-right: -3.2vw;
    padding-top: 1.2vw;
    padding-right: 1.8vw;
    border-right-width: 10px;
    font-size: 40px;
    line-height: 42px;
  }

  .story_title.uptitle.memorial {
    border-right-width: 8px;
  }

  .story_title.traffic {
    padding-right: 2vw;
    font-size: 4.4vw;
    font-weight: 700;
  }

  .story_title.podcast {
    border-right-width: 1vw;
    font-size: 4.4vw;
    line-height: 4.4vw;
  }

  .story_title.podcast.left {
    border-left-width: 1vw;
  }

  .story_autotr_face {
    width: 8vw;
    height: 8vw;
  }

  .story_autor_dategroup {
    padding-top: 0.6vw;
    font-size: 12px;
    line-height: 12px;
  }

  .story_autor_namegroup {
    width: 65%;
    font-size: 2.4vw;
    line-height: 2vw;
  }

  .story_autor_comunicgr {
    max-width: 40%;
    margin-top: 0vw;
  }

  .story_autor_name {
    margin-bottom: 2%;
    font-size: 2.4vw;
  }

  .story_autor_name.noinfo {
    margin-top: 0.2vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .story_autor_profinfo {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .autor_com_icon {
    width: 3.4vw;
    margin-right: 0vw;
  }

  .autor_com_icon.gplus {
    width: 2.6vw;
  }

  .autor_com_icon.face {
    width: 2vw;
  }

  .autor_com_icon.rss {
    width: 4vw;
  }

  .autor_com_icon.rss.left {
    width: 4vw;
  }

  .autor_com_icon.twiter {
    width: 2.6vw;
  }

  .autor_com_icon.telephone {
    width: 2.2vw;
  }

  .autor_com_icon.facebook {
    width: 2vw;
  }

  .story_autor_date {
    line-height: 12px;
  }

  .content_title {
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .content_title.podcast_title {
    font-size: 2.4vw;
  }

  .content_title.memorial {
    margin-right: 2vw;
    padding-right: 1vw;
    border-right-width: 4px;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .content_pict_group.citut {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .content_pict_infogroup {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content_pict_infogroup.up {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin-top: -1.8vw;
    padding-bottom: 0.6vw;
  }

  .content_pict_name {
    max-width: 75%;
    font-size: 1.7vw;
    line-height: 1.7vw;
  }

  .content_citut_txtblock {
    width: 58%;
    font-size: 2.2vw;
    line-height: 3vw;
  }

  .story_contact_item {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .story_contact_icon {
    width: 2.5vw;
    height: 2.5vw;
  }

  .big_it_titleblock {
    bottom: 27%;
    padding-right: 6%;
    padding-left: 2%;
  }

  .videogroup_title {
    padding-top: 1%;
    padding-right: 2%;
    font-size: 3.6vw;
  }

  .video_screen_full.program {
    height: 20vw;
  }

  .video_screen_full.podcast {
    width: 20vw;
    height: 20vw;
    background-image: url('../images/cat4095_img.jpg');
    background-size: cover;
  }

  .listmenu_group {
    width: 66%;
  }

  .search_group {
    width: 32%;
    height: 4vw;
  }

  .search_field {
    width: 85%;
    height: 4vw;
    padding: 6px 10px 5px 5px;
    font-size: 13px;
    line-height: 13px;
  }

  .search-button {
    width: 12%;
  }

  .list_menu_item {
    margin-bottom: 1%;
    margin-left: 4%;
  }

  .list_menu_link {
    font-size: 13px;
    line-height: 13px;
  }

  .program_title_section {
    margin-top: 6vw;
    margin-bottom: 3vw;
    padding-right: 5%;
    padding-left: 5%;
  }

  .program_title_section.radio {
    margin-top: 7vw;
  }

  .program_title_section.traffic {
    padding-right: 5%;
    padding-left: 5%;
  }

  .program_content_section {
    width: 90%;
    padding-right: 3%;
    padding-left: 3%;
  }

  .program_content_section.uptitle {
    width: 82%;
    margin-top: -10vw;
    padding-top: 2vw;
  }

  .program_content_section.uptitle.memorial {
    width: 82%;
    padding-top: 2vw;
    padding-right: 5vw;
  }

  .program_content_section.storytitle {
    width: 82%;
  }

  .program_content_section.storytitle.small {
    padding-left: 6vw;
  }

  .program_content_section.podcast {
    width: 90%;
    padding-top: 2vw;
  }

  .program_content_section.podcast.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .program_content_section.wide {
    width: 100%;
  }

  .program_content_section.wide.voting {
    width: 70%;
    padding: 1vw 2vw;
  }

  .program_content_section.traffic_tips {
    padding-top: 3vw;
  }

  .program_content_section.memorial {
    width: 82%;
    padding-right: 3vw;
    padding-left: 0vw;
  }

  .program_top_txt {
    font-size: 1.9vw;
    line-height: 2.1vw;
  }

  .program_top_txt.uptitle.radio {
    margin-top: 2vw;
    margin-bottom: 2vw;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .program_top_txt.uptitle.radio_eng {
    margin-top: 2vw;
    margin-bottom: 2vw;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .program_top_txt.podcast {
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .program_top_txt.voting {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .program_top_txt.memorial {
    width: auto;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .program_top_txt.memorial.search_title {
    margin-right: 2vw;
  }

  .program_list_item {
    margin-top: 2vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .program_list_item.left {
    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;
  }

  .program_list_videoblock.podcast {
    width: 21%;
  }

  .program_list_infoblock {
    min-height: auto;
    margin-right: 3vw;
    padding-right: 0%;
    padding-left: 0%;
  }

  .program_list_infoblock.podcast {
    width: 60vw;
    max-width: 60vw;
    min-height: 20vw;
    margin-right: 0vw;
  }

  .program_list_number {
    height: auto;
    margin-bottom: 0vw;
  }

  .video_add_button {
    padding-top: 1.5%;
    padding-bottom: 2%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2.2vw;
    line-height: 2vw;
  }

  .program_logo_insert {
    width: 50%;
    max-height: 18vw;
  }

  .radio_content_section {
    padding-bottom: 14vw;
  }

  .radio_info_group {
    width: 50%;
  }

  .radio_now_group {
    margin-bottom: 6vw;
  }

  .radio_title_now {
    padding-top: 0vw;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .radio_title_now.next {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .radio_name_now {
    margin-top: 1vw;
    margin-bottom: 1vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .radio_name_now.next {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .radio_song_now {
    font-size: 3vw;
    line-height: 3vw;
  }

  .radio_song_now.next {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .job_content_section {
    padding-right: 6%;
    padding-left: 6%;
  }

  .job_head {
    padding: 3vw;
    font-size: 2.4vw;
  }

  .job_head.open {
    margin-bottom: 0vw;
  }

  .jod_head_plus {
    height: 2vw;
    margin-top: 0.1vw;
    font-size: 3vw;
    line-height: 2vw;
  }

  .jod_head_plus.level2 {
    height: 1.6vw;
    margin-top: 0.5vw;
  }

  .job_head_name {
    min-width: 18vw;
    font-size: 2.8vw;
    line-height: 2vw;
  }

  .jod_subordinary_item {
    margin-bottom: 0vw;
  }

  .job_subordimary {
    padding-top: 1.8vw;
    padding-bottom: 1.8vw;
    font-size: 2vw;
    line-height: 2.6vw;
  }

  .job_subordimary.open {
    line-height: 2.2vw;
  }

  .job_sub_number {
    font-size: 1.7vw;
  }

  .job_sub_number.popup {
    margin-right: 2vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .job_info_insert {
    width: 80%;
  }

  .job_order_button {
    width: 34%;
    margin-right: 20vw;
    padding-top: 1.4vw;
    padding-bottom: 1.4vw;
    font-size: 2.2vw;
    line-height: 2vw;
  }

  .programdescpara {
    font-size: 1.4vw;
    line-height: 1.8vw;
  }

  .programdescpara.podcast_desc {
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .cv_body {
    padding-top: 0%;
  }

  .popup_title {
    padding: 3vw 5% 2vw;
  }

  .popup_title.small {
    margin-bottom: 2vw;
    padding: 2vw 7%;
  }

  .popup_title_txt {
    margin-bottom: 1vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .popup_title_txt.small {
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .popup_form {
    width: 90%;
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .popup_form.small {
    width: 85%;
  }

  .form_input {
    height: 5vw;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .form_input.small {
    height: 5vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .form_upload {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .form_submit {
    height: auto;
    font-size: 5vw;
    line-height: 5vw;
  }

  .form_submit.small {
    padding: 1.1vw 4.4vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .upload_file_txt {
    margin-left: 0px;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .radio_body {
    background-position: 0px 0px, 50% 0%;
  }

  .radio_info_current {
    position: static;
    top: 9vw;
    margin-top: 2vw;
    margin-bottom: 6vw;
    padding-right: 10%;
    padding-left: 10%;
  }

  .radio_info_current.live_radio {
    margin-top: 6vw;
  }

  .radio_play_section {
    position: static;
    top: 12vw;
  }

  .radio_info_next {
    position: static;
    margin-top: 6vw;
    padding-right: 10%;
    padding-left: 10%;
  }

  .play_radio_button {
    width: 8vw;
    height: 8vw;
  }

  .play_radio_button.station {
    width: 6vw;
    height: 6vw;
  }

  .play_radio_button.reka {
    width: 4vw;
    height: 4vw;
  }

  .createdby {
    font-size: 1.6vw;
  }

  .cyberrightslink {
    font-size: 1.6vw;
  }

  .rightsdiv {
    margin-right: 10px;
    font-size: 1.4vw;
  }

  .snapchat_section {
    width: 96%;
    margin-top: 2%;
    margin-bottom: 2%;
  }

  .snapchat_button {
    width: 8%;
    padding: 2%;
  }

  .snapchat_content_block {
    font-size: 3vw;
    line-height: 3vw;
  }

  .snapchat_logo {
    width: 60%;
    margin-top: 1%;
    margin-bottom: 1%;
  }

  .podcast_share_link {
    margin-left: 0.6vw;
  }

  .podcast_share_link.left {
    margin-right: 0.6vw;
    margin-left: 0vw;
  }

  .podcast_share_icon {
    width: 2.6vw;
  }

  .podcast_share_icon.traffic {
    width: 3.6vw;
  }

  .podcast_play_block.radio {
    margin-bottom: 2vw;
  }

  .back_to_top {
    left: 3vw;
    bottom: 1.5vw;
    width: 5vw;
    height: 5vw;
    padding-bottom: 0.5vw;
    font-size: 2.4vw;
    line-height: 2vw;
  }

  .leed_content {
    border-right-width: 8px;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .podcast_content {
    width: 90%;
  }

  .podcast_content.left {
    width: 90%;
    padding-left: 2vw;
  }

  .podcast_content.width60 {
    width: 90%;
    padding-right: 7vw;
    padding-left: 2vw;
  }

  .paragraph_new {
    font-size: 2.2vw;
    line-height: 2.8vw;
  }

  .podcast_content_block {
    width: 79%;
  }

  .podcast_content_block.left {
    width: 76%;
    max-width: 76%;
  }

  .podcast_content_block.width60 {
    width: 76%;
    max-width: 76%;
    padding-top: 3px;
    padding-right: 0%;
  }

  .auto_com_line {
    margin-right: 1.3vw;
    margin-left: 1.3vw;
  }

  .auto_com_line.content_pict {
    height: 1.6vw;
    margin-top: 0.3vw;
    margin-right: 1vw;
    margin-left: 1vw;
  }

  .component_big_item {
    width: 49.5%;
    margin-top: 0%;
    margin-right: 1%;
    margin-left: 1%;
  }

  .component_big_item.left {
    width: 47%;
  }

  .component_big_item.left.embed {
    width: 45%;
    margin-left: 2%;
    padding-right: 3%;
    padding-left: 0%;
  }

  .component_big_item.citut {
    width: 49%;
  }

  .component_big_item.right.embed {
    width: 46%;
    margin-right: 2%;
    margin-left: 0%;
    padding-right: 0%;
    padding-left: 3%;
  }

  .component_big_item.news_embed {
    width: 25%;
    margin-right: 0%;
    margin-left: 0%;
    padding-left: 0%;
  }

  .component_big_item.podcast {
    margin-left: 0%;
    padding-left: 1%;
  }

  .component_big_item.lang {
    margin-left: 0%;
  }

  .component_big_item.breaking {
    width: 25%;
    margin-right: 0%;
    margin-left: 0%;
    padding-left: 0%;
  }

  .component_sm_group {
    width: 46%;
    margin: 0% 1%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .component_sm_group.right {
    width: 48%;
  }

  .component_sm_group.right.embed {
    margin-right: 2%;
  }

  .component_sm_group.citut {
    width: 21%;
  }

  .component_sm_group.citut.center {
    width: 24%;
    float: none;
  }

  .component_sm_group.left.embed {
    margin-left: 2%;
  }

  .component_sm_group.news_left {
    width: 23%;
    margin-right: 0%;
    margin-left: 0%;
  }

  .component_section {
    padding-top: 0%;
  }

  .component_section.citut {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .component_section.news {
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.radio_online {
    padding-right: 6%;
    padding-left: 6%;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .component_section.radio_online.program {
    padding-right: 10%;
    padding-left: 10%;
  }

  .component_section.radio_online.home_new {
    padding-right: 8%;
    padding-left: 8%;
  }

  .component_section.radio_online.last_hour_news {
    padding-right: 4%;
    padding-left: 4%;
  }

  .component_section.radio_online.program_eng {
    padding-right: 10%;
    padding-left: 10%;
  }

  .component_section.radio_online.lang {
    padding-right: 10%;
    padding-left: 10%;
  }

  .component_section.home_small {
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_section.content_mondeal {
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .component_section.eng {
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .component_section.trio {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.radio_lang {
    padding-right: 6%;
    padding-left: 6%;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .component_section.breaking {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.breaking_mobile {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.corona {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.breaking_app {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.corona_app {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_sm_item {
    width: 47%;
    margin-bottom: 2%;
  }

  .component_sm_item.news {
    margin-bottom: 1%;
  }

  .component_sm_item.news_group {
    margin-bottom: 2vw;
  }

  .component_sm_item.tag_list {
    margin-bottom: 2%;
  }

  .component_sm_item.lang {
    height: 33vw;
    margin-bottom: 0%;
  }

  .component_big_pict {
    height: 26vw;
  }

  .component_big_pict.news {
    height: 26vw;
    background-image: url('../images/sm_item_pict4.png');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .component_big_pict.news.languages {
    height: 33vw;
  }

  .component_big_pict.home_new {
    width: 48%;
    height: 25vw;
    margin-left: 2vw;
  }

  .component_big_pict.video {
    height: 26vw;
    background-image: url('../images/sm_item_pict4.png');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .component_sm_pict {
    height: 12vw;
  }

  .component_sm_pict.home_new {
    height: 16vw;
    margin-bottom: 1vw;
  }

  .component_sm_pict.lang {
    height: 15.6vw;
  }

  .component_big_infogroup {
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_big_infogroup.citut_pict {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_big_title {
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .component_big_title.news {
    margin-top: 1vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .component_big_title.council {
    padding-right: 1vw;
    border-right-width: 5px;
    font-size: 40px;
    line-height: 42px;
  }

  .component_big_title.home_new {
    margin-right: -2vw;
    padding-top: 0.5vw;
    padding-right: 1.2vw;
    padding-bottom: 0.5vw;
    border-right-width: 6px;
    font-size: 2.6vw;
    line-height: 2.8vw;
  }

  .citut_girshaim {
    width: 6vw;
    height: 4vw;
  }

  .citut_txt {
    margin-top: 1.2vw;
    font-size: 2.6vw;
    line-height: 2.8vw;
  }

  .flashnews_group {
    width: 22%;
    margin-right: 2.4%;
    margin-left: 0.4%;
  }

  .flashnews_time_txt {
    padding-left: 0.8vw;
    font-size: 1.6vw;
  }

  .component_paragraf {
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .header_submenu {
    margin-top: 6.5vw;
    padding-top: 1.5vw;
    padding-bottom: 0.8vw;
  }

  .header_submenu.rightinfo {
    padding-right: 0%;
  }

  .program_category_link {
    padding-right: 1.8vw;
  }

  .program_category_title {
    border-right-width: 7px;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .podcast_info {
    position: relative;
    top: 0vw;
    height: auto;
    margin-top: 0vw;
    padding-top: 1vw;
    padding-right: 0vw;
    padding-left: 0vw;
    background-color: transparent;
    font-family: 'Simpler regular', sans-serif;
    color: #000;
    font-size: 1.6vw;
    line-height: 1.6vw;
    text-decoration: none;
  }

  .podcast_info_title {
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 2vw;
    line-height: 2vw;
  }

  .podcast_info_titlenumb {
    font-size: 1.6vw;
    line-height: 1.6vw;
    font-weight: 400;
  }

  .live_content_section {
    width: auto;
    margin-right: 2%;
    margin-left: 2%;
  }

  .live_content_section.video {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
  }

  .live_content_section.radio {
    width: auto;
    margin-right: 0%;
    margin-bottom: 4%;
    margin-left: 0%;
  }

  .live_content_section.channel {
    min-height: auto;
    margin-top: 0.6vw;
  }

  .live_subtitle {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .live_radio_link {
    position: relative;
    width: 29.4%;
    margin-right: 2%;
    margin-bottom: 4%;
    margin-left: 1.8%;
    font-family: 'Simpler regular', sans-serif;
  }

  .live_link_infogroup {
    padding: 4% 3%;
  }

  .live_link_infogroup.radio {
    height: 60px;
    padding: 5%;
  }

  .live_link_logoblock.radio {
    width: 62%;
    margin-top: 1.2%;
    margin-left: 0%;
  }

  .live_link_logoblock.broadcast {
    width: 10.7%;
  }

  .live_link_playblock {
    width: 6%;
  }

  .live_link_playblock.radio {
    width: 12%;
  }

  .live_link_infoblock {
    width: 68%;
    font-size: 1.6vw;
  }

  .live_link_infoblock.radio {
    display: block;
    width: 100%;
    margin-top: 56px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    float: none;
    clear: both;
    border-right-style: none;
    text-align: right;
  }

  .live_link_number {
    padding-bottom: 2px;
    font-size: 20px;
    line-height: 20px;
  }

  .live_info_current {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 12px;
  }

  .live_info_current.radio {
    position: relative;
    display: block;
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 12px;
    text-align: right;
  }

  .live_info_next {
    font-size: 12px;
    line-height: 14px;
  }

  .live_info_next.radio {
    display: block;
    margin-top: 0px;
    font-size: 12px;
    line-height: 12px;
  }

  .live_info_txt {
    margin-left: 6px;
    line-height: 12px;
  }

  .live_info_txt.radio {
    display: inline-block;
    margin-left: 4px;
    float: right;
    text-align: left;
  }

  .live_info_txt.sm {
    float: right;
  }

  .live_info_txt.title {
    min-width: 5.2vw;
  }

  .live_radio_line {
    margin-top: 0px;
    clear: both;
  }

  .tab_link {
    height: 5.6vw;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tab_content {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .tab_day {
    font-size: 1.4vw;
  }

  .board_time_arrow {
    margin-left: 7.7%;
  }

  .board_time_infogroup {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .broadcast_program_line {
    width: 2px;
    max-width: 2px;
    min-width: 2px;
    border-width: 5px;
  }

  .live_program_info {
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    font-size: 1vw;
    line-height: 1vw;
  }

  .live_program_title {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .live_program_pict {
    width: 6vw;
    height: 4.8vw;
    min-height: 4.8vw;
    min-width: 6.4vw;
  }

  .ic_deaf {
    width: 20px;
  }

  .live_info_section {
    padding-right: 2%;
    padding-left: 2%;
  }

  .live_contact_block.video {
    border-right-width: 4px;
  }

  .live_txt_block {
    width: 50%;
  }

  .live_txt_block.player {
    width: 70%;
  }

  .live_contact_icon {
    border-left-width: 5px;
  }

  .live_contact_txt {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .video_play_ic {
    width: 20%;
  }

  .broadcast_100 {
    width: 89%;
  }

  .podcast_info_txt {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .podcast_timing_title {
    margin-bottom: 0.8vw;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .timing_button {
    width: 13vw;
    height: 13vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .timing_button.subject {
    width: 16vw;
    height: 4vw;
    padding-top: 1vw;
    padding-bottom: 0px;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .timing_button_number {
    margin-left: 0.8vw;
    font-size: 2.4vw;
  }

  .container_100 {
    width: 80vw;
  }

  .traffic_telephone_link {
    font-family: 'Simpler regular', sans-serif;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .traffic_telephone_number {
    margin-right: 0.8vw;
    margin-left: 0.5vw;
  }

  .traffic_telephone_star {
    font-size: 3.6vw;
    line-height: 2vw;
  }

  .traffic__time {
    width: 8%;
    margin-left: 2%;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .traffic_info {
    width: 86%;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .component_news_timegroup {
    padding-top: 0.6vw;
    padding-right: 1.4vw;
    font-size: 1.3vw;
    line-height: 1.3vw;
  }

  .component_news_timegroup.council {
    padding-top: 1vw;
  }

  .component_news_timegroup.radio {
    padding-top: 0vw;
    font-size: 1.2vw;
  }

  .component_news_timegroup.radio.online {
    font-size: 1.2vw;
  }

  .component_news_timegroup.radio.reka {
    font-size: 1.2vw;
  }

  .component_news_timegroup.home_new.main {
    padding-right: 1.6vw;
    padding-bottom: 0.6vw;
  }

  .component_news_timegroup.home_new.mondeal {
    padding-right: 2vw;
  }

  .component_news_timegroup.languages {
    padding-top: 0vw;
    font-size: 1.2vw;
  }

  .component_news_time {
    font-size: 1.2vw;
    line-height: 1.3vw;
  }

  .component_news_time.category {
    margin-right: 0.6vw;
    padding-right: 0.6vw;
  }

  .component_news_time.category.home_new {
    font-size: 1.5vw;
    line-height: 1.6vw;
  }

  .component_news_time.home_new {
    font-size: 1.5vw;
    line-height: 1.6vw;
  }

  .news_phlah_group.small {
    padding-bottom: 0.8vw;
  }

  .news_phlah_group.home_new {
    padding-bottom: 2vw;
  }

  .news_phlah {
    padding: 0.6vw 1.2vw 0.8vw;
    font-size: 1.6vw;
    line-height: 1.4vw;
  }

  .news_phlah.small {
    padding: 0.4vw 1vw;
    font-size: 1.1vw;
  }

  .news_phlah.home_new {
    padding: 0.2vw 0.8vw 0.6vw;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .center_title {
    margin-top: -0.3vw;
  }

  .tablet_hamburger_top_line {
    position: relative;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .tablet_hamburger_middle_line {
    position: relative;
    top: 1vw;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .tablet_hamburger_bottom_line {
    position: relative;
    top: 2vw;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .timing_icon {
    width: 4.2vw;
  }

  .timing_clear {
    max-width: 10vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .timing_clear_icon {
    width: 1.2vw;
  }

  .podcast_timing_infogroup {
    padding-left: 0.6vw;
    border-right-width: 5px;
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .podcast_timing_maintitle {
    font-size: 2vw;
    line-height: 2vw;
  }

  .podcast_timing_timegroup {
    padding-right: 1.5vw;
    font-size: 1.3vw;
    line-height: 1.4vw;
  }

  .podcast_timing_date {
    margin-right: 0.6vw;
    padding-right: 0.6vw;
  }

  .podcast_timing_date.item {
    margin-top: 1.5vw;
  }

  .podcast_timing_add {
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .timing_add_icon {
    width: 1.5vw;
  }

  .new_embed_date {
    font-size: 10px;
    line-height: 10px;
  }

  .component_news_biglink {
    margin-bottom: 0vw;
  }

  .component_news_biglink.black {
    margin-bottom: 0.4vw;
  }

  .traffic_title {
    margin-bottom: 2vw;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .traffic_tip_txt {
    margin-bottom: 1.4vw;
    padding-right: 1.4vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .add_video_button {
    width: 24%;
    padding-top: 1.2vw;
    padding-bottom: 1.5vw;
    font-size: 2.2vw;
    line-height: 2vw;
  }

  .error_title_group {
    font-size: 2.2vw;
    line-height: 2.8vw;
  }

  .popup_field_label {
    margin-bottom: 1vw;
    padding-right: 2vw;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .popup_field_label.small {
    padding-right: 0vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .all_items_for_cat {
    font-size: 1.7vw;
    line-height: 1.7vw;
  }

  .council_info_group {
    width: 72%;
    min-height: 20vw;
    margin-right: 3vw;
    padding-bottom: 2.5vw;
  }

  .council_list_item {
    margin-top: 3vw;
    padding-bottom: 3vw;
  }

  .council_picture {
    width: 20vw;
    height: 20vw;
  }

  .council_sudtitle {
    font-size: 20px;
    line-height: 22px;
  }

  .application_desc.small {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .radio_online_group {
    margin-bottom: 1.4vw;
  }

  .radio_online_group.station {
    margin-bottom: 2vw;
  }

  .radio_online_group.station_five {
    margin-bottom: 2vw;
  }

  .radio_online_group.lang {
    left: -0.8vw;
    margin-bottom: 2vw;
  }

  .radio_online_block {
    width: 20vw;
  }

  .radio_online_pict {
    height: 19vw;
  }

  .radio_online_pict.station_five {
    height: 16vw;
  }

  .radio_online_dark {
    height: 18vw;
  }

  .radio_online_info {
    margin-top: -3.5vw;
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .radio_online_logo {
    margin-right: 0.5vw;
    margin-bottom: 0.6vw;
  }

  .radio_online_infogroup {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .radio_line_anime {
    width: 5px;
    min-height: auto;
  }

  .radio_line_anime.top_station {
    width: 4px;
    min-width: 4px;
    margin-left: 0.8vw;
  }

  .radio_line_anime.lang {
    width: 4px;
    height: 3.4vw;
    min-width: 4px;
    margin-right: 0.6vw;
    margin-left: 0.8vw;
  }

  .radio_line_anime_parent {
    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: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .radio_line_anime_info {
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .radio_youtoube_title {
    margin-bottom: 0.4vw;
    padding-right: 10px;
    border-right-width: 4px;
    font-size: 5vw;
    line-height: 4.6vw;
  }

  .radio_youtoube_name {
    padding-right: 14px;
    border-right-width: 4px;
  }

  .radio_youtoube_link {
    display: block;
    padding-right: 14px;
  }

  .radio_station_top {
    min-height: 20vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }

  .radio_station_top.program {
    margin-bottom: 0vw;
  }

  .radio_station_top.reka {
    min-height: 17vw;
  }

  .radio_station_top.lang {
    min-height: 16vw;
  }

  .station_top_group.reka {
    background-size: 40%;
  }

  .station_top_logo {
    width: 70%;
    height: 5vw;
  }

  .station_top_logo.program:hover {
    width: 70%;
  }

  .station_top_logo.last_hour_news {
    height: 6vw;
  }

  .station_online_infogroup {
    padding-bottom: 0.8vw;
  }

  .station_online_infogroup.last_hour_news {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .station_online_flah {
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .station_online_flah.last_hour_news {
    margin-bottom: 1.2vw;
    font-size: 1.6vw;
  }

  .station_addinfo_block {
    margin-bottom: 0.6vw;
  }

  .station_addinfo_block.reka {
    margin-top: 0vw;
    margin-bottom: 1vw;
  }

  .station_addinfo_link {
    width: 28%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1.3vw;
  }

  .station_addinfo_link.reka {
    width: auto;
  }

  .station_futures_group.reka {
    padding-right: 1vw;
  }

  .station_future_info.all_programs.four {
    margin-left: 0vw;
  }

  .station_future_txtgroup {
    width: 86%;
    padding-left: 0vw;
  }

  .station_future_txtgroup.allprograms {
    width: 90%;
  }

  .station_future_txtgroup.lang {
    width: 88%;
  }

  .station_future_program {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .station_future_program.all_programs {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .station_future_name.all_programs {
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .station_future_name.all_programs.four {
    margin-top: 0.4vw;
    font-size: 1.2vw;
  }

  .station_allprograms_menu {
    margin-top: -1vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .radio_program_addlink {
    width: 16vw;
    padding-bottom: 2vw;
    background-size: 2.4vw;
  }

  .radio_program_toggle {
    padding: 2vw 6.5vw;
    font-size: 2.2vw;
    line-height: 2.8vw;
  }

  .radio_program_toggle.no_content {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .radio_program_toggle.top_plus {
    background-size: 16px;
    font-size: 22px;
    line-height: 24px;
  }

  .radio_program_toggle.top_plus.eng {
    padding-right: 5vw;
    padding-left: 6.5vw;
  }

  .radio_program_toggle.top_plus.eng.w--open {
    background-size: 16px;
  }

  .radio_program_toggle.top_plus.no_content_eng {
    padding-right: 5vw;
    padding-left: 6.5vw;
  }

  .padio_program_play.last_hour_news {
    left: 0px;
    top: 0px;
    width: 56px;
    height: 100%;
  }

  .radio_program_droplist.w--open {
    padding: 0px 6.6vw 4vw;
    font-size: 1.8vw;
    line-height: 2.4vw;
  }

  .radio_program_droptitle {
    margin-bottom: 1vw;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .radio_player {
    padding-top: 0%;
  }

  .radio_player_comunic {
    width: 33%;
  }

  .radio_player_back {
    margin-right: 0.6vw;
    padding-right: 0.6vw;
    font-size: 1.7vw;
    text-align: right;
  }

  .player_info_group {
    width: 66%;
  }

  .traffic_ic_telephone {
    margin-left: 1vw;
    font-family: 'Fa 400', sans-serif;
    font-size: 2.4vw;
    font-weight: 400;
  }

  .share_group {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .share_basic {
    width: 5.5vw;
    height: 2.5vw;
    max-height: 2.5vw;
    font-size: 1.5vw;
    line-height: 1.4vw;
  }

  .share_basic.left {
    width: 7vw;
  }

  .share_basic_icon {
    width: 2.5vw;
    height: 2.5vw;
  }

  .share_basic_icon.mail {
    width: 2.4vw;
    height: 2.4vw;
  }

  .share_basic_icon.facebook {
    width: 2.3vw;
    height: 2.3vw;
    margin-right: -0.5vw;
    margin-left: -0.5vw;
  }

  .share_basic_icon.whatsapp {
    width: 2.6vw;
    height: 2.4vw;
    margin-right: -0.5vw;
    margin-left: -0.5vw;
  }

  .share_basic_icon.copy {
    padding-right: 0.6vw;
  }

  .share_line_block {
    width: 2vw;
    height: 2.5vw;
  }

  .share_line {
    width: 0.2vw;
    height: 2.5vw;
  }

  .voting_section {
    padding-right: 2%;
    padding-left: 0%;
    text-align: center;
  }

  .voting_section.eng {
    padding-right: 0%;
    padding-left: 2%;
  }

  .voting_picture {
    height: 18vw;
  }

  .voting_picture.video {
    height: 18vw;
  }

  .voting_picture.video.to_embedd {
    height: 26vw;
  }

  .voting_picture.embedd {
    height: 15vw;
  }

  .voting_info_group {
    min-height: 5vw;
  }

  .voting_txt_block {
    padding-right: 4vw;
    padding-left: 5vw;
    font-size: 1.1vw;
    line-height: 1.4vw;
  }

  .voting_play_link {
    width: 5vw;
    height: 5vw;
  }

  .voting_quest {
    min-height: 1.4vw;
    min-width: 1.4vw;
    margin-top: 1.8vw;
  }

  .vte_button {
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .voting_embedd_group {
    padding-right: 24%;
    padding-left: 24%;
  }

  .voting_form_group {
    padding-right: 10%;
    padding-left: 10%;
  }

  .vote_form_button {
    width: 14vw;
    margin-top: 3vw;
    padding: 1vw 3vw;
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .voting_form_label {
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .voting_form_title {
    margin-bottom: 1vw;
  }

  .voting_form_fieldblock {
    width: 56vw;
    margin-bottom: 1vw;
  }

  .voting_form_fieldblock.name {
    width: 27.5vw;
  }

  .voting_form_txtfield {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .voting_form_txtarea {
    min-height: 13vw;
  }

  .voting_form_checkbox {
    width: 2.2vw;
    height: 2.2vw;
    margin-left: 1vw;
  }

  .voitink_form_checkboxfield {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .voitink_form_checklink {
    font-size: 1.8vw;
    line-height: 2.2vw;
  }

  .voting_popup {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    padding-top: 3vw;
  }

  .voting_popup_quest {
    max-width: 70%;
    padding-left: 5vw;
    font-size: 1.6vw;
    line-height: 2.2vw;
  }

  .voting_quest_titlegroup {
    border-right-width: 8px;
  }

  .voting_info_close {
    width: 2.2vw;
    margin-top: 1.6vw;
    margin-left: 2vw;
  }

  .voting_quest_title {
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .voting_quest_subtitle {
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .voting_popup_thanks {
    font-size: 1.6vw;
    line-height: 2.2vw;
  }

  .voting_popup_button {
    height: 4vw;
    min-height: 4vw;
    font-size: 1.8vw;
  }

  .voiting_com_link {
    width: 4.2vw;
    height: 4.2vw;
  }

  .voiting_com_link.facebook {
    padding-right: 1.5vw;
    padding-left: 1.5vw;
  }

  .voiting_com_link.whatsup {
    padding-right: 0.9vw;
  }

  .voting_ic_mail {
    width: 3.6vw;
    margin-left: 1vw;
    padding-left: 1vw;
  }

  .voting_mail_field {
    height: 5vw;
    min-width: 40vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .popup_field_title {
    margin-top: 3vw;
    margin-bottom: 2vw;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .popup_question_group {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .popup_radio_field {
    margin-left: 4vw;
  }

  .popup_radio_button {
    width: 2.2vw;
    height: 2.2vw;
    margin-top: 0.5vw;
    margin-left: 1.5vw;
  }

  .voting_title {
    padding-top: 1%;
    padding-bottom: 1%;
    border-right-width: 0.8vw;
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .voting_title.start {
    padding-top: 0.5vw;
    padding-right: 1.6vw;
    padding-bottom: 1vw;
    border-right-width: 0.8vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .tags_insert_group {
    padding-top: 1vw;
    padding-bottom: 0.8vw;
    clear: both;
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .tags_title {
    margin-bottom: 0.3vw;
    padding-right: 0.6vw;
    padding-left: 1vw;
  }

  .tags_title.eng {
    padding-right: 1vw;
    padding-left: 0.6vw;
  }

  .tags_title.taglist {
    margin-left: 1vw;
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .tags_title.taglist_story {
    margin-left: 1vw;
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .tag_link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.3vw;
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .taglist_breadcrumb_title.mondeal {
    margin-left: 1.5vw;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .taglist_title {
    border-right-width: 6px;
    font-size: 4.2vw;
    line-height: 4.2vw;
  }

  .tags_category_section {
    padding-right: 4%;
    padding-left: 4%;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .tags_category_group {
    padding-right: 4%;
    padding-left: 4%;
  }

  .tags_group_title {
    border-right-width: 4px;
    font-size: 3vw;
    line-height: 3vw;
  }

  .tags_category_columns {
    width: 16.2%;
  }

  .tags_category_link {
    margin-bottom: 1vw;
    font-size: 1.4vw;
    line-height: 1.6vw;
  }

  .home_social_link {
    width: 17%;
  }

  .home_live_section {
    min-height: auto;
    padding-bottom: 2px;
  }

  .home_live_titlegroup {
    height: 46%;
    margin-bottom: 0.5vw;
    padding-bottom: 1vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .home_live_nextgroup {
    display: block;
    min-height: auto;
  }

  .home_live_title {
    border-right-width: 5px;
    font-size: 2.1vw;
    line-height: 2.2vw;
  }

  .home_live_title.video {
    border-right-width: 4px;
  }

  .home_new_live_title {
    border-right-width: 5px;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .home_new_live_title.video {
    border-right-width: 4px;
  }

  .home_live_next_title {
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .home_live_next_block {
    width: 22%;
    float: right;
  }

  .home_live_addlink {
    margin-top: 1vw;
    float: left;
    clear: both;
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .home_live_next_info {
    width: 80%;
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .home_live_next_time {
    margin-bottom: 0.4vw;
    font-size: 2vw;
  }

  .home_banners_addblock {
    padding-top: 1vw;
    padding-left: 1.3vw;
  }

  .home_banners_addlink {
    padding-left: 1.3vw;
    background-size: 6px;
    font-family: 'Simpler bold', sans-serif;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .home_banner {
    bottom: 0px;
  }

  .home_banner.info {
    padding-top: 6vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .home_banner.citut {
    font-size: 2.1vw;
    line-height: 2.1vw;
  }

  .home_banner.counter {
    padding-right: 2vw;
    font-size: 1.4vw;
  }

  .home_news_secton {
    bottom: 0px;
    display: inline-block;
    padding: 2.2vw 0vw 1vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home_news_secton.add {
    margin-bottom: 1vw;
    padding: 1vw 2vw;
  }

  .home_news_secton.add.mondeal {
    margin-bottom: 0vw;
  }

  .home_news_addlink {
    margin-top: 0.4vw;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .home_news_mainitem {
    width: 96vw;
    margin-right: 2vw;
    margin-left: 2vw;
    padding-left: 0vw;
    float: right;
  }

  .home_news_subitem {
    width: 30.5%;
    min-height: 25vw;
    margin-top: 2vw;
    margin-right: 2vw;
    padding-bottom: 2.4vw;
    float: right;
  }

  .home_news_maingroup {
    width: 48%;
    font-size: 2.2vw;
    line-height: 2.8vw;
  }

  .home_news_biglink {
    padding-right: 2vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .home_news_credit {
    padding-bottom: 0.5vw;
    padding-left: 1vw;
  }

  .home_news_pictlink {
    height: 78%;
  }

  .home_news_addicon {
    width: 0.7vw;
    margin-right: 0.7vw;
    margin-left: -0.7vw;
  }

  .home_news_addicon.live {
    width: 0.7vw;
    margin-right: 0.7vw;
  }

  .home_news_addicon.next {
    width: 0.7vw;
  }

  .paging_add {
    width: 2.8vw;
    height: 2.8vw;
  }

  .paging_number {
    padding-right: 0.8vw;
    padding-left: 0.8vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .last_hour_hews_link {
    padding-right: 4vw;
    padding-left: 6.5vw;
    font-size: 22px;
    line-height: 22px;
  }

  .memorial_date_txt {
    margin-top: 1.8vw;
  }

  .memorial_search_group {
    width: 100%;
    margin-right: 0vw;
    margin-bottom: 2vw;
    padding-top: 2.1vw;
    padding-right: 2vw;
  }

  .memorial_search_label {
    font-size: 1.5vw;
  }

  .memorial_search_field {
    width: 70%;
    height: 3.4vw;
    margin-right: 1vw;
    font-size: 1.5vw;
    line-height: 15vw;
  }

  .memorial_search_button {
    width: 5vw;
    height: 3.4vw;
    padding-right: 1vw;
    padding-left: 1.2vw;
  }

  .memorial_search_block {
    width: 44%;
    margin-bottom: 1px;
  }

  .memorial_search_rezults_group {
    width: 100%;
    margin-right: 0vw;
  }

  .memorial_search_results_item {
    padding-top: 1.8vw;
    padding-right: 2vw;
    padding-bottom: 1.8vw;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .memorial_search_results_item.titles {
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 1.4vw;
  }

  .memorial_search_result.broadcast_time {
    width: 13%;
  }

  .counter_title {
    font-size: 1.7vw;
    line-height: 1.6vw;
  }

  .counter_number {
    font-size: 4vw;
    line-height: 4vw;
  }

  .counter_timer_separator {
    font-size: 3vw;
    line-height: 4vw;
  }

  .counter_number_title {
    font-size: 1.4vw;
    line-height: 1.6vw;
  }

  .live_home_title {
    font-size: 2.6vw;
    line-height: 2.4vw;
  }

  .h_new_title_link {
    width: 15vw;
    height: 6.5vw;
  }

  .h_new_title_link.podcasts {
    width: 39vw;
  }

  .h_new_title_link.digital {
    width: 19vw;
  }

  .h_title_kan {
    width: 108%;
    max-width: 108%;
    min-width: 108%;
    margin-bottom: 1.5vw;
  }

  .h_title_digital {
    width: 130%;
    max-width: 130%;
    min-width: 130%;
  }

  .breadcrumbs_group {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .mondeal_title {
    padding-right: 1.4vw;
    padding-left: 2vw;
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .mondeal_body {
    padding-top: 0px;
  }

  .video_live_infogroup {
    width: 26%;
  }

  .video_live_logo {
    margin-top: 0vw;
    padding-left: 7vw;
  }

  .video_live_link {
    font-size: 1.8vw;
  }

  .video_live_link.small {
    font-size: 1.5vw;
  }

  .video_live_operation {
    border-right-width: 5px;
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .video_live_operation.after {
    margin-top: 1vw;
  }

  .video_360_button {
    width: 100%;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 1.9vw;
  }

  .ic_360 {
    width: 5vw;
  }

  .additional_info {
    padding-top: 0.6vw;
    padding-bottom: 0.6vw;
    font-size: 1.3vw;
    line-height: 1.3vw;
  }

  .additinal_info_txt {
    margin-right: 0.6vw;
    padding-right: 0.6vw;
  }

  ._2018 {
    margin-top: 0.2vw;
    font-size: 1.6vw;
  }

  .mondeal_title_logo {
    width: 10vw;
    margin-right: 2vw;
  }

  .mondeal_communic_txt {
    margin-left: 1vw;
    padding-left: 1vw;
    border-left-width: 1px;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .mondeal_com_link {
    width: 2.4vw;
    margin-right: 0.8vw;
    margin-left: 0.8vw;
  }

  .mondeal_com_link.insta {
    width: 2vw;
  }

  .mondeal_com_link.youtube {
    width: 2.4vw;
  }

  .mondeal_com_link.face {
    width: 1.1vw;
  }

  .live_next_title.name {
    width: 100%;
  }

  .txt_info_center {
    line-height: 2.8vw;
  }

  .txt_info_center.module {
    font-size: 2.2vw;
    line-height: 2.8vw;
  }

  .alert_section {
    left: 0px;
    top: auto;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin-top: 0px;
    padding-top: 0.8vw;
    padding-right: 2vw;
    padding-bottom: 0.8vw;
  }

  .alert_close {
    width: 3.2vw;
    height: 3.2vw;
    padding-right: 0.8vw;
    padding-left: 0.8vw;
  }

  .allert_sound {
    width: 5vw;
    height: 5vw;
    margin-right: 2vw;
  }

  .allert_logo {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .allert_content {
    width: 78%;
    font-size: 2.2vw;
    line-height: 3vw;
  }

  .alert_title {
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .alert_logo {
    width: 8vw;
    margin-bottom: 0.5vw;
  }

  .coockies_section {
    margin-right: 0%;
    margin-left: 0%;
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .coockies_txt {
    display: inline;
  }

  .coockies_button {
    padding-top: 0.4vw;
    padding-bottom: 0.6vw;
    font-size: 1.6vw;
  }

  .tooltip {
    bottom: 2.8vw;
    width: 11vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size: 1.5vw;
  }

  .guide_stations_group {
    height: 5vw;
  }

  .guide_stations_group.time {
    color: #fff;
  }

  .guide_stations_menu.time {
    width: 80vw;
  }

  .guide_title.mobile {
    z-index: 50;
    margin: 1vw 8vw 1%;
    padding-right: 1vw;
    border-right: 3px solid #14287f;
    color: #14287f;
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .guide_station_line {
    width: 2px;
  }

  .guide_station_line.timing {
    position: relative;
    height: 2.4vw;
    margin-left: 0.8vw;
  }

  .guide_timing_link {
    width: 10vw;
    font-size: 1.5vw;
    line-height: 2vw;
  }

  .guide_glue {
    z-index: 30;
    background-color: #fff;
  }

  .guide_content_section {
    padding-right: 10vw;
    padding-left: 11vw;
  }

  .guide_time_arrow {
    font-size: 1.6vw;
    line-height: 2vw;
  }

  .guide_group {
    z-index: 40;
    margin-top: 3px;
  }

  .guide_drop_pict {
    width: 16vw;
    height: 9.4vw;
    margin-top: -6%;
  }

  .guide_info_button {
    height: 9.6vw;
    padding-right: 12vw;
    padding-left: 18.5vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .guide_time_group {
    width: 9vw;
    height: 9vw;
    margin-top: 0.8vw;
    margin-right: 1.5vw;
  }

  .guide_time_group.mobile {
    top: 0px;
    right: 0px;
    width: 9vw;
    height: 9vw;
  }

  .guide_info_list.w--open {
    padding-right: 12vw;
    padding-bottom: 2vw;
    padding-left: 20vw;
    font-size: 1.6vw;
    line-height: 2.6vw;
  }

  .guide_part_txt {
    font-size: 1.6vw;
  }

  .guide_title_group {
    width: 92%;
  }

  .guide_time_circle {
    width: 6.6vw;
    height: 6.6vw;
    margin-bottom: 0.2vw;
    font-size: 1.6vw;
    line-height: 1.5vw;
  }

  .guide_time_circle.no_info {
    width: 6.6vw;
    height: 6.6vw;
    margin-top: 1vw;
  }

  .guide_time_circle.no_info:hover {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .guide_time_link {
    display: none;
    font-size: 1.3vw;
    line-height: 1.3vw;
  }

  .guide_time_link.mobile {
    position: relative;
    display: block;
    text-align: center;
  }

  .guide_plus_icon {
    width: 1.4vw;
  }

  .guide_info_moblink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .guide_moblink_icon {
    width: 3vw;
  }

  .guide_moblink_icon.program {
    width: 2.8vw;
    margin-left: 0.1vw;
  }

  .guide_moblink_icon.about {
    width: 3.2vw;
  }

  .circle_pict {
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 6.6vw;
    height: 6.6vw;
    margin-top: 0vw;
    margin-right: 0vw;
  }

  .circle_pict.desk {
    display: none;
  }

  .circle_pict.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0.4vw;
    padding-left: 0.4vw;
  }

  .guide_info_desklink {
    display: none;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .guide_desklink_icon {
    width: 3vw;
  }

  .tag_psik {
    margin-left: 0.4vw;
    line-height: 1.8vw;
  }

  .breadcrumbs_list {
    display: none;
    padding-right: 2vw;
    padding-left: 18%;
    font-size: 1.5vw;
    line-height: 2vw;
  }

  .breadcrumbs_list.podcast {
    display: block;
    width: 86%;
    padding-right: 0vw;
    padding-left: 0%;
  }

  .breadcrumbs_list.podcast.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .breadcrumbs_item.podcast {
    margin-bottom: 0.5vw;
    margin-left: 1vw;
  }

  .breadcrumbs_item.podcast.left {
    margin-right: 1vw;
  }

  .subtitles_live {
    margin-bottom: 0.4vw;
    font-size: 1.4vw;
    line-height: 1.6vw;
  }

  .subtitles_ic {
    width: 2.6vw;
    margin-left: 0.5vw;
  }

  .applicat_add_group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0%;
    padding-bottom: 3vw;
    padding-left: 0%;
    background-color: rgba(242, 243, 245, 0.95);
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .applicat_close {
    width: 4vw;
    height: 4vw;
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .applicat_logo {
    width: 10vw;
    margin-bottom: 0vw;
  }

  .applicat_title {
    font-family: 'Simpler bold', sans-serif;
    font-size: 2.6vw;
    line-height: 2.8vw;
    font-weight: 700;
  }

  .applicat_button {
    margin-top: 2vw;
    padding: 0.8vw 6vw 1.3vw;
    border-width: 1px;
    border-radius: 3vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 2.6vw;
    line-height: 2.8vw;
  }

  .applicat_button_ic {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 1.2vw;
    margin-top: 0.6vw;
    margin-right: 1.4vw;
    -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;
    font-family: 'Simpler black', sans-serif;
    color: #f61c34;
    font-weight: 900;
  }

  .voting_filter_group {
    padding-right: 2%;
    padding-left: 2%;
    text-align: center;
  }

  .vote_filter_link {
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
    padding-right: 0.8vw;
    padding-left: 0.8vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .trio_big_group {
    padding-bottom: 2vw;
  }

  .trio_sm_group {
    padding-bottom: 2vw;
  }

  .trio_top_title {
    padding-bottom: 0.4vw;
    border-right-width: 5px;
    font-size: 2.6vw;
    line-height: 2.1vw;
  }

  .trio_main_item {
    height: 20.6vw;
  }

  .trio_pict.horizon {
    width: 44%;
  }

  .trio_main_title {
    margin-bottom: 0.6vw;
    padding-left: 3%;
    font-size: 1.6vw;
    line-height: 1.6vw;
    letter-spacing: -0.1px;
  }

  .trio_time_block {
    font-size: 1.2vw;
    line-height: 1.2vw;
  }

  .trio_time_block.gallery {
    margin-bottom: 0.8vw;
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .trio_sub_item {
    height: 6vw;
    padding-bottom: 1.4vw;
  }

  .trio_sub_title {
    height: 4vw;
    padding-left: 0%;
    font-size: 1.4vw;
    line-height: 1.5vw;
    letter-spacing: -0.1px;
  }

  .trio_all_link {
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .trio_horizon_item {
    height: 12.4vw;
    margin-bottom: 0.6vw;
  }

  .trio_horizon_info {
    width: 52%;
    font-size: 1.3vw;
    line-height: 1.3vw;
  }

  .title_info_txt {
    margin-top: -0.5%;
    font-size: 1.4vw;
    line-height: 2.8vw;
  }

  .magazine_item {
    height: auto;
    padding-bottom: 2.2vw;
  }

  .magazine_info_group {
    position: relative;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .magazine_time_block {
    position: absolute;
    left: 0%;
    top: auto;
    right: 4%;
    bottom: 1%;
    padding-right: 0vw;
    padding-left: 0vw;
    font-size: 1.2vw;
    line-height: 1.2vw;
  }

  .magazine_info_title {
    margin-bottom: 0.3vw;
    font-size: 1.4vw;
    line-height: 1.6vw;
    letter-spacing: -0.1px;
  }

  .magazine_info_txt {
    min-height: auto;
    font-size: 1.3vw;
    line-height: 1.4vw;
  }

  .trio_title_block {
    height: 3.4vw;
  }

  .trio_horizon_txt {
    padding-left: 3%;
  }

  .news_up_group {
    display: none;
  }

  .news_up_title {
    margin-bottom: 0.6vw;
    padding-left: 3%;
    font-size: 1.6vw;
    line-height: 1.6vw;
    letter-spacing: -0.1px;
  }

  .news_up_txt {
    padding-left: 3%;
  }

  .magazine_info_link {
    position: relative;
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .magazine_txt_inner {
    height: auto;
  }

  .content_menu_group {
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.1vw;
  }

  .con_menu_button {
    padding: 0.6vw 1.5vw 0.8vw 4.6vw;
    background-position: 10% 50%;
    background-size: 1.6vw;
    font-size: 1.9vw;
  }

  .con_menu_button.radio {
    padding-left: 1.5vw;
  }

  .con_menu_link {
    padding-right: 1.2vw;
    padding-left: 1.2vw;
    border-right-width: 0.2vw;
    font-size: 1.9vw;
  }

  .con_menu_link.w--current {
    border-right-width: 0.4vw;
  }

  .con_menu_droplist {
    max-width: 80vw;
    margin-top: 0.5vw;
    padding-right: 1.5vw;
  }

  .con_menu_droplink {
    font-size: 1.9vw;
  }

  .radio_menu_section {
    padding: 2vw 10% 1vw;
    box-shadow: 3px 0 1vw 0 rgba(0, 0, 0, 0.3);
    font-size: 1.9vw;
    line-height: 2.1vw;
  }

  .radio_menu_title {
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .con_navmenu_close {
    width: 5vw;
    height: 5vw;
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .con_nav_button {
    padding: 0.6vw 1.5vw 0.8vw 4.6vw;
    background-position: 10% 50%;
    background-size: 1.6vw;
  }

  .ic_arrow.radio {
    width: 1.6vw;
    margin-right: 1.5vw;
  }

  .search_section {
    padding-right: 8%;
    padding-left: 6%;
  }

  .search_form {
    border-right-width: 1vw;
  }

  .search_form_field {
    border-width: 1px;
  }

  .search_button {
    width: 7vw;
    height: 5vw;
  }

  .search_result_section {
    padding: 1vw 8% 3vw;
    font-size: 1.9vw;
    line-height: 2.2vw;
  }

  .search_result_list {
    min-height: 36vw;
    margin-top: 2.5vw;
  }

  .search_result_block {
    line-height: 2.2vw;
  }

  .search_info_txt.list {
    font-size: 1.6vw;
  }

  .search_result_item {
    margin-bottom: 2vw;
    padding-bottom: 2vw;
    line-height: 2.2vw;
  }

  .search_result_link {
    font-size: 1.6vw;
    line-height: 2vw;
  }

  .search_result_pict {
    height: 13vw;
  }

  .search_info_title {
    margin-bottom: 0.6vw;
    padding-left: 3%;
    font-size: 1.9vw;
    line-height: 2.2vw;
    letter-spacing: -0.1px;
  }

  .podcast_info_group {
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .podcast_add_arrow {
    font-size: 1.6vw;
  }

  .podcast_line_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 2vw;
    height: 1.8vw;
    -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;
  }

  .podcast_line {
    width: 0.2vw;
    height: 1.8vw;
  }

  .podcast_num {
    margin-left: 0.5vw;
  }

  .podcast_num.left {
    margin-right: 0.4vw;
  }

  .podcast_main_title {
    width: 88%;
    border-right-width: 1vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .podcast_main_title.left {
    float: left;
    border-left-width: 1vw;
  }

  .breadcrumbs_arrow.podcast {
    margin-right: 1vw;
  }

  .breadcrumbs_arrow.podcast.left {
    margin-left: 1vw;
  }

  .reka_arrow {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .station_frequency {
    padding-left: 0vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .lang_big_info {
    padding-bottom: 1.5vw;
  }

  .lang_date_txt {
    margin-top: 0.5vw;
    margin-right: 1vw;
    padding-right: 1vw;
    font-size: 1.2vw;
    line-height: 1.2vw;
  }

  .lang_title {
    padding-top: 1.4vw;
    padding-bottom: 1.8vw;
    padding-left: 1.2vw;
    border-left-width: 0.6vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .breaking_player {
    height: 5.6vw;
    padding-right: 1.5vw;
    font-size: 1.3vw;
    line-height: 1.4vw;
  }

  .breaking_list {
    overflow: auto;
    width: 100%;
    height: 30vw;
    margin-right: 0vw;
  }

  .breakink_title_group {
    margin-bottom: 0.8vw;
    font-size: 1.2vw;
  }

  .breaking_title {
    font-size: 2.2vw;
    letter-spacing: 0.5px;
  }

  .breaking_round {
    width: 0.6vw;
    height: 0.6vw;
    max-height: 0.6vw;
    max-width: 0.6vw;
    min-height: 0.6vw;
    min-width: 0.6vw;
    margin-left: 0.8vw;
    border-radius: 0.3vw;
  }

  .breaking_all_link {
    margin-top: 1vw;
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .breaking_item {
    margin-bottom: 0.3vw;
    padding-top: 0.8vw;
    padding-bottom: 0.7vw;
    font-size: 1.1vw;
  }

  .break_time {
    min-width: 5vw;
    font-size: 1vw;
  }

  .breaking_prev_date {
    font-size: 1.1vw;
    line-height: 1.3vw;
  }

  .breaking_play {
    width: 4vw;
    height: 4vw;
    margin-left: 1.5vw;
    background-size: 1.5vw;
  }

  .breaking_logo {
    width: 6vw;
  }

  .corona_title {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .corona_block {
    padding-right: 1.2vw;
    border-right-width: 0.8vw;
    font-size: 1.4vw;
    line-height: 1.8vw;
  }

  .corona_block_title {
    margin-bottom: 0.5vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .corona_number {
    font-size: 3vw;
    line-height: 3vw;
  }

  .corona_relative_block {
    margin-top: 0.6vw;
    margin-bottom: -0.4vw;
  }

  .corona_data_group {
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .corona_data_title {
    margin-left: 1vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .corona_block_app {
    padding-right: 1.2vw;
    border-right-width: 0.8vw;
    font-size: 1.4vw;
    line-height: 1.8vw;
  }

  .podcast_title_section {
    margin-top: -18vw;
    margin-bottom: 3vw;
    padding-right: 5%;
    padding-left: 5%;
  }

  .component_title_group {
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_title_inlink {
    margin-top: 1vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .comp_paragraph {
    font-size: 2vw;
  }

  .component_video {
    height: 100%;
  }

  .comp_news_slider {
    height: 26vw;
  }

  .voting_persents {
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .voting_back {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .voting_arrow {
    margin-top: 0.2vw;
  }

  .voting_share_group.prev_list {
    margin-top: 55px;
  }

  .voiting_share_link {
    width: 4.2vw;
    height: 4.2vw;
  }

  .voiting_share_link.facebook {
    width: 2.8vw;
    padding-right: 0.9vw;
    padding-bottom: 0.4vw;
    padding-left: 0.6vw;
  }

  .voiting_share_link.whatsup {
    padding-right: 0.9vw;
  }

  .quest_num_group {
    margin-top: 0.7vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .voting_prev_group {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    padding-top: 3vw;
  }

  .voting_start {
    margin-right: 33%;
    margin-bottom: 2vw;
    padding: 0.5vw 2.5vw 0.8vw 2vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .vouting_prev_subtitle {
    padding-right: 1.6vw;
    border-right-width: 0.8vw;
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .gallery_slider {
    width: 95%;
    height: 22.2vw;
  }

  .gallery_all_link {
    margin-left: 2.5%;
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .gallery_title_group {
    right: -1vw;
  }

  .gallery_slider_title {
    margin-bottom: 0vw;
    padding-bottom: 0.4vw;
    border-right-width: 0.7vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .gallery_arrow {
    width: 4vw;
    height: 4vw;
    margin-top: 5vw;
    margin-right: -2vw;
    font-size: 1.8vw;
  }

  .gallery_arrow:hover {
    font-size: 1.8vw;
  }

  .gallery_arrow.left {
    margin-left: -2vw;
  }

  .gallery_slide_pict {
    margin-bottom: 0.6vw;
  }

  .gal_slide_info {
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .gal_info_txt {
    min-height: auto;
    margin-top: 0.2vw;
    font-size: 1.3vw;
    line-height: 1.4vw;
  }

  .gal_info_title {
    font-size: 1.4vw;
    line-height: 1.4vw;
  }

  .gal_sub_info {
    font-size: 1.4vw;
  }

  .present_sec {
    overflow: hidden;
    text-decoration: none;
  }

  .present_title {
    width: 74%;
    font-size: 2.4vw;
    line-height: 2.8vw;
    letter-spacing: 0.4px;
  }

  .present_operate_group {
    font-size: 1.5vw;
    line-height: 1.8vw;
  }

  .prewsent_button {
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .present_but_icon {
    font-size: 2.2vw;
  }

  .present_sound {
    width: 5vw;
    margin-bottom: 2vw;
    margin-left: 2vw;
  }

  .top_sec {
    overflow: visible;
    min-height: 15vw;
    padding-bottom: 0vw;
    background-position: 100% -1vw;
    background-size: 85%;
  }

  .top_nav_bar {
    z-index: 120;
    width: auto;
    height: 6vw;
    min-height: auto;
  }

  .top_nav_logo {
    right: 9vw;
    width: 17vw;
    margin-top: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .top_nav_conteiner {
    overflow: hidden;
    width: 100%;
    min-width: 100%;
  }

  .top_live_group {
    padding-top: 0.4vw;
    padding-left: 3vw;
  }

  .top_nav_link {
    width: 100%;
    height: 5vw;
    padding: 1vw 12% 1vw 6vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom: 1px solid rgba(20, 40, 127, 0.2);
    background-position: 92% 40%;
    background-size: 3.4vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 1.8vw;
    line-height: 2vw;
    font-weight: 400;
    text-align: center;
  }

  .top_nav_link:hover {
    background-color: transparent;
    background-image: url('../images/ktanim.svg');
    background-position: 92% 40%;
    background-size: 3.4vw;
  }

  .top_nav_link.games {
    width: 100%;
    background-position: 92% 38%;
    background-size: 3.4vw;
  }

  .top_nav_link.games:hover {
    background-image: url('../images/yeladdimVanor.svg');
    background-position: 92% 38%;
    background-size: 3.4vw;
  }

  .top_nav_link.music {
    width: 100%;
    padding-right: 12%;
    background-position: 92% 30%;
    background-size: 3.6vw;
  }

  .top_nav_link.music:hover {
    background-image: url('../images/Music.svg');
    background-position: 92% 30%;
    background-size: 3.6vw;
  }

  .top_nav_link.podcast {
    width: 100%;
    background-size: 3vw;
  }

  .top_nav_link.podcast:hover {
    background-image: url('../images/podcast.png');
    background-size: 3vw;
  }

  .top_nav_link.video {
    width: 100%;
    background-position: 92% 40%;
    background-size: 3.2vw;
  }

  .top_nav_link.video:hover {
    background-image: url('../images/grotida.svg');
    background-position: 92% 40%;
    background-size: 3.2vw;
  }

  .top_nav_link.shedule {
    width: 100%;
    background-position: 92% 32%;
    background-size: 3.2vw;
  }

  .top_nav_link.shedule:hover {
    background-image: url('../images/luach.svg');
    background-position: 92% 32%;
    background-size: 3.2vw;
  }

  .top_nav_link.tohnit {
    width: 100%;
    padding-right: 12%;
    background-position: 92% 40%;
    background-size: 3.2vw;
  }

  .top_nav_link.tohnit:hover {
    background-image: url('../images/tohnit.svg');
    background-position: 92% 40%;
    background-size: 3.2vw;
  }

  .top_nav_menu {
    left: 0%;
    top: -6vw;
    right: 0%;
    bottom: auto;
    z-index: 112;
    width: 100vw;
    margin-top: 0vw;
    padding-top: 6vw;
    padding-right: 0vw;
    background-color: #fff;
    color: #14287f;
  }

  .top_search_button {
    height: 5vw;
    padding-top: 0.2vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.5vw;
    line-height: 1.7vw;
  }

  .top_search_pict {
    width: 3vw;
    height: 3vw;
  }

  .top_live_pict {
    width: 3.2vw;
    height: 3.4vw;
  }

  .top_live_button {
    height: 5vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.5vw;
    line-height: 1.7vw;
  }

  .nav_slider {
    overflow: hidden;
    height: 12vw;
    margin-top: 0vw;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .nav_sl_arrow {
    width: 0.1%;
    opacity: 0;
  }

  .nav_slide {
    width: 11.7%;
    height: 12vw;
    margin-right: 0.4%;
    margin-left: 0.4%;
  }

  .nav_sl_link {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .main_slider {
    z-index: 100;
    overflow: hidden;
    height: 28vw;
  }

  .main_sl_nav {
    bottom: 1.8vw;
    display: block;
    height: 0.3vw;
    margin-right: 2.6vw;
    margin-left: 2.6vw;
    font-size: 1.8vw;
  }

  .main_slide_link {
    line-height: 1.8vw;
  }

  .main_slide_info {
    width: 40%;
    margin-right: 3vw;
    padding-top: 3vw;
    padding-bottom: 3.6vw;
    font-size: 1.5vw;
    line-height: 2vw;
  }

  .main_sl_link {
    margin-top: 0.8vw;
    font-size: 1.3vw;
  }

  .main_sl_link:hover {
    opacity: 1;
  }

  .main_slide_ar {
    margin-top: 0.1vw;
    margin-right: 0.4vw;
    margin-left: -0.3vw;
    font-size: 1.5vw;
    line-height: 1.6vw;
  }

  .main_sl_title {
    margin-bottom: 1.5vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .gallery_title_pict {
    width: 4.6vw;
    height: 4.6vw;
    min-height: 4.6vw;
    min-width: 4.6vw;
  }

  .footer_sec {
    padding: 7vw 4% 5vw 2%;
  }

  .footer_cat_group {
    width: 50%;
    margin-top: 2vw;
    margin-bottom: 1vw;
  }

  .footer_contact_gr {
    width: 50%;
  }

  .footer_contact_link {
    margin-bottom: 3%;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .footer_social_group {
    margin-top: 3vw;
  }

  .footer_soc_link {
    width: 3.2vw;
    margin-left: 1.6vw;
  }

  .footer_soc_link.face {
    width: 1.4vw;
  }

  .footer_soc_link.insta {
    width: 2.5vw;
    margin-left: 1.5vw;
  }

  .footer_soc_link.tiktok {
    width: 2.3vw;
  }

  .footer_arrow {
    margin-top: 5vw;
    margin-right: 6vw;
  }

  .top_nav_button {
    z-index: 110;
    width: 8vw;
    height: 5.6vw;
    max-height: 6vw;
    padding: 0px;
    background-image: url('../images/navmenu_open.svg');
    background-position: 50% 50%;
    background-size: 4vw;
    background-repeat: no-repeat;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }

  .top_nav_button.w--open {
    z-index: 115;
    background-color: #fff;
    background-image: url('../images/navmenu_close.svg');
    background-position: 50% 48%;
    background-size: 2.8vw;
  }

  .footer_soc_txt {
    margin-bottom: 3%;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .top_search_anime {
    display: none;
    width: 3.6vw;
    height: auto;
  }

  .top_live_anime {
    display: none;
  }

  .main_slide_logo {
    max-height: 8vw;
    min-height: 4vw;
    margin-bottom: 1.5vw;
  }

  .main_sl_arrow {
    display: none;
    width: 3vw;
  }

  .mob_nav_block {
    width: 12vw;
    height: 12vw;
    margin-right: 1vw;
  }

  .error_logo {
    width: 16vw;
  }

  .error_info_group {
    font-size: 1.6vw;
  }

  .applicate_ic {
    margin-top: 0.1vw;
    font-size: 3vw;
    line-height: 2vw;
  }

  .present_logo {
    max-height: 8vw;
    min-height: 4vw;
    margin-bottom: 0vw;
  }

  .present_content {
    padding-left: 26%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    padding-right: 2vw;
    border-right-width: 6px;
  }

  h2 {
    font-size: 4vw;
    line-height: 3vw;
  }

  p {
    margin-bottom: 3.2vw;
    color: #545454;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  ul {
    margin-bottom: 3vw;
    padding-right: 3vw;
    padding-left: 3vw;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .big_it_section {
    text-decoration: none;
  }

  .big_it_section.story {
    width: 100%;
  }

  .big_it_section.program {
    right: 0px;
    display: block;
    margin-bottom: 0vw;
  }

  .big_it_section.live.group {
    height: auto;
    padding-top: 12vw;
  }

  .big_it_section.error {
    max-height: none;
  }

  .big_it_pict {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .big_it_pict.radio_youtoube.embed {
    overflow: hidden;
    max-height: 54vw;
    min-height: 54vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .big_it_pict.voting {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .big_it_infogroup {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    padding-top: 0%;
  }

  .big_it_infogroup.story {
    position: absolute;
    width: 100%;
    padding-top: 13%;
  }

  .big_it_infogroup.story_title {
    bottom: 0vw;
  }

  .big_it_infogroup.error {
    top: 6vw;
  }

  .big_it_infogroup.voting {
    padding-bottom: 0.5%;
  }

  .big_it_infogroup.voting_prev {
    padding-bottom: 0.5%;
  }

  .header_com_link.footer {
    display: block;
    width: 36px;
    height: 36px;
    margin-top: 6vw;
    margin-right: 0%;
    margin-left: 0%;
    float: none;
  }

  .header_com_link.live {
    width: 4.6vw;
    height: 4vw;
    margin-left: 2.5%;
  }

  .header_com_link.live.facebook {
    padding-left: 2vw;
  }

  .header_content_link {
    margin-top: 0.5vw;
    padding-top: 0.5vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .header_content_link.rightinfo {
    float: none;
  }

  .big_it_creditblock {
    width: 18%;
    padding-left: 2%;
    font-size: 1.9vw;
    line-height: 2vw;
  }

  .big_it_creditblock.story {
    width: 40%;
  }

  .big_it_infoblock {
    width: 78%;
    margin-left: 18%;
    padding-bottom: 1.5%;
  }

  .big_it_infoblock.story {
    width: 90%;
    margin-top: 3%;
    margin-bottom: 3%;
    padding-bottom: 2vw;
    padding-left: 1vw;
  }

  .big_it_infoblock.modul {
    width: 94%;
  }

  .big_it_infoblock.error {
    width: 76%;
    margin-top: 1vw;
    padding-bottom: 3%;
    font-size: 2.4vw;
  }

  .big_it_infoblock.radio_youtoube {
    padding-bottom: 1vw;
  }

  .big_it_infoblock.voting {
    padding-bottom: 1vw;
  }

  .big_it_infoblock.home_live {
    margin-bottom: 2vw;
    padding-left: 4vw;
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .big_it_infoblock.voting_prev {
    width: 80%;
    padding-bottom: 1vw;
  }

  .big_it_play {
    width: 5vw;
    margin-right: 3%;
  }

  .big_it_play.big {
    width: 7vw;
    margin-top: 2vw;
    margin-bottom: 1vw;
  }

  .big_it_play.big.radio {
    width: 60vw;
    margin-bottom: 3vw;
    padding: 2vw 22%;
  }

  .big_it_play.potcast {
    width: 3vw;
    margin-left: 1vw;
  }

  .big_it_playgroup {
    font-size: 2.2vw;
  }

  .big_it_playgroup.sm_it {
    font-size: 1.6vw;
  }

  .big_it_playgroup.sm_it.bigplay {
    font-size: 1.6vw;
  }

  .big_it_playgroup.sm_it.potcast {
    margin: 0.4vw 0vw 0vw;
  }

  .big_it_playgroup.storylist.home {
    margin-top: 12%;
    margin-bottom: 26vw;
  }

  .big_it_playgroup.storylist.radio {
    padding-bottom: 0vw;
  }

  .big_it_infolabel {
    padding-right: 2.2vw;
    border-right-width: 6px;
  }

  .big_it_infolabel.storytitle {
    margin-top: 0px;
    padding-right: 1%;
  }

  .big_it_labeltxt {
    margin-right: -0.5vw;
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .big_it_labeltxt.story {
    padding-top: 1.2%;
    padding-right: 3%;
    padding-bottom: 1.6%;
    font-size: 2.4vw;
  }

  .big_it_labeltxt.modul {
    padding: 1vw 2vw;
    background-size: 5px;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .big_it_infotxt {
    font-size: 2.4vw;
    line-height: 2.5vw;
  }

  .big_it_infotxt.story {
    padding-right: 3.5%;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .big_it_infotxt.radio {
    padding-right: 3.5%;
  }

  .big_it_infotxt._404 {
    font-size: 1.8vw;
  }

  .big_it_infotxt.voting {
    padding-bottom: 0.6vw;
    border-right-width: 1.2vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .space {
    height: 4vw;
  }

  .pict_credit {
    margin-left: 2%;
    font-size: 1.7vw;
    line-height: 1.7vw;
  }

  .pict_credit.content {
    max-width: 97%;
    padding-top: 2px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    font-size: 2.4vw;
    line-height: 2vw;
  }

  .footer_section_2 {
    display: block;
    padding-top: 3vw;
    padding-bottom: 3vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 2.6vw;
  }

  .footer_logo_group {
    position: relative;
    width: 98%;
    margin-bottom: 4vw;
  }

  .link_negishut {
    width: 36px;
    margin-top: 2%;
  }

  .footer_2_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    text-align: center;
  }

  .footer_2_block.center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    font-size: 2vw;
    line-height: 3vw;
  }

  .footer_2_block.right {
    margin-top: 1%;
  }

  .footer_logo {
    width: 60%;
    margin-bottom: 5vw;
  }

  .footer_contact_txt {
    margin-bottom: 1vw;
    margin-left: 2vw;
    clear: none;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }

  .footer_linksgroup_title {
    margin-bottom: 2vw;
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .footer_link_item {
    margin-bottom: 2vw;
    font-size: 3vw;
    line-height: 2.3vw;
  }

  .footer_link {
    font-size: 2.4vw;
    line-height: 2vw;
  }

  .sm_it_section {
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .sm_it_section.communic {
    display: block;
    height: auto;
  }

  .sm_it_section.timing {
    margin-bottom: 3vw;
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .sm_it_section.center_title {
    font-size: 2.4vw;
    line-height: 2.2vw;
  }

  .sm_it_section.center_title.radio {
    margin-top: 5vw;
    padding-right: 2.5%;
    padding-left: 2.5%;
  }

  .sm_it_section.center_title.home {
    padding-right: 2%;
    padding-left: 2%;
  }

  .sm_it_section.center_title.reka {
    margin-top: 5vw;
    padding-right: 2.5%;
    padding-left: 2.5%;
  }

  .sm_it_section.tag_list {
    margin-top: 4vw;
  }

  .sm_it_section.tag_breadcrumb {
    margin-top: 2vw;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .sm_it_section.mondeal_title {
    margin-top: 4vw;
  }

  .sm_it_section.share_breadcrumbs {
    margin-top: 2.2vw;
  }

  .video_info_group {
    padding-right: 4%;
    padding-left: 4%;
    text-align: right;
  }

  .video_info_group.radio {
    padding-right: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .video_info_group.radio.digital {
    padding-bottom: 1vw;
  }

  .sm_il_videotitle {
    font-family: 'Simpler bold', sans-serif;
    font-size: 2.6vw;
    line-height: 2.6vw;
    font-weight: 700;
  }

  .sm_il_videotitle.component {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .sm_il_videotitle.news {
    margin-top: 2%;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .sm_il_videotitle.news.home_new {
    border-right-width: 4px;
  }

  .sm_il_videotitle.podcast {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .sm_il_videotitle.online {
    margin-bottom: 0.5vw;
  }

  .sm_il_videotitle.futures {
    margin-bottom: 2.5vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .sm_il_videotitle.reka {
    margin-bottom: 0.5vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .sm_it_videotxt {
    margin-bottom: 1.2vw;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .sm_it_videotxt.component {
    font-size: 2.1vw;
    line-height: 2.2vw;
  }

  .sm_it_videotxt.podcast {
    line-height: 2.4vw;
  }

  .sm_it_videotxt.podcast.all {
    font-size: 1.5vw;
    line-height: 2vw;
  }

  .sm_it_videotxt.radio {
    font-size: 1.6vw;
  }

  .sm_it_addinfo {
    font-size: 2vw;
    line-height: 2vw;
  }

  .video_play_group.timing {
    padding: 2vw 1vw 0.4vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .title_block {
    margin-bottom: 1%;
    border-right-width: 6px;
  }

  .title_block.program {
    border-right-width: 1vw;
  }

  .title_block.live_group {
    margin-bottom: 2%;
  }

  .title_block.center {
    margin-bottom: 1vw;
  }

  .title_block.center.all_programs {
    margin-right: 2.3%;
    margin-left: 2.3%;
  }

  .title_block.center.home_podcast {
    margin-right: 1%;
    margin-left: 1%;
  }

  .title_block.center.home_radio {
    margin-right: 2%;
    margin-left: 2%;
  }

  .title_block.center.mondeal {
    margin-bottom: 0vw;
    padding-top: 0.5vw;
  }

  .it_small.podcast {
    width: 23%;
    margin-right: 1.5%;
  }

  .it_small.podcast.home_new {
    width: 46%;
    margin-right: 1%;
    margin-bottom: 2%;
    margin-left: 1%;
    float: none;
  }

  .it_small.podcast_five {
    margin-right: 1.5%;
  }

  .it_small_pictgroup.podcast {
    height: 22vw;
  }

  .it_small_pictgroup.podcast.home {
    height: 38vw;
  }

  .it_small_pictgroup.programs {
    height: 14vw;
  }

  .it_small_plate {
    width: 95%;
  }

  .it_small_title_txt {
    padding-right: 1vw;
    border-right-width: 6px;
  }

  .it_small_title_txt.title {
    padding-bottom: 1%;
    border-right-width: 6px;
    font-size: 1.2vw;
    line-height: 1.2vw;
  }

  .it_small_title {
    margin-bottom: 1%;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }

  .it_small_title.flashnews {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .it_small_txt {
    font-size: 2.1vw;
    line-height: 2vw;
  }

  .it_small_txt.flashnews {
    clear: right;
    font-size: 2vw;
    line-height: 2vw;
  }

  .communic_group {
    width: 100%;
    margin-bottom: 4%;
  }

  .communic_group.group2 {
    width: 100%;
    margin-bottom: 2%;
  }

  .communic_group_2 {
    height: auto;
  }

  .communic_link {
    width: 48%;
    height: 80vw;
    padding: 3vw;
  }

  .communic_link.youtube {
    height: 40vw;
    margin-bottom: 4%;
  }

  .communic_link.facebook {
    width: 48%;
  }

  .communic_link.snapchat {
    height: 40vw;
  }

  .communic_link.instagram {
    height: 40vw;
  }

  .communic_gr_title.facebook {
    height: 10vw;
    margin-right: 14vw;
    margin-bottom: 18vw;
    border-right-width: 2vw;
    font-size: 3.4vw;
    line-height: 3vw;
  }

  .communic_gr_title.twitter {
    height: 10vw;
    margin-top: 5vw;
    border-right-width: 2vw;
    font-size: 3.4vw;
    line-height: 3vw;
  }

  .communic_gr_title.youtoube {
    height: 10vw;
    border-right-width: 2vw;
    font-size: 3.4vw;
    line-height: 3vw;
  }

  .communic_gr_title.instagram {
    width: 27vw;
    height: 10vw;
    border-right-width: 2vw;
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .communic_gr_title.snapchat {
    width: 185px;
    height: 10vw;
    border-right-width: 2vw;
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .communic_gr_icon {
    right: 3vw;
    bottom: 3vw;
    width: 10vw;
  }

  .communic_gr_icon.facebook {
    left: 3vw;
    top: 3vw;
  }

  .communic_gr_icon.youtube {
    left: 3vw;
    top: 3vw;
  }

  .communic_gr_icon.instagram {
    left: 3vw;
    top: 3vw;
  }

  .communic_gr_icon.snapchat {
    left: 3vw;
    bottom: 3vw;
  }

  .communic_snapchat_pict {
    top: 3vw;
    right: 3vw;
    width: 20vw;
  }

  .content_section {
    margin-bottom: 1%;
    padding-right: 8%;
    padding-left: 8%;
  }

  .content_section.search_links {
    margin-bottom: 2.5%;
  }

  .story_title {
    padding-right: 2.2%;
    border-right-width: 1vw;
    font-size: 5.2vw;
    line-height: 5vw;
  }

  .story_title.program {
    padding-right: 4%;
    border-right-width: 10px;
    font-size: 5.6vw;
  }

  .story_title.radio {
    border-right-width: 8px;
    font-size: 4vw;
    line-height: 4vw;
  }

  .story_title.uptitle {
    margin-right: -4vw;
    padding-right: 2vw;
    border-right-width: 8px;
    font-size: 5.6vw;
    line-height: 5.8vw;
  }

  .story_title.uptitle.memorial {
    padding-bottom: 0.6vw;
    font-size: 4.4vw;
    line-height: 4.8vw;
  }

  .story_title.traffic {
    font-size: 5vw;
    line-height: 5.6vw;
  }

  .story_title.podcast {
    border-right-width: 1.4vw;
    font-size: 5.6vw;
  }

  .story_title.podcast.left {
    border-left-width: 1.4vw;
  }

  .story_autotr_face {
    width: 11vw;
    height: 11vw;
  }

  .story_autor_infogroup {
    width: 84%;
  }

  .story_autor_dategroup {
    margin-top: 0.4vw;
    font-size: 12px;
  }

  .story_autor_namegroup {
    width: 64%;
  }

  .story_autor_comunicgr {
    margin-top: 0vw;
  }

  .story_autor_comunicgr.podcast_top {
    margin-top: 2vw;
  }

  .story_autor_name {
    margin-bottom: 1%;
    font-size: 3.2vw;
    line-height: 3.2vw;
  }

  .story_autor_name.noinfo {
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .story_autor_profinfo {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .autor_com_icon {
    width: 4.4vw;
  }

  .autor_com_icon.gplus {
    width: 3.5vw;
  }

  .autor_com_icon.face {
    width: 3vw;
  }

  .autor_com_icon.rss {
    width: 5vw;
  }

  .autor_com_icon.rss.left {
    width: 5vw;
  }

  .autor_com_icon.twiter {
    width: 3.4vw;
  }

  .autor_com_icon.telephone {
    width: 3vw;
  }

  .autor_com_icon.facebook {
    width: 2.6vw;
  }

  .story_autor_date {
    margin-left: 1.5vw;
    padding-left: 1.5vw;
  }

  .content_title {
    margin-top: 1vw;
    margin-bottom: 1vw;
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .content_title.podcast_title {
    font-size: 3.2vw;
  }

  .content_title.memorial {
    margin-right: 3vw;
    font-size: 3.6vw;
    line-height: 3.8vw;
  }

  .content_pict_group {
    margin-bottom: 3.2vw;
  }

  .content_pict_group.citut {
    width: 46%;
  }

  .content_citut_group {
    margin-bottom: 3.4vw;
  }

  .content_pict_infogroup.up {
    margin-top: -3vw;
  }

  .content_pict_name {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    font-family: 'Simpler regular', sans-serif;
    font-size: 2.4vw;
    line-height: 2.4vw;
    font-weight: 400;
  }

  .content_citut_txtblock {
    width: 50%;
    padding-right: 3vw;
    border-right-width: 8px;
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .story_contact_item {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .story_contact_icon {
    width: 3.4vw;
    height: 3.4vw;
    margin-right: 1vw;
  }

  .big_it_titleblock {
    bottom: 0px;
    z-index: 1;
    padding-top: 1vw;
    padding-right: 2%;
    padding-bottom: 1vw;
    background-color: transparent;
  }

  .videogroup_title {
    padding-right: 3vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .video_screen_full.program {
    height: 22vw;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  .video_screen_full.podcast {
    width: 26vw;
    height: 26vw;
  }

  .video_screen_full.radio.texture {
    padding-right: 1.5vw;
    padding-left: 1.5vw;
  }

  .listmenu_group {
    margin-bottom: 0px;
  }

  .search_group {
    width: 32%;
    height: 5.2vw;
  }

  .search_field {
    width: 84%;
    height: 5.2vw;
    padding-top: 4px;
  }

  .search-button {
    width: 14%;
    margin-top: 2px;
    margin-left: 2%;
  }

  .program_title_section {
    margin-bottom: 2vw;
  }

  .program_title_section.radio {
    margin-top: 4vw;
    margin-bottom: 3vw;
    padding-bottom: 3%;
    background-color: transparent;
  }

  .program_title_section.traffic {
    padding-right: 2%;
    padding-left: 2%;
  }

  .list_logo_title {
    border-right-width: 10px;
  }

  .program_content_section {
    width: 96%;
    padding-top: 1vw;
  }

  .program_content_section.uptitle {
    width: 96%;
    margin-top: 0vw;
  }

  .program_content_section.uptitle.memorial {
    width: 98%;
    margin-top: 0vw;
    padding-left: 5vw;
  }

  .program_content_section.storytitle {
    width: 96%;
  }

  .program_content_section.podcast {
    width: 100%;
    margin-bottom: 2vw;
    padding-right: 5%;
  }

  .program_content_section.podcast.left {
    padding-left: 5%;
  }

  .program_content_section.traffic_top {
    padding-bottom: 2vw;
  }

  .program_content_section.wide.voting {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .program_content_section.memorial {
    width: 98%;
    padding-top: 0vw;
    padding-right: 2vw;
  }

  .program_top_txt {
    width: 100%;
    margin-top: 3vw;
    clear: right;
    font-size: 2.6vw;
    line-height: 2.9vw;
  }

  .program_top_txt.uptitle {
    margin-top: 1vw;
    margin-bottom: 1vw;
  }

  .program_top_txt.uptitle.radio {
    margin-top: 2vw;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .program_top_txt.uptitle.radio_eng {
    margin-top: 2vw;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .program_top_txt.podcast {
    margin-top: 0vw;
    clear: both;
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .program_top_txt.voting {
    margin-top: 1vw;
    margin-bottom: 1vw;
    padding-right: 2.6vw;
    clear: both;
    font-size: 2.4vw;
    line-height: 2.6vw;
  }

  .program_top_txt.memorial {
    margin-top: 2vw;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .program_top_txt.memorial.search_title {
    margin-right: 3vw;
  }

  .program_list_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2vw;
    padding-bottom: 2vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .program_list_item.traffic {
    margin-top: 0vw;
    padding-bottom: 3vw;
  }

  .program_list_videoblock.podcast {
    width: 22%;
  }

  .program_list_infoblock {
    padding-right: 0%;
    padding-left: 0%;
  }

  .program_list_link {
    font-size: 2vw;
    line-height: 2vw;
  }

  .program_list_number {
    height: auto;
    font-size: 6vw;
    line-height: 6vw;
  }

  .video_add_button {
    padding: 1% 3% 2%;
    font-size: 3vw;
    line-height: 3vw;
  }

  .program_logo_insert {
    width: 80%;
    max-height: auto;
  }

  .radio_content_section {
    padding-right: 5%;
    padding-bottom: 16vw;
    padding-left: 4%;
  }

  .radio_info_group {
    width: 68%;
  }

  .radio_play_button {
    width: 10vw;
    margin-top: 1vw;
    margin-right: 6vw;
  }

  .radio_title_now {
    margin-bottom: 1vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .radio_title_now.next {
    margin-bottom: 1vw;
    padding-bottom: 0vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .radio_name_now {
    margin-bottom: 1vw;
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .radio_name_now.next {
    margin-bottom: 1vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .radio_song_now {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .radio_song_now.next {
    font-size: 3vw;
    line-height: 3vw;
  }

  .job_head {
    padding-top: 3.6vw;
    padding-right: 3.4vw;
    padding-bottom: 3.6vw;
    font-size: 3vw;
  }

  .jod_head_plus {
    width: 6vw;
    height: 3vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .jod_head_plus.level2 {
    height: 2.4vw;
    padding-left: 1.6vw;
  }

  .job_head_name {
    min-width: 22vw;
    margin-left: 2vw;
    font-size: 3.6vw;
    line-height: 3.6vw;
  }

  .jod_subordinary_item.archive {
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 3vw;
    font-size: 2.3vw;
    line-height: 2.3vw;
  }

  .job_subordimary {
    padding-right: 9vw;
    font-size: 2.6vw;
    line-height: 3.2vw;
  }

  .job_subordimary.open {
    line-height: 3.2vw;
  }

  .job_sub_number {
    font-size: 2.3vw;
  }

  .job_sub_number.popup {
    margin-right: 3vw;
    font-size: 2.8vw;
    line-height: 2.8vw;
  }

  .job_infogroup {
    padding: 2vw 12vw 6vw 5vw;
  }

  .job_info_insert {
    width: 90%;
  }

  .job_order_button {
    width: 90%;
    margin-top: 1vw;
    margin-right: 0vw;
    padding-top: 2.4vw;
    padding-bottom: 2.8vw;
    float: none;
    font-size: 3.4vw;
    line-height: 2vw;
  }

  .job_head_number {
    margin-top: 0.5vw;
    line-height: 3vw;
  }

  .programdescpara {
    margin-top: 0vw;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .programdescpara.podcast_desc {
    font-size: 2vw;
    line-height: 2vw;
  }

  .programdescpara.podcast_desc.left {
    margin-top: 1vw;
    margin-bottom: 1vw;
    line-height: 2vw;
  }

  .popup_title.small {
    padding: 2.5vw 6%;
  }

  .popup_title_txt {
    padding-right: 2vw;
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .popup_title_txt.small {
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .popup_form {
    margin-top: 4vw;
    margin-bottom: 4vw;
  }

  .popup_form.small {
    width: 88%;
  }

  .form_input {
    height: 40px;
    font-size: 2.8vw;
    line-height: 2.8vw;
  }

  .form_input.small {
    height: 7vw;
    font-size: 2.6vw;
    line-height: 2.8vw;
  }

  .form_submit {
    font-size: 6vw;
    line-height: 6vw;
  }

  .form_submit.small {
    padding: 1.5vw 6vw;
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .upload_file {
    height: 40px;
  }

  .upload_file_icon {
    width: 40px;
  }

  .upload_file_txt {
    font-size: 2.8vw;
    line-height: 2.8vw;
  }

  .input_upload_filename {
    line-height: 18px;
  }

  .add_file_div {
    height: 40px;
  }

  .radio_body {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, hsla(0, 0%, 100%, 0.82)), color-stop(27%, transparent), color-stop(59%, transparent)), url('../images/דסק-טופ.jpg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.82) 1%, transparent 27%, transparent 59%), url('../images/דסק-טופ.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .bgr_gradient {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    background-color: hsla(0, 0%, 100%, 0.5);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(36%, transparent));
    background-image: linear-gradient(180deg, #fff, transparent 36%);
  }

  .radio_info_current {
    margin-top: 3vw;
    margin-bottom: 8vw;
    padding-right: 3%;
    padding-left: 3%;
  }

  .radio_info_current.live_radio {
    margin-top: 4vw;
    margin-bottom: 4vw;
  }

  .radio_info_next {
    margin-top: 8vw;
    padding-right: 5%;
    padding-left: 5%;
  }

  .radio_info_next.live_radio {
    margin-top: 4vw;
  }

  .play_radio_button {
    width: 10vw;
    height: 10vw;
  }

  .createdby {
    display: inline;
    direction: rtl;
    font-size: 2.2vw;
  }

  .cyberrightslink {
    display: inline;
    font-size: 2.2vw;
  }

  .rightsdiv {
    display: inline-block;
    margin-right: 0px;
    padding-top: 1vw;
    padding-right: 0px;
    border-right-style: none;
    font-size: 2vw;
  }

  .open_txt {
    margin-bottom: 2vw;
  }

  .snapchat_section {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .snapchat_content_block {
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .snapchat_logo {
    width: 50%;
  }

  .podcast_share_link {
    margin-left: 0.8vw;
  }

  .podcast_share_icon {
    width: 3.2vw;
  }

  .podcast_share_icon.traffic {
    width: 4vw;
  }

  .back_to_top {
    left: 3vw;
    z-index: 4000;
    width: 7vw;
    height: 7vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .leed_content {
    padding-right: 3vw;
    border-right-width: 8px;
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .podcast_content {
    width: 96%;
    padding-right: 3%;
    padding-left: 3%;
  }

  .podcast_content.left {
    padding-left: 1vw;
  }

  .podcast_content.width60 {
    padding-right: 11vw;
    padding-left: 0vw;
  }

  .contet_text.left {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .paragraph_new {
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .podcast_content_block {
    width: 78%;
    padding-left: 6%;
  }

  .podcast_content_block.left {
    width: 74%;
    max-width: 74%;
  }

  .podcast_content_block.width60 {
    padding-right: 0%;
  }

  .auto_com_line {
    height: 2.8vw;
    margin-right: 1.6vw;
    margin-left: 1.6vw;
  }

  .auto_com_line.content_pict {
    height: 2vw;
    margin-top: 0.5vw;
  }

  .title_noline_modul {
    padding-bottom: 1%;
  }

  .component_big_item.left.embed {
    width: 47%;
    margin-left: 1%;
    padding-right: 3%;
  }

  .component_big_item.right.embed {
    width: 48%;
    margin-right: 1%;
  }

  .component_big_item.center {
    width: 44%;
  }

  .component_big_item.news_embed {
    width: 26%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .component_big_item.breaking {
    width: 26%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .component_big_item.breaking.mob_list {
    width: 100%;
    padding-top: 0px;
  }

  .component_sm_group.right.embed {
    margin-right: 1%;
  }

  .component_sm_group.left.embed {
    margin-left: 1%;
  }

  .component_sm_group.news_left {
    width: 24%;
  }

  .component_section.news {
    padding-left: 3%;
  }

  .component_section.radio_online {
    padding-right: 5%;
    padding-left: 5%;
  }

  .component_section.radio_online.program {
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_section.radio_online.home_new {
    padding-right: 4%;
    padding-left: 4%;
  }

  .component_section.radio_online.last_hour_news {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.radio_online.program_eng {
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_section.radio_online.lang {
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_section.home_small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 1%;
    padding-left: 1%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .component_section.magazine {
    padding-right: 1.8%;
    padding-left: 1.8%;
  }

  .component_section.radio_lang {
    padding-right: 5%;
    padding-left: 5%;
  }

  .component_section.breaking {
    padding-top: 3%;
    padding-left: 3%;
  }

  .component_section.breaking_mobile {
    padding-top: 3%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.breaking_app {
    width: 100%;
    height: 267px;
    padding-top: 12px;
    padding-bottom: 10px;
  }

  .component_big_pict.news {
    background-image: url('../images/sm_item_pict4.png');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .component_big_pict.video {
    background-image: url('../images/sm_item_pict4.png');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .component_sm_pict.news {
    height: 13vw;
  }

  .component_sm_pict.podcast {
    height: 12vw;
  }

  .component_sm_pict.tag_list {
    height: 11vw;
  }

  .component_sm_pict.carpet {
    height: 13vw;
  }

  .component_big_title {
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .component_big_title.news {
    font-size: 3vw;
    line-height: 3vw;
  }

  .component_big_title.council {
    font-size: 5.6vw;
    line-height: 5.8vw;
  }

  .component_big_title.home_new {
    border-right-width: 5px;
  }

  .citut_girshaim {
    width: 9vw;
    height: 5vw;
    margin-right: -1.5vw;
    padding-right: 1vw;
    padding-left: 1vw;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .citut_txt {
    font-size: 3vw;
    line-height: 3vw;
  }

  .flashnews_group {
    width: 46.5%;
    margin-right: 2.6%;
    margin-bottom: 1%;
    margin-left: 0.5%;
  }

  .flashnews_time_txt {
    padding-left: 1vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .component_paragraf {
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .heading-2 {
    font-size: 3.8vw;
  }

  .header_submenu {
    margin-top: 8vw;
    padding-top: 2vw;
    padding-bottom: 1.2vw;
  }

  .program_category_logo {
    height: 9vw;
  }

  .program_category_title {
    border-right-width: 5px;
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .podcast_info {
    font-size: 2vw;
    line-height: 2vw;
  }

  .podcast_info_title {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .podcast_info_titlenumb {
    font-size: 2vw;
    line-height: 2vw;
  }

  .live_content_section.channel {
    display: block;
    margin-bottom: 3vw;
    background-color: transparent;
  }

  .live_subtitle {
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .live_video_link {
    width: 96%;
    margin-bottom: 2%;
  }

  .live_radio_link {
    width: 46%;
    margin-left: 2%;
  }

  .live_link_infogroup {
    padding: 12px;
  }

  .live_link_infogroup.radio {
    height: 12vw;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
  }

  .live_link_logoblock {
    width: 22%;
  }

  .live_link_logoblock.broadcast {
    width: 17%;
    margin-top: 2%;
    margin-bottom: 5px;
    background-color: #fff;
  }

  .live_link_playblock {
    width: 6%;
  }

  .live_link_infoblock {
    width: 69%;
    margin-top: 4px;
    font-size: 3.2vw;
    line-height: 3.2vw;
  }

  .live_link_infoblock.radio {
    margin-top: 11vw;
    font-size: 12px;
    line-height: 12px;
  }

  .shape_kan {
    width: 42%;
  }

  .shape_kan.radio {
    width: 42%;
  }

  .live_link_number {
    padding-bottom: 2px;
    font-size: 28px;
    line-height: 4vw;
  }

  .live_link_number.radio {
    width: 50%;
  }

  .live_info_current {
    margin-top: 1px;
    font-size: 13px;
    line-height: 15px;
  }

  .live_info_current.radio {
    margin-top: 2px;
    margin-bottom: 3px;
  }

  .live_info_next {
    font-size: 13px;
    line-height: 15px;
  }

  .live_info_txt {
    line-height: 13px;
  }

  .live_info_txt.radio {
    margin-top: 1px;
  }

  .live_info_txt.title {
    min-width: 8vw;
  }

  .board_time_arrow {
    width: 2.8vw;
    margin-top: 0.2vw;
  }

  .board_time_infogroup {
    width: 80%;
    margin-top: 0.2vw;
    padding-right: 0vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right-style: none;
    font-size: 2vw;
    line-height: 2vw;
  }

  .broadcast_program_info {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: auto;
    min-width: 100%;
    margin-bottom: 2px;
    float: right;
    background-color: #eee;
  }

  .broadcast_program_line {
    border-color: #eee;
  }

  .live_program_info {
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .live_program_title {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .live_program_pict {
    width: 10vw;
    height: 7vw;
    min-height: 7vw;
    min-width: 10vw;
  }

  .ic_deaf {
    width: 25px;
  }

  .board_dates_mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 2vw;
    -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;
    background-color: #dee0e1;
    direction: rtl;
    font-family: 'Simpler light', sans-serif;
    color: #35506d;
    font-size: 2.6vw;
    line-height: 2vw;
    font-weight: 300;
  }

  .board_date_link {
    color: #35506d;
    text-decoration: none;
  }

  .board_date_group {
    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;
    font-family: 'Simpler bold', sans-serif;
    color: #35506d;
    font-size: 3vw;
    line-height: 3vw;
    font-weight: 700;
    text-decoration: none;
  }

  .board_date_line {
    width: 2px;
    height: 18px;
    margin-right: 8px;
    margin-left: 8px;
    background-color: #35506d;
  }

  .board_date_arrow {
    width: 17px;
    margin-left: 8px;
  }

  .live_info_section {
    margin-top: 4vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .live_info_section.radio {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .live_logo_block {
    width: 40%;
    margin-bottom: 2vw;
  }

  .live_contact_block {
    width: 30%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .live_contact_block.video {
    position: relative;
    width: 100%;
    padding-right: 3vw;
    float: right;
    clear: right;
    border-right-width: 6px;
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .live_txt_block {
    width: 100%;
  }

  .live_txt_block.player {
    font-size: 2.4vw;
    line-height: 2.6vw;
  }

  .live_contact_icon {
    width: 6vw;
    margin-left: 1vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    border-left-width: 4px;
  }

  .live_contact_icon.video {
    width: 5vw;
    margin-left: 3vw;
  }

  .live_contact_txt {
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .broadcast_100 {
    overflow: hidden;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .podcast_info_txt {
    font-size: 2vw;
    line-height: 2vw;
  }

  .loading_block {
    width: 18vw;
    height: 18vw;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .podcast_timing_title {
    font-size: 2.8vw;
    line-height: 2.8vw;
  }

  .podcast_timing_title.white {
    margin-top: 1.6vw;
  }

  .timing_arrow {
    width: 3%;
  }

  .timing_buttons_group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2vw;
  }

  .timing_button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 14vw;
    height: 14vw;
    margin-right: 0.8vw;
    margin-bottom: 1vw;
    margin-left: 0.8vw;
    padding-top: 0.8vw;
    float: right;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.9vw;
    line-height: 1.9vw;
    text-align: center;
  }

  .timing_button.subject {
    width: 16.4vw;
    height: 5vw;
    margin-bottom: 1.4vw;
    padding-top: 1.1vw;
    padding-bottom: 0.8vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .timing_button_number {
    display: inline-block;
    margin-top: 0.2vw;
    margin-right: auto;
    margin-left: 0.8vw;
    float: none;
    font-size: 2.8vw;
    line-height: 2.8vw;
    text-align: center;
  }

  .timing_but_txt {
    display: inline-block;
    margin-top: -0.2vw;
    margin-right: auto;
    margin-left: auto;
  }

  .container_100 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .traffic_telephone_link {
    margin-bottom: 1vw;
    font-size: 2.8vw;
    line-height: 4vw;
  }

  .traffic_telephone_number {
    margin-right: 1.6vw;
    margin-left: 0.8vw;
  }

  .traffic_telephone_star {
    font-size: 4.6vw;
    line-height: 3vw;
  }

  .traffic__time {
    width: 12%;
    font-size: 3.4vw;
    line-height: 3.6vw;
  }

  .traffic_info {
    width: 85%;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .component_news_timegroup {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .component_news_timegroup.center_item {
    font-size: 2vw;
    line-height: 2vw;
  }

  .component_news_timegroup.group {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .component_news_timegroup.radio {
    padding-top: 0vw;
    line-height: 1.4vw;
  }

  .component_news_timegroup.home_new.main {
    padding-right: 1.4vw;
  }

  .component_news_timegroup.home_new.mondeal {
    padding-right: 3vw;
  }

  .component_news_timegroup.languages {
    padding-top: 0vw;
    line-height: 1.4vw;
  }

  .component_news_time {
    font-size: 1.3vw;
  }

  .news_phlah_group.home_new {
    padding-bottom: 1.8vw;
  }

  .news_phlah {
    padding: 0.6vw 1.4vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .news_phlah.small {
    padding-bottom: 0.6vw;
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .news_phlah.small.red {
    font-size: 1.5vw;
    line-height: 1.6vw;
  }

  .news_phlah.home_new {
    padding-top: 0.6vw;
  }

  .center_title {
    font-size: 3vw;
    line-height: 3vw;
  }

  .ls_hamborger_top_line {
    position: relative;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .ls_hamburger_middle_line {
    position: relative;
    top: 1vw;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .ls_hamburger_bottom_line {
    position: relative;
    top: 2vw;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .timing_icon {
    width: 4.5vw;
    margin-bottom: 2vw;
  }

  .timing_clear {
    max-width: 13vw;
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .timing_clear_icon {
    width: 1.5vw;
  }

  .podcast_timing_infogroup {
    padding-right: 1vw;
    padding-left: 0vw;
    border-right-width: 3px;
    font-size: 2vw;
    line-height: 2vw;
  }

  .podcast_timing_infogroup.home_new {
    font-size: 2.4vw;
    line-height: 2.6vw;
  }

  .podcast_timing_maintitle {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .podcast_timing_maintitle.home_new {
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .podcast_timing_timegroup {
    padding-right: 1.8vw;
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .podcast_timing_timegroup.home_new {
    padding-right: 1.6vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .podcast_timing_date {
    margin-right: 0.6vw;
    padding-right: 0.6vw;
    line-height: 1.8vw;
  }

  .podcast_timing_date.item {
    font-size: 2vw;
    line-height: 2vw;
  }

  .podcast_timing_add {
    display: block;
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .timing_add_icon {
    width: 2vw;
  }

  .component_news_biglink.black {
    height: 13vw;
  }

  .traffic_title {
    margin-bottom: 1.5vw;
    font-size: 3.2vw;
    line-height: 3.2vw;
  }

  .traffic_tip_txt {
    margin-bottom: 2vw;
    font-size: 2.4vw;
    line-height: 2.6vw;
  }

  .add_video_button {
    width: 28%;
    border-radius: 5px;
    font-size: 3vw;
    line-height: 3vw;
  }

  .error_title {
    font-size: 9vw;
    line-height: 9vw;
  }

  .error_title_group {
    margin-bottom: 2vw;
    border-right-width: 8px;
    font-size: 2.8vw;
    line-height: 3.6vw;
  }

  .popup_field_label {
    font-size: 2.8vw;
    line-height: 2.8vw;
  }

  .popup_field_label.small {
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .all_items_for_cat {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .all_items_for_cat_arrow.mondeal {
    margin-right: 1vw;
  }

  .link_line_div {
    margin-bottom: 3%;
  }

  .council_info_group {
    width: 65%;
    min-height: 24vw;
    margin-right: 3vw;
    padding-bottom: 3vw;
  }

  .council_list_item {
    margin-top: 3vw;
    padding-bottom: 3vw;
  }

  .council_picture {
    width: 26vw;
    height: 26vw;
  }

  .council_sudtitle {
    font-size: 3.2vw;
    line-height: 3.6vw;
  }

  .application_desc.small {
    font-size: 2.6vw;
    line-height: 2.8vw;
  }

  .radio_online_group {
    margin-top: 2vw;
  }

  .radio_online_group.station {
    margin-bottom: 2vw;
  }

  .radio_online_group.station_five {
    margin-bottom: 2vw;
  }

  .radio_online_group.lang {
    margin-bottom: 2vw;
  }

  .radio_online_block {
    width: 21vw;
  }

  .radio_online_block.five {
    width: 23.5%;
  }

  .radio_online_pict {
    height: 21vw;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(58%, transparent), to(rgba(0, 0, 0, 0.8))), url('../images/radio_smallitem_pict.png');
    background-image: linear-gradient(180deg, transparent 58%, rgba(0, 0, 0, 0.8)), url('../images/radio_smallitem_pict.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .radio_online_pict.station_five {
    height: 21vw;
  }

  .radio_online_dark {
    height: 20vw;
  }

  .radio_online_info {
    margin-top: -4.6vw;
  }

  .radio_online_info.bottom {
    margin-bottom: 1vw;
  }

  .radio_online_logo {
    width: 16vw;
    height: 4vw;
    margin-bottom: 0.8vw;
  }

  .radio_online_infogroup {
    padding-right: 0vw;
  }

  .radio_line_anime {
    width: 4px;
    min-height: 14vw;
  }

  .radio_line_anime.top_station {
    width: 3px;
    height: 3.4vw;
    min-width: 3px;
    margin-left: 1vw;
  }

  .radio_line_anime.lang {
    width: 3px;
    height: 3.4vw;
    min-width: 3px;
    margin-left: 1vw;
  }

  .radio_line_anime_parent {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .radio_line_anime_info {
    margin-right: 1.2vw;
  }

  .radio_youtoube_title {
    border-right-width: 3px;
    font-size: 5.4vw;
    line-height: 5vw;
  }

  .radio_youtoube_name {
    border-right-width: 3px;
    font-size: 4vw;
    line-height: 4.2vw;
  }

  .radio_youtoube_link {
    font-size: 2vw;
    line-height: 2vw;
  }

  .radio_station_top.reka {
    min-height: 19vw;
  }

  .radio_station_top.lang {
    min-height: 18vw;
  }

  .station_top_communics {
    margin-bottom: 1.2vw;
  }

  .station_top_logo.program:hover {
    width: 70%;
  }

  .station_communi_link {
    width: 2.2vw;
    margin-right: 1.5vw;
    margin-left: 1.5vw;
  }

  .station_communi_link.facebook {
    width: 1vw;
    margin-left: 1.2vw;
  }

  .station_online_infogroup.last_hour_news {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .station_online_flah {
    margin-bottom: 0.5vw;
    padding-top: 0.5vw;
    padding-right: 1.2vw;
    padding-left: 1.2vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .station_online_flah.player {
    font-size: 4vw;
    line-height: 4.2vw;
  }

  .station_online_flah.last_hour_news {
    padding-top: 0.4vw;
    padding-bottom: 0.4vw;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .station_online_flah.reka {
    padding-top: 1vw;
    padding-bottom: 0.8vw;
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .station_addinfo_block {
    margin-top: 2.5vw;
    font-size: 1.6vw;
  }

  .station_addinfo_link {
    width: 32%;
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .station_adinfo_icon {
    width: 1vw;
    margin-right: 0.6vw;
  }

  .station_futures_group.reka {
    padding-right: 0.8vw;
  }

  .station_future_info.all_programs {
    margin-right: 1vw;
    margin-left: 1vw;
  }

  .station_future_txtgroup {
    width: 84%;
  }

  .station_future_txtgroup.allprograms {
    padding-top: 0.3vw;
    padding-bottom: 1vw;
  }

  .station_future_txtgroup.lang {
    padding-top: 0.3vw;
    padding-bottom: 1vw;
  }

  .station_future_program {
    font-size: 1.6vw;
    line-height: 1.8vw;
  }

  .station_future_program.all_programs {
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .station_future_name {
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .station_future_name.all_programs {
    font-size: 1.4vw;
  }

  .station_future_name.all_programs.five {
    font-size: 1.4vw;
  }

  .station_future_name.all_programs.four {
    font-size: 1.4vw;
  }

  .station_allprograms_menu {
    display: none;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .allprograms_link {
    line-height: 2.6vw;
  }

  .radio_program_addlink {
    margin-top: 2vw;
    margin-bottom: 1vw;
    padding-bottom: 2.4vw;
    background-size: 3vw;
  }

  .radio_program_add {
    font-size: 3.2vw;
    line-height: 3.6vw;
  }

  .radio_program_toggle {
    padding: 3vw 6vw;
    background-size: 2vw;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .radio_program_toggle.no_content {
    background-size: 2vw;
  }

  .radio_program_toggle.top_plus {
    padding-right: 7vw;
    background-position: 98% 26px;
    background-size: 15px;
    font-size: 22px;
    line-height: 22px;
  }

  .radio_program_toggle.top_plus.w--open {
    background-position: 98% 31px;
  }

  .radio_program_toggle.top_plus.no_content {
    background-image: url('../images/ic_plus_radio.svg');
    background-position: 98% 26px;
    background-size: 15px;
    background-repeat: no-repeat;
  }

  .radio_program_toggle.top_plus.no_content.w--open {
    background-image: url('../images/ic_minus_radio.svg');
    background-position: 98% 31px;
    background-size: 15px;
  }

  .radio_program_toggle.top_plus.eng {
    background-position: 97% 50%;
  }

  .radio_program_toggle.top_plus.eng.w--open {
    background-position: 97% 50%;
  }

  .radio_program_toggle.top_plus.no_content_eng {
    background-image: url('../images/ic_plus_radio.svg');
    background-position: 97% 50%;
    background-size: 15px;
    background-repeat: no-repeat;
  }

  .radio_program_toggle.top_plus.no_content_eng.w--open {
    background-image: url('../images/ic_minus_radio.svg');
    background-position: 98% 31px;
    background-size: 15px;
  }

  .padio_program_play.last_hour_news {
    width: 54px;
  }

  .radio_program_droplist.w--open {
    padding-right: 7vw;
    padding-bottom: 3vw;
    padding-left: 7vw;
  }

  .radio_program_dropcomunic {
    margin-bottom: 1.5vw;
  }

  .player_info_group {
    width: 70%;
  }

  .traffic_ic_telephone {
    font-size: 4vw;
  }

  .share_basic {
    width: 8vw;
    height: 3.5vw;
    max-height: 3.5vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .share_basic.left {
    width: 9.6vw;
  }

  .share_basic_icon {
    width: 3.5vw;
    height: 3.5vw;
  }

  .share_basic_icon.mail {
    width: 3.4vw;
    height: 3.4vw;
  }

  .share_basic_icon.facebook {
    width: 3.3vw;
    height: 3.3vw;
  }

  .share_basic_icon.whatsapp {
    width: 3.6vw;
    height: 3.4vw;
  }

  .share_basic_icon.copy {
    width: 3vw;
    padding-right: 0.5vw;
  }

  .share_line_block {
    width: 2.8vw;
    height: 3.5vw;
  }

  .share_line {
    height: 3.5vw;
  }

  .voting_txt_block {
    font-size: 1.2vw;
    line-height: 1.3vw;
  }

  .voting_quest {
    min-height: 1.4vw;
    min-width: 1.4vw;
    margin-top: 1.6vw;
    margin-bottom: 1.6vw;
  }

  .vote_button_section {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .vte_button {
    padding: 1.5vw 3vw;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }

  .voting_form_group {
    padding-top: 0vw;
    padding-right: 0%;
    padding-left: 0%;
  }

  .vote_form_button {
    width: 18vw;
    padding: 1.5vw 4vw;
    font-size: 3vw;
    line-height: 3.2vw;
  }

  .voting_form_label {
    font-size: 2.2vw;
    line-height: 3vw;
  }

  .voting_form_title {
    margin-bottom: 2vw;
  }

  .voting_form_fieldblock {
    width: 65vw;
  }

  .voting_form_fieldblock.name {
    width: 32vw;
  }

  .voting_form_txtarea {
    min-height: 15vw;
  }

  .voting_form_checkbox {
    width: 3vw;
    height: 3vw;
  }

  .voitink_form_checklink {
    font-size: 2.2vw;
    line-height: 3vw;
  }

  .voting_popup_quest {
    max-width: 80%;
    font-size: 2.2vw;
    line-height: 2.6vw;
  }

  .voting_quest_titlegroup {
    border-right-width: 7px;
  }

  .voting_info_close {
    width: 2.6vw;
  }

  .voting_quest_title {
    font-size: 3.2vw;
    line-height: 3.4vw;
  }

  .voting_quest_subtitle {
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .voting_popup_thanks {
    font-size: 2.2vw;
    line-height: 2.6vw;
  }

  .voting_communic_group {
    height: 6vw;
  }

  .voting_popup_button {
    height: 4.8vw;
    min-height: 4.8vw;
    margin-top: 2vw;
    padding-right: 3vw;
    padding-left: 3vw;
    font-size: 2.2vw;
  }

  .voiting_com_link {
    width: 5.6vw;
    height: 5.6vw;
    margin-right: 0.4vw;
    margin-bottom: 0.8vw;
    margin-left: 0.4vw;
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .voiting_com_link.facebook {
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .voiting_com_link.twit {
    padding-right: 0.8vw;
    padding-left: 0.9vw;
  }

  .voiting_com_link.whatsup {
    padding-right: 1.3vw;
    padding-left: 1.3vw;
  }

  .voting_ic_mail {
    width: 5vw;
    margin-left: 1.4vw;
    padding-top: 0.2vw;
    padding-bottom: 0.4vw;
    padding-left: 1.4vw;
  }

  .voting_mail_field {
    height: 6vw;
    min-width: 50vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 2.4vw;
  }

  .popup_field_title {
    font-size: 3.4vw;
    line-height: 3.6vw;
  }

  .popup_question_group {
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .popup_radio_button {
    width: 2.8vw;
    height: 2.8vw;
  }

  .job_share_group {
    margin-bottom: 2vw;
  }

  .voting_title {
    padding-top: 0.6%;
    padding-right: 1.8vw;
    border-right-width: 1.2vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .voting_title.start {
    padding-top: 0.8vw;
    padding-right: 2vw;
    border-right-width: 1.2vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .tags_insert_group {
    padding-top: 1vw;
    padding-bottom: 0vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .tags_title {
    margin-bottom: 0.8vw;
    padding-right: 1vw;
    padding-left: 1.5vw;
  }

  .tags_title.taglist {
    margin-left: 1.2vw;
    padding-left: 1.2vw;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .tags_title.taglist_story {
    margin-left: 1.2vw;
    font-size: 2vw;
    line-height: 2.6vw;
  }

  .tag_link {
    margin-bottom: 0.8vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .taglist_breadcrumb_title {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .taglist_breadcrumb_title.mondeal {
    margin-left: 1vw;
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .taglist_title {
    border-right-width: 5px;
    font-size: 4.8vw;
    line-height: 5vw;
  }

  .taglist_info_txt {
    font-size: 2vw;
    line-height: 2.8vw;
  }

  .tags_category_section {
    margin-bottom: 2vw;
    padding-top: 0.4vw;
    padding-bottom: 0.4vw;
    font-size: 4vw;
  }

  .tags_group_title {
    margin-bottom: 2vw;
    padding-right: 1%;
    border-right-width: 3px;
    font-size: 4vw;
    line-height: 4.6vw;
  }

  .tags_group_title.eng {
    padding-left: 1%;
    border-left-width: 3px;
    font-size: 3.8vw;
  }

  .tags_category_columns {
    width: 24%;
    margin-bottom: 2.5vw;
    padding-left: 2.5vw;
  }

  .tags_category_link {
    margin-bottom: 1.4vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .tags_category_link.eng {
    line-height: 2.2vw;
  }

  .home_live_section {
    margin-bottom: 1vw;
    padding-top: 0px;
    padding-bottom: 2vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home_live_block {
    width: 100%;
    margin-bottom: 3vw;
  }

  .home_live_infogroup {
    width: 100%;
    padding-left: 0vw;
  }

  .home_live_titlegroup {
    height: auto;
    margin-right: 0vw;
    margin-bottom: 3vw;
    padding-top: 0vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .home_live_titlegroup.video {
    width: 100%;
    float: right;
    clear: right;
  }

  .home_live_nextgroup {
    padding-right: 0vw;
    padding-left: 3vw;
  }

  .home_live_title {
    margin-bottom: 0.8vw;
    padding-right: 2vw;
    padding-bottom: 0.4vw;
    font-size: 4.2vw;
    line-height: 4.4vw;
  }

  .home_live_title.video {
    padding-right: 3vw;
    border-right-width: 6px;
    font-size: 5.2vw;
    line-height: 6vw;
  }

  .home_new_live_title {
    padding-right: 2vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 4vw;
    line-height: 4.2vw;
    font-weight: 700;
  }

  .home_new_live_title.video {
    padding-right: 3vw;
    border-right-width: 6px;
  }

  .home_live_next_title {
    margin-bottom: 3vw;
    padding-right: 6vw;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .home_live_next_block {
    width: 26%;
    margin-right: 6vw;
    margin-left: 0%;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .home_live_addlink {
    margin-top: 3vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .home_live_arrow {
    width: 2vw;
  }

  .home_live_next_info {
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .home_live_next_time {
    font-size: 3.4vw;
    line-height: 3.6vw;
  }

  .home_banners_addlink {
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 2vw;
    background-size: 7px;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .home_banner.info {
    padding-top: 5vw;
    font-size: 2vw;
  }

  .home_banner.citut {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }

  .home_banner.counter {
    padding-top: 3.2vw;
    font-size: 1.8vw;
    line-height: 1.6vw;
  }

  .home_banner_infogroup {
    width: 48%;
  }

  .home_banner_infogroup.citut {
    width: 48%;
  }

  .home_banner_infotitle {
    font-size: 3vw;
    line-height: 3vw;
  }

  .home_counter-content {
    width: 24vw;
  }

  .home_news_secton {
    padding-top: 3vw;
    padding-bottom: 2vw;
  }

  .home_news_secton.add {
    margin-bottom: 2vw;
    padding-top: 1.2vw;
    padding-bottom: 1.2vw;
  }

  .home_news_secton.add.mondeal {
    padding-top: 1.2vw;
  }

  .home_news_secton.mondeal {
    padding-top: 2vw;
  }

  .home_news_addlink {
    margin-top: 0.2vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .home_news_subitem {
    width: 30.4%;
    margin-right: 2.1vw;
  }

  .home_news_addicon {
    width: 1.2vw;
    margin-right: 1vw;
  }

  .home_news_addicon.live {
    width: 1.4vw;
    margin-right: 1vw;
  }

  .home_news_addicon.next {
    width: 1.4vw;
    height: 3.9vw;
    margin-right: 1vw;
    margin-left: 1vw;
    padding-top: 0.2vw;
  }

  .paging_add {
    width: 3.2vw;
    height: 3.2vw;
  }

  .paging_number {
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .last_hour_hews_link {
    padding: 16px 4vw 16px 6vw;
    background-image: none;
    font-size: 20px;
    line-height: 22px;
  }

  .memorial_share_date_group {
    margin-bottom: 1vw;
    font-size: 2.4vw;
    line-height: 2.6vw;
  }

  .memorial_date_txt {
    margin-top: 2vw;
  }

  .memorial_search_group {
    width: 94vw;
    margin-bottom: 2vw;
    padding-right: 3vw;
    padding-left: 0vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .memorial_search_label {
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .memorial_search_field {
    width: 93%;
    height: 5vw;
    margin-top: 1vw;
    margin-right: 0vw;
    font-size: 2.2vw;
    line-height: 2.4vw;
  }

  .memorial_search_button {
    width: 8vw;
    height: 8vw;
    padding-right: 1vw;
    padding-left: 2.4vw;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .memorial_search_block {
    width: 44%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .memorial_search_rezults_group {
    border-top: 1px solid #dee0e1;
  }

  .memorial_search_results_item {
    display: inline-block;
    width: 94vw;
    padding-top: 3vw;
    padding-right: 3vw;
    padding-bottom: 1.5vw;
    border-bottom-color: #e0dcdc;
  }

  .memorial_search_result {
    margin-bottom: 2vw;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .memorial_search_result.falling {
    width: 24%;
    float: right;
  }

  .memorial_search_result.name {
    width: 33%;
    float: right;
  }

  .memorial_search_result.family {
    width: 40%;
    float: right;
  }

  .memorial_search_result.rank {
    width: 24%;
    float: right;
  }

  .memorial_search_result.broadcast_date {
    width: 33%;
    float: right;
  }

  .memorial_search_result.broadcast_time {
    width: 30%;
    float: right;
  }

  .memorial_search_results_title {
    color: #afafaf;
    font-size: 2.4vw;
  }

  .counter_title {
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .counter_number {
    font-size: 3.5vw;
    line-height: 4vw;
  }

  .counter_timer_separator {
    margin-right: 1vw;
    margin-left: 1vw;
    font-size: 3.5vw;
    line-height: 4.4vw;
  }

  .counter_number_title {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .live_home_title {
    font-size: 5vw;
    line-height: 5vw;
  }

  .live_home_title.video {
    font-size: 4vw;
    line-height: 4vw;
  }

  .h_new_title_link {
    width: 20vw;
    height: 9vw;
  }

  .h_new_title_link.radio {
    width: 12.8vw;
    height: 6vw;
  }

  .h_new_title_link.podcasts {
    width: 46vw;
    height: 8vw;
  }

  .h_new_title_link.digital {
    width: 25vw;
    margin-bottom: 2vw;
  }

  .breadcrumbs_group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.2vw;
    font-size: 2.2vw;
  }

  .mondeal_title {
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .video_live_group {
    margin-bottom: 6vw;
    padding-right: 0vw;
    padding-left: 0vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .video_live_content {
    width: 100%;
  }

  .video_live_infogroup {
    width: 100%;
    margin-top: 5vw;
    margin-bottom: 4vw;
    padding-right: 8vw;
    padding-left: 8vw;
  }

  .video_live_logo {
    width: 44%;
    margin-bottom: 2vw;
    padding-left: 0vw;
    float: right;
  }

  .video_live_link {
    margin-bottom: 1vw;
    font-size: 4vw;
    line-height: 4.2vw;
  }

  .video_live_link.small {
    margin-top: 1vw;
    font-size: 3.2vw;
  }

  .video_live_operation {
    width: 100%;
    margin-bottom: 3vw;
    padding-right: 3vw;
    padding-left: 3vw;
    float: right;
    clear: right;
    border-left: 6px solid transparent;
    border-right-width: 6px;
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .video_live_operation.after {
    text-align: right;
  }

  .video_live_operation.stores {
    position: relative;
  }

  .video_360_button {
    width: 100%;
    margin-top: 2vw;
    margin-bottom: 2vw;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
    font-size: 4.6vw;
    line-height: 4.6vw;
  }

  .ic_360 {
    width: 12vw;
    margin-right: 1vw;
  }

  .additional_info {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  ._2018 {
    margin-top: 0.3vw;
    margin-right: 1.2vw;
    margin-left: 1.2vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .mondeal_communic_txt {
    margin-left: 0.8vw;
    padding-left: 1.4vw;
    font-size: 1.8vw;
    line-height: 2.2vw;
  }

  .mondeal_com_link {
    width: 3vw;
  }

  .mondeal_com_link.insta {
    width: 2.6vw;
  }

  .mondeal_com_link.youtube {
    width: 3.2vw;
  }

  .mondeal_com_link.face {
    width: 1.3vw;
    margin-right: 0.6vw;
    margin-left: 0.6vw;
  }

  .live_next_title {
    font-size: 4vw;
    line-height: 4vw;
  }

  .live_next_title.name {
    display: inline;
    line-height: 4vw;
  }

  .live_next_title.time {
    font-size: 3.6vw;
  }

  .live_next_info {
    margin-top: 1vw;
    margin-bottom: 1vw;
  }

  .live_stores_group {
    margin-top: 2vw;
  }

  .job_to_archive.arrow {
    font-size: 2.3vw;
  }

  .txt_info_center {
    margin-top: 1vw;
    margin-right: 15%;
    margin-left: 15%;
  }

  .txt_info_center.module {
    margin-top: -11vw;
    font-size: 2.4vw;
  }

  .alert_close {
    width: 4vw;
    height: 4vw;
  }

  .allert_sound {
    width: 6vw;
    height: 6vw;
  }

  .allert_logo {
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .allert_content {
    width: 76%;
    font-size: 2.8vw;
    line-height: 3.4vw;
  }

  .alert_title {
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .alert_info {
    margin-left: 1.4vw;
  }

  .alert_logo {
    width: 9vw;
  }

  .coockies_section {
    padding-right: 3vw;
    padding-left: 3vw;
    font-size: 2vw;
    line-height: 2.8vw;
    text-align: center;
  }

  .coockies_link {
    margin-right: 1vw;
    margin-left: 1vw;
  }

  .coockies_button {
    margin-top: 1vw;
    margin-right: 2vw;
    padding-right: 3vw;
    padding-left: 3vw;
    border-radius: 3vw;
    font-size: 2.2vw;
  }

  .tooltip {
    bottom: 3.8vw;
    width: 14vw;
    padding-top: 1.4vw;
    padding-bottom: 1.4vw;
    font-size: 1.8vw;
  }

  .guide_stations_group {
    overflow: scroll;
    width: 190%;
    height: 10vw;
  }

  .guide_stations_group.time {
    z-index: 30;
    overflow: scroll;
  }

  .guide_stations_menu {
    position: relative;
  }

  .guide_stations_menu.time {
    overflow: visible;
    width: auto;
  }

  .guide_glue_gradient {
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 40;
    width: 0.2%;
    height: 10vw;
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(94%, #fff));
    background-image: linear-gradient(90deg, transparent, #fff 94%);
  }

  .guide_glue_gradient.left {
    left: 0px;
    right: auto;
    bottom: 0px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(14%, #fff), to(transparent));
    background-image: linear-gradient(90deg, #fff 14%, transparent);
  }

  .guide_title.mobile {
    margin-right: 3vw;
    margin-bottom: 1vw;
    padding-right: 2vw;
    border-right-width: 4px;
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .guide_station_line {
    width: 3px;
    margin-top: 2vw;
    margin-bottom: 2vw;
  }

  .guide_station_line.timing {
    height: 3.6vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    margin-left: 1vw;
  }

  .guide_timing_link {
    font-size: 2.4vw;
  }

  .guide_timing_link.in {
    width: 16vw;
  }

  .guide_glue {
    direction: rtl;
  }

  .guide_content_section {
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .guide_info_button {
    height: 15vw;
    padding-right: 16.5vw;
    padding-left: 4vw;
  }

  .guide_info_button.w--open {
    height: 15vw;
  }

  .guide_time_group {
    width: 12vw;
    height: 12vw;
    margin-top: 2vw;
    margin-right: 1vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .guide_time_group.mobile {
    width: 12.5vw;
    height: 12vw;
  }

  .guide_info_list.w--open {
    padding: 0vw 16.5vw 3vw 14vw;
    font-family: 'Simpler light', sans-serif;
    font-size: 2.4vw;
    line-height: 3.8vw;
    letter-spacing: 0.5px;
  }

  .guide_age {
    margin-right: 5.4vw;
    margin-bottom: 3vw;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .guide_part_txt {
    margin-top: 0.5vw;
    font-size: 2.4vw;
    line-height: 3.2vw;
  }

  .guide_title_group {
    width: 91%;
    font-size: 3.2vw;
    line-height: 3.8vw;
  }

  .guide_time_circle {
    width: 10vw;
    height: 10vw;
    margin-top: 1vw;
    margin-bottom: 0vw;
    font-size: 2.6vw;
    line-height: 3vw;
  }

  .guide_time_circle.no_info {
    width: 9.5vw;
    height: 9.5vw;
  }

  .guide_time_link {
    font-size: 2vw;
    line-height: 2vw;
  }

  .guide_time_link.mobile {
    margin-top: 0vw;
    margin-right: 0vw;
  }

  .guide_plus_icon {
    position: relative;
    width: 2vw;
  }

  .guide_info_moblink {
    font-family: 'Simpler regular', sans-serif;
    font-size: 2.8vw;
    line-height: 3vw;
    font-weight: 400;
    letter-spacing: 0px;
  }

  .guide_moblink_icon {
    width: 4vw;
    margin-right: 1vw;
  }

  .guide_moblink_icon.program {
    width: 4vw;
  }

  .guide_moblink_icon.about {
    width: 4.6vw;
  }

  .circle_pict {
    width: 9.5vw;
    height: 9.5vw;
    margin-right: -0.1vw;
  }

  .circle_pict.mobile {
    padding-right: 0.8vw;
    padding-left: 0.8vw;
  }

  .guide_info_desklink {
    font-family: 'Simpler regular', sans-serif;
    font-size: 2.8vw;
    line-height: 3vw;
    font-weight: 400;
    letter-spacing: 0px;
  }

  .guide_desklink_icon {
    width: 4vw;
    margin-right: 1vw;
  }

  .tag_psik {
    margin-bottom: 0.8vw;
    margin-left: 0.6vw;
    line-height: 2.4vw;
  }

  .breadcrumbs_list {
    margin-top: 0.6vw;
    font-size: 1.8vw;
  }

  .breadcrumbs_item {
    margin-bottom: 0.6vw;
    margin-left: 1vw;
  }

  .subtitles_live {
    margin-bottom: 1vw;
    clear: both;
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .subtitles_ic {
    width: 5vw;
    margin-left: 1vw;
  }

  .applicat_add_group {
    padding-top: 3vw;
    padding-bottom: 4vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 3.4vw;
    line-height: 3.6vw;
    font-weight: 700;
  }

  .applicat_close {
    width: 7vw;
    height: 7vw;
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .applicat_logo {
    width: 14vw;
    margin-bottom: 1vw;
  }

  .applicat_title {
    margin-bottom: 1vw;
    font-size: 4.4vw;
    line-height: 5vw;
  }

  .applicat_button {
    margin-top: 3vw;
    padding-top: 1vw;
    padding-bottom: 1.5vw;
    border-radius: 4vw;
    font-size: 3.8vw;
    line-height: 4vw;
    font-weight: 400;
  }

  .applicat_button_ic {
    width: 1.5vw;
    margin-top: 1vw;
  }

  .voting_filter_group {
    overflow: hidden;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .vote_filter_link {
    margin-top: 0vw;
    margin-bottom: 0vw;
    padding-right: 1.6vw;
    padding-left: 1.6vw;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 2.4vw;
    line-height: 3vw;
  }

  .vote_filter_link.select {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .vote_filter_content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .vote_filter_gradient {
    width: 5vw;
  }

  .trio_big_group {
    padding-bottom: 2.5vw;
  }

  .trio_sm_group {
    padding-bottom: 3vw;
  }

  .trio_top_title {
    margin-bottom: 1vw;
    padding-right: 1vw;
    padding-bottom: 0.3vw;
    border-right-width: 4px;
    font-size: 3vw;
    line-height: 3vw;
  }

  .trio_main_item {
    height: 21.8vw;
  }

  .trio_pict {
    height: 12.8vw;
    margin-bottom: 0.4vw;
  }

  .trio_pict.horizon {
    width: 47%;
  }

  .trio_main_title {
    margin-bottom: 0.4vw;
    font-size: 1.7vw;
    line-height: 1.8vw;
    letter-spacing: 0px;
  }

  .trio_time_block {
    margin-bottom: 0.6vw;
    font-size: 1.3vw;
    line-height: 1.3vw;
  }

  .trio_time_block.gallery {
    padding-right: 1.5vw;
  }

  .trio_sub_item {
    height: 6.4vw;
    padding-bottom: 2vw;
  }

  .trio_sub_title {
    height: 4.6vw;
    font-size: 1.5vw;
    line-height: 1.6vw;
    letter-spacing: 0px;
  }

  .trio_all_link {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .trio_all_arrow {
    margin-top: 0.4vw;
    margin-right: 0.6vw;
  }

  .trio_horizon_item {
    height: 13.2vw;
    margin-bottom: 0.8vw;
  }

  .trio_horizon_info {
    width: 48%;
    margin-top: 0.3vw;
  }

  .title_info_txt {
    font-size: 1.8vw;
  }

  .magazine_item {
    margin-bottom: 0.6vw;
    padding: 0.6vw 0.6vw 2.4vw;
  }

  .magazine_pict {
    height: 14vw;
  }

  .magazine_time_block {
    font-size: 1.3vw;
    line-height: 1.3vw;
  }

  .magazine_info_title {
    font-size: 1.8vw;
    line-height: 1.8vw;
    letter-spacing: 0px;
  }

  .magazine_info_txt {
    font-size: 1.4vw;
    line-height: 1.6vw;
  }

  .trio_title_block {
    height: 4.5vw;
  }

  .news_up_title {
    margin-bottom: 0.4vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
    letter-spacing: 0px;
  }

  .content_menu_group {
    padding-top: 0vw;
    font-size: 2.6vw;
    line-height: 2.9vw;
  }

  .con_menu_list {
    display: none;
  }

  .con_menu_drop {
    display: none;
  }

  .con_menu_button {
    padding: 0.8vw 2vw 1vw 6vw;
    background-size: 2.6vw;
    font-size: 2.8vw;
    line-height: 3.2vw;
  }

  .con_menu_link.w--current {
    font-size: 3.6vw;
    line-height: 4.2vw;
  }

  .con_mob_menu {
    display: block;
    margin-top: 1vw;
    clear: right;
    border-style: solid;
    border-width: 1px;
    border-color: #707070;
  }

  .radio_menu_section {
    padding-right: 6%;
    padding-bottom: 2vw;
    padding-left: 6%;
    font-size: 2.6vw;
    line-height: 2.9vw;
  }

  .radio_menu_title {
    margin-bottom: 1vw;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .con_nav_menu {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 2060;
    overflow: hidden;
    margin-left: 100vw;
  }

  .con_nav_link {
    display: block;
    width: 100%;
    padding: 2.5vw 0px;
    color: rgba(0, 0, 0, 0.8);
    font-size: 3.6vw;
    line-height: 4.2vw;
    text-decoration: none;
  }

  .con_nav_link.w--current {
    font-family: 'Simpler bold', sans-serif;
    color: rgba(0, 0, 0, 0.9);
    font-size: 3vw;
    line-height: 3.5vw;
    font-weight: 700;
  }

  .con_nav_link.current {
    font-family: 'Simpler black', sans-serif;
  }

  .con_navmenu_close {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 8%;
    z-index: 20;
    width: 9vw;
    height: 9vw;
    margin-top: 0vw;
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .con_menu_scroll {
    position: absolute;
    overflow: scroll;
    width: 100%;
    height: 100.0289453266326%;
    padding-top: 18vw;
    padding-bottom: 30vw;
    -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;
  }

  .con_nav_gradient {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 10;
    width: 100%;
    height: 18%;
    margin-top: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(18%, #fff), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, #fff 18%, hsla(0, 0%, 100%, 0));
  }

  .con_nav_gradient.bottom {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    height: 26%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(42%, #fff));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 42%);
  }

  .con_nav_button {
    padding: 0.8vw 2vw 1vw 6vw;
    background-image: url('../images/ic_menu_color.svg');
    background-position: 2vw 50%;
    background-size: 2.8vw;
    font-size: 3.2vw;
    line-height: 3.2vw;
  }

  .con_nav_button.radio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 2vw;
    -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;
    background-image: none;
  }

  .radio_menu_group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -2vw;
    padding-bottom: 2vw;
    -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;
  }

  .ic_arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 3vw;
    margin-right: 2vw;
    -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;
  }

  .ic_arrow.radio {
    width: 2.6vw;
    margin-top: 0.4vw;
    margin-right: 2vw;
  }

  .search_section {
    padding-right: 8%;
    padding-left: 6%;
  }

  .search_form {
    height: 7vw;
    border-right-width: 1.2vw;
  }

  .search_form_field {
    height: 7vw;
    font-size: 5vw;
    line-height: 6vw;
  }

  .search_button {
    width: 8vw;
    height: 6.4vw;
    background-size: 56%;
  }

  .search_result_section {
    padding-right: 6%;
    padding-left: 6%;
  }

  .search_result_list {
    min-height: 58vw;
    margin-top: 3vw;
  }

  .search_no_result {
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .search_result_block {
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .search_info_txt {
    margin-left: 1vw;
    color: #707070;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .search_info_txt.list {
    display: none;
  }

  .search_spell_link {
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .search_result_item {
    margin-bottom: 2.5vw;
    padding-bottom: 2.5vw;
  }

  .search_result_pict {
    height: 14vw;
  }

  .search_info_group {
    margin-top: 0.3vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .search_info_title {
    margin-bottom: 2vw;
    font-size: 3.4vw;
    line-height: 3.6vw;
    letter-spacing: 0px;
  }

  .podcast_info_group {
    font-size: 2vw;
    line-height: 2.2vw;
  }

  .podcast_add_arrow {
    margin-right: 0.6vw;
    font-size: 2vw;
  }

  .podcast_line_block {
    width: 2.6vw;
    height: 2.8vw;
  }

  .podcast_line {
    height: 2.8vw;
  }

  .podcast_num {
    margin-left: 0.8vw;
  }

  .podcast_num.left {
    margin-right: 0.6vw;
  }

  .podcast_main_title {
    width: 86%;
    border-right-width: 1vw;
    font-size: 4.8vw;
    line-height: 5vw;
  }

  .flah_circle {
    width: 0.8vw;
    height: 0.8vw;
  }

  .station_frequency {
    margin-right: 0.8vw;
    margin-left: 0.8vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .lang_date_txt {
    font-size: 1.5vw;
    line-height: 1.5vw;
  }

  .lang_title {
    padding-top: 1.2vw;
    padding-bottom: 1.6vw;
    padding-left: 1vw;
    border-left-width: 0.8vw;
    font-size: 2.8vw;
    line-height: 2.8vw;
  }

  .breaking_player {
    height: 6vw;
  }

  .breaking_list {
    height: 35vw;
  }

  .breaking_list.app {
    margin-bottom: 4px;
  }

  .breakink_title_group {
    font-size: 1.4vw;
    line-height: 1.6vw;
  }

  .breakink_title_group.mobile {
    margin-bottom: 1vw;
    font-size: 2vw;
    line-height: 2.8vw;
  }

  .breakink_title_group.app {
    margin-bottom: 10px;
    font-size: 2vw;
    line-height: 2.8vw;
  }

  .breaking_title {
    font-size: 2.4vw;
  }

  .breaking_title.mobile {
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .breaking_round {
    margin-left: 0.8vw;
  }

  .breaking_round.mobile {
    width: 1vw;
    height: 1vw;
    margin-top: 0.4vw;
  }

  .breaking_all_link {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .breaking_all_link.news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .breaking_all_link.mobile {
    margin-left: 3vw;
  }

  .breaking_all_link.app {
    margin-left: 3vw;
  }

  .breaking_item {
    margin-bottom: 0.4vw;
    font-size: 1.3vw;
    line-height: 1.5vw;
  }

  .breaking_item.mobile {
    padding-top: 2vw;
    padding-right: 2%;
    padding-bottom: 2vw;
    font-size: 2vw;
    line-height: 2.8vw;
  }

  .breaking_item.app {
    margin-bottom: 10px;
  }

  .break_time {
    margin-top: 0.2vw;
    font-size: 1.1vw;
    line-height: 1.3vw;
  }

  .break_time.mobile {
    min-width: 16%;
    font-size: 2vw;
    line-height: 2.8vw;
  }

  .break_time.app {
    margin-bottom: 6px;
  }

  .breaking_prev_date {
    font-size: 1.2vw;
    line-height: 1.4vw;
  }

  .breaking_prev_date.mobile {
    padding-top: 2vw;
    padding-right: 6.5%;
    padding-bottom: 2vw;
    font-size: 2vw;
    line-height: 2.8vw;
  }

  .breaking_play {
    width: 4.4vw;
    height: 4.4vw;
    background-size: 1.8vw;
  }

  .corona_title {
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .corona_number {
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .corona_arrow {
    width: 2vw;
  }

  .corona_data_group {
    font-size: 2.2vw;
  }

  .corona_data_title {
    font-size: 2.4vw;
  }

  .podcast_title_section {
    margin-bottom: 3vw;
  }

  .component_title_inlink {
    font-size: 3vw;
    line-height: 3vw;
  }

  .comp_paragraph {
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .comp_slider_nav {
    height: 4vw;
    padding-top: 1.5vw;
    font-size: 1vw;
    line-height: 1vw;
  }

  .voting_persents {
    font-size: 4vw;
  }

  .voting_back {
    right: 2%;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }

  .voting_arrow {
    margin-top: 0.4vw;
    margin-left: 0.6vw;
  }

  .voting_share_group {
    height: 6vw;
  }

  .voting_share_group.prev_list {
    margin-top: 50px;
  }

  .voiting_share_link {
    width: 5.6vw;
    height: 5.6vw;
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .voiting_share_link.facebook {
    width: 3.2vw;
    padding-bottom: 0.2vw;
  }

  .voiting_share_link.twit {
    padding-right: 0.8vw;
    padding-left: 1vw;
  }

  .voiting_share_link.whatsup {
    padding-right: 1.3vw;
    padding-left: 1.3vw;
  }

  .quest_num_group {
    margin-top: 1vw;
    padding-right: 2.4vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .voting_start {
    right: 15%;
    margin-right: 30%;
    padding: 0.8vw 3vw 1vw 2.5vw;
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .vouting_prev_subtitle {
    padding-right: 2vw;
    padding-bottom: 1vw;
    border-right-width: 1.2vw;
    font-size: 2.5vw;
    line-height: 2.8vw;
  }

  .gallery_sec {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .gallery_slider {
    height: 24vw;
  }

  .gallery_all_link {
    font-size: 1.6vw;
    line-height: 1.6vw;
  }

  .gallery_all_arrow {
    margin-top: 0.4vw;
    margin-right: 0.6vw;
  }

  .gallery_title_group {
    width: 93%;
    margin-bottom: 0.5vw;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .gallery_slider_title {
    margin-top: 0.6vw;
    margin-bottom: 1vw;
    padding-bottom: 0.3vw;
    border-right-width: 0.8vw;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .gallery_mask {
    padding-top: 0.6vw;
    padding-bottom: 0.6vw;
  }

  .gallery_slide_pict {
    height: 12.8vw;
    margin-bottom: 0.4vw;
  }

  .gal_slide_info {
    padding-top: 0.5vw;
    padding-right: 1.5vw;
    padding-left: 1.5vw;
  }

  .gal_info_txt {
    font-size: 1.5vw;
    line-height: 1.6vw;
  }

  .gal_info_title {
    font-size: 1.7vw;
    line-height: 1.8vw;
  }

  .gal_sub_info {
    font-size: 1.5vw;
    line-height: 1.6vw;
  }

  .present_sec {
    height: 40vw;
    text-decoration: none;
  }

  .psent_video_bgr {
    display: none;
  }

  .present_operate_group {
    font-size: 1.6vw;
  }

  .prewsent_button {
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .present_but_icon {
    margin-top: 0.4vw;
    margin-right: 0.6vw;
  }

  .present_sound {
    display: none;
  }

  .present_sound.off {
    display: none;
  }

  .top_sec {
    background-position: 100% -1%;
    background-size: 83%;
  }

  .top_nav_bar {
    height: 7vw;
  }

  .top_nav_logo {
    right: 9vw;
    width: 19vw;
    margin-top: 1.6vw;
    padding-left: 0px;
  }

  .top_nav_conteiner {
    height: 7vw;
  }

  .top_live_group {
    padding-top: 0.6vw;
  }

  .top_nav_link {
    height: 7vw;
    padding-right: 14%;
    background-size: 4vw;
    font-size: 2.4vw;
    line-height: 2.8vw;
  }

  .top_nav_link:hover {
    background-size: 4vw;
  }

  .top_nav_link.games {
    background-position: 92% 30%;
    background-size: 4.2vw;
  }

  .top_nav_link.games:hover {
    background-position: 92% 30%;
    background-size: 4.2vw;
  }

  .top_nav_link.music {
    padding-right: 14%;
    background-size: 4.4vw;
  }

  .top_nav_link.music:hover {
    background-size: 4.4vw;
  }

  .top_nav_link.podcast {
    background-size: 4vw;
  }

  .top_nav_link.podcast:hover {
    background-size: 4vw;
  }

  .top_nav_link.video {
    background-size: 3.6vw;
  }

  .top_nav_link.video:hover {
    background-size: 3.6vw;
  }

  .top_nav_link.shedule {
    background-size: 3.6vw;
  }

  .top_nav_link.shedule:hover {
    background-size: 3.6vw;
  }

  .top_nav_link.tohnit {
    padding-right: 14%;
    background-size: 4vw;
  }

  .top_nav_link.tohnit:hover {
    background-size: 4vw;
  }

  .top_nav_menu {
    padding-top: 8vw;
  }

  .top_search_button {
    height: 6.4vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .top_search_pict {
    width: 3.8vw;
    height: auto;
  }

  .top_live_pict {
    width: 4vw;
  }

  .top_live_button {
    height: 6.4vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .nav_slider {
    margin-top: 0.5vw;
  }

  .nav_sl_arrow {
    font-size: 2.4vw;
  }

  .nav_sl_link {
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .nav_sl_mask {
    margin-right: 0vw;
    margin-left: 0vw;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .main_slider {
    height: 30vw;
  }

  .main_sl_nav {
    bottom: 2vw;
    height: 0.3vw;
    font-size: 2vw;
  }

  .main_slide_info {
    width: 46%;
    padding-bottom: 4vw;
    font-size: 2vw;
    line-height: 2.4vw;
  }

  .main_sl_link {
    margin-top: 1vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .main_slide_ar {
    margin-top: 0.2vw;
    margin-right: 0.6vw;
    margin-left: -0.6vw;
    font-size: 1.8vw;
    line-height: 2vw;
  }

  .main_sl_title {
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .footer_sec {
    padding: 8vw 5% 11vw;
    background-position: 68% 101%, 1% 101%, 54% -1%;
    background-size: 8vw, 9vw, 11vw;
  }

  .footer_cat_group {
    margin-top: 2vw;
    margin-bottom: 0vw;
    padding-left: 3vw;
  }

  .footer_contact_gr {
    margin-top: 3vw;
    margin-bottom: 0vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer_info_group {
    margin-bottom: 0vw;
  }

  .footer_contact_link {
    margin-bottom: 1%;
    margin-left: 2vw;
    clear: none;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }

  .footer_social_group {
    margin-top: 2vw;
  }

  .footer_soc_link {
    width: 4.8vw;
    margin-left: 2.6vw;
  }

  .footer_soc_link.face {
    width: 2.4vw;
    margin-left: 2vw;
    padding-right: 0.2vw;
    padding-left: 0.2vw;
  }

  .footer_soc_link.insta {
    width: 3.7vw;
    margin-left: 1.8vw;
  }

  .footer_soc_link.tiktok {
    width: 3.3vw;
  }

  .footer_arrow {
    width: 7vw;
    margin-top: 0vw;
    margin-right: 0vw;
  }

  .top_nav_button {
    width: 8vw;
    height: 7vw;
    max-height: 7vw;
    min-height: 7vw;
    background-size: 4.6vw;
  }

  .top_nav_button.w--open {
    background-size: 3.6vw;
  }

  .footer_soc_txt {
    display: none;
    margin-bottom: 1%;
    margin-left: 2vw;
    clear: none;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }

  .top_search_anime {
    width: 4.6vw;
  }

  .main_slide_logo {
    max-height: 9vw;
    min-height: 5vw;
  }

  .error_logo {
    width: 18vw;
    margin-top: 3vw;
  }

  .error_info_group {
    font-size: 2vw;
  }

  .applicate_ic {
    margin-top: 0.2vw;
    margin-right: 0.6vw;
    margin-left: -0.6vw;
    font-size: 4vw;
  }

  .present_logo {
    max-height: 9vw;
    min-height: 5vw;
  }

  .present_video {
    height: 40vw;
    background-image: url('../images/SHAT_NEILA_ARTWORK_all.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .present_content {
    width: 62%;
    padding-right: 3%;
    padding-left: 22%;
    font-size: 1.6vw;
    line-height: 2vw;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    padding-top: 1.8%;
    padding-right: 4%;
    padding-bottom: 2.5%;
    border-right-width: 6px;
    font-size: 8vw;
    line-height: 8vw;
  }

  h2 {
    padding-right: 3%;
    padding-left: 7%;
    font-size: 7vw;
    line-height: 7vw;
  }

  p {
    margin-bottom: 5vw;
    font-size: 4.6vw;
    line-height: 6.2vw;
  }

  ul {
    margin-bottom: 4vw;
    padding-right: 4vw;
    padding-left: 4vw;
    font-size: 4.6vw;
    line-height: 6.2vw;
  }

  .big_it_section {
    overflow: hidden;
    max-height: 60vw;
    text-decoration: none;
  }

  .big_it_section.story {
    margin-top: -0.8vw;
  }

  .big_it_section.videogroup {
    margin-top: -1vw;
  }

  .big_it_section.program {
    top: 0px;
    display: block;
    width: 100%;
    margin-top: 1vw;
    margin-bottom: 3vw;
  }

  .big_it_section.live {
    height: 8vw;
    margin-top: -2vw;
    clear: both;
  }

  .big_it_section.live.group {
    height: auto;
    padding-top: 18vw;
  }

  .big_it_section.error {
    max-height: none;
    padding-bottom: 4vw;
  }

  .big_it_pict {
    left: 0px;
    top: 0px;
    right: 0px;
    max-height: 80vw;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .big_it_pict.bgr {
    max-height: auto;
    min-height: 120vw;
    background-image: url('../images/big_item_pict2.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .big_it_pict.radio_youtoube {
    display: block;
    overflow: visible;
    margin-top: 0vw;
  }

  .big_it_pict.radio_youtoube.embed {
    max-height: 56vw;
    min-height: 56vw;
  }

  .big_it_pict.voting {
    overflow: visible;
    max-height: none;
    margin-top: 0vw;
  }

  .big_it_infogroup {
    margin-bottom: 0%;
    padding-top: 0%;
    padding-bottom: 1.5%;
  }

  .big_it_infogroup.story {
    padding-top: 14%;
  }

  .big_it_infogroup.story_title {
    position: absolute;
    bottom: 0vw;
    padding-bottom: 1%;
  }

  .big_it_infogroup.list {
    position: absolute;
    padding-top: 8%;
  }

  .big_it_infogroup.error {
    position: static;
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .big_it_infogroup.voting {
    margin-bottom: -1vw;
    padding-top: 6%;
    padding-bottom: 0%;
  }

  .big_it_infogroup.link {
    padding-top: 9%;
    background-image: none;
  }

  .big_it_infogroup.voting_prev {
    margin-bottom: -1vw;
    padding-top: 6%;
    padding-bottom: 0%;
  }

  .header_com_link.footer {
    margin-top: 14vw;
    margin-right: 3%;
    margin-left: 3%;
  }

  .header_com_link.live {
    width: 7vw;
    height: 8vw;
    margin-left: 2%;
  }

  .header_com_link.live.facebook {
    padding-left: 3vw;
  }

  .header_content_link {
    margin-top: 2px;
    margin-right: 15px;
    margin-left: 5px;
    padding-bottom: 3px;
    border-bottom-width: 4px;
    font-size: 14px;
    line-height: 14px;
  }

  .header_content_link.w--current {
    direction: rtl;
    text-align: right;
  }

  .header_content_link.rightinfo.w--current {
    margin-bottom: 0px;
    direction: rtl;
    text-align: right;
  }

  .big_it_creditblock {
    position: static;
    left: 0px;
    top: 5%;
    bottom: auto;
    width: 46%;
    margin-bottom: 0px;
    padding-bottom: 1%;
    padding-left: 4%;
    font-size: 3.5vw;
    line-height: 3vw;
  }

  .big_it_creditblock.story {
    position: absolute;
    left: 0px;
    top: auto;
    bottom: 0px;
    width: 100%;
    padding-bottom: 3vw;
    padding-left: 3%;
  }

  .big_it_creditblock.story.right {
    width: 100%;
  }

  .big_it_creditblock.voting {
    position: absolute;
    left: 0px;
    top: 4vw;
    bottom: auto;
    display: inline-block;
    width: 100%;
    max-width: none;
    padding-left: 3%;
  }

  .big_it_infoblock {
    width: 94%;
    margin-top: 2%;
    margin-left: 3%;
    padding-bottom: 3%;
    clear: left;
  }

  .big_it_infoblock.story {
    width: 94%;
    padding-bottom: 3vw;
  }

  .big_it_infoblock.modul {
    width: 100%;
    padding-left: 3%;
  }

  .big_it_infoblock.error {
    width: 90%;
    margin-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.2vw;
    line-height: 6vw;
  }

  .big_it_infoblock.radio_youtoube {
    padding-bottom: 0.2vw;
  }

  .big_it_infoblock.voting {
    position: relative;
    width: 100%;
    margin-top: 0%;
    padding: 2vw 2vw 1vw;
    background-color: #fff;
  }

  .big_it_infoblock.home_live {
    margin-top: 0%;
    margin-bottom: 2vw;
  }

  .big_it_infoblock.voting_prev {
    position: relative;
    width: 100%;
    margin-top: 0%;
    padding: 2vw 5vw 1vw;
  }

  .big_it_play {
    width: 8vw;
    margin-right: 4%;
  }

  .big_it_play.big {
    width: 24vw;
    margin-bottom: 2vw;
  }

  .big_it_play.big.story {
    width: 20vw;
  }

  .big_it_play.big.radio {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    width: 100%;
    margin-top: 0vw;
    margin-bottom: 0vw;
    padding: 9vw 42% 6vw;
  }

  .big_it_play.big.digital {
    width: 16vw;
    margin-bottom: 6vw;
  }

  .big_it_play.sm {
    width: 9vw;
    margin-right: 1%;
    font-size: 3.6vw;
  }

  .big_it_play.potcast {
    width: 8vw;
    margin-right: 2vw;
    margin-left: 3vw;
  }

  .big_it_playgroup {
    width: 70%;
    margin-bottom: 5%;
    font-size: 4vw;
  }

  .big_it_playgroup.sm_it {
    margin-right: 3.4vw;
    margin-bottom: 6vw;
    margin-left: 3.4vw;
    font-size: 3.6vw;
    line-height: 3vw;
  }

  .big_it_playgroup.sm_it.bigplay {
    margin-top: 8%;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .big_it_playgroup.sm_it.full {
    margin-right: 3vw;
    margin-bottom: 2vw;
    margin-left: 3vw;
  }

  .big_it_playgroup.sm_it.potcast {
    margin-top: 2vw;
    margin-right: 0vw;
    margin-left: 0vw;
  }

  .big_it_playgroup.storylist {
    width: 100%;
    margin-bottom: 6%;
    padding-bottom: 0vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .big_it_playgroup.storylist.home {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    margin-top: 35%;
    margin-bottom: 0vw;
  }

  .big_it_playgroup.storylist.radio {
    z-index: 1000;
    height: 82%;
    margin-bottom: 7%;
  }

  .big_it_infolabel {
    margin-top: 1%;
    padding-right: 4%;
  }

  .big_it_infolabel.storytitle {
    padding-right: 1%;
  }

  .big_it_labeltxt {
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    font-size: 3.5vw;
    line-height: 3.5vw;
  }

  .big_it_labeltxt.story {
    padding: 2% 5% 3%;
    font-size: 4.4vw;
    line-height: 4.4vw;
  }

  .big_it_labeltxt.modul {
    margin-bottom: 1.5vw;
    padding: 1vw 3vw 1.5vw;
    background-size: 6px;
    font-size: 4.6vw;
    line-height: 4.4vw;
  }

  .big_it_infotxt {
    padding-right: 6%;
    font-size: 4.3vw;
    line-height: 4.5vw;
  }

  .big_it_infotxt.story {
    padding-right: 5%;
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .big_it_infotxt.radio {
    max-width: 99%;
    padding-right: 7%;
  }

  .big_it_infotxt._404 {
    margin-top: 3vw;
    padding-right: 6vw;
    font-size: 3vw;
    line-height: 4vw;
  }

  .big_it_infotxt.voting {
    margin-top: 1vw;
    color: #000;
    font-size: 3.6vw;
    line-height: 3.8vw;
  }

  .space {
    height: 6vw;
  }

  .pict_credit {
    position: absolute;
    left: auto;
    bottom: 1vw;
    margin-left: 0%;
    font-size: 10px;
    line-height: 12px;
  }

  .pict_credit.content {
    position: static;
    max-width: 100%;
    padding-top: 0vw;
    float: right;
    clear: right;
    font-size: 13px;
    line-height: 14px;
  }

  .pict_credit.content.up {
    margin-left: 3%;
    float: left;
    font-size: 3vw;
    line-height: 3vw;
  }

  .pict_credit.home_new {
    position: relative;
    z-index: 6;
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .pict_credit.modul {
    width: 50%;
    margin-right: 4%;
    margin-bottom: 1.5vw;
  }

  .footer_section_2 {
    padding-top: 5vw;
    padding-bottom: 5vw;
    font-size: 4vw;
  }

  .footer_logo_group {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 5vw;
    font-size: 3.6vw;
    line-height: 4vw;
    text-align: right;
  }

  .link_negishut {
    width: 36px;
  }

  .footer_2_block.center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    font-size: 3.5vw;
    line-height: 5vw;
  }

  .footer_logo {
    width: 82%;
    margin-bottom: 6.5vw;
  }

  .footer_contact_txt {
    margin-bottom: 2vw;
    margin-left: 10px;
    clear: right;
    font-size: 4vw;
    line-height: 4vw;
  }

  .footer_linksgroup_title {
    min-height: auto;
    margin-bottom: 2vw;
    font-size: 5.2vw;
    line-height: 5.6vw;
    text-align: right;
  }

  .footer_link_item {
    margin-bottom: 1%;
    font-size: 5vw;
    line-height: 4vw;
  }

  .footer_link {
    margin-bottom: 2vw;
    font-size: 3.6vw;
    line-height: 3.8vw;
    text-align: right;
  }

  .sm_it_section {
    padding-right: 5%;
    padding-left: 5%;
    font-size: 4.6vw;
    line-height: 5.2vw;
    text-align: right;
  }

  .sm_it_section.items {
    display: block;
    margin-bottom: 4%;
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_section.items.radio {
    display: inline-block;
    width: 100%;
  }

  .sm_it_section.communic {
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_section.podcast_reccomend {
    display: block;
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_section.timing {
    margin-top: 3.6vw;
    padding-right: 4%;
    padding-left: 4%;
    font-size: 4.6vw;
    line-height: 4.6vw;
    text-align: right;
  }

  .sm_it_section.timing.grey {
    margin-top: 3.2vw;
  }

  .sm_it_section.center_title {
    position: relative;
    margin-top: 3vw;
    padding-right: 5vw;
    padding-left: 5vw;
    font-size: 4.6vw;
    line-height: 4.6vw;
    text-align: right;
  }

  .sm_it_section.center_title.radio {
    margin-bottom: 4vw;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .sm_it_section.center_title.podcast {
    margin-top: 4vw;
  }

  .sm_it_section.center_title.home_podcast {
    padding-right: 3vw;
    padding-left: 3vw;
  }

  .sm_it_section.center_title.reka {
    margin-bottom: 4vw;
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_section.tag_list {
    display: block;
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_section.tags_all_list {
    margin-top: 4vw;
    margin-bottom: 2vw;
  }

  .sm_it_section.mondeal_title {
    display: block;
    margin-top: 2vw;
    padding: 2vw 0vw;
  }

  .sm_it_section.share_breadcrumbs {
    margin-top: 4vw;
  }

  .sm_it_fullsection {
    display: block;
  }

  .sm_it_fullsection.spacing {
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_fullsection.tag_list {
    padding-right: 4%;
    padding-left: 4%;
  }

  .sm_it_fullsection.lang {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .video_it_full {
    width: 100%;
    margin-bottom: 4%;
  }

  .video_it_full.radio_full {
    margin-bottom: 0vw;
  }

  .video_it_full.lang_full {
    width: 33.5%;
    margin-bottom: 0vw;
  }

  .video_info_group {
    padding-top: 1%;
    padding-bottom: 0%;
    text-align: right;
  }

  .video_info_group.radio {
    padding: 0vw 4vw 3vw 2vw;
  }

  .video_info_group.radio.digital {
    padding-bottom: 2vw;
  }

  .sm_il_videotitle {
    margin-top: 1vw;
    margin-bottom: 1vw;
    font-size: 7vw;
    line-height: 7vw;
  }

  .sm_il_videotitle.component {
    font-size: 5.4vw;
    line-height: 5.8vw;
  }

  .sm_il_videotitle.news {
    margin-top: 2vw;
    font-size: 5.4vw;
    line-height: 5.8vw;
  }

  .sm_il_videotitle.news.group {
    margin-top: 2vw;
    padding-right: 0vw;
    padding-left: 0vw;
    font-size: 5.6vw;
    line-height: 6.8vw;
  }

  .sm_il_videotitle.news.rightdesk {
    padding-right: 6vw;
    padding-left: 4vw;
  }

  .sm_il_videotitle.news.home_new {
    margin-top: 0vw;
    margin-right: 2vw;
    margin-bottom: 0vw;
    padding-top: 1vw;
    padding-right: 2vw;
    padding-bottom: 1vw;
    border-right-width: 5px;
    border-right-color: #000;
    font-family: 'Simpler bold', sans-serif;
    font-size: 5.4vw;
    line-height: 5.8vw;
    font-weight: 700;
  }

  .sm_il_videotitle.podcast {
    margin-top: 2vw;
    font-size: 5.4vw;
    line-height: 5.8vw;
  }

  .sm_il_videotitle.online {
    margin-bottom: 0vw;
    padding-right: 3vw;
    padding-left: 3vw;
    float: right;
    font-size: 5.6vw;
    line-height: 5.6vw;
  }

  .sm_il_videotitle.futures {
    margin-top: 0vw;
    margin-bottom: 3vw;
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .sm_il_videotitle.radio-program {
    width: 96%;
    margin-right: 5%;
    margin-bottom: 1.6vw;
    padding-right: 3vw;
    float: right;
    font-size: 7vw;
    line-height: 7vw;
  }

  .sm_il_videotitle.radio-program.eng {
    width: 95%;
    margin-right: 0%;
    margin-left: 5%;
    padding-right: 1vw;
    padding-left: 3vw;
    float: left;
    text-align: left;
  }

  .sm_il_videotitle.reka {
    margin-bottom: 0vw;
    padding-right: 3vw;
    padding-left: 3vw;
    float: right;
    font-size: 5.6vw;
    line-height: 5.6vw;
  }

  .sm_it_videotxt {
    margin-bottom: 3vw;
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .sm_it_videotxt.component {
    font-size: 4.6vw;
    line-height: 4.8vw;
    text-align: right;
  }

  .sm_it_videotxt.component.video4 {
    margin-bottom: 2vw;
  }

  .sm_it_videotxt.component.news {
    margin-bottom: 1vw;
    padding-right: 6vw;
    padding-left: 4vw;
  }

  .sm_it_videotxt.podcast {
    margin-right: 3vw;
    line-height: 5vw;
  }

  .sm_it_videotxt.podcast.all {
    margin-right: 0vw;
    margin-bottom: 2vw;
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .sm_it_videotxt.radio {
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .sm_it_videotxt.radio_program_top {
    position: relative;
    left: 0px;
    top: auto;
    right: 0px;
    bottom: 0px;
    height: auto;
    padding-right: 5vw;
    padding-bottom: 0%;
    float: right;
    clear: both;
    background-image: none;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .sm_it_videotxt.radio_program_top.info {
    position: static;
    width: 100vw;
    margin-bottom: 0vw;
    padding-right: 4vw;
    padding-bottom: 4%;
    padding-left: 1vw;
    font-size: 4.6vw;
    line-height: 5.2vw;
  }

  .sm_it_videotxt.radio_program_top.eng {
    margin-left: 5vw;
    padding-left: 0vw;
    float: left;
  }

  .sm_it_addinfo {
    font-size: 4.2vw;
    line-height: 4.2vw;
  }

  .video_play_group {
    padding-top: 10%;
    padding-bottom: 2%;
  }

  .video_play_group.big {
    padding-top: 5%;
  }

  .video_play_group.timing {
    padding: 6vw 2vw 3vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .video_play_group.timing.home_new {
    padding-bottom: 1vw;
  }

  .title_block {
    margin-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    border-right-width: 6px;
  }

  .title_block.program {
    margin-top: 2vw;
    margin-bottom: 3vw;
    border-right-width: 5px;
  }

  .title_block.live_group {
    margin: 2vw 2%;
    padding-right: 33%;
    padding-left: 33%;
    text-align: center;
  }

  .title_block.center {
    margin-bottom: 2vw;
  }

  .title_block.center.radio {
    margin-top: 2vw;
    margin-right: 0%;
    margin-left: 0%;
    text-align: center;
  }

  .title_block.center.radio.small {
    margin-right: 3%;
    margin-left: 3%;
  }

  .title_block.center.all_programs {
    margin-right: 0%;
    margin-left: 0%;
  }

  .title_block.center.all_programs.radio {
    margin-right: 3%;
    margin-left: 3%;
  }

  .title_block.center.home_podcast {
    margin-right: 0%;
    margin-left: 0%;
  }

  .title_block.center.modul {
    margin: 5.2vw 4% 4vw;
  }

  .it_small {
    width: 96%;
    margin-top: 0%;
    margin-bottom: 5%;
  }

  .it_small.podcast {
    width: 96%;
    margin-bottom: 4%;
    margin-left: 0%;
    text-align: right;
  }

  .it_small.podcast.reccomend {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 8%;
    margin-left: 0%;
  }

  .it_small.podcast_five {
    width: 96%;
    margin-bottom: 4%;
    margin-left: 0%;
    text-align: right;
  }

  .it_small_pictgroup {
    height: 52vw;
  }

  .it_small_pictgroup.podcast {
    height: 82vw;
  }

  .it_small_pictgroup.podcast.recomend {
    height: 82vw;
  }

  .it_small_pictgroup.podcast.home {
    height: 44vw;
  }

  .it_small_pictgroup.programs {
    height: 34vw;
  }

  .it_small_pictgroup.podcast_five {
    height: 82vw;
  }

  .it_small_infogroup {
    margin-top: -10%;
  }

  .it_small_infogroup.hooverplate {
    padding-bottom: 3vw;
  }

  .it_small_plate {
    width: 96%;
    height: 12vw;
  }

  .it_small_title_txt {
    margin-top: -1%;
    padding-right: 2vw;
    border-right-width: 6px;
  }

  .it_small_title_txt.title {
    width: 90%;
    margin-top: -11%;
    padding-right: 2vw;
    border-right-width: 6px;
  }

  .it_small_title {
    width: auto;
    margin-bottom: 2%;
    font-size: 7vw;
    line-height: 6vw;
  }

  .it_small_title.flashnews {
    font-size: 5.4vw;
    line-height: 5.8vw;
  }

  .it_small_txt {
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .it_small_txt.flashnews {
    margin-bottom: 2vw;
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .communic_group {
    margin-bottom: 5%;
  }

  .communic_link.snapchat {
    height: 60vw;
  }

  .communic_link.instagram {
    height: 60vw;
  }

  .communic_gr_title.facebook {
    border-right-width: 6px;
    font-size: 4vw;
    line-height: 4vw;
  }

  .communic_gr_title.twitter {
    border-right-width: 6px;
    font-size: 4vw;
    line-height: 4vw;
  }

  .communic_gr_title.youtoube {
    border-right-width: 6px;
    font-size: 4vw;
    line-height: 4vw;
  }

  .communic_gr_title.instagram {
    width: auto;
    border-right-width: 6px;
    font-size: 4vw;
    line-height: 4vw;
  }

  .communic_gr_title.snapchat {
    border-right-width: 6px;
    font-size: 4vw;
    line-height: 4vw;
  }

  .communic_snapchat_pict {
    width: 86%;
  }

  .content_section {
    padding-right: 8%;
    padding-left: 8%;
  }

  .content_section.search_links {
    margin-bottom: 8%;
    padding-right: 4%;
    padding-left: 4%;
  }

  .story_title {
    margin-top: 1%;
    margin-bottom: 2%;
    padding-top: 2%;
    padding-right: 3%;
    border-right-width: 5px;
    font-size: 7.8vw;
    line-height: 7.8vw;
  }

  .story_title.program {
    padding-right: 3%;
    border-right-width: 5px;
    font-size: 7.6vw;
    line-height: 8vw;
  }

  .story_title.radio {
    padding-right: 4%;
    font-size: 7vw;
    line-height: 7vw;
  }

  .story_title.uptitle {
    margin-right: -4vw;
    margin-bottom: 3%;
    padding-top: 1vw;
    padding-bottom: 1vw;
    border-right-width: 6px;
    font-size: 32px;
    line-height: 34px;
  }

  .story_title.uptitle.memorial {
    margin-right: -4vw;
    padding-top: 1vw;
    padding-right: 2.2vw;
    padding-bottom: 1vw;
    border-right-width: 6px;
    font-size: 7.6vw;
    line-height: 8.2vw;
  }

  .story_title.traffic {
    margin-bottom: 0%;
    padding-bottom: 1vw;
    font-size: 6.6vw;
  }

  .story_title.podcast {
    margin-bottom: 3%;
    padding-top: 1vw;
    padding-right: 3%;
    padding-bottom: 1.4vw;
    border-right-width: 2vw;
    font-size: 7.6vw;
    line-height: 8vw;
  }

  .story_title.podcast.left {
    padding-left: 3vw;
    border-left-width: 2vw;
  }

  .story_autotr_face {
    width: 15vw;
    height: 15vw;
  }

  .story_autor_infogroup {
    width: 100%;
    margin-top: 2vw;
    clear: right;
  }

  .story_autor_infogroup.all {
    margin-bottom: 6vw;
  }

  .story_autor_dategroup {
    margin-bottom: 3vw;
    padding-top: 3vw;
  }

  .story_autor_name_communic {
    padding-top: 0vw;
  }

  .story_autor_namegroup {
    width: 100%;
    margin-bottom: 2vw;
  }

  .story_autor_comunicgr {
    max-width: 100%;
    margin-top: 1vw;
    margin-bottom: 2vw;
    float: right;
  }

  .story_autor_comunicgr.podcast_top {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2vw;
    margin-bottom: 0vw;
    margin-left: -3vw;
    float: left;
    clear: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .story_autor_comunicgr.podcast_top.left {
    display: block;
    margin-top: 2.5vw;
    margin-right: -2vw;
    margin-left: 0vw;
    float: right;
  }

  .story_autor_name {
    font-size: 15.4px;
    line-height: 6vw;
  }

  .story_autor_name.noinfo {
    margin-top: 0vw;
    font-size: 18px;
    line-height: 22px;
  }

  .story_autor_profinfo {
    font-size: 10.4px;
    line-height: 4.4vw;
  }

  .autor_com_icon {
    width: 8.6vw;
    margin-right: 0vw;
    margin-left: 0vw;
  }

  .autor_com_icon.gplus {
    width: 8vw;
  }

  .autor_com_icon.face {
    width: 5.6vw;
  }

  .autor_com_icon.rss {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 8vw;
    float: right;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .autor_com_icon.rss.left {
    width: 9vw;
    float: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .autor_com_icon.twiter {
    width: 6.8vw;
  }

  .autor_com_icon.telephone {
    width: 6.2vw;
  }

  .autor_com_icon.facebook {
    width: 5.8vw;
  }

  .content_title {
    margin-top: 0vw;
    margin-bottom: 1.5vw;
    font-size: 24px;
    line-height: 26px;
  }

  .content_title.podcast_title {
    margin-bottom: 0vw;
    font-family: 'Simpler black', sans-serif;
    font-size: 6.2vw;
    line-height: 6.8vw;
    font-weight: 900;
  }

  .content_title.memorial {
    margin-right: 5vw;
    margin-bottom: 2vw;
    padding-right: 2vw;
    border-right-width: 3px;
    font-size: 6.8vw;
    line-height: 6.8vw;
  }

  .content_pict_group {
    margin-bottom: 6vw;
  }

  .content_pict_group.citut {
    position: relative;
    width: 42%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .content_citut_group {
    width: 100%;
    margin-bottom: 6vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content_pict {
    position: relative;
    margin-bottom: 1vw;
  }

  .content_pict_infogroup {
    display: block;
    font-size: 2vw;
    line-height: 2vw;
  }

  .content_pict_infogroup.up {
    bottom: 1vw;
    margin-top: 0vw;
  }

  .content_pict_name {
    max-width: 100%;
    font-family: 'Simpler bold', sans-serif;
    font-size: 13px;
    line-height: 14px;
    font-weight: 700;
  }

  .content_citut_txtblock {
    width: 53%;
    padding-top: 2vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    border-right-width: 6px;
    font-family: 'Simpler regular', sans-serif;
    font-size: 4.6vw;
    line-height: 5.8vw;
    font-weight: 400;
  }

  .content_contact_line {
    width: 10vw;
    height: 0.4vw;
    font-size: 40px;
    line-height: 3px;
  }

  .content_contact_list {
    margin-top: 4vw;
  }

  .story_contact_item {
    margin-bottom: 3vw;
    margin-left: 6vw;
  }

  .story_contact_link {
    font-size: 4vw;
  }

  .story_contact_icon {
    width: 6vw;
    height: 6vw;
    margin-right: 2vw;
  }

  .big_it_titleblock {
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 2% 4%;
  }

  .videogroup_title {
    padding-right: 3%;
    font-size: 6.4vw;
    line-height: 6vw;
  }

  .video_screen_full {
    height: 56vw;
  }

  .video_screen_full.program {
    height: 52vw;
  }

  .video_screen_full.podcast {
    width: 90vw;
    height: 90vw;
  }

  .video_screen_full.radio {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.75))), url('../images/radio_bigitem_pict.png');
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.75)), url('../images/radio_bigitem_pict.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .video_screen_full.radio.texture {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .video_screen_full.language {
    height: 18.5vw;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, transparent), to(rgba(0, 0, 0, 0.75))), url('../images/radio_bigitem_pict.png');
    background-image: linear-gradient(180deg, transparent 51%, rgba(0, 0, 0, 0.75)), url('../images/radio_bigitem_pict.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .listmenu_group {
    width: 100%;
    margin-bottom: 6%;
    padding-top: 1%;
  }

  .search_group {
    width: 100%;
    height: 12vw;
  }

  .search_field {
    width: 83%;
    height: 36px;
    padding-right: 14px;
    font-size: 16px;
    line-height: 16px;
  }

  .search-button {
    width: 32px;
    margin-top: 5px;
    margin-left: 4px;
    padding: 3px 6px 2px 4px;
  }

  .list_menu_item {
    margin-left: 5%;
  }

  .program_title_section {
    margin-top: 10vw;
    margin-bottom: 0vw;
    padding-right: 6%;
    padding-bottom: 1vw;
    padding-left: 6%;
  }

  .program_title_section.radio {
    margin-bottom: 5vw;
    padding-right: 4%;
    padding-left: 4%;
  }

  .program_title_section.traffic {
    margin-bottom: 2vw;
    padding-right: 3%;
    padding-left: 3%;
  }

  .list_logo_title {
    padding-top: 2vw;
    padding-right: 0%;
    padding-bottom: 2vw;
    border-right-width: 8px;
  }

  .program_content_section {
    width: 100%;
    padding: 0% 5%;
  }

  .program_content_section.uptitle {
    width: 98%;
    margin-top: 0vw;
    padding-top: 3vw;
  }

  .program_content_section.uptitle.memorial {
    width: 96%;
    margin-right: 2vw;
    padding-right: 5vw;
    padding-left: 3vw;
  }

  .program_content_section.storytitle {
    width: 98%;
  }

  .program_content_section.podcast {
    display: block;
    width: 100%;
    margin-bottom: 3vw;
    padding: 2vw 5% 1vw;
    font-size: 4.5vw;
    line-height: 5.4vw;
  }

  .program_content_section.traffic_top {
    padding-top: 3vw;
  }

  .program_content_section.wide {
    width: 94%;
    padding-left: 3.4%;
  }

  .program_content_section.wide.voting {
    width: 100%;
    padding-right: 5.5%;
    padding-left: 5.5%;
    clear: left;
  }

  .program_content_section.memorial {
    width: 100%;
    padding-right: 0vw;
  }

  .program_top_txt {
    margin-top: 4vw;
    margin-bottom: 3.5vw;
    font-size: 5vw;
    line-height: 5.4vw;
  }

  .program_top_txt.uptitle {
    margin-top: 2vw;
    margin-bottom: 4vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 18px;
    line-height: 22px;
  }

  .program_top_txt.uptitle.radio {
    margin-top: 0vw;
    margin-bottom: 0vw;
    padding: 3vw 5vw 5vw;
    font-size: 4.2vw;
    line-height: 5.2vw;
  }

  .program_top_txt.uptitle.radio_eng {
    margin-top: 0vw;
    margin-bottom: 0vw;
    padding: 3vw 5vw 5vw;
    font-size: 4.2vw;
    line-height: 5.2vw;
  }

  .program_top_txt.podcast {
    width: 100%;
    clear: both;
    font-size: 4.5vw;
    line-height: 5vw;
  }

  .program_top_txt.voting {
    display: inline-block;
    margin-top: 1vw;
    margin-bottom: 3vw;
    padding-right: 0vw;
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .program_top_txt.memorial {
    margin-top: 1vw;
    padding-right: 0vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 4.8vw;
    line-height: 6.4vw;
    font-weight: 400;
  }

  .program_top_txt.memorial.search_title {
    margin-right: 5vw;
    margin-bottom: 2vw;
  }

  .program_list_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2vw;
    padding-top: 6vw;
    padding-bottom: 0vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 1px solid #a3a3a3;
    border-bottom-style: none;
  }

  .program_list_item.left {
    display: block;
    margin-top: 6vw;
    margin-bottom: 2vw;
    padding-top: 0vw;
    padding-bottom: 2vw;
    float: left;
    border-top-style: none;
    border-bottom-style: solid;
  }

  .program_list_item.traffic {
    margin-top: 0vw;
    padding-top: 1vw;
    padding-bottom: 4vw;
  }

  .program_list_item.podcast {
    margin-top: 0vw;
    border-top-style: none;
    border-bottom-style: solid;
  }

  .program_list_item.podcast_cat {
    margin-top: 0vw;
    border-top-style: none;
    border-bottom-style: solid;
  }

  .program_list_videoblock {
    width: 100%;
    margin-bottom: 2%;
  }

  .program_list_videoblock.podcast {
    width: 100%;
    margin-bottom: 4vw;
  }

  .program_list_infoblock {
    width: 100%;
    max-width: 100%;
    margin-bottom: 4vw;
    margin-left: 0%;
    padding-right: 0%;
    padding-bottom: 0vw;
    padding-left: 0%;
  }

  .program_list_infoblock.podcast {
    width: 90vw;
    max-width: 90vw;
    margin-bottom: 4vw;
    padding-bottom: 1vw;
  }

  .program_list_link {
    position: relative;
    padding-bottom: 1vw;
    text-align: left;
  }

  .program_list_number {
    height: auto;
    margin-top: 0vw;
    margin-bottom: 0vw;
    font-size: 16vw;
    line-height: 16vw;
  }

  .video_add_button {
    display: block;
    width: 100%;
    margin: 0vw auto 8vw;
    padding-top: 4%;
    padding-bottom: 5%;
    font-size: 6vw;
    line-height: 6vw;
  }

  .program_logo_insert {
    width: 90%;
    max-height: auto;
  }

  .video_bgr.live {
    position: absolute;
    min-height: 80%;
  }

  .radio_content_section {
    padding-right: 4%;
    padding-bottom: 36vw;
  }

  .radio_info_group {
    width: 80%;
  }

  .radio_play_button {
    width: 14vw;
    margin-top: 3vw;
    margin-right: 4vw;
  }

  .radio_now_group {
    margin-bottom: 10vw;
  }

  .radio_title_now {
    margin-bottom: 2vw;
    font-size: 5.4vw;
    line-height: 6vw;
  }

  .radio_title_now.next {
    font-size: 5.4vw;
    line-height: 6vw;
  }

  .radio_name_now {
    margin-bottom: 2vw;
    font-size: 5.6vw;
    line-height: 6vw;
  }

  .radio_name_now.next {
    margin-bottom: 2vw;
    font-size: 4vw;
    line-height: 4.8vw;
  }

  .radio_song_now {
    font-size: 5.6vw;
    line-height: 6vw;
  }

  .radio_song_now.next {
    font-size: 4vw;
    line-height: 4.8vw;
  }

  .job_content_section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .job_head {
    display: inline-block;
    padding: 3vw 0vw 3vw 2vw;
    font-size: 5vw;
    line-height: 4vw;
  }

  .job_head.open {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .jod_head_plus {
    width: 9vw;
    height: 6vw;
    margin-top: 0.1vw;
    padding-left: 3.5vw;
    float: right;
    font-size: 6vw;
    line-height: 6vw;
  }

  .jod_head_plus.level2 {
    width: 8vw;
    height: 4.4vw;
    padding-left: 3.6vw;
  }

  .job_head_name {
    width: 89%;
    min-width: auto;
    margin-bottom: 1vw;
    margin-left: 0vw;
    float: left;
    font-size: 6vw;
    line-height: 6vw;
  }

  .job_head_item {
    margin-bottom: 3vw;
  }

  .jod_subordinary_item {
    margin-bottom: 2vw;
  }

  .jod_subordinary_item.archive {
    padding-top: 1.6vw;
    padding-bottom: 1.6vw;
    font-size: 4vw;
    line-height: 5vw;
  }

  .job_subordimary {
    padding-top: 3vw;
    padding-right: 9vw;
    padding-bottom: 3vw;
    font-size: 4vw;
    line-height: 4.5vw;
  }

  .job_subordimary.open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .job_sub_number {
    font-size: 4vw;
    line-height: 5vw;
  }

  .job_sub_number.popup {
    margin-right: 5vw;
    font-size: 16px;
    line-height: 18px;
  }

  .job_infogroup {
    padding: 3vw 9vw 8vw;
  }

  .job_info_insert {
    width: 100%;
  }

  .job_order_button {
    width: 100%;
    margin-top: 4vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 6vw;
    line-height: 5vw;
  }

  .job_head_number {
    min-width: 89%;
    float: left;
    font-size: 3.6vw;
    line-height: 3vw;
  }

  .programdescpara {
    margin-bottom: 2vw;
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .programdescpara.podcast_desc {
    margin-top: 2.8vw;
    font-size: 4.5vw;
    line-height: 5.4vw;
  }

  .programdescpara.podcast_desc.left {
    margin-top: 2vw;
    margin-bottom: 2vw;
    line-height: 5vw;
  }

  .popup_title {
    padding-top: 4vw;
    padding-bottom: 3vw;
  }

  .popup_title.small {
    padding: 15px 5%;
  }

  .popup_title_txt {
    margin-bottom: 2vw;
    padding-right: 3vw;
    padding-bottom: 1vw;
    font-size: 24px;
    line-height: 24px;
  }

  .popup_title_txt.small {
    font-size: 16px;
    line-height: 18px;
  }

  .popup_form {
    margin-top: 6vw;
    margin-bottom: 8vw;
  }

  .popup_form.small {
    width: 87%;
  }

  .form_input {
    font-size: 16px;
    line-height: 18px;
  }

  .form_input.small {
    height: 36px;
    padding: 10px;
    float: none;
    font-size: 14px;
    line-height: 15px;
  }

  .form_submit {
    font-size: 34px;
    line-height: 36px;
  }

  .form_submit.small {
    padding: 8px 32px;
    font-size: 16px;
    line-height: 18px;
  }

  .upload_file {
    overflow: hidden;
    height: 56px;
    max-width: 100%;
  }

  .upload_file_icon {
    margin-left: 10px;
  }

  .upload_file_txt {
    margin-left: 10px;
    font-size: 5vw;
    line-height: 5.2vw;
  }

  .add_file_div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -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;
  }

  .radio_body {
    background-image: url('../images/מובייל.jpg');
    background-position: 50% 0%;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }

  .radio_info_current {
    margin-top: 6vw;
    margin-bottom: 11vw;
  }

  .radio_info_next {
    margin-top: 11vw;
  }

  .play_radio_button {
    width: 16vw;
    height: 16vw;
  }

  .play_radio_button.pause.station {
    height: 16vw;
  }

  .play_radio_button.station {
    width: 16vw;
    height: 16vw;
    margin-bottom: 10vw;
  }

  .play_radio_button.reka {
    width: 14vw;
    height: 14vw;
    margin-bottom: 10vw;
  }

  .createdby {
    font-size: 3.8vw;
  }

  .cyberrightslink {
    font-size: 3.8vw;
  }

  .rightsdiv {
    padding-top: 4vw;
    font-size: 3.6vw;
  }

  .open_txt {
    margin-bottom: 3vw;
  }

  .snapchat_section {
    width: 92%;
    margin-top: 4%;
    margin-bottom: 4%;
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .snapchat_button {
    width: 13%;
    padding: 3%;
  }

  .snapchat_content_block {
    font-size: 5.8vw;
    line-height: 6vw;
  }

  .snapchat_logo {
    width: 75%;
    margin-top: 2%;
    margin-bottom: 2%;
  }

  .podcast_share_group {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .podcast_share_link {
    margin-left: 2vw;
  }

  .podcast_share_link.left {
    margin-right: 2vw;
  }

  .podcast_share_icon {
    width: 7.6vw;
  }

  .podcast_share_icon.traffic {
    width: 7vw;
  }

  .podcast_play_block.radio {
    margin-bottom: 4vw;
  }

  .rss_image {
    float: left;
  }

  .back_to_top {
    position: fixed;
    left: 4vw;
    bottom: 4vw;
    width: 12vw;
    height: 12vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .leed_content {
    margin-bottom: 6vw;
    padding-top: 1vw;
    padding-right: 3vw;
    padding-bottom: 1vw;
    border-right-width: 6px;
    font-size: 6.6vw;
    line-height: 7.4vw;
  }

  .podcast_content {
    width: 100%;
    padding-right: 4%;
    padding-left: 4%;
  }

  .podcast_content.left {
    padding-left: 0vw;
  }

  .podcast_content.width60 {
    width: 100%;
    padding-right: 5%;
    padding-left: 5%;
  }

  .contet_text {
    font-size: 4.5vw;
    line-height: 5.4vw;
  }

  .contet_text.left {
    font-size: 4.5vw;
    line-height: 5vw;
  }

  .paragraph_new {
    margin-bottom: 8vw;
    font-size: 18px;
    line-height: 22px;
  }

  .podcast_content_block {
    width: 100%;
    max-width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .podcast_content_block.left {
    width: 100%;
    max-width: 100%;
    padding-left: 0%;
    float: none;
  }

  .podcast_content_block.width60 {
    width: 100%;
    max-width: 100%;
    padding-right: 0%;
  }

  .auto_com_line {
    height: 5vw;
    margin-right: 3.6vw;
    margin-left: 3.6vw;
  }

  .title_noline_modul {
    padding-right: 6%;
  }

  .component_big_item {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 5vw;
    margin-left: 0%;
    padding-left: 0%;
    float: none;
    border-left-style: none;
  }

  .component_big_item.left {
    width: 100%;
    margin-bottom: 5%;
    margin-left: 0%;
    padding-right: 0%;
    border-right-style: none;
  }

  .component_big_item.left.embed {
    width: 100%;
    margin-left: 0%;
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_big_item.citut {
    width: auto;
    margin: 2% 2% 4%;
  }

  .component_big_item.right.embed {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 5%;
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_big_item.center {
    width: 100%;
    margin-bottom: 6vw;
  }

  .component_big_item.news_embed {
    display: inline-block;
    width: 100%;
    margin-top: 4vw;
    margin-bottom: 4vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .component_big_item.podcast {
    margin-bottom: 4vw;
    padding-left: 0%;
  }

  .component_big_item.lang {
    width: 96%;
    margin-bottom: 3vw;
    margin-left: 0%;
    padding-right: 0%;
    border-right-style: none;
  }

  .component_big_item.breaking {
    width: 100%;
    margin-top: 4vw;
    margin-bottom: 4vw;
    padding-top: 3vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .component_big_item.breaking.mob_list {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .component_sm_group {
    width: 88%;
    margin-right: 6%;
    margin-bottom: 0%;
    margin-left: 6%;
    float: none;
    -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;
  }

  .component_sm_group.right {
    width: 88%;
    margin-right: 6%;
    margin-left: 6%;
  }

  .component_sm_group.right.embed {
    margin-right: 6%;
    margin-left: 6%;
  }

  .component_sm_group.citut {
    width: auto;
    margin-right: 2%;
    margin-bottom: 7%;
    margin-left: 2%;
    float: right;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .component_sm_group.citut.center {
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
    border-right-style: none;
    border-left-style: none;
  }

  .component_sm_group.left.embed {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 6%;
    padding-left: 6%;
  }

  .component_sm_group.news_left {
    width: 100%;
  }

  .component_sm_group.lang {
    width: 96%;
    margin-right: 0%;
  }

  .component_section {
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.citut {
    padding: 4% 6vw 3%;
  }

  .component_section.news {
    display: block;
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.radio_online {
    margin-bottom: 2vw;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 0%;
  }

  .component_section.radio_online.program {
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.radio_online.home_new {
    margin-bottom: 0vw;
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.radio_online.program_eng {
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.radio_online.lang {
    padding-right: 0%;
    padding-left: 0%;
    clear: both;
  }

  .component_section.home_small {
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.content_mondeal {
    padding-top: 3vw;
  }

  .component_section.eng {
    padding-top: 0%;
  }

  .component_section.trio {
    padding-right: 4%;
    padding-bottom: 0%;
    padding-left: 4%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .component_section.trio.flip {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .component_section.magazine {
    padding-right: 3%;
    padding-left: 3%;
  }

  .component_section.radio_lang {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2vw;
    padding-top: 0%;
    padding-right: 3%;
    padding-left: 3%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .component_section.breaking {
    display: block;
    padding-right: 0%;
    padding-bottom: 3%;
    padding-left: 0%;
  }

  .component_section.breaking_mobile {
    display: block;
    padding-right: 0%;
    padding-left: 0%;
  }

  .component_section.corona {
    padding: 3% 4% 4%;
  }

  .component_section.breaking_app {
    display: block;
    overflow: auto;
    height: 310px;
    padding: 10px 15px 14px;
  }

  .component_section.corona_app {
    height: 310px;
    padding: 15px 4%;
    border-bottom-style: none;
  }

  .component_sm_item {
    width: 100%;
    margin-bottom: 5vw;
  }

  .component_sm_item.citut {
    margin-bottom: 4vw;
  }

  .component_sm_item.citut_link {
    padding-top: 8%;
    padding-bottom: 6%;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
  }

  .component_sm_item.news {
    width: 100%;
    margin-bottom: 4vw;
  }

  .component_sm_item.news_group {
    margin-bottom: 5vw;
  }

  .component_sm_item.tag_list {
    width: 100%;
    margin-bottom: 5vw;
    margin-left: 0%;
  }

  .component_sm_item.lang {
    height: auto;
  }

  .component_big_pict {
    height: 60vw;
    margin-bottom: 2vw;
  }

  .component_big_pict.news {
    height: 120vw;
    background-image: url('../images/sm_item_pict4.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .component_big_pict.news.group5 {
    height: 58vw;
  }

  .component_big_pict.news.languages {
    height: 58vw;
  }

  .component_big_pict.home_new {
    width: auto;
    height: 100%;
    margin-left: 0vw;
  }

  .component_big_pict.home_new.mondeal {
    width: 100%;
    height: 60vw;
  }

  .component_big_pict.video {
    width: 100%;
    height: 60vw;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .component_sm_pict {
    height: 50vw;
  }

  .component_sm_pict.news {
    height: 52vw;
  }

  .component_sm_pict.podcast {
    height: 52vw;
    margin-bottom: 2vw;
  }

  .component_sm_pict.home_new {
    height: 54vw;
  }

  .component_sm_pict.tag_list {
    height: 52vw;
  }

  .component_sm_pict.carpet {
    height: 52vw;
  }

  .component_sm_pict.lang {
    height: 52vw;
  }

  .component_big_infogroup {
    position: relative;
    padding-right: 6vw;
    padding-left: 6vw;
  }

  .component_big_title {
    margin-bottom: 1vw;
    font-size: 8vw;
    line-height: 8.2vw;
  }

  .component_big_title.news {
    margin-top: 2vw;
    font-size: 5.4vw;
    line-height: 5.8vw;
  }

  .component_big_title.news.mobile {
    margin-top: 2vw;
    margin-right: 6vw;
    margin-bottom: 0vw;
    padding: 1vw 2vw 1vw 4vw;
    float: right;
    clear: both;
    border-right: 5px solid #fff;
    color: #fff;
    font-size: 6.4vw;
    line-height: 6.8vw;
  }

  .component_big_title.council {
    margin-bottom: 2vw;
    padding-right: 2vw;
    border-right-width: 6px;
    font-size: 32px;
    line-height: 34px;
  }

  .component_big_title.home_new {
    margin-right: -4vw;
    padding-top: 1vw;
    padding-right: 2vw;
    padding-bottom: 1vw;
    border-right-color: #fff;
    font-family: 'Simpler black', sans-serif;
    color: #fff;
    font-size: 8.2vw;
    line-height: 8.4vw;
  }

  .component_big_title.home_new.mondeal {
    margin-right: 0vw;
    padding-right: 0vw;
    border-right-style: none;
    font-family: 'Simpler bold', sans-serif;
    color: #000;
    font-size: 6vw;
    line-height: 6.5vw;
  }

  .citut_girshaim {
    width: 20vw;
    height: 12vw;
    margin-right: -2vw;
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .citut_txt {
    margin-top: 4vw;
    margin-bottom: 4vw;
    font-size: 8vw;
    line-height: 8.6vw;
  }

  .flashnews_group {
    width: 95%;
    margin-top: 4%;
    margin-bottom: 4%;
    margin-left: 0%;
  }

  .flashnews_time_txt {
    display: inline-block;
    padding-left: 2vw;
    font-size: 4.6vw;
    line-height: 3.6vw;
  }

  .flashnews_timeline {
    margin-top: 1.5vw;
  }

  .component_paragraf {
    font-size: 4.8vw;
    line-height: 5.8vw;
  }

  .component_paragraf.news {
    padding-top: 2vw;
    padding-right: 6vw;
    clear: both;
    color: #fff;
  }

  .heading-2 {
    font-size: 7vw;
    line-height: 8vw;
  }

  .header_submenu {
    position: absolute;
    display: inline-block;
    width: 100%;
    margin-top: 14vw;
    margin-right: auto;
    margin-left: auto;
    padding-top: 1vw;
    padding-bottom: 1vw;
    text-align: right;
  }

  .header_submenu.rightinfo {
    padding-right: 0%;
  }

  .program_category_link {
    padding-right: 3vw;
    padding-left: 2vw;
  }

  .program_category_logo {
    height: 20vw;
  }

  .program_category_title {
    padding-right: 2vw;
    padding-bottom: 1vw;
    border-right-width: 8px;
    font-size: 8vw;
    line-height: 8.2vw;
  }

  .podcast_info {
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .podcast_info_title {
    font-size: 7vw;
    line-height: 7vw;
  }

  .podcast_info_titlenumb {
    margin-top: 1%;
    font-size: 4.6vw;
    line-height: 5.6vw;
  }

  .live_content_section {
    text-align: center;
  }

  .live_content_section.channel {
    margin-right: 0%;
    margin-bottom: 4vw;
    margin-left: 0%;
  }

  .live_content_section.board_mobile {
    margin-top: 6.5vw;
    margin-right: 0%;
    margin-left: 0%;
  }

  .live_subtitle {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2%;
    float: none;
    color: #35506d;
    font-size: 5vw;
    line-height: 5vw;
  }

  .live_video_link {
    display: inline-block;
    width: 92%;
    margin-right: 4%;
    margin-bottom: 28px;
    margin-left: 4%;
    clear: both;
  }

  .live_radio_link {
    display: inline-block;
    width: 92%;
    margin-right: 4%;
    margin-bottom: 26px;
    margin-left: 4%;
    clear: both;
  }

  .live_link_infogroup {
    height: 21vw;
    padding-right: 5%;
    padding-left: 5%;
  }

  .live_link_infogroup.radio {
    height: 18vw;
    padding-top: 2%;
  }

  .live_link_logoblock {
    width: 62%;
  }

  .live_link_logoblock.radio {
    width: 56%;
    margin-top: 3px;
  }

  .live_link_logoblock.broadcast {
    width: 30%;
    padding-right: 2vw;
  }

  .live_link_playblock {
    width: 12%;
  }

  .live_link_playblock.radio {
    width: 11%;
  }

  .live_link_infoblock {
    width: 100%;
    margin-top: 5vw;
    clear: both;
  }

  .live_link_infoblock.radio {
    width: 100%;
    margin-top: 18vw;
    margin-right: 0px;
  }

  .shape_kan {
    width: 38%;
  }

  .shape_kan.broadcast {
    width: 42%;
    margin-left: 8%;
  }

  .shape_kan.live {
    margin-left: 5%;
  }

  .live_link_number {
    font-size: 32px;
    line-height: 30px;
  }

  .live_link_number.radio {
    width: 58%;
    padding-bottom: 1vw;
  }

  .live_info_current.radio {
    margin-bottom: 1vw;
  }

  .live_info_next {
    margin-top: 2px;
  }

  .live_info_txt.radio {
    margin-top: 0px;
    text-align: right;
  }

  .live_info_txt.sm {
    margin-left: 0px;
  }

  .live_info_txt.title {
    min-width: 48px;
  }

  .tabs_content {
    padding: 2vw;
  }

  .board_time_arrow {
    width: 4vw;
  }

  .board_time_infogroup {
    margin-top: 1.3vw;
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .broadcast_program_info {
    margin-bottom: 4px;
    padding-left: 30px;
  }

  .broadcast_program_line {
    width: 11px;
    max-width: 11px;
    min-width: 11px;
    margin-right: 2px;
    margin-left: 2px;
    border-width: 4px;
  }

  .live_program_info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 9px;
    line-height: 10px;
  }

  .live_program_title {
    margin-top: 0px;
    margin-bottom: 3px;
    font-size: 3.8vw;
    line-height: 3.8vw;
  }

  .live_program_pict {
    width: 21vw;
    height: auto;
    min-height: 14vw;
    min-width: 21vw;
  }

  .board_dates_mobile {
    margin-top: 0.5vw;
    padding: 4vw 3vw 3vw;
    font-size: 3.4vw;
    line-height: 3vw;
  }

  .board_date_group {
    font-size: 4.4vw;
    line-height: 4vw;
  }

  .board_date_line {
    margin-right: 6px;
    margin-left: 6px;
  }

  .board_date_arrow {
    width: 15px;
  }

  .live_radio_pict {
    background-image: url('../images/radio_pict.png');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .live_info_section {
    margin-top: 8vw;
    padding-top: 6vw;
    padding-right: 6%;
    padding-left: 6%;
  }

  .live_info_section.radio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .live_logo_block {
    width: 70%;
    margin-bottom: 3vw;
  }

  .live_contact_block {
    width: 70%;
  }

  .live_contact_block.video {
    padding-right: 4vw;
    border-right-width: 6px;
  }

  .live_txt_block {
    width: 100%;
    clear: both;
  }

  .live_txt_block.player.radio {
    padding-right: 2vw;
    font-size: 4vw;
    line-height: 4.6vw;
  }

  .live_contact_icon {
    width: 12vw;
    margin-left: 2vw;
    padding-left: 2vw;
  }

  .live_contact_icon.video {
    width: 7vw;
    margin-left: 4vw;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .live_contact_txt {
    font-size: 5vw;
    line-height: 5vw;
  }

  .video_play_components {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .video_play_ic {
    width: 18%;
  }

  .video_play_ic.search {
    width: 28%;
  }

  .podcast_info_txt {
    font-size: 4.5vw;
    line-height: 5vw;
  }

  .loading_block {
    width: 30vw;
    height: 30vw;
    padding-right: 6vw;
    padding-left: 6vw;
  }

  .podcast_timing_title {
    margin-bottom: 1vw;
    font-size: 4.6vw;
    line-height: 4.6vw;
    text-align: right;
  }

  .podcast_timing_title.white {
    margin-top: 2.8vw;
  }

  .timing_arrow {
    width: 6%;
  }

  .timing_buttons_group {
    display: inline-block;
    margin-top: 3.2vw;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: center;
  }

  .timing_buttons_group.subjects {
    margin-top: 3.5vw;
    margin-bottom: 2vw;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .timing_button {
    display: inline-block;
    width: 27.4vw;
    height: 28vw;
    margin-right: 1vw;
    margin-bottom: 2vw;
    margin-left: 1vw;
    padding: 2vw 0vw;
    float: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .timing_button.subject {
    width: 27.6vw;
    height: 10vw;
    margin-right: 0.8vw;
    margin-bottom: 1.8vw;
    margin-left: 0.8vw;
    padding-top: 2.4vw;
    padding-right: 0.8vw;
    padding-left: 0.8vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .timing_button_number {
    display: block;
    margin: 0vw auto 0.2vw;
    font-size: 5.6vw;
    line-height: 6vw;
  }

  .broadcast_time {
    margin-bottom: 2px;
    font-size: 11px;
    line-height: 11px;
  }

  .traffic_telephone_link {
    margin-bottom: 0.4vw;
    font-size: 4.8vw;
    line-height: 5vw;
  }

  .traffic_telephone_star {
    font-size: 6vw;
  }

  .traffic__time {
    width: 100%;
    margin-bottom: 1vw;
    border-left-style: none;
    font-size: 6vw;
    line-height: 6vw;
  }

  .traffic_info {
    width: 100%;
    font-size: 3.5vw;
    line-height: 4.6vw;
  }

  .component_news_timegroup {
    padding: 1vw 6vw 1vw 4vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .component_news_timegroup.center_item {
    padding: 1.6vw 6vw 1vw 0vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .component_news_timegroup.center_item.podcast {
    padding-right: 6vw;
  }

  .component_news_timegroup.center_item.eng {
    padding-right: 0vw;
    padding-left: 6vw;
  }

  .component_news_timegroup.podcast {
    padding-left: 0vw;
  }

  .component_news_timegroup.group {
    margin-top: 1vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .component_news_timegroup.rightdesk {
    padding-right: 6vw;
    padding-left: 4vw;
  }

  .component_news_timegroup.radio {
    padding-top: 1.4vw;
    padding-left: 0vw;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .component_news_timegroup.radio.online {
    padding-right: 3vw;
  }

  .component_news_timegroup.radio.reka {
    padding-right: 3vw;
    padding-left: 3vw;
  }

  .component_news_timegroup.home_new {
    position: relative;
    margin-top: 0vw;
    margin-right: 2vw;
    padding: 2vw 2vw 1vw 0vw;
    border-right: 5px solid #000;
  }

  .component_news_timegroup.home_new.main {
    position: relative;
  }

  .component_news_timegroup.home_new.mondeal {
    margin-right: 0.5vw;
    padding-top: 1vw;
    padding-right: 0vw;
    border-right-style: none;
  }

  .component_news_timegroup.languages {
    padding-top: 1.4vw;
    padding-left: 0vw;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .component_news_time {
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .component_news_time.category {
    margin-right: 2vw;
    padding-right: 2vw;
  }

  .component_news_time.category.home_new {
    margin-right: 1.6vw;
    padding-right: 1.6vw;
    border-right-width: 1px;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .component_news_time.home_new {
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .news_phlah_group {
    padding-bottom: 4vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  }

  .news_phlah_group.small {
    position: absolute;
    left: 0px;
    right: 0px;
    margin-right: 0vw;
    padding-top: 1vw;
    padding-right: 0vw;
    padding-bottom: 3vw;
    border-right: 5px none #000;
    background-image: none;
  }

  .news_phlah_group.small.h_new {
    position: relative;
    top: 0px;
    padding-bottom: 1vw;
  }

  .news_phlah_group.small.h_new {
    bottom: -10vw;
    margin-right: 2vw;
    padding-right: 2vw;
    border-right-style: solid;
  }

  .news_phlah_group.home_new {
    padding-right: 2vw;
    padding-bottom: 1vw;
    border-right: 5px solid #fff;
    background-image: none;
  }

  .news_phlah_group.home_new.mondeal {
    height: 7vw;
    margin-top: -9vw;
    margin-bottom: 2vw;
    padding-top: 1px;
    padding-right: 0vw;
    border-right-style: none;
  }

  .news_phlah {
    padding: 1vw 6vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .news_phlah.red {
    margin-right: 0vw;
    padding: 0.6vw 6vw 1vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 4.4vw;
    line-height: 4.6vw;
    font-weight: 700;
  }

  .news_phlah.small {
    padding: 1vw 6vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .news_phlah.small.red {
    margin-right: 0vw;
    padding: 1.4vw 3% 1.4vw 4%;
    font-size: 3.7vw;
    line-height: 4vw;
  }

  .news_phlah.home_new {
    padding-right: 2vw;
    padding-bottom: 1vw;
    padding-left: 2vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 4.4vw;
    line-height: 4.6vw;
    font-weight: 700;
  }

  .news_phlah.home_new.green {
    height: 6vw;
    margin-right: -3vw;
    padding-right: 4vw;
    padding-left: 4vw;
    font-family: 'Simpler regular', sans-serif;
    font-weight: 400;
  }

  .news_phlah.green {
    margin-top: -2vw;
    margin-right: 0vw;
    padding-right: 6vw;
    padding-left: 6vw;
    font-size: 4vw;
  }

  .center_title {
    padding-right: 5%;
    padding-left: 5%;
    font-size: 6.8vw;
    line-height: 7.6vw;
  }

  .top_hamburger_line {
    display: block;
    width: 25px;
  }

  .middle_hamburger_line {
    top: 1.5vw;
    width: 25px;
  }

  .bottom_hamburger_line {
    top: 3vw;
    width: 25px;
  }

  .top_hamburger_line_mobile {
    position: relative;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .middle_hamburger_line_mobile {
    position: relative;
    top: 1.5vw;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .bottom_hamburger_line_mobile {
    position: relative;
    top: 3vw;
    width: 25px;
    height: 2px;
    background-color: #fff;
  }

  .timing_icon {
    display: block;
    width: 9vw;
    margin: 2vw auto 3.6vw;
  }

  .timing_clear {
    max-width: 22vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .timing_clear.mobile {
    position: absolute;
    left: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 31vw;
    max-width: 31vw;
    -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;
    color: #000;
    font-size: 4.6vw;
    line-height: 4.6vw;
  }

  .timing_clear_icon {
    width: 3vw;
    margin-left: 1.5vw;
    float: right;
  }

  .podcast_timing_infogroup {
    padding-top: 1vw;
    padding-right: 2.6vw;
    padding-bottom: 1vw;
    border-right-width: 5px;
    font-size: 5.2vw;
    line-height: 5.4vw;
  }

  .podcast_timing_infogroup.home_new {
    padding-top: 0.5vw;
    padding-right: 2vw;
    border-right-width: 3px;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .podcast_timing_maintitle {
    font-size: 7.2vw;
    line-height: 7.2vw;
  }

  .podcast_timing_maintitle.home_new {
    font-size: 4.4vw;
    line-height: 4.6vw;
  }

  .podcast_timing_timegroup {
    margin-top: 2vw;
    padding-right: 4vw;
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .podcast_timing_timegroup.home_new {
    margin-top: 1vw;
    padding-right: 3vw;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .podcast_timing_date {
    margin-right: 2vw;
    padding-right: 2vw;
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .podcast_timing_date.home_new {
    margin-right: 1.6vw;
    padding-right: 1.6vw;
    border-right-width: 1px;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .podcast_timing_date.item {
    position: static;
    right: 0px;
    bottom: 0px;
    font-size: 4vw;
    line-height: 5vw;
  }

  .podcast_timing_date.item.left {
    position: static;
    left: 0px;
    bottom: 0px;
  }

  .podcast_timing_add {
    margin-bottom: 4vw;
    font-size: 5.2vw;
    line-height: 5vw;
  }

  .timing_add_icon {
    width: 5vw;
  }

  .component_news_biglink {
    margin-bottom: 0vw;
  }

  .component_news_biglink.black {
    height: 52vw;
  }

  .component_news_biglink.languages {
    margin-bottom: 3vw;
  }

  .traffic_title {
    margin-bottom: 3vw;
    font-size: 5vw;
    line-height: 5.4vw;
  }

  .traffic_tip_txt {
    margin-bottom: 3vw;
    padding-right: 3vw;
    border-right-width: 1px;
    border-right-color: #4f4f4f;
    font-size: 3.5vw;
    line-height: 4.2vw;
  }

  .add_video_button {
    width: 100%;
    padding: 3vw 0vw;
    border-radius: 4px;
    font-size: 6vw;
    line-height: 6vw;
    text-align: center;
  }

  .error_title {
    margin-bottom: 1vw;
    font-size: 11vw;
    line-height: 12vw;
  }

  .error_title_group {
    margin-bottom: 2vw;
    padding-top: 0vw;
    padding-right: 4vw;
    padding-bottom: 2vw;
    border-right-width: 2vw;
    font-size: 4.7vw;
    line-height: 5.6vw;
  }

  .popup_field_label {
    padding-right: 0vw;
    font-size: 5vw;
    line-height: 5.2vw;
  }

  .popup_field_label.small {
    direction: rtl;
    font-size: 17px;
    line-height: 18px;
    text-align: right;
  }

  .all_items_for_cat {
    font-size: 5vw;
    line-height: 5vw;
  }

  .link_line_div {
    margin-top: -3vw;
    margin-bottom: 5%;
  }

  .council_info_group {
    width: 100%;
    margin-top: 4vw;
    margin-right: 0vw;
    padding-bottom: 8vw;
  }

  .council_list_item {
    margin-top: 8vw;
    padding-bottom: 8vw;
  }

  .council_picture {
    width: 100%;
    height: 80vw;
  }

  .council_sudtitle {
    margin-bottom: 2vw;
    font-size: 18px;
    line-height: 22px;
  }

  .application_desc {
    font-size: 16px;
    line-height: 18px;
  }

  .application_desc.small {
    padding: 10px;
    font-size: 14px;
    line-height: 15px;
  }

  .radio_online_group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 94vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .radio_online_group.station {
    margin-bottom: 0vw;
    padding-right: 0vw;
    float: right;
  }

  .radio_online_group.station_five {
    width: 100%;
    margin-bottom: 0vw;
    padding-right: 0vw;
    float: right;
  }

  .radio_online_group.lang {
    left: 0vw;
    width: 100%;
    margin-bottom: 1vw;
    padding-right: 0.5%;
    padding-left: 0.5%;
    float: right;
  }

  .radio_online_block {
    display: block;
    width: 45.5vw;
    height: 42vw;
    margin-top: 1.2vw;
    margin-right: 0vw;
    margin-bottom: 1.2vw;
  }

  .radio_online_block.five {
    width: 47%;
    margin-left: 2.4%;
  }

  .radio_online_block.four {
    width: 47%;
    margin-right: 1.5%;
    margin-left: 1.5%;
  }

  .radio_online_pict {
    height: 42vw;
  }

  .radio_online_pict:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))), url('../images/radio_smallitem_pict.png');
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8)), url('../images/radio_smallitem_pict.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .radio_online_pict:active {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(28%, transparent), to(rgba(0, 0, 0, 0.8))), url('../images/radio_smallitem_pict.png');
    background-image: linear-gradient(180deg, transparent 28%, rgba(0, 0, 0, 0.8)), url('../images/radio_smallitem_pict.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .radio_online_pict.station_five {
    height: 42vw;
  }

  .radio_online_dark {
    height: 42vw;
  }

  .radio_online_play {
    width: 16vw;
  }

  .radio_online_info {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin-top: -16vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
  }

  .radio_online_info.bottom {
    margin-bottom: 1vw;
  }

  .radio_online_logo {
    width: 28vw;
    height: 7vw;
  }

  .radio_online_infogroup {
    margin-bottom: 0vw;
    font-size: 4.6vw;
    line-height: 4.6vw;
  }

  .radio_online_txtbold {
    display: none;
  }

  .radio_online_txtlink {
    width: 100%;
    float: right;
    font-family: 'Simpler light', sans-serif;
    color: #fff;
  }

  .radio_line_anime {
    width: 5px;
  }

  .radio_line_anime.hoover {
    min-height: auto;
  }

  .radio_line_anime.top_station {
    height: 11vw;
    margin-left: 2vw;
  }

  .radio_line_anime.lang {
    width: 3.5px;
    height: 11vw;
    min-width: 3.5px;
    margin-left: 1.6vw;
  }

  .radio_line_anime_parent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2vw;
    padding-left: 2vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .radio_line_anime_info {
    display: block;
    width: 94%;
    height: auto;
    margin-right: 2vw;
    padding-bottom: 1vw;
    float: left;
  }

  .radio_digital_block {
    width: 100%;
    height: auto;
  }

  .radio_youtoube_title {
    margin-bottom: 0.3vw;
    padding-right: 8px;
    font-size: 6.8vw;
    line-height: 6.6vw;
  }

  .radio_youtoube_name {
    margin-bottom: 0.2vw;
    padding-right: 12px;
    border-right-width: 2px;
    font-size: 4.6vw;
    line-height: 4.6vw;
  }

  .radio_youtoube_link {
    padding-right: 12px;
    font-size: 3.4vw;
    line-height: 3.4vw;
  }

  .radio_home_banner {
    width: 97%;
  }

  .radio_station_top {
    min-height: auto;
    margin-bottom: 14vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .radio_station_top.program {
    margin-bottom: 0vw;
  }

  .radio_station_top.reka {
    min-height: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .radio_station_top.lang {
    display: block;
    min-height: auto;
    margin-bottom: 0vw;
    background-color: #182533;
    background-image: none;
    background-position: 0px 0px;
  }

  .station_top_group {
    width: 100%;
    min-height: 45vw;
    background-image: url('../images/radio_texture_pict.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .station_top_group.online {
    width: 100%;
    min-height: 64vw;
  }

  .station_top_group.online.program {
    min-height: 60vw;
  }

  .station_top_group.online.last_hour_news {
    min-height: 62vw;
  }

  .station_top_group.online.lang {
    min-height: 46vw;
    background-image: url('../images/2_top_169_BG_program-name_with-gradient.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .station_top_group.futures {
    width: 100%;
    min-height: auto;
    padding: 3vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#2b2b2b));
    background-image: linear-gradient(180deg, #2b2b2b, #2b2b2b);
    background-position: 0px 0px;
  }

  .station_top_group.futures.program {
    min-height: auto;
    padding: 4vw 0vw 0vw;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .station_top_group.reka {
    width: 100%;
    min-height: auto;
    padding: 12vw 3vw 4vw;
    clear: both;
    background-size: 34%;
  }

  .station_top_group.logo {
    background-image: none;
  }

  .station_top_communics {
    margin-bottom: 4vw;
  }

  .station_top_logo {
    width: 60%;
    height: 12vw;
    margin-bottom: 5vw;
  }

  .station_top_logo.program:hover {
    height: 12vw;
  }

  .station_top_logo.last_hour_news {
    height: 16vw;
  }

  .station_communi_link {
    width: 6vw;
    margin-right: 4vw;
    margin-left: 4vw;
  }

  .station_communi_link.facebook {
    width: 2.7vw;
    margin-right: 3vw;
    margin-left: 3vw;
  }

  .station_online_infogroup {
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0vw;
    padding-bottom: 3vw;
  }

  .station_online_infogroup.last_hour_news {
    padding-bottom: 2vw;
  }

  .station_online_infogroup.eng {
    text-align: left;
  }

  .station_online_flah {
    margin-bottom: 1vw;
    padding: 1vw 5vw 1.5vw;
    float: right;
    font-size: 4.2vw;
    line-height: 4vw;
  }

  .station_online_flah.last_hour_news {
    padding: 1vw 6vw;
    font-size: 3.6vw;
    line-height: 3.6vw;
  }

  .station_online_flah.eng {
    float: left;
  }

  .station_online_flah.reka {
    padding-top: 1.4vw;
    padding-left: 3vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .station_addinfo_block {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -14vw;
    width: 100%;
    margin-bottom: 4vw;
    padding-left: 0vw;
    font-family: 'Simpler bold', sans-serif;
    color: #000;
    font-size: 4.6vw;
    line-height: 5vw;
    font-weight: 700;
  }

  .station_addinfo_block.reka {
    position: relative;
    bottom: 0vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    text-align: center;
  }

  .station_addinfo_link {
    width: 37%;
    float: none;
    color: #000;
    font-size: 5.4vw;
    line-height: 5vw;
    font-weight: 700;
  }

  .station_addinfo_link:hover {
    color: #656565;
  }

  .station_addinfo_link.reka {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 40%;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Simpler regular', sans-serif;
    color: #fff;
    font-size: 5vw;
    font-weight: 400;
  }

  .station_adinfo_icon {
    width: 4.4vw;
  }

  .station_futures_group {
    margin-bottom: 1vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .station_futures_group.reka {
    margin-top: 2vw;
    margin-bottom: 4vw;
    padding-right: 2.5vw;
  }

  .station_future_info.all_programs {
    margin-right: 1.5vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .station_future_info.all_programs.four {
    margin-right: 0vw;
    padding-left: 0vw;
  }

  .station_future_txtgroup {
    width: 89%;
    padding-top: 0vw;
    padding-bottom: 1vw;
  }

  .station_future_txtgroup.allprograms {
    padding-top: 0vw;
    font-size: 3.6vw;
  }

  .station_future_txtgroup.lang {
    padding-top: 0vw;
    padding-left: 1vw;
    font-size: 3.6vw;
  }

  .station_future_program {
    font-size: 4.6vw;
    line-height: 4.8vw;
  }

  .station_future_program.all_programs {
    margin-bottom: -0.5vw;
    font-size: 4.8vw;
    line-height: 4.8vw;
  }

  .station_future_name {
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .station_future_name.all_programs {
    margin-top: 0.5vw;
    font-size: 3.6vw;
    line-height: 3.4vw;
  }

  .station_future_name.all_programs.five {
    font-size: 3.6vw;
    line-height: 3.6vw;
  }

  .station_future_name.all_programs.four {
    margin-top: 1vw;
    font-size: 3.6vw;
    line-height: 3.6vw;
  }

  .station_allprograms_menu {
    width: 98%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 4.2vw;
    line-height: 4.6vw;
  }

  .allprograms_link {
    padding-right: 2vw;
    padding-left: 2vw;
    font-size: 4.2vw;
    line-height: 4.6vw;
  }

  .allprograms_link.magish {
    line-height: 5vw;
  }

  .radio_program_addlink {
    width: 30vw;
    margin-top: 3vw;
    margin-bottom: 3vw;
    padding-bottom: 4vw;
    background-size: 5vw;
  }

  .radio_program_add {
    padding-top: 4vw;
    font-size: 5.2vw;
    line-height: 6vw;
  }

  .radio_program_parts {
    margin-top: 0vw;
  }

  .radio_program_toggle {
    padding: 5.5vw 15vw 5.5vw 10vw;
    background-position: 94% 50%;
    background-size: 11px;
    font-size: 5.2vw;
    line-height: 5.8vw;
  }

  .radio_program_toggle.w--open {
    background-size: 12px;
  }

  .radio_program_toggle.no_content {
    background-position: 94% 50%;
    background-size: 3vw;
  }

  .radio_program_toggle.top_plus {
    padding-right: 15vw;
    padding-left: 6vw;
    background-position: 94% 24px;
    background-size: 16px;
  }

  .radio_program_toggle.top_plus.w--open {
    background-position: 96% 31px;
    background-size: 23px;
  }

  .radio_program_toggle.top_plus.no_content {
    background-image: url('../images/ic_plus_radio.svg');
    background-position: 94% 24px;
    background-size: 16px;
    background-repeat: no-repeat;
  }

  .radio_program_toggle.top_plus.no_content.w--open {
    background-position: 95% 31px;
    background-size: 23px;
  }

  .radio_program_toggle.top_plus.eng {
    background-position: 94% 50%;
  }

  .radio_program_toggle.top_plus.no_content_eng {
    background-image: url('../images/ic_plus_radio.svg');
    background-position: 94% 24px;
    background-size: 16px;
    background-repeat: no-repeat;
  }

  .radio_program_toggle.top_plus.no_content_eng.w--open {
    background-position: 95% 31px;
    background-size: 23px;
  }

  .padio_program_play.last_hour_news {
    width: 34px;
    background-position: 50% 50%;
    background-size: 64%;
  }

  .radio_program_droplist.w--open {
    padding-right: 5vw;
    padding-bottom: 3vw;
    padding-left: 5vw;
    font-size: 4.6vw;
    line-height: 5.4vw;
  }

  .radio_program_droplist.eng.w--open {
    padding-top: 2vw;
  }

  .radio_program_txt {
    margin-top: 3vw;
    margin-bottom: 4vw;
    font-size: 4.4vw;
    line-height: 5.6vw;
  }

  .radio_program_droptitle {
    margin-bottom: 2.5vw;
    font-size: 6.6vw;
    line-height: 7vw;
  }

  .radio_program_subtitle {
    font-size: 4.4vw;
    line-height: 5.6vw;
  }

  .radio_program_dropcomunic {
    margin-top: 3vw;
    margin-bottom: 2vw;
  }

  .radio_program_dropcomunic.eng {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .radio_player_comunic {
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .player_title {
    font-size: 5vw;
    line-height: 5.4vw;
  }

  .player_info_group {
    width: 100%;
    margin-bottom: 3vw;
  }

  .contact_form_group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contact_form_block {
    width: 100%;
  }

  .contact_form_block.small {
    width: 100%;
  }

  .traffic_ic_telephone {
    margin-left: 2vw;
    font-size: 5vw;
    line-height: 6vw;
  }

  .share_group {
    float: left;
  }

  .share_basic {
    width: 14vw;
    height: 6vw;
    max-height: 6vw;
    font-size: 3.5vw;
    line-height: 3vw;
  }

  .share_basic.left {
    width: 17vw;
  }

  .share_basic_icon {
    width: 6.4vw;
    height: 6vw;
  }

  .share_basic_icon.mail {
    width: 6.4vw;
    height: 6.4vw;
  }

  .share_basic_icon.facebook {
    width: 5.8vw;
    height: 6vw;
    margin-right: -0.6vw;
    margin-left: -0.6vw;
  }

  .share_basic_icon.whatsapp {
    width: 6.6vw;
    height: 6.5vw;
    margin-right: -1vw;
    margin-left: -1vw;
  }

  .share_basic_icon.copy {
    width: 5.4vw;
  }

  .share_line_block {
    width: 5.6vw;
    height: 6vw;
  }

  .share_line {
    width: 0.3vw;
    height: 6vw;
  }

  .voting_section {
    padding-left: 0%;
  }

  .voting_section.eng {
    padding-left: 3%;
  }

  .vote_group_1_6 {
    width: 48%;
    margin-right: 0.6vw;
    margin-bottom: 1vw;
    margin-left: 0.4vw;
  }

  .voting_picture {
    height: 30vw;
  }

  .voting_picture.video {
    height: 30vw;
  }

  .voting_picture.video.to_embedd {
    height: 56vw;
  }

  .voting_picture.embedd {
    height: 28vw;
  }

  .voting_info_group {
    min-height: 9vw;
  }

  .voting_txt_block {
    width: 100%;
    padding: 1vw 6vw 1vw 8.8vw;
    font-size: 2.8vw;
    line-height: 3vw;
  }

  .voting_play_link {
    width: 8.6vw;
    height: 9.2vw;
    padding: 1vw 1.4%;
  }

  .voting_quest {
    min-height: 4.6vw;
    min-width: 4.4vw;
    margin-top: 2.6vw;
    margin-right: 1.4vw;
    margin-bottom: 2.5vw;
    padding: 0vw 0.3%;
    font-size: 3.8vw;
    line-height: 4.6vw;
  }

  .vote_button_section {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .vote_button_section.embedd {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .vte_button {
    padding: 2vw 4vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .vote_group_1_3 {
    width: 48%;
    margin-right: 0.6vw;
    margin-bottom: 1vw;
    margin-left: 0.4vw;
  }

  .voting_embedd_group {
    margin-top: 5vw;
    padding-right: 0%;
    padding-left: 0%;
  }

  .voting_form_group {
    padding-top: 3vw;
  }

  .vote_form_button {
    width: 36vw;
    margin-top: 6vw;
    padding: 3vw 6vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .voting_form_label {
    margin-right: 2vw;
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .voting_form_title {
    width: 100%;
    margin-bottom: 3vw;
    font-size: 5vw;
    line-height: 5.4vw;
    font-weight: 400;
    text-align: right;
  }

  .voting_form_fieldblock {
    width: 94vw;
    margin-bottom: 2.4vw;
  }

  .voting_form_fieldblock.name {
    width: 94vw;
    float: none;
    clear: both;
  }

  .voting_form_fieldblock.checkbox {
    margin-top: 4vw;
  }

  .voting_form_txtfield {
    padding-right: 2vw;
    padding-left: 2vw;
    font-size: 5.8vw;
    line-height: 6vw;
  }

  .voting_form_txtarea {
    min-height: 30vw;
    font-size: 5.8vw;
    line-height: 6vw;
  }

  .voting_form_checkbox {
    width: 5vw;
    height: 5vw;
    margin-left: 0vw;
  }

  .voitink_form_checkboxfield {
    padding-left: 2vw;
  }

  .voitink_form_checklink {
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .voting_popup_quest {
    max-width: 96%;
    padding: 7vw 8vw;
    font-size: 4vw;
    line-height: 5.6vw;
  }

  .voting_quest_titlegroup {
    margin-right: -5vw;
    margin-bottom: 1.6vw;
    padding-top: 1vw;
    padding-right: 3vw;
    padding-bottom: 1vw;
    border-right-width: 6px;
  }

  .voting_info_close {
    width: 5vw;
    margin-left: 3vw;
  }

  .voting_quest_title {
    font-size: 6vw;
    line-height: 6.4vw;
  }

  .voting_quest_title.thanks {
    margin-bottom: 2vw;
    font-size: 6vw;
    line-height: 6.4vw;
  }

  .voting_quest_subtitle {
    font-size: 5.6vw;
    line-height: 6vw;
  }

  .voting_popup_thanks {
    width: 96%;
    max-width: 96%;
    font-size: 4vw;
    line-height: 5.6vw;
  }

  .voting_communic_group {
    height: 10vw;
  }

  .voting_popup_button {
    height: auto;
    min-height: 4.8vw;
    margin-top: 3vw;
    padding: 1.2vw 4vw;
    font-size: 4.2vw;
  }

  .voiting_com_link {
    width: 9vw;
    height: 9vw;
    margin-right: 0.6vw;
    margin-bottom: 1.2vw;
    margin-left: 0.6vw;
    padding-right: 1.5vw;
    padding-left: 1.5vw;
  }

  .voiting_com_link.facebook {
    padding-right: 3.1vw;
    padding-left: 3vw;
  }

  .voiting_com_link.twit {
    padding-right: 1.5vw;
    padding-left: 1.5vw;
  }

  .voiting_com_link.whatsup {
    padding-right: 2vw;
    padding-left: 2vw;
  }

  .voting_ic_mail {
    width: 9vw;
    margin-left: 3vw;
    padding-left: 3vw;
  }

  .voting_mail_field {
    height: 10vw;
    min-width: 80vw;
    font-size: 5vw;
  }

  .popup_field_title {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .popup_question_group {
    margin-top: 10px;
    margin-bottom: 20px;
    direction: rtl;
    font-size: 16px;
    line-height: 18px;
  }

  .popup_radio_field {
    margin-top: 2vw;
    margin-left: 30px;
  }

  .popup_radio_button {
    width: 18px;
    height: 18px;
    margin-top: 3px;
    margin-left: 15px;
  }

  .job_share_group {
    margin-bottom: 3vw;
  }

  .voting_title {
    position: relative;
    z-index: 50;
    padding-top: 0%;
    padding-right: 2%;
    padding-bottom: 0%;
    border-right-width: 5px;
    border-right-color: #000;
    font-family: 'Simpler bold', sans-serif;
    color: #000;
    font-size: 6.6vw;
    line-height: 6.6vw;
    font-weight: 700;
  }

  .voting_title.start {
    padding-right: 4vw;
    padding-bottom: 2vw;
    border-right-width: 1.8vw;
    border-right-color: #fff;
    color: #fff;
    font-size: 7.2vw;
    line-height: 7vw;
  }

  .voting_big_it_txt {
    max-width: none;
    margin-top: 2.2vw;
    margin-bottom: 1vw;
    padding: 0%;
    float: none;
    border-right-style: none;
    font-family: 'Simpler bold', sans-serif;
    font-size: 3.8vw;
    line-height: 4.6vw;
    font-weight: 700;
  }

  .tags_insert_group {
    font-size: 4vw;
    line-height: 5vw;
  }

  .tags_title {
    margin-bottom: 3px;
    padding-right: 8px;
    padding-left: 10px;
  }

  .tags_title.eng {
    padding-right: 10px;
    padding-left: 8px;
  }

  .tags_title.taglist {
    margin-bottom: 1vw;
    margin-left: 3vw;
    padding-left: 3vw;
    font-size: 4vw;
    line-height: 5vw;
  }

  .tags_title.taglist_story {
    margin-left: 2vw;
    padding-left: 0vw;
    font-size: 4vw;
    line-height: 5vw;
  }

  .tag_link {
    margin-bottom: 1vw;
    font-size: 4vw;
    line-height: 5vw;
  }

  .taglist_picture {
    width: 100%;
    margin-bottom: 2vw;
  }

  .taglist_info_group {
    width: 100%;
  }

  .taglist_title {
    margin-bottom: 3vw;
    padding-top: 0vw;
    padding-right: 2vw;
    padding-bottom: 0vw;
    font-size: 9vw;
    line-height: 9.5vw;
  }

  .taglist_info_txt {
    font-size: 4.2vw;
    line-height: 5vw;
  }

  .taglist_share_group {
    margin-top: 2vw;
    margin-bottom: 1.5vw;
  }

  .tags_category_section {
    margin-bottom: 4vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 8vw;
    line-height: 8vw;
  }

  .tags_category_group {
    padding-bottom: 6vw;
  }

  .tags_group_title {
    margin-bottom: 4vw;
    padding-right: 2%;
    font-size: 7.2vw;
    line-height: 7vw;
  }

  .tags_group_title.eng {
    padding-left: 2%;
    font-size: 8vw;
  }

  .tags_category_columns {
    width: 100%;
    margin-bottom: 0vw;
  }

  .tags_category_link {
    margin-bottom: 3.6vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 4vw;
    line-height: 4.6vw;
  }

  .home_social_link {
    height: 14vw;
  }

  .home_live_section {
    margin-bottom: 3vw;
    padding-bottom: 0vw;
  }

  .home_live_block {
    margin-bottom: 0vw;
  }

  .home_live_infogroup {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .home_live_titlegroup {
    height: auto;
    margin-bottom: 5vw;
    padding-top: 0vw;
    padding-bottom: 3vw;
  }

  .home_live_nextgroup {
    padding-right: 3vw;
    padding-left: 3vw;
  }

  .home_live_title {
    margin-bottom: 3vw;
    padding-top: 0.6vw;
    padding-bottom: 0.6vw;
    font-size: 6.2vw;
    line-height: 6.4vw;
  }

  .home_live_title.video {
    margin-bottom: 2vw;
    padding-right: 4vw;
    padding-bottom: 1vw;
    border-right-width: 6px;
    font-size: 7.6vw;
    line-height: 8vw;
  }

  .home_new_live_title {
    padding-top: 0vw;
    font-size: 6vw;
    line-height: 6.4vw;
  }

  .home_new_live_title.video {
    padding-top: 1vw;
    padding-right: 4vw;
    border-right-width: 6px;
  }

  .home_live_next_title {
    margin-bottom: 4vw;
    padding-right: 7vw;
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .home_live_next_block {
    width: 29%;
    margin-right: 4vw;
    font-size: 3vw;
    line-height: 4vw;
  }

  .home_live_addlink {
    margin-top: 4vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .home_live_arrow {
    width: 3vw;
  }

  .home_live_next_info {
    width: 82%;
    font-size: 3vw;
    line-height: 3.6vw;
  }

  .home_live_next_time {
    margin-bottom: 2vw;
    font-size: 5.4vw;
    line-height: 5.4vw;
  }

  .home_banners_addblock {
    padding-top: 2vw;
    padding-left: 2vw;
  }

  .home_banners_addlink {
    padding-left: 3vw;
    background-size: 6px;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .home_banner {
    height: 28vw;
    background-image: url('../images/home_banner_bgr_mobile---Copy.png');
  }

  .home_banner.info {
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .home_banner.citut {
    padding-bottom: 2vw;
    padding-left: 20vw;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .home_banner.counter {
    padding-top: 6vw;
    padding-left: 2vw;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-image: url('../images/homePage_2_Mobile_img261325152.jpg');
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .home_banner_infogroup {
    width: 88%;
  }

  .home_banner_infogroup.citut {
    width: 86%;
  }

  .home_banner_infotitle {
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .home_counter-content {
    width: 50vw;
  }

  .home_news_secton {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .home_news_secton.add {
    margin-bottom: 6vw;
    padding: 2vw 3vw;
  }

  .home_news_secton.add.mondeal {
    padding-bottom: 2vw;
  }

  .home_news_secton.mondeal {
    padding-bottom: 1vw;
  }

  .home_news_addlink {
    margin-top: 0.6vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .home_news_mainitem {
    display: block;
    width: 100%;
    height: 130vw;
    margin-right: 0vw;
    margin-left: 0vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home_news_mainitem.mondeal {
    height: auto;
  }

  .home_news_subitem {
    width: 94vw;
    margin-top: 3vw;
    margin-right: 3vw;
    padding-bottom: 3vw;
  }

  .home_news_maingroup {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    padding-right: 2vw;
    padding-bottom: 5vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7));
  }

  .home_news_maingroup.mondeal {
    position: relative;
    padding-right: 2.5vw;
    padding-bottom: 1vw;
    padding-left: 3vw;
    background-image: none;
  }

  .home_news_biglink {
    margin-bottom: 3vw;
    padding-right: 4vw;
    padding-left: 2vw;
    color: #fff;
    font-size: 4.6vw;
    line-height: 5.4vw;
  }

  .home_news_biglink.mondeal {
    margin-bottom: 0vw;
    padding-right: 0vw;
    color: #000;
  }

  .home_news_credit {
    padding-top: 3vw;
    padding-bottom: 1vw;
    padding-left: 3vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .home_news_pictlink {
    height: auto;
    min-height: 49%;
  }

  .home_news_addicon {
    width: 1.7vw;
    margin-top: 0.5vw;
    margin-right: 1vw;
    margin-left: -1vw;
  }

  .home_news_addicon.live {
    width: 2.2vw;
    margin-right: 2vw;
    margin-bottom: 0.4vw;
  }

  .home_news_addicon.next {
    width: 2.1vw;
    height: 6vw;
    margin-top: 0vw;
    margin-right: 1vw;
  }

  .paging_add {
    width: 5.4vw;
    height: 5.6vw;
  }

  .paging_list {
    width: 12vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .paging_number {
    width: 12vw;
    min-width: 12vw;
    font-size: 6vw;
    line-height: 6vw;
    text-align: center;
  }

  .last_hour_hews_link {
    padding: 18px 3vw 18px 32px;
    background-image: none;
    font-size: 18px;
    line-height: 22px;
  }

  .last_hour_hews_link.w--open {
    background-size: 12px;
  }

  .memorial_share_date_group {
    margin-bottom: 2vw;
    font-size: 3.4vw;
    line-height: 3.6vw;
  }

  .memorial_date_txt {
    margin-top: 2.5vw;
    font-size: 4vw;
    line-height: 4.6vw;
  }

  .memorial_search_group {
    width: 100vw;
    margin-right: 0vw;
    margin-bottom: 5vw;
    padding-right: 5vw;
    padding-left: 2vw;
  }

  .memorial_search_label {
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .memorial_search_field {
    width: 94%;
    height: 8vw;
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .memorial_search_button {
    width: 7vw;
    height: 13vw;
    padding-bottom: 0.5vw;
    padding-left: 0vw;
  }

  .memorial_search_rezults_group {
    margin-right: 0vw;
    margin-bottom: 6vw;
  }

  .memorial_search_results_item {
    width: 100vw;
    padding: 4vw 5vw 2vw 4vw;
    font-size: 4.8vw;
    line-height: 5.6vw;
  }

  .memorial_search_result {
    width: 100%;
    margin-bottom: 2.4vw;
    padding-left: 0px;
    font-family: 'Simpler bold', sans-serif;
    font-size: 5.4vw;
    line-height: 5.8vw;
    font-weight: 700;
  }

  .memorial_search_result.falling {
    width: 100%;
    padding-left: 0vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 5.2vw;
  }

  .memorial_search_result.name {
    width: 49%;
    padding-left: 0vw;
  }

  .memorial_search_result.family {
    width: 49%;
    padding-left: 0vw;
  }

  .memorial_search_result.rank {
    width: 100%;
    padding-left: 0vw;
  }

  .memorial_search_result.broadcast_date {
    width: 49%;
    font-size: 5.2vw;
    line-height: 5vw;
  }

  .memorial_search_result.broadcast_time {
    width: 49%;
    font-size: 5.2vw;
  }

  .memorial_search_results_title {
    font-family: 'Simpler regular', sans-serif;
    font-size: 4.6vw;
    line-height: 5.2vw;
    font-weight: 400;
  }

  .counter_main_div {
    width: 50vw;
    margin-left: 3vw;
  }

  .counter_title {
    font-size: 3.2vw;
    line-height: 3vw;
  }

  .counter_number {
    font-size: 9vw;
    line-height: 9vw;
  }

  .counter_timer_separator {
    font-size: 8vw;
    line-height: 9vw;
  }

  .counter_number_title {
    font-size: 3.2vw;
    line-height: 3vw;
  }

  .live_home_title {
    font-size: 7.8vw;
    line-height: 8.4vw;
  }

  .live_home_title.video {
    font-size: 6vw;
    line-height: 6vw;
  }

  .h_new_title_link {
    width: 35vw;
    height: 16vw;
    margin-bottom: 0.6vw;
  }

  .h_new_title_link.radio {
    width: 24vw;
    height: 11vw;
    margin-bottom: 2vw;
  }

  .h_new_title_link.podcasts {
    width: 74vw;
    height: 12vw;
  }

  .h_new_title_link.digital {
    width: 42vw;
    height: 16vw;
    margin-bottom: 1vw;
  }

  .h_title_kan {
    width: 116%;
    max-width: 116%;
    min-width: 116%;
  }

  .h_title_digital {
    width: 130%;
    max-width: 130%;
    min-width: 130%;
    margin-bottom: 3vw;
  }

  .h_title_podcasts {
    width: 124%;
    max-width: 124%;
    min-width: 124%;
    margin-right: 3vw;
  }

  .mondeal_title {
    margin-top: 1.2vw;
    padding-right: 2vw;
    padding-left: 3vw;
    font-size: 6vw;
    line-height: 6.8vw;
  }

  .video_live_infogroup {
    margin-top: 5vw;
    margin-bottom: 7vw;
    padding-right: 5vw;
    padding-left: 4vw;
  }

  .video_live_logo {
    width: 54%;
    margin-bottom: 5vw;
  }

  .video_live_link {
    font-size: 5.8vw;
    line-height: 6.8vw;
  }

  .video_live_link.small {
    font-size: 4.4vw;
    line-height: 6vw;
  }

  .video_live_operation {
    margin-bottom: 6vw;
    padding-right: 4vw;
    padding-left: 4vw;
    border-right-width: 6px;
    border-left-width: 6px;
    font-size: 4.4vw;
    line-height: 5.8vw;
  }

  .video_live_operation.after {
    margin-bottom: 4vw;
    padding-right: 0vw;
    padding-left: 2vw;
  }

  .video_live_operation.stores {
    padding-right: 0vw;
    padding-left: 2vw;
  }

  .video_360_button {
    margin-top: 3vw;
    margin-bottom: 3vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 6.2vw;
    line-height: 7vw;
  }

  .ic_360 {
    width: 18vw;
  }

  .additional_info {
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .additinal_info_txt {
    margin-right: 2vw;
    padding-right: 2vw;
  }

  ._2018 {
    margin-top: 0.5vw;
    margin-right: 1.8vw;
    margin-left: 1.8vw;
    font-size: 5.4vw;
    line-height: 5.6vw;
  }

  .mondeal_title_logo {
    width: 19vw;
    margin-right: 3vw;
  }

  .mondeal_communic_txt {
    margin-left: 1.4vw;
    padding-bottom: 0.4vw;
    padding-left: 1.8vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .mondeal_com_link {
    width: 5.4vw;
    margin-right: 2vw;
    margin-left: 1vw;
  }

  .mondeal_com_link.insta {
    width: 4.4vw;
  }

  .mondeal_com_link.youtube {
    width: 5.5vw;
  }

  .mondeal_com_link.face {
    width: 2.2vw;
    margin-right: 1vw;
    margin-left: 0.8vw;
  }

  .live_next_title {
    font-size: 5.6vw;
    line-height: 6vw;
  }

  .live_next_title.name {
    width: 79%;
    line-height: 6vw;
  }

  .live_next_title.time {
    font-size: 5vw;
  }

  .live_stores_group {
    width: 100%;
  }

  .podcast_share {
    margin-top: 2vw;
  }

  .podcast_share.left {
    left: 0px;
    right: auto;
    bottom: 0px;
  }

  .voting_txt_bold {
    margin-top: 0.4vw;
  }

  .job_to_archive.arrow {
    margin-top: 0.3vw;
    font-size: 3.6vw;
  }

  .txt_info_center {
    margin-right: 0%;
    margin-left: 0%;
    line-height: 5.2vw;
    text-align: center;
  }

  .txt_info_center.module {
    margin-top: 0vw;
    margin-right: 4%;
    margin-left: 4%;
    font-size: 4.6vw;
    line-height: 5.6vw;
    text-align: right;
  }

  .alert_section {
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    padding-left: 2vw;
  }

  .alert_close {
    width: 5.6vw;
    height: 5.6vw;
    padding-right: 1vw;
    padding-left: 1vw;
  }

  .allert_sound {
    width: 9vw;
    height: 9vw;
    margin-right: 2.6vw;
  }

  .allert_logo {
    font-size: 3.6vw;
    line-height: 4vw;
  }

  .allert_content {
    width: 66%;
    font-size: 4.2vw;
    line-height: 4.6vw;
  }

  .alert_title {
    margin-bottom: 1vw;
    font-size: 5.4vw;
    line-height: 5.6vw;
  }

  .alert_logo {
    width: 12vw;
    margin-bottom: 1.4vw;
  }

  .coockies_section {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
  }

  .coockies_button {
    display: block;
    margin-top: 2vw;
    margin-right: 30vw;
    margin-left: 30vw;
    padding: 3px 0vw 5px;
    clear: right;
    border-radius: 20px;
    font-size: 18px;
  }

  .tooltip {
    bottom: 6.8vw;
    width: 27vw;
    padding-top: 1.6vw;
    padding-bottom: 1.8vw;
    font-size: 3.5vw;
    line-height: 3vw;
  }

  .guide_stations_group {
    width: 280%;
    height: 16vw;
    padding-right: 3%;
  }

  .guide_stations_group.time {
    padding-right: 0%;
  }

  .guide_glue_gradient {
    height: 16vw;
  }

  .guide_title.mobile {
    margin-right: 4vw;
    margin-bottom: 3vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .guide_station_line {
    margin-top: 4vw;
    margin-bottom: 4vw;
  }

  .guide_station_line.timing {
    position: absolute;
    left: 0px;
    top: 0%;
    right: 4vw;
    bottom: 0%;
    height: auto;
    margin-top: 1vw;
    margin-bottom: 1vw;
    margin-left: 0vw;
  }

  .guide_timing_link {
    width: 25vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 4.2vw;
    line-height: 4.4vw;
  }

  .guide_timing_link.in {
    width: 25vw;
  }

  .guide_info_button {
    height: 24vw;
    padding-right: 17vw;
  }

  .guide_info_button.w--open {
    height: 24vw;
  }

  .guide_time_group {
    position: absolute;
    width: 13vw;
    height: 13vw;
    margin-top: 3vw;
  }

  .guide_time_group.mobile {
    width: 13vw;
    height: 13vw;
    margin-top: 3vw;
  }

  .guide_info_list.w--open {
    padding-right: 4vw;
    padding-bottom: 6vw;
    padding-left: 4vw;
    font-size: 4vw;
    line-height: 5.8vw;
    letter-spacing: 0px;
  }

  .guide_age {
    margin-right: 4vw;
    margin-bottom: 4vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .guide_part_txt {
    display: none;
    margin-top: 1vw;
    font-size: 3.8vw;
    line-height: 5vw;
  }

  .guide_title_group {
    width: 90%;
    font-size: 4.4vw;
    line-height: 5.2vw;
  }

  .guide_time_circle {
    top: 2.6vw;
    width: 13vw;
    height: 13vw;
    margin-top: 0vw;
    margin-right: 0.2vw;
    font-size: 3.8vw;
    line-height: 3.8vw;
  }

  .guide_time_circle.no_info {
    top: 2.6vw;
    width: 13vw;
    height: 14vw;
    margin-top: 0vw;
  }

  .guide_time_link.mobile {
    position: relative;
    top: 5.6vw;
    right: 0.5vw;
    font-size: 3vw;
    text-align: center;
  }

  .guide_plus_icon {
    width: 3vw;
  }

  .guide_plus_icon.minus {
    width: 3.4vw;
  }

  .guide_info_moblink {
    margin-top: 4vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 4.4vw;
    line-height: 4vw;
    font-weight: 400;
  }

  .guide_moblink_icon {
    width: 7.2vw;
    margin-right: 2vw;
  }

  .guide_moblink_icon.program {
    width: 7vw;
  }

  .guide_moblink_icon.about {
    width: 7.6vw;
  }

  .circle_pict {
    width: 13vw;
    height: 13vw;
    margin-right: -0.4vw;
  }

  .circle_pict.mobile {
    width: 13vw;
    height: 13vw;
    margin-right: 0vw;
    padding-right: 0.5vw;
    padding-left: 0.5vw;
  }

  .guide_info_desklink {
    margin-top: 4vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 4.4vw;
    line-height: 4vw;
    font-weight: 400;
  }

  .guide_desklink_icon {
    width: 7.2vw;
    margin-right: 2vw;
  }

  .tag_psik {
    margin-bottom: 1vw;
    margin-left: 1vw;
    line-height: 5vw;
  }

  .breadcrumbs_list {
    margin-top: 2vw;
    padding-right: 4vw;
    padding-left: 20%;
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .breadcrumbs_list.podcast {
    width: 100%;
    margin-bottom: 3vw;
  }

  .breadcrumbs_item.podcast {
    margin-left: 1.5vw;
  }

  .breadcrumbs_item.podcast.left {
    margin-right: 1.5vw;
  }

  .subtitles_live {
    margin-bottom: 3vw;
    font-size: 3.6vw;
    line-height: 4vw;
    letter-spacing: 0.5px;
  }

  .subtitles_ic {
    width: 7vw;
  }

  .applicat_add_group {
    padding-top: 2vw;
    padding-bottom: 8vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 4.6vw;
    line-height: 5.8vw;
    font-weight: 700;
  }

  .applicat_close {
    width: 10vw;
    height: 10vw;
    margin-top: 2vw;
    margin-right: 2vw;
    padding-right: 2.5vw;
    padding-left: 2.5vw;
  }

  .applicat_logo {
    width: 22vw;
    margin-bottom: 2vw;
  }

  .applicat_title {
    margin-bottom: 2.4vw;
    font-size: 6.8vw;
    line-height: 7.4vw;
  }

  .applicat_button {
    margin-top: 7vw;
    padding: 2vw 10vw 2.6vw;
    border-width: 2px;
    border-radius: 8vw;
    font-size: 5.8vw;
    line-height: 6vw;
  }

  .applicat_button_ic {
    width: 2.6vw;
    margin-top: 1vw;
    margin-right: 2vw;
  }

  .voting_filter_group {
    display: block;
    margin-top: 2vw;
    margin-bottom: 4vw;
  }

  .vote_filter_link {
    padding-right: 2vw;
    padding-left: 2vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .vote_filter_content {
    overflow: scroll;
    padding-right: 2vw;
    padding-left: 2vw;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .vote_filter_gradient {
    z-index: 100;
    width: 10vw;
    background-size: contain;
  }

  .trio_big_group {
    width: 100%;
    padding-bottom: 4vw;
  }

  .trio_sm_group {
    width: 100%;
    margin-top: 2vw;
    margin-bottom: 4vw;
    padding-bottom: 2vw;
  }

  .trio_top_title {
    margin-bottom: 3vw;
    padding-top: 0vw;
    padding-right: 2.5vw;
    padding-bottom: 0.5vw;
    border-right-width: 5px;
    font-size: 8vw;
    line-height: 8vw;
    letter-spacing: 0px;
  }

  .trio_main_item {
    height: auto;
    padding-bottom: 2vw;
  }

  .trio_pict {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 52vw;
    margin-bottom: 2vw;
  }

  .trio_pict.horizon {
    width: 100%;
    height: 52vw;
  }

  .trio_main_title {
    margin-bottom: 1.8vw;
    font-size: 6vw;
    line-height: 6.4vw;
  }

  .trio_time_block {
    position: relative;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .trio_time_block.gallery {
    position: absolute;
    margin-bottom: 2vw;
    padding-right: 3vw;
    padding-left: 3vw;
  }

  .trio_time_txt {
    margin-right: 2vw;
    padding-right: 2vw;
  }

  .trio_sub_item {
    height: auto;
    margin-top: 2vw;
  }

  .trio_sub_title {
    height: auto;
    margin-top: 0.5vw;
    margin-bottom: 2vw;
    font-size: 4.4vw;
    line-height: 5vw;
  }

  .trio_all_link {
    position: relative;
    margin-top: 2vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .trio_all_arrow {
    margin-right: 1.5vw;
  }

  .trio_horizon_item {
    height: auto;
    margin-bottom: 4vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
  }

  .trio_horizon_item.center {
    margin-bottom: 4vw;
  }

  .trio_horizon_info {
    width: 100%;
    margin-top: 1vw;
    margin-bottom: 0vw;
    padding-left: 0vw;
  }

  .title_info_txt {
    margin-top: -3%;
    margin-right: 4%;
    margin-left: 4%;
    font-size: 3.2vw;
    line-height: 5.2vw;
  }

  .magazine_item {
    width: 100%;
    height: auto;
    margin-right: 1vw;
    margin-bottom: 3vw;
    margin-left: 1vw;
    padding-top: 1.5vw;
    padding-right: 0vw;
    padding-left: 0vw;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
  }

  .magazine_pict {
    height: 51vw;
    margin-bottom: 1vw;
  }

  .magazine_info_group {
    position: relative;
    padding-right: 3%;
    padding-left: 3%;
  }

  .magazine_time_block {
    position: relative;
    right: 3%;
    bottom: 0%;
    width: 97%;
    height: auto;
    clear: both;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .magazine_info_title {
    margin-bottom: 1vw;
    font-size: 5.5vw;
    line-height: 6vw;
  }

  .magazine_info_txt {
    font-size: 3.8vw;
    line-height: 4.2vw;
  }

  .trio_title_block {
    height: auto;
  }

  .trio_horizon_txt {
    margin-bottom: 2vw;
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .news_up_title {
    margin-bottom: 1.8vw;
    font-size: 6vw;
    line-height: 6.4vw;
  }

  .news_up_txt {
    margin-bottom: 2vw;
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .magazine_info_link {
    position: relative;
  }

  .magazine_txt_inner {
    margin-bottom: 2vw;
  }

  .content_menu_group {
    font-size: 5vw;
    line-height: 5.4vw;
  }

  .con_menu_button {
    padding: 1.5vw 3vw 1.5vw 11vw;
    background-size: 4.4vw;
  }

  .con_menu_link.w--current {
    font-size: 5.4vw;
    line-height: 6vw;
  }

  .con_mob_menu {
    z-index: 2000;
    margin-top: 2vw;
  }

  .radio_menu_section {
    padding: 3vw 5vw 4vw;
    box-shadow: 3px 0 2vw 0 rgba(0, 0, 0, 0.3);
    font-size: 5vw;
    line-height: 5.4vw;
  }

  .radio_menu_title {
    font-size: 5vw;
    line-height: 5.6vw;
  }

  .con_nav_menu {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .con_nav_link {
    padding-top: 3.8vw;
    padding-bottom: 3.8vw;
    font-size: 5.4vw;
    line-height: 6vw;
  }

  .con_nav_link.w--current {
    font-size: 5.6vw;
    line-height: 6vw;
  }

  .con_navmenu_close {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 7%;
    width: 15vw;
    height: 15vw;
    padding-right: 3.5vw;
    padding-left: 3.5vw;
  }

  .con_menu_scroll {
    overflow: scroll;
    height: 100%;
    padding-top: 20.5vw;
    padding-bottom: 46vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .con_nav_gradient {
    height: 10.5%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(18%, #fff), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, #fff 18%, hsla(0, 0%, 100%, 0));
  }

  .con_nav_gradient.bottom {
    height: 24.5%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(42%, #fff));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 42%);
  }

  .con_nav_button {
    padding: 1.7vw 4vw 2.2vw 11vw;
    background-position: 3vw 52%;
    background-size: 5vw;
    font-size: 5.2vw;
    line-height: 5.4vw;
  }

  .con_nav_button.radio {
    padding-left: 3.6vw;
  }

  .radio_menu_group {
    margin-top: -3vw;
    padding-bottom: 5vw;
    padding-left: 2.4%;
  }

  .ic_arrow {
    width: 5vw;
    margin-top: 0.8vw;
    margin-right: 3vw;
  }

  .ic_arrow.radio {
    width: 4.4vw;
    margin-top: 1vw;
    margin-right: 3.6vw;
  }

  .search_section {
    height: auto;
    margin-top: -4vw;
    padding: 3% 6% 2%;
  }

  .search_form {
    height: 10vw;
    padding-right: 2vw;
    border-right-width: 1.5vw;
  }

  .search_form_field {
    height: 10vw;
    font-size: 7.2vw;
    line-height: 9vw;
  }

  .search_button {
    width: 10vw;
    height: 10vw;
  }

  .search_result_section {
    padding-top: 1vw;
    padding-right: 8%;
    padding-left: 8%;
  }

  .search_result_list {
    min-height: 60vw;
    margin-top: 5vw;
  }

  .search_no_result {
    font-size: 4vw;
    line-height: 4.2vw;
  }

  .search_result_block {
    margin-bottom: 4vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .search_info_txt {
    font-size: 4vw;
    line-height: 4.2vw;
  }

  .search_spell_link {
    font-size: 4vw;
    line-height: 4.2vw;
  }

  .search_result_item {
    margin-bottom: 4vw;
    padding-bottom: 4vw;
  }

  .search_result_link {
    background-color: transparent;
  }

  .search_result_pict {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 34%;
    height: 19vw;
  }

  .search_info_group {
    width: 62%;
    margin-top: 0vw;
    margin-bottom: 0vw;
    padding-left: 0vw;
  }

  .search_info_title {
    padding-left: 0%;
    font-size: 4.4vw;
    line-height: 4.6vw;
  }

  .podcast_info_group {
    margin-top: 2vw;
    font-family: 'Simpler black', sans-serif;
    font-size: 4.5vw;
    line-height: 5.4vw;
    font-weight: 900;
    letter-spacing: -0.1px;
  }

  .podcast_add_link {
    position: relative;
    font-family: 'Simpler black', sans-serif;
    font-weight: 900;
  }

  .podcast_add_arrow {
    top: 0.4vw;
    margin-right: 1vw;
    font-size: 4.2vw;
  }

  .podcast_add_arrow.left {
    margin-left: 0.8vw;
  }

  .podcast_line_block {
    width: 3.8vw;
    height: 4vw;
    margin-top: 0.2vw;
  }

  .podcast_line {
    width: 0.6vw;
    height: 4vw;
  }

  .podcast_num {
    position: relative;
    top: 0.1vw;
    margin-left: 1vw;
    -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;
  }

  .podcast_main_title {
    width: 82%;
    margin-bottom: 3%;
    border-right-width: 1.5vw;
    font-size: 7.2vw;
    line-height: 7.8vw;
  }

  .podcast_main_title.left {
    border-left-width: 1.5vw;
  }

  .breadcrumbs_arrow.podcast {
    margin-top: 0vw;
    margin-right: 1.5vw;
    padding-top: 0.4vw;
    line-height: 4vw;
  }

  .breadcrumbs_arrow.podcast.left {
    margin-left: 1.5vw;
  }

  .flah_circle {
    width: 1.8vw;
    height: 1.8vw;
    margin-right: 3vw;
  }

  .reka_arrow {
    margin-right: -1.8vw;
    margin-left: 1.5vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .station_frequency {
    margin-right: 2.5vw;
    margin-left: 2.5vw;
    padding-top: 0vw;
    padding-bottom: 1vw;
    font-size: 5.2vw;
    line-height: 6vw;
  }

  .lang_big_info {
    padding-top: 4vw;
    padding-bottom: 2.5vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  }

  .lang_date_txt {
    margin-top: 1.5vw;
    margin-right: 1.5vw;
    padding-right: 1.5vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }

  .lang_title {
    margin-right: 2vw;
    margin-left: 2vw;
    padding-top: 2vw;
    padding-bottom: 3vw;
    padding-left: 2.4vw;
    border-left-width: 1.6vw;
    font-size: 7.2vw;
    line-height: 7.4vw;
  }

  .breaking_player {
    height: auto;
    margin-top: 6vw;
    padding-right: 9vw;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-style: none;
    font-family: 'Simpler bold', sans-serif;
    font-size: 4.5vw;
    line-height: 4.5vw;
    font-weight: 700;
  }

  .breaking_list {
    overflow: visible;
    height: auto;
    margin-bottom: 0vw;
  }

  .breaking_list.app {
    margin-bottom: 0px;
  }

  .breakink_title_group {
    margin-top: 0vw;
    margin-bottom: 4vw;
    padding-right: 5vw;
    font-size: 4.4vw;
    line-height: 5vw;
  }

  .breakink_title_group.mobile {
    margin-bottom: 2vw;
    font-size: 4.2vw;
    line-height: 5.4vw;
  }

  .breakink_title_group.app {
    margin-bottom: 12px;
    padding-right: 0px;
    font-size: 24px;
    line-height: 24px;
  }

  .breaking_top_title {
    margin-bottom: 1vw;
  }

  .breaking_title {
    font-family: 'Simpler bold', sans-serif;
    font-size: 7vw;
    line-height: 7.4vw;
    font-weight: 700;
  }

  .breaking_title.mobile {
    font-size: 7vw;
    line-height: 7.4vw;
  }

  .breaking_title.app {
    font-size: 24px;
    line-height: 24px;
  }

  .breaking_round {
    width: 2vw;
    height: 2vw;
    max-height: 2vw;
    max-width: 2vw;
    min-height: 2vw;
    min-width: 2vw;
    margin-top: 0.6vw;
    margin-left: 1.6vw;
    border-radius: 1vw;
  }

  .breaking_round.mobile {
    width: 2vw;
    height: 2vw;
    margin-top: 0.8vw;
  }

  .breaking_all_link {
    margin-top: -3.8vw;
    margin-right: 31vw;
    padding-left: 4vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 4vw;
    line-height: 4vw;
  }

  .breaking_all_link.news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -1vw;
    margin-right: 0vw;
    padding-top: 2vw;
    padding-bottom: 3vw;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: #f5f5f5;
  }

  .breaking_all_link.mobile {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-left: 0vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .breaking_all_link.app {
    margin-right: 0px;
    margin-left: 0vw;
    padding-left: 0vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 15px;
    line-height: 15px;
  }

  .breaking_item {
    margin-bottom: 2px;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    padding-left: 4vw;
    font-size: 4.4vw;
    line-height: 5.2vw;
  }

  .breaking_item.mobile {
    padding-top: 3vw;
    padding-right: 5vw;
    padding-bottom: 3.4vw;
    font-size: 4.4vw;
    line-height: 5.2vw;
  }

  .breaking_item.app {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .break_time {
    min-width: 20vw;
    margin-top: 1vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 3.6vw;
    line-height: 4.4vw;
    font-weight: 700;
  }

  .break_time.mobile {
    min-width: 17%;
    margin-top: 0.7vw;
    font-size: 3.6vw;
    line-height: 4.4vw;
    text-align: right;
  }

  .break_time.app {
    margin-bottom: 2px;
    font-size: 18px;
    line-height: 18px;
  }

  .breaking_prev_date {
    margin-top: 2vw;
    margin-right: 5vw;
    margin-bottom: 2vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 4.2vw;
    line-height: 5.4vw;
    font-weight: 400;
  }

  .breaking_prev_date.mobile {
    padding-top: 3vw;
    padding-right: 5vw;
    padding-bottom: 3.4vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .breaking_play {
    width: 17vw;
    height: 17vw;
    margin-left: 5vw;
    background-position: 59% 50%;
    background-size: 6.6vw;
  }

  .breaking_logo {
    width: 18vw;
  }

  .corona_title {
    font-size: 6vw;
    line-height: 7.4vw;
  }

  .corona_title.app {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 24px;
  }

  .corona_group {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .corona_group.app {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .corona_block {
    width: 48%;
    margin-top: 2vw;
    margin-bottom: 2vw;
    padding-right: 2.4vw;
    border-right-width: 1.4vw;
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .corona_block.first {
    display: none;
  }

  .corona_block_title {
    margin-top: -1.4vw;
    margin-bottom: 0.8vw;
    font-family: 'Simpler bold', sans-serif;
    font-size: 4.2vw;
    line-height: 5vw;
    font-weight: 700;
  }

  .corona_block_title.app {
    margin-top: -4px;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 18px;
  }

  .corona_number {
    font-size: 6.4vw;
    line-height: 7vw;
  }

  .corona_number.app {
    font-size: 23px;
    line-height: 26px;
  }

  .corona_relative_block {
    margin-top: 1.2vw;
    margin-bottom: -0.6vw;
  }

  .corona_relative_block.app {
    margin-top: 8px;
    margin-bottom: -2px;
    font-size: 13px;
    line-height: 15px;
  }

  .corona_arrow {
    bottom: 0.5vw;
    width: 4vw;
    margin-left: 1.6vw;
  }

  .corona_data_group {
    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;
    font-size: 4.4vw;
    line-height: 5.2vw;
  }

  .corona_data_group.app {
    font-size: 15px;
    line-height: 18px;
  }

  .corona_data_title {
    bottom: 0vw;
    margin-bottom: 5px;
    margin-left: 0vw;
    font-size: 19px;
    line-height: 22px;
  }

  .corona_block_app {
    width: 48%;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-right: 3%;
    border-right-width: 6px;
    font-size: 3.2vw;
    line-height: 4vw;
  }

  .corona_block_app.first {
    display: none;
  }

  .podcast_title_section {
    margin-bottom: 2vw;
  }

  .component_title_group {
    padding-right: 6vw;
    padding-left: 6vw;
  }

  .component_title_inlink {
    margin-bottom: 1vw;
    font-size: 5.4vw;
    line-height: 5.8vw;
  }

  .comp_paragraph {
    font-size: 4.6vw;
    line-height: 4.8vw;
  }

  .comp_news_slider {
    height: 60vw;
    margin-bottom: 2vw;
  }

  .comp_slider_nav {
    height: 8vw;
    padding-top: 3vw;
    font-size: 2vw;
    line-height: 2vw;
  }

  .voting_persents {
    font-size: 8vw;
  }

  .voting_back {
    padding-left: 4vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 4vw;
    line-height: 4vw;
  }

  .voting_arrow {
    margin-right: 1.5vw;
  }

  .voting_arrow.start {
    margin-top: 0.8vw;
    margin-right: 2vw;
  }

  .voting_share_group {
    height: 10vw;
  }

  .voting_share_group.prev_list {
    margin-top: 45px;
  }

  .voiting_share_link {
    width: 8vw;
    height: 8vw;
    margin-right: 0.6vw;
    padding-right: 1.1vw;
    padding-left: 1.1vw;
  }

  .voiting_share_link.facebook {
    width: 6vw;
    padding-right: 2.5vw;
    padding-bottom: 0.3vw;
    padding-left: 1vw;
  }

  .voiting_share_link.twit {
    padding-right: 1.3vw;
    padding-left: 1.2vw;
  }

  .voiting_share_link.whatsup {
    padding-right: 1.8vw;
    padding-left: 1.8vw;
  }

  .quest_num_group {
    margin-top: 4vw;
    padding-right: 0vw;
    font-size: 5.2vw;
    line-height: 5vw;
  }

  .voting_start {
    margin-top: 4vw;
    margin-right: 24%;
    margin-bottom: 6vw;
    padding: 1vw 4.6vw 2vw 4vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 6.4vw;
    line-height: 6.4vw;
  }

  .voting_prev_pict {
    background-image: url('../images/voting_pict_mobile.jpg');
  }

  .vouting_prev_subtitle {
    padding-right: 4vw;
    border-right-width: 1.8vw;
    font-size: 4.6vw;
    line-height: 5vw;
  }

  .gallery_sec {
    margin-top: 2vw;
    margin-bottom: 3vw;
    padding: 3vw 0% 5vw;
  }

  .gallery_slider {
    width: 86%;
    height: 78vw;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .gallery_all_link {
    position: relative;
    margin-top: 3vw;
    margin-left: 9%;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .gallery_all_arrow {
    margin-right: 1.5vw;
  }

  .gallery_title_group {
    width: 83.4%;
    padding-top: 0vw;
    padding-bottom: 0vw;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .gallery_slider_title {
    margin-bottom: 1vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    border-right-width: 1.8vw;
    font-size: 6.2vw;
    line-height: 6.4vw;
    letter-spacing: 0px;
  }

  .gallery_slide {
    width: 98%;
    margin-right: 1%;
    margin-left: 1%;
    box-shadow: 0 0 1vw 0 rgba(0, 0, 0, 0.18);
  }

  .gallery_mask {
    width: 100%;
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .gallery_arrow {
    width: 1vw;
    height: 1vw;
    margin-top: -16vw;
    opacity: 0;
    font-size: 6vw;
    line-height: 6vw;
  }

  .gallery_arrow:hover {
    font-size: 6vw;
  }

  .gallery_arrow.left {
    margin-left: -7%;
  }

  .gallery_slide_link {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .gallery_slide_pict {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50vw;
    margin-bottom: 2vw;
  }

  .gal_slide_info {
    padding-top: 0vw;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .gal_info_txt {
    margin-top: 1vw;
    font-size: 3.8vw;
    line-height: 4.2vw;
  }

  .gal_info_title {
    font-size: 4.2vw;
    line-height: 4.4vw;
  }

  .gal_sub_info {
    margin-right: 2vw;
    font-size: 5vw;
    line-height: 6vw;
  }

  .present_sec {
    overflow: hidden;
    height: auto;
    text-decoration: none;
  }

  .present_title {
    width: 100%;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 6.6vw;
    line-height: 7vw;
  }

  .present_operate_group {
    position: relative;
    margin-top: 3vw;
    padding-right: 0%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 4vw;
    line-height: 4.6vw;
    text-align: right;
  }

  .prewsent_button {
    margin-top: 0.4vw;
    margin-bottom: 0vw;
    margin-left: auto;
    padding: 1.4vw 4vw;
    clear: both;
    font-size: 5.4vw;
    line-height: 6.2vw;
    font-style: normal;
    text-align: center;
  }

  .present_but_icon {
    margin-right: 3vw;
    font-size: 5.2vw;
  }

  .top_sec {
    min-height: 36vw;
    background-image: url('../images/top_mob_bgr.svg');
    background-position: 101% -1vw;
    background-size: 71%;
  }

  .top_nav_bar {
    height: 14vw;
  }

  .top_nav_logo {
    right: 16vw;
    width: 34vw;
    margin-top: 4vw;
  }

  .top_nav_conteiner {
    height: 13vw;
  }

  .top_live_group {
    height: 12vw;
    padding-top: 1vw;
    padding-left: 4vw;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .top_nav_link {
    height: 12vw;
    padding-top: 2.5vw;
    padding-right: 26%;
    padding-bottom: 2.5vw;
    background-position: 83% 50%;
    background-size: 7vw;
    font-size: 4.5vw;
    line-height: 5.4vw;
    letter-spacing: 0.5px;
  }

  .top_nav_link:hover {
    background-position: 83% 50%;
    background-size: 7vw;
  }

  .top_nav_link.games {
    background-position: 83% 30%;
    background-size: 7.2vw;
  }

  .top_nav_link.games:hover {
    background-position: 83% 30%;
    background-size: 7.2vw;
  }

  .top_nav_link.music {
    padding-right: 26%;
    background-position: 83% 44%;
    background-size: 7.6vw;
  }

  .top_nav_link.music:hover {
    background-position: 83% 44%;
    background-size: 7.6vw;
  }

  .top_nav_link.podcast {
    background-size: 7vw;
  }

  .top_nav_link.podcast:hover {
    background-size: 7vw;
  }

  .top_nav_link.video {
    background-position: 83% 40%;
    background-size: 6.8vw;
  }

  .top_nav_link.video:hover {
    background-position: 83% 40%;
    background-size: 6.8vw;
  }

  .top_nav_link.shedule {
    background-position: 83% 40%;
    background-size: 6.8vw;
  }

  .top_nav_link.shedule:hover {
    background-position: 83% 40%;
    background-size: 6.8vw;
  }

  .top_nav_link.tohnit {
    padding-right: 26%;
    background-position: 83% 46%;
    background-size: 6.8vw;
  }

  .top_nav_link.tohnit:hover {
    background-position: 83% 46%;
    background-size: 6.8vw;
  }

  .top_nav_menu {
    padding-top: 13vw;
  }

  .top_search_button {
    height: 10vw;
    max-height: 10vw;
    margin-right: 4vw;
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .top_search_pict {
    top: 0.6vw;
    width: 6vw;
    margin-top: -0.4vw;
  }

  .top_live_pict {
    width: 6.4vw;
    height: 6.4vw;
  }

  .top_live_button {
    height: 10vw;
    max-height: 10vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .nav_slider {
    display: none;
    height: 24vw;
    margin-top: 0vw;
  }

  .nav_sl_arrow {
    font-size: 4vw;
  }

  .nav_sl_arrow:hover {
    font-size: 4vw;
  }

  .nav_slide {
    width: 22%;
    height: 24vw;
    margin-right: 0.4%;
    margin-left: 0.4%;
  }

  .nav_sl_link {
    font-family: 'Simpler regular', sans-serif;
    font-size: 3.2vw;
    line-height: 3.2vw;
    font-weight: 400;
  }

  .main_slider_sec {
    background-image: none;
  }

  .main_slider {
    height: 76vw;
  }

  .main_sl_nav {
    bottom: 4vw;
    width: 68%;
    height: 0.8vw;
    margin-right: 4vw;
    margin-left: auto;
    font-size: 3.8vw;
  }

  .main_slide_link {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .main_sl_pict {
    display: block;
    width: 100%;
    height: 82%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .main_slide_info {
    width: 100%;
    margin-right: 5vw;
    margin-left: 5vw;
    padding-top: 11vw;
    padding-bottom: 8vw;
    font-size: 4vw;
    line-height: 4.6vw;
  }

  .main_sl_link {
    position: absolute;
    top: auto;
    right: 0%;
    bottom: 3vw;
    margin-top: 0vw;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 3.2vw;
    line-height: 3.4vw;
    text-align: left;
  }

  .main_slide_ar {
    margin-top: 0.6vw;
    margin-right: 1vw;
    margin-left: -1vw;
    font-size: 3vw;
    line-height: 3vw;
  }

  .main_sl_title {
    margin-bottom: 2vw;
    font-family: 'Simpler regular', sans-serif;
    font-size: 6.4vw;
    line-height: 6.8vw;
    font-weight: 700;
    letter-spacing: 0.3px;
  }

  .item_pict {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 0% 0%;
    object-position: 0% 0%;
  }

  .gallery_title_pict {
    display: none;
    width: 11vw;
    height: 11vw;
    min-height: 11vw;
    min-width: 11vw;
    margin-right: -5vw;
    margin-left: 2vw;
  }

  .footer_sec {
    padding: 12vw 6% 12vw 3%;
    background-image: url('../images/footer2.png'), url('../images/footer4.png');
    background-position: 62% 101%, 48% -1%;
    background-size: 14vw, 19vw;
    background-repeat: no-repeat, no-repeat;
    background-attachment: scroll, scroll;
    font-size: 4vw;
    line-height: 3vw;
  }

  .footer_cat_group {
    margin-top: 4vw;
    margin-bottom: 1vw;
    padding-left: 3vw;
  }

  .footer_contact_gr {
    margin-top: 5.4vw;
    margin-right: 0%;
    margin-bottom: 1vw;
    text-align: right;
  }

  .footer_contact_link {
    margin-bottom: 2vw;
    margin-left: 10px;
    clear: right;
    font-size: 4vw;
    line-height: 4vw;
  }

  .footer_social_group {
    margin-top: 0vw;
  }

  .footer_soc_link {
    width: 7vw;
    margin-left: 3vw;
  }

  .footer_soc_link.face {
    width: 3.8vw;
    margin-left: 2.2vw;
    padding-right: 0.3vw;
    padding-left: 0.3vw;
  }

  .footer_soc_link.insta {
    width: 5.6vw;
    margin-left: 2.2vw;
  }

  .footer_soc_link.tiktok {
    width: 5.4vw;
  }

  .footer_arrow {
    width: 11vw;
    margin-top: 3vw;
  }

  .top_nav_button {
    width: 15vw;
    height: 13vw;
    max-height: 13vw;
    min-height: 13vw;
    background-position: 50% 54%;
    background-size: 8vw;
  }

  .top_nav_button.w--open {
    background-position: 50% 50%;
    background-size: 6vw;
  }

  .footer_soc_txt {
    margin-left: 10px;
    clear: right;
    font-size: 4.4vw;
    line-height: 4.4vw;
  }

  .main_sl_gradient {
    width: 100%;
    height: 82%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(26%, transparent), color-stop(90%, #14287f));
    background-image: linear-gradient(180deg, transparent 26%, #14287f 90%);
  }

  .top_search_anime {
    width: 5.6vw;
  }

  .main_slide_logo {
    max-height: 25vw;
    min-height: 12vw;
    min-width: 50%;
    margin-bottom: 2vw;
  }

  .mob_nav {
    display: block;
    overflow: scroll;
    width: 300%;
    height: 22vw;
    float: right;
    clear: both;
    background-color: transparent;
    direction: rtl;
  }

  .mob_nav_block {
    width: 22vw;
    height: 22vw;
    margin-right: 0.3vw;
    float: right;
  }

  .error_logo {
    width: 33vw;
    margin-top: 6vw;
    padding-right: 6vw;
  }

  .error_info_group {
    margin-top: 3vw;
    padding-right: 6vw;
    font-size: 4.2vw;
    line-height: 6vw;
  }

  .error_red {
    margin-right: 1.6vw;
  }

  .applicate_ic {
    margin-top: 0.6vw;
    margin-right: 1vw;
    margin-left: -1vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .present_logo_pict {
    max-height: 60vw;
  }

  .present_logo {
    max-height: none;
    min-height: 12vw;
    min-width: 50%;
    margin-bottom: 2vw;
  }

  .present_video {
    width: 100%;
    height: 80%;
    margin-left: 0%;
    background-image: url('../images/700-620.jpg');
    background-position: 50% -15vw;
    background-size: 102%;
  }

  .present_content {
    width: 100%;
    margin-top: 34vw;
    padding: 15vw 7% 6vw 20%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(43%, #000));
    background-image: linear-gradient(180deg, transparent, #000 43%);
    font-size: 4vw;
    line-height: 5vw;
  }

  .present_gil {
    margin-bottom: 2.5vw;
  }
}

@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Simpler black';
  src: url('../fonts/Simpler-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Simpler light';
  src: url('../fonts/Simpler-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Simpler bold';
  src: url('../fonts/Simpler-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Simpler regular';
  src: url('../fonts/Simpler-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}