@charset "UTF-8";
/*** FONTOK ***/
/************************/
/*** SZÍNEK ***/
/**************************************/
.hide-on-mobile {
  display: block;
}

.hide-on-desktop {
  display: none;
}

* {
  box-sizing: border-box;
}

body, html {
  font: Normal 14px/24px "Open Sans", sans-serif;
  color: #000000;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  outline: none;
  font-weight: 300;
  word-break: normal;
  text-decoration: none;
}
body::before, html::before {
  display: none;
}

header, footer, section {
  margin: 0 auto;
}

div, span, p, h1, h2, h3, h4, h5, h6, a, ul, ul li {
  outline: none;
}

span, a, p, h1, h2, h3, h4, h5, h6, ul, li, ul li, input, label, textarea, button, checkbox-inline, table tr td,
.entry-content, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
  font: Normal 14px/24px "Open Sans", sans-serif;
  color: #000000;
  margin: 0;
  padding: 0;
  outline: none;
  font-weight: 400;
  word-break: normal;
  text-decoration: none;
  letter-spacing: 0;
  -webkit-hyphens: none;
  hyphens: none;
}
span::before, a::before, p::before, h1::before, h2::before, h3::before, h4::before, h5::before, h6::before, ul::before, li::before, ul li::before, input::before, label::before, textarea::before, button::before, checkbox-inline::before, table tr td::before,
.entry-content::before, .entry-content p::before, .entry-content ol::before, .entry-content ul::before, .entry-content dl::before, .entry-content dt::before {
  display: none;
}

a,
span {
  color: #000000;
}
a.feher,
span.feher {
  color: #ffffff;
}
a:link:hover,
span:link:hover {
  text-decoration: none;
}
a.tovabb-sarga,
span.tovabb-sarga {
  display: inline-block;
  padding: 13px 37px;
  font: Bold 13px/16px "Open Sans", sans-serif;
  color: #000000 !important;
  text-align: center;
  border-radius: 30px;
  padding: 12px 75px;
  margin-top: 40px;
}
a.tovabb,
span.tovabb {
  display: inline-block;
  text-transform: uppercase;
  font-weight: bold;
  padding-right: 10px;
}
a.tovabb:after,
span.tovabb:after {
  display: inline-block;
  position: relative;
  top: 3px;
  left: 10px;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(img/jobb-kek-nyil.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.1s ease-in-out;
}
a.tovabb:hover:after,
span.tovabb:hover:after {
  left: 16px;
}

ul {
  list-style-position: outside;
  margin-left: 18px;
}

h1, h1 p {
  font: Bold 24px/29px "Open Sans", sans-serif;
}

h2, h2 p {
  font: Bold 22px/29px "Open Sans", sans-serif;
}
h2.alcim, h2 p.alcim {
  text-align: center;
  margin-bottom: 32px;
}

h3, h3 p, h3 a {
  font: Bold 20px/29px "Open Sans", sans-serif;
  margin: 10px 0;
}

h4, h4 p {
  font: Bold 18px/29px "Open Sans", sans-serif;
}

h5, h5 p {
  font: Bold 16px/29px "Open Sans", sans-serif;
}

/*******************************************/
.section-inner {
  width: 100%;
  max-width: 1432px;
  margin: 0 auto;
  padding: 0 16px;
}
.section-inner .section-inner {
  padding: 0;
}
.section-inner .belso-content {
  width: 100%;
}
.section-inner .belso-content a:link {
  color: #000000;
}
.section-inner .belso-content ul {
  padding-left: 15px;
}
.section-inner .belso-content h1, .section-inner .belso-content h2 {
  margin: 35px 0 25px;
}
.section-inner .belso-content h1:first-of-type, .section-inner .belso-content h2:first-of-type {
  margin-top: 0;
}
.section-inner .belso-content h1.focim, .section-inner .belso-content h2.focim {
  margin-bottom: 0;
}
.section-inner.keskeny .belso-content {
  max-width: 930px;
  margin: 0 auto;
}
.section-inner.kozep-keskeny .belso-content {
  max-width: 970px;
  margin: 0 auto;
}
.section-inner.keretes {
  max-width: calc(1432px - 72px);
  padding: 90px;
}

.keskeny {
  max-width: 930px;
  margin: 0 auto;
}

.tav90 {
  width: 100%;
  height: 0;
  padding: calc(90px / 2) 0;
}

.tav70 {
  width: 100%;
  height: 0;
  padding: calc(70px / 2) 0;
}

.tav45 {
  width: 100%;
  height: 0;
  padding: calc(45px / 2) 0;
}

.tav35 {
  width: 100%;
  height: 0;
  padding: calc(35px / 2) 0;
}

.entry-content > .alignleft, .entry-content > p .alignleft, .entry-content > .wp-block-image .alignleft {
  margin-left: 0;
  position: static;
}

img {
  max-width: 100%;
  height: auto;
}
img.aligncenter {
  margin: 0 auto;
  display: block;
}

.table-container {
  overflow-x: auto;
}

table {
  border: none;
  width: 100%;
}
table tr {
  border: none;
}
table tr td {
  border: none;
  vertical-align: middle;
  padding: 5px;
  text-align: left;
}
table th {
  padding: 5px;
  text-align: left;
}
table th.product-total {
  text-align: right;
}

main {
  padding-top: 180px;
}

/*************************************/
/************* HEADER ****************/
/*************************************/
header {
  width: 100%;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000;
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
  /*** FŐMENÜ ***/
}
header .header-inner {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  justify-content: space-between;
  align-items: center;
  transition: all 0.1s ease-in-out;
  gap: 0;
  padding: 16px;
}
header .header-logo {
  position: relative;
  z-index: 100000;
  flex: 0 1 76px;
  margin-right: 16px;
  display: flex;
  align-items: center;
}
header .header-logo .custom-logo-link {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-direction: column;
}
header .header-logo .custom-logo-link img {
  display: block;
  width: auto;
  height: 37px;
  width: auto;
  max-width: 92px;
  max-height: 37px;
}
header .search-form {
  display: flex;
  padding: 5px 25px;
  background: #ffffff;
  border-radius: 50px;
  margin: 0 16px;
}
header .search-form input, header .search-form button {
  background: none;
  border: none;
  font-size: 16px;
}
header nav {
  text-align: left;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
header nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
}
header nav li {
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  padding: 25px;
}
header nav li a {
  color: #ffffff;
  font: Bold 16px/12px "Open Sans", sans-serif;
}
header nav li:hover {
  background-color: #482b9c;
}
header nav li:hover .sub-menu {
  display: flex;
}
header nav li.current-menu-item, header nav li.current-menu-parent {
  background-color: #482b9c;
}
header nav a {
  display: block;
  text-decoration: none;
}
header nav .sub-menu {
  display: none;
  position: absolute;
  flex-direction: column;
  width: auto;
  top: 100%;
  left: 0;
  padding: 0;
  background-color: #5E35B1;
}
header nav .sub-menu li {
  padding: 0;
}
header nav .sub-menu a {
  box-sizing: border-box;
  text-align: left;
  font: Normal 16px/12px "Open Sans", sans-serif;
  padding: 20px 40px;
}
header nav .sub-menu a:hover {
  background-color: #482b9c;
}
header nav .radio .sub-menu {
  background-color: blue;
}
header nav .tv .sub-menu {
  background-color: green;
}
header nav#tv-radio-menu {
  flex: 0 1 300px;
}
header nav#kozos-menu {
  flex: 1 322px;
}
header nav#kozos-menu ul {
  justify-content: flex-end;
}
header nav#kozos-menu ul li a {
  font: Normal 16px/12px "Open Sans", sans-serif;
}

#social-menu {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
#social-menu ul li {
  padding: 0;
}
#social-menu ul li a {
  font-size: 0;
  padding: 25px 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 16px;
}
#social-menu ul li.fb a {
  background-image: url(img/fb-ikon.svg);
}
#social-menu ul li.insta a {
  background-image: url(img/insta-ikon.svg);
}
#social-menu ul li.yt a {
  background-image: url(img/youtube-ikon.svg);
}
#social-menu ul li.tiktok a {
  background-size: 26px;
}
#social-menu ul li.tiktok.tv a {
  background-image: url(img/dikhtok_tv.svg);
}
#social-menu ul li.tiktok.radio a {
  background-image: url(img/dikhtok_radio.svg);
}

/*** MOBIL MENÜ ***/
#mobil-menu {
  display: none;
}

/*************************************/
/************* HEADER VÉGE ***********/
/*************************************/
.breadcrumb {
  width: 100%;
  max-width: 1432px;
  margin: 32px auto;
  padding: 0 16px;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}
.breadcrumb * {
  font: Normal 14px/24px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.breadcrumb .current {
  color: #0261B2;
}

#main-content img:not(.div-logo img, .full-logo img) {
  border-radius: 20px;
}

.cikk-tartalom a {
  color: #0261B2;
  font-weight: bold;
  text-decoration: underline;
}

.tartalom p, .tartalom ul li {
  text-align: left;
}

.page-template-default .stream,
.single .stream {
  padding: 24px 36px;
}
.page-template-default .kep,
.single .kep {
  width: 100%;
  margin: 0 auto 36px;
}
.page-template-default .kep img,
.single .kep img {
  display: block;
  margin: 0;
  height: 250px;
  width: auto;
}
.page-template-default .kep.hiraloldal,
.single .kep.hiraloldal {
  padding-bottom: 0;
}
.page-template-default .kep.hiraloldal img,
.single .kep.hiraloldal img {
  width: 100%;
  height: auto;
}
.page-template-default .content p:not(:last-child),
.single .content p:not(:last-child) {
  margin-bottom: 12px;
}
.page-template-default .content p:not(:last-child).oldal-cim,
.single .content p:not(:last-child).oldal-cim {
  font: Bold 24px/36px "Open Sans", sans-serif;
  margin-bottom: 24px;
}

.wpcf7 {
  width: 100%;
  max-width: 930px;
  margin: 10px 0 0;
}
.wpcf7 .wpcf7-form-control-wrap {
  position: relative;
  margin: 10px 0;
}
.wpcf7 span {
  display: block;
}
.wpcf7 input, .wpcf7 textarea {
  width: 100%;
  padding: 10px;
  resize: none;
  font-size: 14px;
  margin: 0px auto;
  border: 1px solid #0261B2;
  background: none;
  border-radius: 5px;
}
.wpcf7 input::placeholder, .wpcf7 input::-webkit-input-placeholder, .wpcf7 input:-ms-input-placeholder, .wpcf7 input::-mx-input-placeholder, .wpcf7 textarea::placeholder, .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 textarea:-ms-input-placeholder, .wpcf7 textarea::-mx-input-placeholder {
  color: #ffffff;
}
.wpcf7 input[type=submit] {
  display: inline-block;
  width: auto;
  border: none;
  background-color: #ffffff;
  color: #0261B2;
  font-size: 12px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 7px 10px;
  font-weight: bold;
  margin: 0 auto;
  border-radius: 5px;
}
.wpcf7 input[type=submit]:hover {
  background-color: #0261B2;
  color: #ffffff;
}
.wpcf7 .wpcf7-not-valid {
  border: 1px solid red;
}
.wpcf7 .wpcf7-not-valid-tip {
  font-size: 16px;
  margin: 5px 0;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item {
  display: block;
  width: 100%;
  margin: 0;
}
.wpcf7 .wpcf7-acceptance label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 10px;
}
.wpcf7 .wpcf7-acceptance label input {
  flex: 0 1 30px;
  margin: 0;
}
.wpcf7 .wpcf7-acceptance label span {
  flex: 1;
  margin: 0;
}
.wpcf7 .policy label {
  display: flex;
  justify-content: flex-start;
  gap: 5px;
  align-items: flex-start;
}
.wpcf7 .policy label span {
  font-size: 10px;
  line-height: 12px;
}
.wpcf7 .policy label span a:link {
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  color: #ffffff;
}
.wpcf7 .policy label input {
  width: auto;
}
.wpcf7 .policy label input[type=checkbox] {
  display: inline-block;
  flex: 0 1 10px;
  height: 20px;
  margin: 0;
}
.wpcf7 form.sent .wpcf7-response-output {
  color: #ffffff;
  font-size: 14px;
  margin: 8px 0;
}
.wpcf7 form.spam .wpcf7-response-output {
  color: #5E35B1;
}

.grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, calc(33% - 8px)));
  justify-content: space-between;
  grid-gap: 108px;
  width: 100%;
}
.grid .content, .grid .blokk.center {
  place-self: center;
}

.oldal_teteje {
  position: relative;
  z-index: 100;
}

.gradient_rel {
  position: relative;
}

.title-gradient {
  position: absolute;
  width: 100%;
  height: 40%;
  bottom: 0;
  left: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(20, 83, 98) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#145362",GradientType=1);
  border-radius: 20px;
}

.fooldali-boxok {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.fooldali-boxok .title {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  color: #ffffff;
}
.fooldali-boxok .title.fekete {
  color: #000000;
}
.fooldali-boxok .tartalom {
  position: absolute;
  width: 100%;
  max-width: 560px;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 32px;
}
.fooldali-boxok .tartalom .cim {
  font: Bold 24px/36px "Open Sans", sans-serif;
  color: #ffffff;
}
.fooldali-boxok .tartalom .rovid {
  font: Normal 14px/24px "Open Sans", sans-serif;
  color: #ffffff;
}
.fooldali-boxok .kiemelt_1_box {
  width: 100%;
  margin-bottom: 36px;
}
.fooldali-boxok .kiemelt_1_box .tartalom {
  max-width: calc(560px + 30%);
}
.fooldali-boxok .kiemelt_1_box .tartalom p {
  font: Bold 18px/27px "Open Sans", sans-serif;
  color: #ffffff;
  width: 100%;
  max-width: 600px;
}
.fooldali-boxok .kiemelt_container {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(326px, 1fr));
  justify-content: space-between;
  gap: 32px;
  flex-wrap: wrap;
  align-items: stretch;
  min-height: 773px;
}
.fooldali-boxok .kiemelt_container .column {
  flex: 1 400px;
}
.fooldali-boxok .kiemelt_container .belso {
  height: 100%;
}
.fooldali-boxok .kiemelt_container .kiemelt_3_4 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: space-between;
}
.fooldali-boxok .kiemelt_container .kiemelt_3_4 a {
  flex: 1;
}
.fooldali-boxok .kiemelt_container .tartalom {
  justify-content: flex-end;
  padding: 32px;
}
.fooldali-boxok .kiemelt_container.hang-video {
  min-height: 0;
}
.fooldali-boxok .kiemelt_container.hang-video .belso {
  padding-bottom: 0;
}
.fooldali-boxok .kiemelt_container.hang-video .column {
  flex: 1 250px;
  height: 326px;
}
.fooldali-boxok a {
  display: block;
}
.fooldali-boxok a:hover .belso {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.1s ease;
  box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -webkit-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
}
.fooldali-boxok.tv .belso.nincskep {
  background: rgb(124, 220, 255);
  background: linear-gradient(315deg, rgb(124, 220, 255) 0%, rgb(0, 137, 188) 100%);
}
.fooldali-boxok.radio .belso.nincskep {
  background: rgb(112, 73, 190);
  background: linear-gradient(315deg, rgb(112, 73, 190) 0%, rgb(64, 27, 142) 100%);
}
.fooldali-boxok .belso {
  padding-bottom: 38%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-position: top center;
  position: relative;
  border-radius: 20px;
}

.blokkcim {
  margin: 60px auto 36px;
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.blokkcim.elso {
  margin-top: 0;
}
.blokkcim p, .blokkcim a {
  font: Bold 24px/36px "Open Sans", sans-serif;
  color: #000000;
}
.blokkcim a:hover {
  box-shadow: none;
  color: #0261B2;
}

.divider {
  position: relative;
  width: 100%;
  height: 1px;
  margin: 75px auto 30px;
}
.divider .div-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.divider .div-logo img {
  width: 100px;
  height: auto;
  display: block;
}
.divider .vonal {
  position: absolute;
  width: calc(50% - 70px);
  height: 2px;
  background-color: #333;
}
.divider .vonal.bal {
  left: 0;
  top: 50%;
}
.divider .vonal.jobb {
  right: 0;
  top: 50%;
}

.title {
  font: Bold 18px/27px "Open Sans", sans-serif;
  width: 100%;
  max-width: 260px;
  position: relative;
}
.title.full {
  max-width: 100%;
  font: Bold 24px/36px "Open Sans", sans-serif;
}

.page-template-page-fooldal .media_gradient,
.page-template-page-kezdooldal .media_gradient {
  background: rgb(67, 27, 147);
  background: radial-gradient(ellipse at center, rgba(67, 27, 147, 0.18) 0%, rgb(255, 255, 255) 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#431b93",endColorstr="#ffffff",GradientType=1);
  padding: 44px 0 63px;
}
.page-template-page-fooldal .kiemelt_hirek,
.page-template-page-fooldal .kiemelt_tv,
.page-template-page-fooldal .kiemelt_tv_mv,
.page-template-page-fooldal .kiemelt_radio,
.page-template-page-fooldal .kiemelt_radio_mv,
.page-template-page-kezdooldal .kiemelt_hirek,
.page-template-page-kezdooldal .kiemelt_tv,
.page-template-page-kezdooldal .kiemelt_tv_mv,
.page-template-page-kezdooldal .kiemelt_radio,
.page-template-page-kezdooldal .kiemelt_radio_mv {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 32px;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox,
.page-template-page-fooldal .kiemelt_tv .hirbox,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox,
.page-template-page-fooldal .kiemelt_radio .hirbox,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox,
.page-template-page-kezdooldal .kiemelt_tv .hirbox,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox,
.page-template-page-kezdooldal .kiemelt_radio .hirbox,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox {
  flex: 1 320px;
  height: 326px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 20px;
  box-shadow: -1px 0px 38px -12px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  position: relative;
  background-position: center top;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox .logo,
.page-template-page-fooldal .kiemelt_tv .hirbox .logo,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .logo,
.page-template-page-fooldal .kiemelt_radio .hirbox .logo,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("img/dikh-media-white.svg");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media,
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media,
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  gap: 32px;
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media.tv,
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media.tv,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media.tv,
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media.tv,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media.tv,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media.tv,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media.tv,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media.tv,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media.tv,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media.tv {
  background: rgb(124, 220, 255);
  background: linear-gradient(315deg, rgb(124, 220, 255) 0%, rgb(0, 137, 188) 100%);
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media.radio,
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media.radio,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media.radio,
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media.radio,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media.radio,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media.radio,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media.radio,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media.radio,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media.radio,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media.radio {
  background: rgb(112, 73, 190);
  background: linear-gradient(315deg, rgb(112, 73, 190) 0%, rgb(64, 27, 142) 100%);
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media .cim_kozepre,
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media .cim_kozepre,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media .cim_kozepre,
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media .cim_kozepre,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media .cim_kozepre,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media .cim_kozepre,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media .cim_kozepre,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media .cim_kozepre,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media .cim_kozepre,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media .cim_kozepre {
  text-align: center;
  color: #ffffff;
  font: Bold 24px/36px "Open Sans", sans-serif;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media .cim_kozepre::after,
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media .cim_kozepre::after,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media .cim_kozepre::after,
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media .cim_kozepre::after,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media .cim_kozepre::after,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media .cim_kozepre::after,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media .cim_kozepre::after,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media .cim_kozepre::after,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media .cim_kozepre::after,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media .cim_kozepre::after {
  content: "";
  display: block;
  background-image: url("img/jobb-feher-nyil.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  margin: 26px auto 0;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media .full-logo img,
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media .full-logo img,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media .full-logo img,
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media .full-logo img,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media .full-logo img {
  width: auto;
  height: 38px;
  margin: 0 auto;
  display: block;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox:hover,
.page-template-page-fooldal .kiemelt_tv .hirbox:hover,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox:hover,
.page-template-page-fooldal .kiemelt_radio .hirbox:hover,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox:hover,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox:hover,
.page-template-page-kezdooldal .kiemelt_tv .hirbox:hover,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox:hover,
.page-template-page-kezdooldal .kiemelt_radio .hirbox:hover,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox:hover {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.1s ease;
  box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -webkit-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
}
.page-template-page-fooldal .kiemelt_hirek .hirbox .datum,
.page-template-page-fooldal .kiemelt_tv .hirbox .datum,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .datum,
.page-template-page-fooldal .kiemelt_radio .hirbox .datum,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .datum,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox .datum,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .datum,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .datum,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .datum,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .datum {
  margin-bottom: 16px;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_tv .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_radio .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.kiemelt_1 {
  flex: 2 682px;
  padding: 32px;
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-position: top center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  /* .title */
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.kiemelt_1 .datum:before,
.page-template-page-fooldal .kiemelt_tv .hirbox.kiemelt_1 .datum:before,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.kiemelt_1 .datum:before,
.page-template-page-fooldal .kiemelt_radio .hirbox.kiemelt_1 .datum:before,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.kiemelt_1 .datum:before,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.kiemelt_1 .datum:before,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.kiemelt_1 .datum:before,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.kiemelt_1 .datum:before,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.kiemelt_1 .datum:before,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.kiemelt_1 .datum:before {
  background-image: url("img/ora-feher.svg");
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.kiemelt_1 *,
.page-template-page-fooldal .kiemelt_tv .hirbox.kiemelt_1 *,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.kiemelt_1 *,
.page-template-page-fooldal .kiemelt_radio .hirbox.kiemelt_1 *,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.kiemelt_1 *,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.kiemelt_1 *,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.kiemelt_1 *,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.kiemelt_1 *,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.kiemelt_1 *,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.kiemelt_1 * {
  color: #ffffff;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox .kep,
.page-template-page-fooldal .kiemelt_tv .hirbox .kep,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .kep,
.page-template-page-fooldal .kiemelt_radio .hirbox .kep,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .kep,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox .kep,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .kep,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .kep,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .kep,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .kep {
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
  -webkit-border-radius: 20px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius: 20px;
  -moz-border-radius-bottomright: 0;
  border-radius: 20px;
  border-bottom-right-radius: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 187px;
  position: relative;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox .szoveg,
.page-template-page-fooldal .kiemelt_tv .hirbox .szoveg,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .szoveg,
.page-template-page-fooldal .kiemelt_radio .hirbox .szoveg,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .szoveg,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox .szoveg,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .szoveg,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .szoveg,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .szoveg,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .szoveg {
  padding: 16px 36px;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox .szoveg p.rovid,
.page-template-page-fooldal .kiemelt_tv .hirbox .szoveg p.rovid,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .szoveg p.rovid,
.page-template-page-fooldal .kiemelt_radio .hirbox .szoveg p.rovid,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .szoveg p.rovid,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox .szoveg p.rovid,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .szoveg p.rovid,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .szoveg p.rovid,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .szoveg p.rovid,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .szoveg p.rovid {
  font-size: 16px;
}
.page-template-page-fooldal .bal .hirbox,
.page-template-page-kezdooldal .bal .hirbox {
  height: 100%;
}
.page-template-page-fooldal .jobb,
.page-template-page-kezdooldal .jobb {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
}
.page-template-page-fooldal .kiemelt_tv,
.page-template-page-fooldal .kiemelt_tv_mv,
.page-template-page-fooldal .kiemelt_radio,
.page-template-page-fooldal .kiemelt_radio_mv,
.page-template-page-kezdooldal .kiemelt_tv,
.page-template-page-kezdooldal .kiemelt_tv_mv,
.page-template-page-kezdooldal .kiemelt_radio,
.page-template-page-kezdooldal .kiemelt_radio_mv {
  margin-bottom: 44px;
}
.page-template-page-fooldal .kiemelt_tv .hirbox,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox,
.page-template-page-fooldal .kiemelt_radio .hirbox,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox,
.page-template-page-kezdooldal .kiemelt_tv .hirbox,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox,
.page-template-page-kezdooldal .kiemelt_radio .hirbox,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox {
  flex: 1 250px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 32px;
  background: rgb(124, 220, 255);
  background: linear-gradient(315deg, rgb(124, 220, 255) 0%, rgb(0, 137, 188) 100%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-position: center top;
}
.page-template-page-fooldal .kiemelt_tv .hirbox .title,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .title,
.page-template-page-fooldal .kiemelt_radio .hirbox .title,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .title,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .title,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .title,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .title,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .title {
  color: #ffffff;
}
.page-template-page-fooldal .kiemelt_tv .bal,
.page-template-page-fooldal .kiemelt_tv .jobb,
.page-template-page-fooldal .kiemelt_tv_mv .bal,
.page-template-page-fooldal .kiemelt_tv_mv .jobb,
.page-template-page-fooldal .kiemelt_radio .bal,
.page-template-page-fooldal .kiemelt_radio .jobb,
.page-template-page-fooldal .kiemelt_radio_mv .bal,
.page-template-page-fooldal .kiemelt_radio_mv .jobb,
.page-template-page-kezdooldal .kiemelt_tv .bal,
.page-template-page-kezdooldal .kiemelt_tv .jobb,
.page-template-page-kezdooldal .kiemelt_tv_mv .bal,
.page-template-page-kezdooldal .kiemelt_tv_mv .jobb,
.page-template-page-kezdooldal .kiemelt_radio .bal,
.page-template-page-kezdooldal .kiemelt_radio .jobb,
.page-template-page-kezdooldal .kiemelt_radio_mv .bal,
.page-template-page-kezdooldal .kiemelt_radio_mv .jobb {
  flex: 1;
}
.page-template-page-fooldal .kiemelt_tv .jobb .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_tv_mv .jobb .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_radio .jobb .hirbox.kiemelt_1,
.page-template-page-fooldal .kiemelt_radio_mv .jobb .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_tv .jobb .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_tv_mv .jobb .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_radio .jobb .hirbox.kiemelt_1,
.page-template-page-kezdooldal .kiemelt_radio_mv .jobb .hirbox.kiemelt_1 {
  flex: 1;
}
.page-template-page-fooldal .kiemelt_tv .hirbox .logo,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .logo {
  background-image: url("img/dikh-tv-logo-white.svg");
}
.page-template-page-fooldal .kiemelt_radio .hirbox,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox,
.page-template-page-kezdooldal .kiemelt_radio .hirbox,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox {
  background: rgb(112, 73, 190);
  background: linear-gradient(315deg, rgb(112, 73, 190) 0%, rgb(64, 27, 142) 100%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-position: center top;
}
.page-template-page-fooldal .kiemelt_radio .hirbox .logo,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .logo {
  background-image: url("img/radio-dikh-logo-white.svg");
}
.page-template-page-fooldal .kiemelt_hirek .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox .logo {
  background-size: auto 50px;
}
.page-template-page-fooldal .kiemelt_hirek .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_hirek .hirbox.full-media .full-logo img {
  height: 50px;
}
.page-template-page-fooldal .kiemelt_tv .hirbox .logo,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_tv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox .logo {
  background-size: auto 33px;
}
.page-template-page-fooldal .kiemelt_tv .hirbox.full-media .full-logo img,
.page-template-page-fooldal .kiemelt_tv_mv .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_tv .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_tv_mv .hirbox.full-media .full-logo img {
  height: 33px;
}
.page-template-page-fooldal .kiemelt_radio .hirbox .logo,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_radio .hirbox .logo,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox .logo {
  background-size: auto 63px;
}
.page-template-page-fooldal .kiemelt_radio .hirbox.full-media .full-logo img,
.page-template-page-fooldal .kiemelt_radio_mv .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_radio .hirbox.full-media .full-logo img,
.page-template-page-kezdooldal .kiemelt_radio_mv .hirbox.full-media .full-logo img {
  height: 63px;
}

.page-template-page-kezdooldal .kiemelt_tv,
.page-template-page-kezdooldal .kiemelt_radio {
  gap: 32px;
}
.page-template-page-kezdooldal .kiemelt_tv .jobb,
.page-template-page-kezdooldal .kiemelt_radio .jobb {
  gap: 32px;
}

.stream {
  display: flex;
  flex-wrap: wrap;
  gap: 48px;
  justify-content: space-between;
  align-items: center;
  padding: 84px 120px;
  margin-bottom: 48px;
  background-image: url("img/stream-bg.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 20px;
}
.stream p, .stream audio, .stream img {
  display: block;
  margin: 0 auto;
  text-align: center;
  font: Bold 24px/36px "Open Sans", sans-serif;
  color: #ffffff;
  text-align: center !important;
}
.stream p, .stream img {
  flex: 0 1 200px;
}
.stream audio {
  flex: 1 300px;
  width: 100%;
  max-width: 400px;
}
.stream img {
  width: 77px;
  height: 48px;
  margin: 0 auto;
}

.kozepre {
  margin: 0 auto;
  width: 100%;
  max-width: 1432px;
  text-align: center;
}

.thank-you {
  padding: 0 10%;
}
.thank-you h2, .thank-you p {
  margin: 36px auto;
}

.box {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 100%;
  max-width: 1432px;
  margin: 0 auto;
}
.box.full {
  max-width: 100%;
}
.box#kezdo {
  position: relative;
  width: 100%;
  min-height: 519px;
}
.box#szoveg_kozepre {
  padding: 60px 0 100px;
}
.box#szoveg_kozepre p {
  text-align: center;
}

/****************/
/* Listaoldalak */
/****************/
.lista {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  justify-content: start;
  grid-gap: 32px;
  width: 100%;
  /** KEVÉS box **/
}
.lista .musor-box {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  height: 0;
  border-radius: 20px;
  border-radius: 20px;
}
.lista .musor-box:hover {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.1s ease;
  box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -webkit-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
}
.lista .musor-box.tv-musor, .lista .musor-box.tamogato-tv, .lista .musor-box.video {
  background: rgb(124, 220, 255);
  background: linear-gradient(315deg, rgb(124, 220, 255) 0%, rgb(0, 137, 188) 100%);
}
.lista .musor-box.radiomusor, .lista .musor-box.tamogato-radio, .lista .musor-box.hangfelvetel {
  background: rgb(112, 73, 190);
  background: linear-gradient(315deg, rgb(112, 73, 190) 0%, rgb(64, 27, 142) 100%);
}
.lista .musor-box.vankep {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.lista .musor-box.vankep.musorvezeto, .lista .musor-box.vankep.tv-musor, .lista .musor-box.vankep.radiomusor {
  background-position: top center;
}
.lista .musor-box .belso {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 36px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.lista .musor-box .belso .cim {
  font: Bold 24px/36px "Open Sans", sans-serif;
  color: #ffffff;
}
.lista .musor-box .belso .rovid {
  font: Normal 14px/24px "Open Sans", sans-serif;
  margin-top: 10px;
  color: #ffffff;
}
.lista.tamogato-tv .musor-box.vankep, .lista.tamogato-radio .musor-box.vankep {
  background-size: contain;
}
.lista.flex {
  grid-template-columns: repeat(auto-fit, minmax(350px, 0.33fr));
}

/* HÍRLISTA */
.datum {
  display: block;
  font: Normal 12px/12px "Open Sans", sans-serif;
  position: relative;
  padding-left: 18px;
}
.datum:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 16px;
  height: 12px;
  background-image: url(img/ora.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}

.logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: auto 38px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}

.hirlista .kep,
.hirek .kep,
.fooldali-boxok .kep,
.radiomusor .kep,
.musor.lista .kep,
.lista .kep {
  position: relative;
}
.hirlista p:not(:last-child),
.hirek p:not(:last-child),
.fooldali-boxok p:not(:last-child),
.radiomusor p:not(:last-child),
.musor.lista p:not(:last-child),
.lista p:not(:last-child) {
  margin-bottom: 6px;
}
.hirlista .logo,
.hirek .logo,
.fooldali-boxok .logo,
.radiomusor .logo,
.musor.lista .logo,
.lista .logo {
  background-image: url("img/dikh-media-white.svg");
}
.hirlista.tv .logo, .hirlista.tv-musor .logo, .hirlista.video .logo, .hirlista.tamogato-tv .logo,
.hirek.tv .logo,
.hirek.tv-musor .logo,
.hirek.video .logo,
.hirek.tamogato-tv .logo,
.fooldali-boxok.tv .logo,
.fooldali-boxok.tv-musor .logo,
.fooldali-boxok.video .logo,
.fooldali-boxok.tamogato-tv .logo,
.radiomusor.tv .logo,
.radiomusor.tv-musor .logo,
.radiomusor.video .logo,
.radiomusor.tamogato-tv .logo,
.musor.lista.tv .logo,
.musor.lista.tv-musor .logo,
.musor.lista.video .logo,
.musor.lista.tamogato-tv .logo,
.lista.tv .logo,
.lista.tv-musor .logo,
.lista.video .logo,
.lista.tamogato-tv .logo {
  background-image: url("img/dikh-tv-logo-white.svg");
}
.hirlista.radio .logo, .hirlista.radiomusor .logo, .hirlista.hangfelvetel .logo, .hirlista.tamogato-radio .logo,
.hirek.radio .logo,
.hirek.radiomusor .logo,
.hirek.hangfelvetel .logo,
.hirek.tamogato-radio .logo,
.fooldali-boxok.radio .logo,
.fooldali-boxok.radiomusor .logo,
.fooldali-boxok.hangfelvetel .logo,
.fooldali-boxok.tamogato-radio .logo,
.radiomusor.radio .logo,
.radiomusor.radiomusor .logo,
.radiomusor.hangfelvetel .logo,
.radiomusor.tamogato-radio .logo,
.musor.lista.radio .logo,
.musor.lista.radiomusor .logo,
.musor.lista.hangfelvetel .logo,
.musor.lista.tamogato-radio .logo,
.lista.radio .logo,
.lista.radiomusor .logo,
.lista.hangfelvetel .logo,
.lista.tamogato-radio .logo {
  background-image: url("img/radio-dikh-logo-white.svg");
}

.hirlista {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 32px;
  width: 100%;
}
.hirlista .hir-box {
  max-width: 100%;
}
.hirlista.utolso-1-2 {
  grid-template-columns: repeat(auto-fit, minmax(250px, 0.33fr));
}
.hirlista a:hover .kep {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.1s ease;
  box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -webkit-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
}
.hirlista .datum {
  margin: 16px 0 0px;
}
.hirlista .kep {
  width: 100%;
  padding-bottom: 57%;
  border-radius: 20px;
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.hirlista .szoveg {
  margin-top: 24px;
}
.hirlista .szoveg .title {
  margin: 10px 0;
  display: block;
  max-width: 100%;
}
.hirlista.kiemelt-blokk {
  margin-bottom: 32px;
}
.hirlista.kiemelt-blokk .kep {
  position: relative;
}
.hirlista.kiemelt-blokk .kep .szoveg {
  margin: 0 auto;
  padding: 36px;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.hirlista.kiemelt-blokk .kep .szoveg * {
  color: #ffffff;
}
.hirlista.kiemelt-blokk .kep .szoveg .datum:before {
  background-image: url(img/ora-feher.svg);
}
.hirlista.kiemelt-blokk .kep .szoveg .cim {
  font: Bold 24px/36px "Open Sans", sans-serif;
  margin: 0;
}

.musor-aloldal p:not(:last-child) {
  margin-bottom: 24px;
}
.musor-aloldal a {
  color: #0261B2;
  font-weight: bold;
  text-decoration: underline;
}
.musor-aloldal .tv-musor-cim {
  margin: 0 0 48px 0;
}
.musor-aloldal .tv-musor-kep {
  width: 100%;
  height: auto;
}
.musor-aloldal .tv-musor-kep img {
  width: 100%;
  height: auto;
  border-radius: 20px;
  display: block;
  margin: 0 auto 36px;
}

.hirek,
.musorvezeto {
  position: relative;
}
.hirek .datum,
.musorvezeto .datum {
  display: block;
  align-self: center;
}
.hirek .cikk-info,
.musorvezeto .cikk-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: center;
  gap: 36px;
  margin: 0 0 36px;
}
.hirek .cimkek,
.musorvezeto .cimkek {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.hirek .cimkek a,
.musorvezeto .cimkek a {
  display: block;
  padding: 3px 10px;
  background-color: #5E35B1;
  color: #ffffff;
  border-radius: 5px;
  font-size: 12px;
}
.hirek .kep,
.musorvezeto .kep {
  width: 100%;
  padding-bottom: 66%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-bottom: 60px;
  border-radius: 20px;
}
.hirek .full-width-video,
.musorvezeto .full-width-video {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  position: relative;
}
.hirek .full-width-video iframe,
.musorvezeto .full-width-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pagination {
  display: flex;
  justify-content: center;
}
.pagination .belso {
  display: flex;
  justify-content: center;
  gap: 32px;
}
.pagination .belso .page-numbers {
  border-radius: 10px;
  padding: 8px 16px;
}
.pagination .belso a, .pagination .belso span {
  display: block;
  background-color: #eeeeee;
}
.pagination .belso a:hover,
.pagination .belso span.current {
  background-color: #5E35B1;
  color: #ffffff;
}

.single-musorvezeto .musorvezeto {
  position: relative;
  max-width: 1432px;
}
.single-musorvezeto .musorvezeto .kep {
  background-position: center top;
}
.single-musorvezeto .musorvezeto .musorai {
  margin: 130px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.single-musorvezeto .musorvezeto .musorai .title {
  font: Bold 24px/36px "Open Sans", sans-serif;
}
.single-musorvezeto .musorvezeto .lista.max456 {
  grid-template-columns: repeat(auto-fit, minmax(250px, 33%));
}

.single-tv-musor .leiras,
.single-radiomusor .leiras,
.single-musorvezeto .leiras {
  display: flex;
  -moz-column-gap: 170px;
       column-gap: 170px;
  row-gap: 36px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 auto;
}
.single-tv-musor .leiras p:not(:last-child),
.single-radiomusor .leiras p:not(:last-child),
.single-musorvezeto .leiras p:not(:last-child) {
  margin-bottom: 12px;
}
.single-tv-musor .leiras .kep, .single-tv-musor .leiras .cim,
.single-radiomusor .leiras .kep,
.single-radiomusor .leiras .cim,
.single-musorvezeto .leiras .kep,
.single-musorvezeto .leiras .cim {
  align-self: stretch;
}
.single-tv-musor .leiras .cim,
.single-radiomusor .leiras .cim,
.single-musorvezeto .leiras .cim {
  flex: 1 280px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.single-tv-musor .leiras .cim.nincskep,
.single-radiomusor .leiras .cim.nincskep,
.single-musorvezeto .leiras .cim.nincskep {
  width: 100%;
  max-width: 930px;
  margin: 0 auto;
  flex: none;
}
.single-tv-musor .leiras .cim .title,
.single-radiomusor .leiras .cim .title,
.single-musorvezeto .leiras .cim .title {
  margin-bottom: 24px;
  font: Bold 24px/36px "Open Sans", sans-serif;
}
.single-tv-musor .leiras .kep,
.single-radiomusor .leiras .kep,
.single-musorvezeto .leiras .kep {
  flex: 1 320px;
  padding: 286px 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: 20px;
}
.single-tv-musor .musorvezetok,
.single-radiomusor .musorvezetok,
.single-musorvezeto .musorvezetok {
  margin: 55px 0;
}
.single-tv-musor .musorvezetok .title-box,
.single-radiomusor .musorvezetok .title-box,
.single-musorvezeto .musorvezetok .title-box {
  margin: 70px 0 24px;
  padding: 16px 36px;
  border-radius: 20px;
}
.single-tv-musor .musorvezetok .title-box.tv-musor,
.single-radiomusor .musorvezetok .title-box.tv-musor,
.single-musorvezeto .musorvezetok .title-box.tv-musor {
  background: rgb(124, 220, 255);
  background: linear-gradient(315deg, rgb(124, 220, 255) 0%, rgb(0, 137, 188) 100%);
}
.single-tv-musor .musorvezetok .title-box.radiomusor,
.single-radiomusor .musorvezetok .title-box.radiomusor,
.single-musorvezeto .musorvezetok .title-box.radiomusor {
  background: rgb(112, 73, 190);
  background: linear-gradient(315deg, rgb(112, 73, 190) 0%, rgb(64, 27, 142) 100%);
}
.single-tv-musor .musorvezetok .title-box .title,
.single-radiomusor .musorvezetok .title-box .title,
.single-musorvezeto .musorvezetok .title-box .title {
  font: Bold 24px/36px "Open Sans", sans-serif;
}
.single-tv-musor .musorvezetok .jobb,
.single-radiomusor .musorvezetok .jobb,
.single-musorvezeto .musorvezetok .jobb {
  justify-content: flex-start;
  gap: 32px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(326px, 1fr));
}
.single-tv-musor .musorvezetok .jobb .keret,
.single-radiomusor .musorvezetok .jobb .keret,
.single-musorvezeto .musorvezetok .jobb .keret {
  flex: 1 250px;
  display: flex;
  justify-content: center;
}
.single-tv-musor .musorvezetok .jobb .keret .mv-box,
.single-radiomusor .musorvezetok .jobb .keret .mv-box,
.single-musorvezeto .musorvezetok .jobb .keret .mv-box {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 326px;
  padding-bottom: 100%;
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-position: top center;
  border-radius: 20px;
}
.single-tv-musor .musorvezetok .jobb .keret .mv-box:hover,
.single-radiomusor .musorvezetok .jobb .keret .mv-box:hover,
.single-musorvezeto .musorvezetok .jobb .keret .mv-box:hover {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.1s ease;
  box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -webkit-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: -1px 29px 41px -2px rgba(0, 0, 0, 0.41);
}
.single-tv-musor .musorvezetok .jobb .keret .mv-box .tartalom,
.single-radiomusor .musorvezetok .jobb .keret .mv-box .tartalom,
.single-musorvezeto .musorvezetok .jobb .keret .mv-box .tartalom {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 36px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.single-tv-musor .musorvezetok .jobb .keret .mv-box .tartalom p,
.single-radiomusor .musorvezetok .jobb .keret .mv-box .tartalom p,
.single-musorvezeto .musorvezetok .jobb .keret .mv-box .tartalom p {
  font: Bold 24px/36px "Open Sans", sans-serif;
  color: #ffffff;
}

.videok,
.hangok {
  width: 100%;
  max-width: 928px;
  margin: 48px auto 0;
}
.videok iframe,
.hangok iframe {
  display: block;
  margin: 0 auto;
}
.videok .title,
.hangok .title {
  margin-bottom: 36px;
}
.videok .file,
.hangok .file {
  display: flex;
  flex-direction: column;
}
.videok .file .video-cim,
.hangok .file .video-cim {
  font: Bold 24px/36px "Open Sans", sans-serif;
}
.videok .file:not(:last-child),
.hangok .file:not(:last-child) {
  margin-bottom: 72px;
}
.videok .file .video-keret,
.hangok .file .video-keret {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin: 16px 0;
}
.videok .file .anyag,
.hangok .file .anyag {
  display: flex;
  gap: 32px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.hangok .video-leiras,
.hangok .video-keret {
  flex: 1 400px;
}

.tar-videok {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  height: 0;
}
.tar-videok iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.navigation {
  width: 100;
  margin: 16px auto;
  padding: 16px 0;
}
.navigation ul {
  list-style-type: none;
  margin-left: 0;
  display: flex;
  justify-content: space-between;
}
.navigation ul li:hover a {
  color: #5E35B1;
}

/*** TV és RÁDIÓ kezdőoldal ***/
.musorvezetok-slider {
  max-width: calc(1432px + 32px);
  margin: 0px -16px;
  display: flex;
}
.musorvezetok-slider .carousel-container {
  flex: 1 75%;
  overflow: hidden;
}

.mv-carousel {
  width: 100%;
  max-width: 1920px;
  padding: 0;
  padding-bottom: 48px;
  display: flex;
  visibility: hidden;
}
.mv-carousel.slick-initialized {
  visibility: visible;
}
.mv-carousel.slick-initialized .slick-slide {
  height: 325px;
  position: relative;
  margin: 16px;
  background-position: top center;
  border-radius: 20px;
}
.mv-carousel.slick-initialized .slick-slide .belso {
  width: 100%;
  height: 100%;
  padding: 36px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.mv-carousel.slick-initialized .slick-slide .belso .cim {
  font: Bold 24px/36px "Open Sans", sans-serif;
  color: #ffffff;
  z-index: 100;
}
.mv-carousel.slick-initialized .slick-slide:hover .belso {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.1s ease;
  box-shadow: -1px 10px 10px -2px rgba(0, 0, 0, 0.41);
  -webkit-box-shadow: -1px 10px 10px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow: -1px 10px 10px -2px rgba(0, 0, 0, 0.41);
}
.mv-carousel .slick-list {
  display: flex;
}
.mv-carousel .slick-list .slick-track {
  display: flex;
}
.mv-carousel .slick-cloned {
  transform: translate3d(0, 0, 0);
}
.mv-carousel .slick-prev {
  border-radius: 20px 0 0 20px;
  background-image: url(img/vissza-nyil.svg);
  left: calc(50% - 36px);
}
.mv-carousel .slick-next {
  border-radius: 0 20px 20px 0;
  background-image: url(img/tovabb-nyil.svg);
  right: calc(50% - 36px);
}
.mv-carousel .slick-prev,
.mv-carousel .slick-next {
  position: absolute;
  bottom: 0px;
  border: 1px solid #0261B2;
  padding: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 13px;
  background-color: #ffffff;
  width: 34px;
  height: 34px;
  z-index: 99;
  cursor: pointer;
}
.mv-carousel .slick-prev:hover,
.mv-carousel .slick-next:hover {
  border: 1px solid #5E35B1;
  background-color: #5E35B1;
}

.osszes_musor .logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("img/dikh-media-white.svg");
  background-size: auto 38px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}
.osszes_musor .nincskep {
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
}
.osszes_musor.tv-musor .logo {
  background-image: url("img/dikh-tv-logo-white.svg");
}
.osszes_musor.tv-musor .nincskep {
  background: rgb(124, 220, 255);
  background: linear-gradient(315deg, rgb(124, 220, 255) 0%, rgb(0, 137, 188) 100%);
}
.osszes_musor.radiomusor .logo {
  background-image: url("img/radio-dikh-logo white.svg");
}
.osszes_musor.radiomusor .nincskep {
  background: rgb(112, 73, 190);
  background: linear-gradient(315deg, rgb(112, 73, 190) 0%, rgb(64, 27, 142) 100%);
}

.hetfejlec {
  padding: 24px 36px;
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
  border-radius: 20px;
}
.hetfejlec p {
  color: #ffffff;
  font: Bold 24px/36px "Open Sans", sans-serif;
}

.napok {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
  padding: 36px 36px 0;
}
.napok a:hover {
  color: #5E35B1;
  text-decoration: underline;
}

.heti-musor {
  margin-bottom: 48px;
  padding: 0 36px;
}
.heti-musor .nap {
  margin: 36px 0 18px;
}
.heti-musor .nap h2 {
  font: Bold 24px/36px "Open Sans", sans-serif;
  text-transform: uppercase;
}
.heti-musor .oszlopok {
  -moz-column-count: 4;
       column-count: 4;
}
.heti-musor .oszlopok .sor {
  display: flex;
  gap: 12px;
}

.search-result-title {
  margin: 0 0 36px;
}
.search-result-title .kifejezes {
  color: #5E35B1;
  font-style: italic;
}
.search-result-title span, .search-result-title p, .search-result-title * {
  font: Bold 24px/36px "Open Sans", sans-serif;
}

.search-results .lista .musor-box.nincskep.page {
  background: rgb(94, 53, 177);
  background: linear-gradient(135deg, rgb(94, 53, 177) 0%, rgb(69, 88, 198) 50%, rgb(0, 186, 255) 100%);
}

/*************************************/
/************* FOOTER ****************/
/*************************************/
footer {
  max-width: 100%;
  margin: 60px auto 0;
  padding: 80px 0;
  background-color: #000000;
}
footer a:link, footer a, footer span, footer p, footer h1, footer h2, footer h3, footer h4, footer ul li a, footer ul li a:link, footer input, footer textarea {
  color: #ffffff;
  font: Normal 14px/24px "Open Sans", sans-serif;
}
footer nav ul {
  margin-left: 0;
}
footer nav ul li a:hover {
  color: #0261B2;
}
footer nav#social-menu {
  justify-content: flex-start;
}
footer nav#social-menu ul {
  display: flex;
  list-style-type: none;
  margin-left: -5px;
}
footer nav#social-menu ul li a {
  font-size: 0;
  padding: 15px;
  display: block;
}
footer .section-inner {
  align-self: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  -moz-column-gap: 76px;
       column-gap: 76px;
  row-gap: 30px;
  align-items: flex-start;
}
footer .section-inner .column {
  flex: 1 80px;
}
footer .section-inner .column.info {
  flex: 1 150px;
}
footer .section-inner .column.hirlevel {
  flex: 1 220px;
}
footer .section-inner .column.footer-logo-container {
  flex: 1 80px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
footer .section-inner .column.footer-logo-container .sor {
  width: 100%;
}
footer .section-inner .column.footer-logo-container img {
  width: 100%;
  height: auto;
  max-width: 100px;
  margin: 0 auto;
}
footer .section-inner .column .menu-cim {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: bold;
}
footer .copyright p {
  font-size: 10px;
}

.grecaptcha-badge {
  display: none !important;
}

/*************************************/
/************* FOOTER VÉGE ***********/
/*************************************/
@media (max-width: 1280px) {
  .mobil-tv-radio-gombok {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 24px;
    align-items: center;
    padding: 0 16px 16px 16px;
  }
  .mobil-tv-radio-gombok a {
    display: block;
    flex: 1 33%;
    text-align: center;
    padding: 10px 12px;
    background-color: #ffffff;
    line-height: 14px;
    border-radius: 5px;
  }
  .page-template-page-fooldal .kiemelt_tv .jobb,
  .page-template-page-fooldal .kiemelt_radio .jobb {
    flex: 2;
  }
  .page-template-page-kezdooldal .kiemelt_tv,
  .page-template-page-kezdooldal .kiemelt_radio {
    display: block;
  }
  .page-template-page-kezdooldal .kiemelt_tv .bal,
  .page-template-page-kezdooldal .kiemelt_radio .bal {
    margin-bottom: 32px;
  }
  .page-template-page-kezdooldal .kiemelt_tv .bal a,
  .page-template-page-kezdooldal .kiemelt_radio .bal a {
    height: 326px;
  }
  .page-template-page-kezdooldal .blokkcim {
    margin: 0 0 16px;
  }
}
@media (max-width: 960px) {
  .grecaptcha-badge {
    width: 25px !important;
    height: 25px !important;
  }
  a, span, p, h1, h2, h3, h4, h5, h6 {
    -webkit-hyphens: none;
    hyphens: none;
  }
  .hide-on-mobile {
    display: none !important;
  }
  .hide-on-desktop {
    display: block !important;
  }
  .kozepre {
    text-align: center;
  }
  header .header-inner {
    padding: 16px;
  }
  header .header-logo .custom-logo-link {
    height: 32px;
  }
  header .header-logo .custom-logo-link img {
    width: auto;
  }
  /*** MOBIL MENÜ ***/
  #mobil-menu {
    display: flex;
    justify-content: flex-end;
    flex: 1;
  }
  #tv-radio-menu,
  #kozos-menu {
    display: none;
  }
  /****/
  .single-tv-musor .leiras,
  .single-radiomusor .leiras,
  .single-musorvezeto .leiras {
    gap: 24px;
  }
  .heti-musor .oszlopok {
    -moz-column-count: 3;
         column-count: 3;
  }
  .musorvezetok-slider {
    display: block;
  }
  .musorvezetok-slider .blokk-cim {
    max-width: 100%;
    margin: 16px;
    padding: 16px 24px;
  }
  .page-template-page-fooldal .kiemelt_tv,
  .page-template-page-fooldal .kiemelt_radio {
    display: block;
  }
  .page-template-page-fooldal .kiemelt_tv .bal,
  .page-template-page-fooldal .kiemelt_radio .bal {
    margin-bottom: 32px;
  }
  .page-template-page-fooldal .kiemelt_tv .bal .hirbox,
  .page-template-page-fooldal .kiemelt_radio .bal .hirbox {
    height: 332px;
  }
  footer .section-inner .felso-sor {
    flex-direction: column;
  }
  footer .section-inner .felso-sor .social {
    order: 3;
  }
}
@media (max-width: 748px) {
  .heti-musor .oszlopok {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (max-width: 690px) {
  .breadcrumb {
    margin: 16px 0;
  }
  .heti-musor .oszlopok {
    -moz-column-count: 1;
         column-count: 1;
  }
  .file audio {
    width: 100%;
    max-width: 100%;
  }
  .single-tv-musor .leiras,
  .single-radiomusor .leiras,
  .single-musorvezeto .leiras {
    flex-direction: column-reverse;
    justify-content: flex-start;
  }
  .single-tv-musor .leiras .cim,
  .single-radiomusor .leiras .cim,
  .single-musorvezeto .leiras .cim {
    justify-content: flex-start;
    flex: 1;
  }
  .single-tv-musor .leiras .kep,
  .single-radiomusor .leiras .kep,
  .single-musorvezeto .leiras .kep {
    flex: 1;
    margin: 0 auto;
    margin-bottom: 0;
    padding: 40%;
  }
  .musorvezetok-slider {
    margin: 0 auto;
  }
  .mv-carousel.slick-initialized .slick-slide {
    margin: 0;
  }
  .carousel-container {
    margin: 0 16px;
  }
  footer {
    margin: 16px auto 0;
  }
  footer .section-inner .column {
    flex: 1;
  }
  footer .section-inner .column.hirlevel, footer .section-inner .column.info {
    flex: none;
    width: 100%;
  }
}/*# sourceMappingURL=amarotv.css.map */