@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.foundation-mq {
  font-family: "xx-small=0em&x-small=22.5em&small=31.25em&mid-small=43.75em&medium=64em&mid-large=77.8125em&large=100em&x-large=118.75em";
}

.tctk:after,
.port-box:after,
.ad-label:after,
.szelso-jobb div[id^="adocean"] .kepes_linkek_container:after {
  content: "hirdetés" !important;
  font-family: "Poppins", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: normal !important;
  letter-spacing: 0.03em !important;
  color: rgba(0, 0, 0, 0.5) !important;
  display: block !important;
}

.m-cf-search_wrapper_container_form_button,
.container .btn-femina,
.page-header .linkek-bal li,
.page-header .linkek-bal .hamburger,
.page-header .linkek-jobb li,
.page-header .linkek-jobb .hamburger,
.page-header .nav_social li,
.page-header .nav_social .hamburger,
.page-header .hamburgermenu > div .hamburgermenu_kiemelt li {
  border: 1px solid #000;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  padding: 15px 40px;
  color: #000;
  cursor: pointer;
  border-radius: 100em;
}

.m-cf-search_wrapper_container_form_button:hover,
.container .btn-femina:hover,
.page-header .linkek-bal li:hover,
.page-header .linkek-bal .hamburger:hover,
.page-header .linkek-jobb li:hover,
.page-header .linkek-jobb .hamburger:hover,
.page-header .nav_social li:hover,
.page-header .nav_social .hamburger:hover,
.page-header .hamburgermenu > div .hamburgermenu_kiemelt li:hover {
  outline: 2px solid #000;
  outline-offset: -2px;
  text-decoration: none;
}

.m-cf-search_wrapper_container_form_button a,
.container .btn-femina a,
.page-header .linkek-bal li a,
.page-header .linkek-bal .hamburger a,
.page-header .linkek-jobb li a,
.page-header .linkek-jobb .hamburger a,
.page-header .nav_social li a,
.page-header .nav_social .hamburger a,
.page-header .hamburgermenu > div .hamburgermenu_kiemelt li a,
.m-cf-search_wrapper_container_form_button a:hover,
.container .btn-femina a:hover,
.page-header .linkek-bal li a:hover,
.page-header .linkek-bal .hamburger a:hover,
.page-header .linkek-jobb li a:hover,
.page-header .linkek-jobb .hamburger a:hover,
.page-header .nav_social li a:hover,
.page-header .nav_social .hamburger a:hover,
.page-header .hamburgermenu > div .hamburgermenu_kiemelt li a:hover {
  text-decoration: none;
}

.kereses-urlap .reszletes-kereses-container:after,
.kereses-urlap .szerzo-rovat-container:after,
.author-share-date:after,
.author-share-date .jobb-hasab:after,
.author-share-date .bal-hasab:after,
.pepe .author-share-date .szerzok_container:after {
  content: " ";
  display: block;
  clear: both;
}

.clearfix {
  zoom: 1;
}

.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

@media screen and (min-width: 0em) and (max-width: 22.4375em) {
  .h-visibility-off_xx-small-only {
    display: none !important;
  }
}

.h-visibility-off_xx-small-up {
  display: none !important;
}

@media screen and (max-width: 22.4375em) {
  .h-visibility-off_xx-small-down {
    display: none !important;
  }
}

@media screen and (min-width: 22.5em) and (max-width: 31.1875em) {
  .h-visibility-off_x-small-only {
    display: none !important;
  }
}

@media screen and (min-width: 22.5em) {
  .h-visibility-off_x-small-up {
    display: none !important;
  }
}

@media screen and (max-width: 31.1875em) {
  .h-visibility-off_x-small-down {
    display: none !important;
  }
}

@media screen and (min-width: 31.25em) and (max-width: 43.6875em) {
  .h-visibility-off_small-only {
    display: none !important;
  }
}

@media screen and (min-width: 31.25em) {
  .h-visibility-off_small-up {
    display: none !important;
  }
}

@media screen and (max-width: 43.6875em) {
  .h-visibility-off_small-down {
    display: none !important;
  }
}

@media screen and (min-width: 43.75em) and (max-width: 63.9375em) {
  .h-visibility-off_mid-small-only {
    display: none !important;
  }
}

@media screen and (min-width: 43.75em) {
  .h-visibility-off_mid-small-up {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em) {
  .h-visibility-off_mid-small-down {
    display: none !important;
  }
}

@media screen and (min-width: 64em) and (max-width: 77.75em) {
  .h-visibility-off_medium-only {
    display: none !important;
  }
}

@media screen and (min-width: 64em) {
  .h-visibility-off_medium-up {
    display: none !important;
  }
}

@media screen and (max-width: 77.75em) {
  .h-visibility-off_medium-down {
    display: none !important;
  }
}

@media screen and (min-width: 77.8125em) and (max-width: 99.9375em) {
  .h-visibility-off_mid-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 77.8125em) {
  .h-visibility-off_mid-large-up {
    display: none !important;
  }
}

@media screen and (max-width: 99.9375em) {
  .h-visibility-off_mid-large-down {
    display: none !important;
  }
}

@media screen and (min-width: 100em) and (max-width: 118.6875em) {
  .h-visibility-off_large-only {
    display: none !important;
  }
}

@media screen and (min-width: 100em) {
  .h-visibility-off_large-up {
    display: none !important;
  }
}

@media screen and (max-width: 118.6875em) {
  .h-visibility-off_large-down {
    display: none !important;
  }
}

@media screen and (min-width: 118.75em) {
  .h-visibility-off_x-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 118.75em) {
  .h-visibility-off_x-large-up {
    display: none !important;
  }
}

@media screen and (max-width: ) {
  .h-visibility-off_x-large-down {
    display: none !important;
  }
}

.m-kepkuldes-box_wrapper {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}

@media screen and (min-width: 43.75em) {
  .m-kepkuldes-box_wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 24px;
  }
}

.m-kepkuldes-box_wrapper_container {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-right: 24px;
}

.m-kepkuldes-box_wrapper_container_icon {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #cbcbcb;
  border-radius: 100%;
  display: none;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 42px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 24px;
  width: 42px;
}

.m-kepkuldes-box_wrapper_container_icon.m-icon-mail,
.m-kepkuldes-box_wrapper_container_icon.m-icon-photo,
.m-kepkuldes-box_wrapper_container_icon.m-icon-question {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.m-kepkuldes-box_wrapper_container_icon_image {
  background-repeat: no-repeat;
  background-size: contain;
}

.m-kepkuldes-box_wrapper_container_icon.m-icon-mail .m-kepkuldes-box_wrapper_container_icon_image {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 23.21l6.438-3.06-3.282-3.283M22.953 1.623l-1.33-1.33c-.39-.39-1.025-.39-1.414 0L18.84 1.66c-.39-.347-.99-.343-1.366.032l-.52.52h-3.161L8 8.003v1.363l.025.025 6.182-6.182h1.748l-.446.446L3.632 15.532l4.08 4.08 13.84-13.84c.376-.375.38-.977.032-1.367l1.368-1.37c.39-.386.39-1.023 0-1.412z' style='fill:%23666'/%3E%3C/svg%3E");
  height: 24px;
  width: 24px;
}

.m-kepkuldes-box_wrapper_container_icon.m-icon-photo .m-kepkuldes-box_wrapper_container_icon_image {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 26 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 12c0 1.52-1.232 2.75-2.75 2.75-1.52 0-2.75-1.23-2.75-2.75 0-1.518 1.23-2.75 2.75-2.75 1.518 0 2.75 1.232 2.75 2.75z' style='fill:%23666'/%3E%3Cpath d='M21 7h2V6h-2' style='fill:%23000;fill-opacity:.3'/%3E%3Cpath d='M22.598 3h-3.41c-.013-.034-.016-.068-.03-.104l-.316-.79C18.38.95 16.98.003 15.732.003h-5.465C9.02.002 7.62.95 7.157 2.107l-.315.79c-.015.035-.018.07-.03.104H3.4C1.53 3 0 4.533 0 6.403V16.6C0 18.47 1.53 20 3.4 20H22.6c1.87 0 3.4-1.53 3.4-3.4V6.4c0-1.87-1.53-3.4-3.4-3.4zm-9.6 14.25c-2.894 0-5.25-2.354-5.25-5.25 0-2.894 2.356-5.25 5.25-5.25 2.896 0 5.25 2.356 5.25 5.25 0 2.896-2.354 5.25-5.25 5.25zM23 7h-2V6h2v1z' style='fill:%23666'/%3E%3C/svg%3E");
  height: 20px;
  width: 26px;
}

.m-kepkuldes-box_wrapper_container_icon.m-icon-question
  .m-kepkuldes-box_wrapper_container_icon_image {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 15 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.438 14.107v-1.254c0-.953.2-1.758.602-2.415.4-.656 1.113-1.296 2.136-1.918.813-.496 1.397-.943 1.753-1.343.356-.398.534-.855.534-1.37 0-.41-.192-.732-.573-.97-.38-.24-.876-.36-1.488-.36-1.515 0-3.284.522-5.31 1.563L0 2.07C2.498.69 5.106 0 7.823 0c2.237 0 3.993.477 5.266 1.43C14.362 2.383 15 3.682 15 5.325c0 1.177-.283 2.196-.85 3.056-.567.862-1.472 1.677-2.716 2.445-1.053.662-1.713 1.145-1.978 1.452-.266.306-.4.668-.4 1.086v.744H4.44zm-.647 5.106c0-.894.27-1.584.806-2.07.537-.487 1.327-.73 2.37-.73 1.003 0 1.772.245 2.31.737.536.49.804 1.18.804 2.063 0 .886-.28 1.572-.835 2.058-.557.487-1.316.73-2.28.73-.993 0-1.77-.24-2.33-.722-.563-.48-.844-1.17-.844-2.065z' style='fill:%23666'/%3E%3C/svg%3E");
  height: 22px;
  width: 15px;
}

.m-kepkuldes-box_wrapper_container_text {
  color: #666;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
}

.m-kepkuldes-box_wrapper_button {
  border-style: solid;
  border-width: 1px;
  color: #fff !important;
  cursor: pointer;
  display: block;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  font-size: 14px;
  font-style: normal !important;
  font-weight: 700;
  line-height: 1.4285714286;
  outline: none;
  margin-top: 16px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  width: 100%;
}

.m-kepkuldes-box_wrapper_button:focus {
  outline: 1px solid #fff;
  outline-offset: -2px;
}

@media screen and (min-width: 43.75em) {
  .m-kepkuldes-box_wrapper_button {
    margin-top: 0;
    width: auto;
  }
}

.m-page-footer {
  width: 100%;
}

.m-page-footer_container {
  background-color: transparent !important;
}

.m-page-footer_container_list {
  position: relative;
}

.m-page-footer_container_list_item.hasText {
  display: inline-block;
}

.m-page-footer_container_list_item.hasLink {
  display: block;
}

@media screen and (min-width: 43.75em) {
  .m-page-footer_container_list_item.hasLink {
    display: inline-block;
  }
}

.m-page-footer_container_list_item.positionRight {
  float: right;
}

.m-page-footer_container_copy {
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}

.m-page-footer_container_logo {
  margin-right: auto;
  margin-left: auto;
}

.m-page-footer_container_logo_link {
  outline: 0;
}

.m-page-footer_container_logos {
  display: none;
}

@media screen and (min-width: 43.75em) {
  .m-page-footer_container_logos {
    display: block;
  }
}

.m-page-footer_container_logos_list {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.m-page-footer_container_logos_list_item {
  margin-right: 16px;
}

@media screen and (min-width: 77.8125em) {
  .m-page-footer_container_logos_list_item {
    margin-right: 24px;
  }
}

.m-page-footer_container_logos_list_item:last-child {
  margin-right: 0;
}

.m-page-footer_container_logos_list_item_link {
  border: 0;
  outline: 0;
}

.m-page-footer_container_logos_list_item_link_image {
  max-height: 50px;
}

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

[class*="podcast--icon-"] {
  font-family: "podcast_icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.podcast--icon-volume--on:before {
  content: "";
}

.podcast--icon-volume--off:before {
  content: "";
}

.podcast--icon-download:before {
  content: "";
}

.podcast--icon-itunes:before {
  content: "";
}

.podcast--icon-android:before {
  content: "";
}

.podcast--icon-spotify:before {
  content: "";
}

.podcast--icon-rss:before {
  content: "";
}

.podcast_player {
  position: relative;
  width: 100%;
  padding: 24px;
  background: #323232
    url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 517 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M102.5 300C62.5 264 37 210.5 37 150.5 37 90 63 36 103.6 0h-52C37.4 17.8 26 37.7 17.3 59.2 6 88.2 0 119 0 150.5 0 182 6 213 17.4 241.8c8.5 21 19.6 40.6 33.4 58.2h51.7zm363.3 0c13.8-17.6 25-37 33.4-58.2 11.5-29 17.4-59.7 17.4-91.3 0-31.6-6-62.4-17.4-91.3-8.6-21.5-20-41.4-34.2-59.2h-52c40.7 36 66.7 90 66.7 150.5 0 60-25.5 113.6-65.6 149.5H466zM258.3 76.7c40.8 0 73.8 33 73.8 73.8s-33 73.8-73.7 73.8c-40.8 0-73.8-33-73.8-73.8s33-73.8 73.8-73.8zM129 150.5c0-42.6 21.5-79.8 53.6-100.4L156 22c-7.3 5.2-14.2 11.2-20.5 18-28 29.5-43.3 68.7-43.3 110.5s15.4 81 43.3 110.6c6.3 6.8 13.2 12.8 20.4 18l26.6-28c-32-20.7-53.5-58-53.5-100.5zm258.4 0c0 42.6-21.3 79.8-53.4 100.4l26.7 28c7.2-5.2 14-11.2 20.4-18 28-29.5 43.3-68.7 43.3-110.5S409 69.5 381 40C375 33 368 27 360.8 22L334 50c32 20.7 53.4 58 53.4 100.5z' fill='%23fff' fill-opacity='.1'/%3E%3C/svg%3E")
    center center/auto 100% no-repeat;
}

.podcast_player:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(50, 50, 50, 0), #323232);
  mix-blend-mode: multiply;
  z-index: 1;
}

@media all and (min-width: 992px) {
  .podcast_player.layout--cover {
    padding: 48px;
  }
  .podcast_player.layout--cover .podcast_player__top {
    margin-bottom: 130px;
  }
  .podcast_player.layout--cover .podcast_player__top-title .podcast-title {
    font-size: 48px;
  }
  .podcast_player.layout--cover .podcast_player__top-title h5 {
    font-size: 38px;
  }
  .podcast_player.layout--cover .podcast_player__playback {
    width: 95px;
    height: 95px;
  }
  .podcast_player.layout--cover .podcast_player__volume {
    margin-left: 20px;
    margin-right: 8px;
  }
  .podcast_player.layout--cover .podcast_player__volume + i {
    font-size: 24px;
  }
}

.podcast_player.layout--sidebar .podcast_player__top {
  flex-direction: column;
}

.podcast_player.layout--sidebar .podcast_player__top-title {
  align-self: flex-start;
}

.podcast_player.layout--sidebar .podcast_player__top-title .podcast-title {
  font-size: 20px;
}

.podcast_player.layout--sidebar .podcast_player__top-title h5 {
  font-size: 16px;
}

.podcast_player.layout--sidebar .podcast_player__top-control {
  order: 1;
  margin-top: 42px;
}

.podcast_player.layout--sidebar .podcast_player__actions .c-btn_container_text {
  display: none;
}

.podcast_player.layout--sidebar.isMobile .podcast_player__controls--bottom {
  margin-top: 6px;
}

.podcast_player.layout--sidebar.isMobile .podcast_player__seeker {
  height: 8px;
}

.podcast_player.layout--sidebar.isMobile .podcast_player__seeker input::-webkit-slider-thumb {
  transform: scale(2);
}

.podcast_player.layout--sidebar.isMobile .podcast_player__seeker input::-moz-range-thumb {
  transform: scale(2);
}

.podcast_player.layout--sidebar.isMobile .podcast_player__seeker input::-ms-thumb {
  transform: scale(2);
}

.podcast_player.layout--sidebar.isMobile .podcast_player__volume-wrapper {
  display: none;
}

.podcast_player.layout--wide {
  width: calc(100% / 12 * 8);
  margin: 32px auto;
}

@media all and (max-width: 700px) {
  .podcast_player.layout--cover .podcast_player__top,
  .podcast_player.layout--articlewide .podcast_player__top,
  .podcast_player.layout--wide .podcast_player__top {
    flex-direction: column;
  }
  .podcast_player.layout--cover .podcast_player__top-title,
  .podcast_player.layout--articlewide .podcast_player__top-title,
  .podcast_player.layout--wide .podcast_player__top-title {
    align-self: flex-start;
  }
  .podcast_player.layout--cover .podcast_player__top-title .podcast-title,
  .podcast_player.layout--articlewide .podcast_player__top-title .podcast-title,
  .podcast_player.layout--wide .podcast_player__top-title .podcast-title {
    font-size: 20px;
  }
  .podcast_player.layout--cover .podcast_player__top-title h5,
  .podcast_player.layout--articlewide .podcast_player__top-title h5,
  .podcast_player.layout--wide .podcast_player__top-title h5 {
    font-size: 16px;
  }
  .podcast_player.layout--cover .podcast_player__top-control,
  .podcast_player.layout--articlewide .podcast_player__top-control,
  .podcast_player.layout--wide .podcast_player__top-control {
    order: 1;
    margin-top: 42px;
  }
  .podcast_player.layout--cover .podcast_player__actions .c-btn_container_text,
  .podcast_player.layout--articlewide .podcast_player__actions .c-btn_container_text,
  .podcast_player.layout--wide .podcast_player__actions .c-btn_container_text {
    display: none;
  }
  .podcast_player.layout--cover.isMobile .podcast_player__controls--bottom,
  .podcast_player.layout--articlewide.isMobile .podcast_player__controls--bottom,
  .podcast_player.layout--wide.isMobile .podcast_player__controls--bottom {
    margin-top: 6px;
  }
  .podcast_player.layout--cover.isMobile .podcast_player__seeker,
  .podcast_player.layout--articlewide.isMobile .podcast_player__seeker,
  .podcast_player.layout--wide.isMobile .podcast_player__seeker {
    height: 8px;
  }
  .podcast_player.layout--cover.isMobile .podcast_player__seeker input::-webkit-slider-thumb,
  .podcast_player.layout--articlewide.isMobile .podcast_player__seeker input::-webkit-slider-thumb,
  .podcast_player.layout--wide.isMobile .podcast_player__seeker input::-webkit-slider-thumb {
    transform: scale(2);
  }
  .podcast_player.layout--cover.isMobile .podcast_player__seeker input::-moz-range-thumb,
  .podcast_player.layout--articlewide.isMobile .podcast_player__seeker input::-moz-range-thumb,
  .podcast_player.layout--wide.isMobile .podcast_player__seeker input::-moz-range-thumb {
    transform: scale(2);
  }
  .podcast_player.layout--cover.isMobile .podcast_player__seeker input::-ms-thumb,
  .podcast_player.layout--articlewide.isMobile .podcast_player__seeker input::-ms-thumb,
  .podcast_player.layout--wide.isMobile .podcast_player__seeker input::-ms-thumb {
    transform: scale(2);
  }
  .podcast_player.layout--cover.isMobile .podcast_player__volume-wrapper,
  .podcast_player.layout--articlewide.isMobile .podcast_player__volume-wrapper,
  .podcast_player.layout--wide.isMobile .podcast_player__volume-wrapper {
    display: none;
  }
}

.podcast_player__top,
.podcast_player__controls,
.podcast_player__actions {
  position: relative;
  z-index: 3;
}

.podcast_player__filter {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0.25;
}

.podcast_player__filter rect {
  transition: opacity 0.25s ease;
}

.podcast_player__filter rect.playing__mask {
  opacity: 0;
}

.podcast_player.isPlaying .paused_mask {
  opacity: 0;
}

.podcast_player.isPlaying .playing__mask {
  opacity: 1;
}

.podcast_player__top {
  margin-bottom: 42px;
  color: white;
  font-weight: 700;
}

.podcast_player__top-title .podcast-title,
.podcast_player__top-title h5 {
  line-height: 1.25 !important;
}

.podcast_player__top-title .podcast-title {
  margin: 0 0 8px 0;
  padding: 0;
  background: none;
  box-shadow: none;
  font-size: 30px;
}

.podcast_player__top-title h5 {
  font-size: 20px;
}

.podcast_player__top-control {
  order: -1;
}

.podcast_player__top a {
  border-right: 2px solid white;
  background: none !important;
  text-decoration: none !important;
  transition: color 0.25s ease;
}

.podcast_player__playback {
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  outline: none;
  border: 2px solid white;
  border-radius: 50%;
  fill: white;
  line-height: 60px;
  cursor: pointer;
}

.podcast_player__controls {
  opacity: 0.5;
  transition: opacity 0.25s ease;
}

.podcast_player__controls--bottom {
  height: 24px;
}

.podcast_player.isPlaying .podcast_player__controls {
  opacity: 1;
}

.podcast_player__timer {
  margin-right: 10px;
  color: white;
  font-size: 14px;
  line-height: 1;
}

.podcast_player__currenttime {
  font-weight: 700;
}

.podcast_player__equalizer {
  display: flex;
  font-size: 0;
  align-items: flex-end;
}

.podcast_player__equalizer .bar {
  display: inline-block;
  width: 2px;
  height: 2px;
  margin-left: 2px;
  background-color: #3db9fc;
}

.podcast_player.isPlaying .podcast_player__equalizer .bar:nth-child(1) {
  animation: equalizer1 204ms linear infinite alternate;
}

.podcast_player.isPlaying .podcast_player__equalizer .bar:nth-child(2) {
  animation: equalizer2 202ms linear infinite alternate;
}

.podcast_player.isPlaying .podcast_player__equalizer .bar:nth-child(3) {
  animation: equalizer3 239ms linear infinite alternate;
}

.podcast_player.isPlaying .podcast_player__equalizer .bar:nth-child(4) {
  animation: equalizer4 231ms linear infinite alternate;
}

.podcast_player__seeker,
.podcast_player__volume {
  position: relative;
  height: 4px;
}

.podcast_player__seeker input,
.podcast_player__seeker progress,
.podcast_player__volume input,
.podcast_player__volume progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  border: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.podcast_player__seeker input::-webkit-slider-runnable-track,
.podcast_player__volume input::-webkit-slider-runnable-track {
  height: 4px;
  background-color: white;
  cursor: pointer;
}

.podcast_player__seeker input::-webkit-slider-thumb,
.podcast_player__volume input::-webkit-slider-thumb {
  position: relative;
  width: 12px;
  height: 12px;
  margin-top: -4px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  z-index: 2;
}

.podcast_player__seeker input::-moz-range-track,
.podcast_player__volume input::-moz-range-track {
  height: 4px;
  cursor: pointer;
}

.podcast_player__seeker input::-moz-range-thumb,
.podcast_player__volume input::-moz-range-thumb {
  width: 12px;
  height: 12px;
  margin-top: -4px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.podcast_player__seeker input::-ms-track,
.podcast_player__volume input::-ms-track {
  height: 4px;
  cursor: pointer;
}

.podcast_player__seeker input::-ms-thumb,
.podcast_player__volume input::-ms-thumb {
  width: 12px;
  height: 12px;
  margin-top: -4px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.podcast_player__seeker progress,
.podcast_player__volume progress {
  pointer-events: none;
  z-index: 1;
}

.podcast_player__volume {
  width: 60px;
  margin-left: 10px;
  margin-right: 6px;
}

.podcast_player__volume + i {
  color: white;
  font-size: 21px;
  line-height: 24px;
}

.podcast_player__mute {
  cursor: pointer;
}

.podcast_player__actions {
  margin-top: 25px;
}

.podcast_player__actions .podcast_player__action:not(:last-child) {
  margin-right: 16px;
}

.podcast_player__actions .c-btn_container_icon {
  font-size: 20px;
  line-height: 0;
}

.podcast_player .row {
  display: flex;
  margin-right: -16px;
  margin-left: -16px;
}

.podcast_player .row .col,
.podcast_player .row [class*="col-"] {
  padding-right: 16px;
  padding-left: 16px;
}

.podcast_player .row .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.podcast_player .row .col-auto {
  flex: 0 0 auto;
  width: auto;
}

.podcast_player .row.align-items-center {
  align-items: center;
}

.podcast_player .row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.podcast_player .row.no-gutters .col,
.podcast_player .row.no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

@keyframes equalizer1 {
  from {
    height: 12px;
  }
  to {
    height: 5px;
  }
}

@keyframes equalizer2 {
  from {
    height: 13px;
  }
  to {
    height: 6px;
  }
}

@keyframes equalizer3 {
  from {
    height: 14px;
  }
  to {
    height: 6px;
  }
}

@keyframes equalizer4 {
  from {
    height: 12px;
  }
  to {
    height: 6px;
  }
}

.m-cf-indalista {
  bottom: 0;
  box-sizing: border-box;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9000;
}

@media print {
  .m-cf-indalista {
    display: none;
  }
}

.m-cf-indalista.open {
  display: block;
}

.m-cf-indalista * {
  box-sizing: inherit;
}

.m-cf-indalista_container {
  padding-top: 42px;
  padding-right: 16px;
  padding-left: 16px;
}

.m-cf-indalista_container_list {
  background-color: #fff;
  box-shadow:
    5px 5px 10px -5px rgba(0, 0, 0, 0.2),
    -5px 5px 10px -5px rgba(0, 0, 0, 0.2);
  padding: 16px;
  position: absolute;
  right: 16px;
  width: 120px;
}

@media screen and (min-width: 64em) {
  .m-cf-indalista_container_list {
    right: 0;
  }
}

@media screen and (min-width: 64em) {
  .m-cf-indalista_container_list_item {
    text-align: right;
  }
}

.m-cf-indalista_container_list_item_link {
  color: #323232;
  display: block;
  font-size: 15px;
  line-height: 24px;
}

.m-cf-kiadvanylista:before,
.m-cf-kiadvanylista:after {
  bottom: 0;
  content: "";
  position: absolute;
  top: 0;
  width: 16px;
}

.m-cf-kiadvanylista {
  background-color: #fff;
  border-bottom: 1px solid #ebebeb;
  box-sizing: border-box;
  height: 43px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8000;
}

.m-cf-kiadvanylista * {
  box-sizing: inherit;
}

@media screen and (min-width: 43.75em) {
  .m-cf-kiadvanylista {
    display: none;
  }
}

@media print {
  .m-cf-kiadvanylista {
    display: none;
  }
}

.m-cf-kiadvanylista:before {
  background-image: linear-gradient(
    to right,
    #fff 0%,
    rgba(255, 255, 255, 0.75),
    rgba(255, 255, 255, 0)
  );
  left: 0;
}

.m-cf-kiadvanylista:after {
  background-image: linear-gradient(
    to left,
    #fff 0%,
    rgba(255, 255, 255, 0.75),
    rgba(255, 255, 255, 0)
  );
  right: 0;
}

.m-cf-kiadvanylista_container {
  overflow-x: scroll;
}

.m-cf-kiadvanylista_container_list {
  display: table;
  height: 43px;
  padding-right: 16px;
  padding-left: 16px;
}

.m-cf-kiadvanylista_container_list_item {
  display: table-cell;
  vertical-align: middle;
}

.m-cf-kiadvanylista_container_list_item:not(:last-child) {
  padding-right: 16px;
}

.m-cf-kiadvanylista_container_list_item_inda {
  background: none;
  border: 0;
  cursor: pointer;
  margin: 0;
  outline: 0;
  padding: 0;
}

.m-cf-kiadvanylista_container_list_item_inda_container {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.m-cf-kiadvanylista_container_list_item_inda_container_icon {
  fill: #999;
  height: 7px;
  margin-top: 2px;
  margin-left: 6px;
  width: 11px;
}

.m-cf-kiadvanylista_container_list_item_inda.isOpen
  .m-cf-kiadvanylista_container_list_item_inda_container_icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.m-cf-fejlec {
  background-color: #fff;
  bottom: 0;
  border-top: 1px solid #ebebeb;
  box-shadow: 0 0 10px 4px transparent;
  box-sizing: border-box;
  height: 43px;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 8000;
  transition: box-shadow 0.08s linear;
}

html.isScrolledDown .m-cf-fejlec {
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
}

@media screen and (min-width: 43.75em) {
  .m-cf-fejlec {
    bottom: auto;
    border-top: 0;
    border-bottom: 1px solid #ebebeb;
    top: 0;
  }
}

@media print {
  .m-cf-fejlec {
    display: none;
  }
}

.m-cf-fejlec * {
  box-sizing: inherit;
}

body.longform .m-cf-fejlec {
  box-shadow: 0 0 10px 8px transparent;
}

html.isScrolledDown body.longform .m-cf-fejlec {
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
}

.m-cf-fejlec_container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container {
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    margin-right: auto;
    margin-left: auto;
    max-width: 1008px;
  }
}

@media screen and (min-width: 77.8125em) {
  .m-cf-fejlec_container {
    max-width: 1140px;
  }
}

.m-cf-fejlec_container_wrapper {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.m-cf-fejlec_container_links {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
}

.m-cf-fejlec_container_links_item {
  border-right: 1px solid #ebebeb;
  height: 100%;
  overflow: hidden;
  transition: width 0.1s linear;
}

@media screen and (max-width: 63.9375em) {
  .m-cf-fejlec_container_links_item {
    width: 43px;
  }
}

.m-cf-fejlec_container_links_item.itemCover {
  border-width: 0;
  width: 0;
}

html.isScrolledDown .m-cf-fejlec_container_links_item.itemCover {
  border-width: 1px;
  width: 43px;
}

@media screen and (min-width: 64em) {
  html.isScrolledDown .m-cf-fejlec_container_links_item.itemCover {
    width: auto;
  }
}

html.isScrolledDown body.cikk .m-cf-fejlec_container_links_item.itemHeadings {
  width: 43px;
}

html.isScrolledDown body.cikk .m-cf-fejlec_container_links_item.itemLatest {
  width: 43px;
}

.m-cf-fejlec_container_links_item.itemShare {
  border-width: 0;
  width: 0;
}

html.isScrolledDown .m-cf-fejlec_container_links_item.itemShare {
  border-width: 1px;
  width: 43px;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item.itemShare {
    position: relative;
  }
  html.isScrolledDown .m-cf-fejlec_container_links_item.itemShare {
    overflow: visible;
    width: auto;
  }
}

.m-cf-fejlec_container_links_item.itemChapters {
  border-width: 0;
  display: none;
  width: 0;
}

html.isScrolledDown .m-cf-fejlec_container_links_item.itemChapters {
  border-width: 1px;
  width: 43px;
}

@media screen and (min-width: 22.5em) {
  .m-cf-fejlec_container_links_item.itemChapters {
    display: block;
  }
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item.itemChapters {
    position: relative;
  }
  html.isScrolledDown .m-cf-fejlec_container_links_item.itemChapters {
    overflow: visible;
    width: auto;
  }
}

.m-cf-fejlec_container_links_item_link {
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  height: 100%;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none !important;
  width: 100%;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_link {
    padding-right: 16px;
    padding-left: 16px;
  }
}

html.isScrolledDown
  body.cikk
  .m-cf-fejlec_container_links_item.itemHeadings
  .m-cf-fejlec_container_links_item_link,
html.isScrolledDown
  body.cikk
  .m-cf-fejlec_container_links_item.itemLatest
  .m-cf-fejlec_container_links_item_link {
  padding-right: 0;
  padding-left: 0;
}

.m-cf-fejlec_container_links_item_link_container {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.m-cf-fejlec_container_links_item_link_container_logo {
  opacity: 0.6;
}

.m-cf-fejlec_container_links_item_link:active .m-cf-fejlec_container_links_item_link_container_logo,
.m-cf-fejlec_container_links_item_link:focus .m-cf-fejlec_container_links_item_link_container_logo,
.m-cf-fejlec_container_links_item_link:hover .m-cf-fejlec_container_links_item_link_container_logo {
  opacity: 1;
}

.m-cf-fejlec_container_links_item_link_container_icon.iconHamburger {
  height: 17px;
  width: 22px;
}

.m-cf-fejlec_container_links_item_link_container_icon.iconClock {
  height: 22px;
  width: 22px;
}

.m-cf-fejlec_container_links_item_link_container_icon.iconShare {
  height: 20px;
  width: 18px;
}

.m-cf-fejlec_container_links_item_link_container_label {
  font-size: 14px;
  margin-left: 10px;
  text-transform: uppercase;
}

html.isScrolledDown
  body.cikk
  .m-cf-fejlec_container_links_item.itemHeadings
  .m-cf-fejlec_container_links_item_link_container_label {
  display: none;
}

html.isScrolledDown
  body.cikk
  .m-cf-fejlec_container_links_item.itemLatest
  .m-cf-fejlec_container_links_item_link_container_label {
  display: none;
}

.m-cf-fejlec_container_links_item_share {
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  bottom: 42px;
  display: none;
  height: 64px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  left: 0;
  padding: 10px 5px;
  position: absolute;
  right: 0;
  z-index: 8001;
}

.m-cf-fejlec_container_links_item_share.open {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share.open {
    display: block;
  }
  html:not(.isScrolledDown) .m-cf-fejlec_container_links_item_share.open {
    display: none;
  }
}

html:not(.isScrolledDown) .m-cf-fejlec_container_links_item_share.open {
  display: none;
}

@media screen and (min-width: 43.75em) {
  .m-cf-fejlec_container_links_item_share {
    bottom: auto;
    top: 42px;
  }
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share {
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    height: auto;
    left: -1px;
    right: -1px;
  }
}

.m-cf-fejlec_container_links_item_share_item {
  padding-right: 5px;
  padding-left: 5px;
  width: 25%;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item {
    height: 42px;
    width: 100%;
  }
  .m-cf-fejlec_container_links_item_share_item:not(:last-child) {
    margin-bottom: 10px;
  }
}

.m-cf-fejlec_container_links_item_share_item_link {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item_link {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.m-cf-fejlec_container_links_item_share_item_link:focus {
  outline: 1px solid #fff;
  outline-offset: -2px;
}

.m-cf-fejlec_container_links_item_share_item_link.linkFacebook {
  background-color: #3b5998;
}

.m-cf-fejlec_container_links_item_share_item_link.linkFacebook:hover,
.m-cf-fejlec_container_links_item_share_item_link.linkFacebook:focus {
  background-color: #2d4373;
}

.m-cf-fejlec_container_links_item_share_item_link.linkTwitter {
  background-color: #55acee;
}

.m-cf-fejlec_container_links_item_share_item_link.linkTwitter:hover,
.m-cf-fejlec_container_links_item_share_item_link.linkTwitter:focus {
  background-color: #2795e9;
}

.m-cf-fejlec_container_links_item_share_item_link.linkTumblr {
  background-color: #35465c;
}

.m-cf-fejlec_container_links_item_share_item_link.linkTumblr:hover,
.m-cf-fejlec_container_links_item_share_item_link.linkTumblr:focus {
  background-color: #222d3c;
}

.m-cf-fejlec_container_links_item_share_item_link.linkViber {
  background-color: #675ca8;
}

.m-cf-fejlec_container_links_item_share_item_link.linkViber:hover,
.m-cf-fejlec_container_links_item_share_item_link.linkViber:focus {
  background-color: #51497f;
}

.m-cf-fejlec_container_links_item_share_item_link_icon {
  fill: #fff;
}

.m-cf-fejlec_container_links_item_share_item_link_icon.iconFacebook {
  height: 20px;
  width: 11px;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item_link_icon.iconFacebook {
    margin-right: 22px;
    margin-left: 17px;
  }
}

.m-cf-fejlec_container_links_item_share_item_link_icon.iconTwitter {
  height: 19px;
  width: 23px;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item_link_icon.iconTwitter {
    margin-right: 15px;
    margin-left: 12px;
  }
}

.m-cf-fejlec_container_links_item_share_item_link_icon.iconTumblr {
  height: 20px;
  width: 12px;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item_link_icon.iconTumblr {
    margin-right: 23px;
    margin-left: 15px;
  }
}

.m-cf-fejlec_container_links_item_share_item_link_icon.iconViber {
  height: 24px;
  width: 23px;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item_link_icon.iconViber {
    margin-right: 13px;
    margin-left: 14px;
  }
}

.m-cf-fejlec_container_links_item_share_item_link_label {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-left: 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_share_item_link_label {
    margin-left: 0;
  }
}

.m-cf-fejlec_container_links_item_chapters {
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  bottom: 42px;
  display: none;
  left: 0;
  padding: 10px;
  position: absolute;
  right: 0;
  z-index: 8001;
}

.m-cf-fejlec_container_links_item_chapters.open {
  display: block;
}

html:not(.isScrolledDown) .m-cf-fejlec_container_links_item_chapters.open {
  display: none;
}

@media screen and (min-width: 43.75em) {
  .m-cf-fejlec_container_links_item_chapters {
    bottom: auto;
    top: 42px;
  }
}

@media screen and (min-width: 64em) {
  .m-cf-fejlec_container_links_item_chapters {
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    left: -1px;
    width: 322px;
  }
}

.m-cf-fejlec_container_inda {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 !important;
}

.m-cf-fejlec_container_inda_kiadvanyok {
  display: none;
  overflow: hidden;
}

@media screen and (min-width: 43.75em) {
  .m-cf-fejlec_container_inda_kiadvanyok {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

html.isScrolledDown body.cikk .m-cf-fejlec_container_inda_kiadvanyok {
  width: 0;
}

html.isScrolledDown
  body.cikk
  .m-cf-fejlec_container_wrapper_feminaklubmenu
  .m-cf-fejlec_container_inda_kiadvanyok {
  width: auto;
}

.m-cf-fejlec_container_inda_kiadvanyok_item {
  line-height: 42px;
}

.m-cf-fejlec_container_inda_kiadvanyok_item:not(:first-child) {
  margin-left: 16px;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_link {
  border-bottom: 0;
  display: block;
  font-size: 15px;
  outline: 0;
  text-decoration: none !important;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda {
  background: none;
  border: 0;
  color: #999;
  cursor: pointer;
  display: block;
  line-height: inherit;
  height: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda_container {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_label {
  font-size: 15px;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_icon {
  fill: #999;
  height: 7px;
  margin-top: 2px;
  margin-left: 6px;
  width: 11px;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda.isOpen
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_icon {
  transform: rotate(180deg);
}

.m-cf-fejlec_container_inda_actions {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 10px !important;
  border-left: 1px solid #ebebeb;
}

.m-cf-fejlec_container_inda_actions_item {
  height: 100%;
}

.m-cf-fejlec_container_inda_actions_item.itemSearch {
  width: 43px;
}

.m-cf-fejlec_container_inda_actions_item_button {
  background: none;
  border: 0;
  cursor: pointer;
  height: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  width: 100%;
}

.m-cf-fejlec_container_inda_actions_item_button_wrapper {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.m-cf-fejlec_container_inda_actions_item.itemSearch
  .m-cf-fejlec_container_inda_actions_item_button_wrapper_icon {
  height: 21px;
  width: 21px;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini {
  height: 100% !important;
  width: 86px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header {
  height: 100% !important;
  width: 86px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .fixed-header-container {
  height: 100% !important;
  width: 86px !important;
}

.m-cf-fejlec
  .fixed-header
  #passportHeader._iph_mini
  > #_iph_fixed-header
  .fixed-header-container
  ._iph_rgt {
  height: 100% !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon {
  border-left: 1px solid #ebebeb;
  height: 42px !important;
  padding: 6px !important;
  width: 43px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-user,
.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-kulcs {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20H0v-.245c0-3.795.516-5.89 1.573-6.41.274-.135.628-.34 1.037-.58 1.17-.68 2.893-1.684 4.82-2.19C6.174 9.37 5.325 7.262 5.325 5.248 5.324 2.206 7.29 0 10 0c2.71 0 4.675 2.228 4.675 5.297 0 1.992-.813 4.023-2.06 5.23 2.618.608 4.85 2.046 5.834 2.68 1.41.91 1.536 5.97 1.546 6.544L20 20z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 20px 20px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-harang {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='21' viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 16.554c-3.984 0-10 .63-10 .63v-1.26c0-.497.398-.594.49-.63 1.102-.03 1.385-1.53 1.385-1.53.687-7.937 4.34-10.816 7.006-11.44-.19-.245-.308-.55-.308-.885C8.572.643 9.212 0 10 0c.79 0 1.428.644 1.428 1.44 0 .33-.114.63-.3.873 2.647.6 6.243 3.438 6.997 11.542v-.09c0 1.44 1.3 1.52 1.384 1.53.226.03.49.196.49.63v1.258s-6.016-.63-10-.63zm2.857 1.574c0 1.574-1.277 2.88-2.857 2.88-1.58 0-2.857-1.306-2.857-2.88 0 0 .826-.315 2.857-.315 2.03 0 2.857.315 2.857.315z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 20px 21px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon._iph-icon-avatar {
  background-size: 42px 42px !important;
}

@media screen and (max-width: 43.6875em) {
  .m-cf-fejlec .fixed-header #passportHeader._iph_mini .fixed-header-dropdown.active {
    left: 0 !important;
  }
}

@media screen and (min-width: 43.75em) {
  .m-cf-fejlec .fixed-header #passportHeader._iph_mini .fixed-header-dropdown.active {
    right: 290px !important;
  }
}

.m-cf-fejlec .fixed-header #passportHeader .badge {
  border: 2px solid #fff !important;
  font-size: 0px !important;
  height: 8px !important;
  left: auto !important;
  right: 8px !important;
  top: 8px !important;
  width: 8px !important;
}

.m-cf-search {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  left: 0;
  padding-right: 16px;
  padding-left: 16px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9000;
}

.m-cf-search * {
  box-sizing: inherit;
}

@media screen and (min-width: 64em) {
  .m-cf-search {
    padding: 0;
  }
}

@media print {
  .m-cf-search {
    display: none;
  }
}

.m-cf-search_wrapper {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

@media screen and (min-width: 64em) {
  .m-cf-search_wrapper {
    max-width: 1008px;
  }
}

@media screen and (min-width: 77.8125em) {
  .m-cf-search_wrapper {
    max-width: 1140px;
  }
}

.m-cf-search_wrapper_container {
  background-color: #fff;
  border: 1px solid #ebebeb;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  width: 100%;
}

@media screen and (min-width: 43.75em) {
  .m-cf-search_wrapper_container {
    padding: 16px;
  }
}

@media screen and (min-width: 64em) {
  .m-cf-search_wrapper_container {
    width: calc(100% / 12 * 8);
  }
}

.m-cf-search_wrapper_container_form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

.m-cf-search_wrapper_container_form_input {
  background: none;
  border: 1px solid #000;
  border-radius: 100em !important;
  color: #323232;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 18px;
  outline: 0;
  margin: 0;
  min-width: 0;
  padding: 0 40px;
}

.m-cf-search_wrapper_container_form_input::-webkit-input-placeholder {
  color: #999;
  font-style: italic;
}

.m-cf-search_wrapper_container_form_input::-moz-placeholder {
  color: #999;
  font-style: italic;
}

.m-cf-search_wrapper_container_form_input:-ms-input-placeholder {
  color: #999;
  font-style: italic;
}

.m-cf-search_wrapper_container_form_input:-moz-placeholder {
  color: #999;
  font-style: italic;
}

.m-cf-search_wrapper_container_form_button {
  margin: 0;
  background: #fff;
}

@media only screen and (max-width: 727px) {
  .m-cf-search_wrapper_container_form_button {
    height: 50px;
    padding: 0;
    display: inline-block;
    flex: 0 0 50px;
    text-align: center;
  }
}

.m-cf-search_wrapper_container_form_button_wrapper {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.m-cf-search_wrapper_container_form_button_wrapper_icon {
  fill: #000;
}

@media screen and (min-width: 43.75em) {
  .m-cf-search_wrapper_container_form_button_wrapper_icon {
    margin-right: 10px;
  }
}

.m-cf-search_wrapper_container_form_button_wrapper_label {
  color: #000;
  font-size: 20px;
  font-weight: 600;
}

body.cempFejlecModalIsOpen {
  overflow: hidden;
  position: relative;
}

body #onesignal-slidedown-container {
  z-index: 10000 !important;
}

.fejlec-felett.hatterkepes-blokk {
  margin: 0 auto;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fejlec-felett.hatterkepes-blokk:before,
.fejlec-felett.hatterkepes-blokk:after {
  content: "\0020";
  display: table;
}

.fejlec-felett.hatterkepes-blokk:after {
  clear: both;
}

@media only screen and (max-width: 727px) {
  .fejlec-felett.hatterkepes-blokk {
    width: 100%;
  }
}

@media only screen and (min-width: 728px) and (max-width: 1023px) {
  .fejlec-felett.hatterkepes-blokk {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .fejlec-felett.hatterkepes-blokk {
    width: 980px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .fejlec-felett.hatterkepes-blokk {
    width: 1140px;
  }
}

@media only screen and (min-width: 1430px) {
  .fejlec-felett.hatterkepes-blokk {
    width: 1308px;
  }
}

.container,
div#_iph_cp_popup > div {
  margin: 0 auto;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background-color: transparent;
}

.container:before,
.container:after,
div#_iph_cp_popup > div:before,
div#_iph_cp_popup > div:after {
  content: "\0020";
  display: table;
}

.container:after,
div#_iph_cp_popup > div:after {
  clear: both;
}

@media only screen and (max-width: 727px) {
  .container,
  div#_iph_cp_popup > div {
    width: 100%;
  }
}

@media only screen and (min-width: 728px) and (max-width: 1023px) {
  .container,
  div#_iph_cp_popup > div {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .container,
  div#_iph_cp_popup > div {
    width: 980px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .container,
  div#_iph_cp_popup > div {
    width: 1140px;
  }
}

@media only screen and (min-width: 1430px) {
  .container,
  div#_iph_cp_popup > div {
    width: 1308px;
  }
}

.index-header,
.normal-vezeto-blokk,
.kisero-blokk,
.nagykepes-vezeto-blokk,
.dupla-vezeto-blokk,
.szupervezeto-blokk {
  margin: 0 auto;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background-color: transparent;
}

.index-header:before,
.index-header:after,
.normal-vezeto-blokk:before,
.normal-vezeto-blokk:after,
.kisero-blokk:before,
.kisero-blokk:after,
.nagykepes-vezeto-blokk:before,
.nagykepes-vezeto-blokk:after,
.dupla-vezeto-blokk:before,
.dupla-vezeto-blokk:after,
.szupervezeto-blokk:before,
.szupervezeto-blokk:after {
  content: "\0020";
  display: table;
}

.index-header:after,
.normal-vezeto-blokk:after,
.kisero-blokk:after,
.nagykepes-vezeto-blokk:after,
.dupla-vezeto-blokk:after,
.szupervezeto-blokk:after {
  clear: both;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .index-header,
  .normal-vezeto-blokk,
  .kisero-blokk,
  .nagykepes-vezeto-blokk,
  .dupla-vezeto-blokk,
  .szupervezeto-blokk {
    width: 1008px;
    border-left: 0;
    border-right: 0;
  }
}

@media only screen and (min-width: 1430px) {
  .index-header,
  .normal-vezeto-blokk,
  .kisero-blokk,
  .nagykepes-vezeto-blokk,
  .dupla-vezeto-blokk,
  .szupervezeto-blokk {
    width: 1308px;
    border-left: 0;
    border-right: 0;
  }
}

@font-face {
  font-family: "Roboto Condensed";
  src:
    url("../fonts/RobotoCondensed-Regular.woff#iefix") format("woff"),
    url("../fonts/RobotoCondensed-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Roboto Condensed";
  src:
    url("../fonts/RobotoCondensed-Bold.woff#iefix") format("woff"),
    url("../fonts/RobotoCondensed-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: normal;
  font-weight: bold;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: italic;
  font-weight: normal;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: italic;
  font-weight: bold;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans");
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: "iconvault";
  src:
    url("../fonts/iconvault_forecastfont.woff#iefix") format("woff"),
    url("../fonts/iconvault_forecastfont.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Bebas Neue";
  src:
    url("../fonts/BebasNeue-webfont.woff#iefix") format("woff"),
    url("../fonts/BebasNeue-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Noto Serif";
  src:
    url("../fonts/NotoSerif-Regular-webfont.woff#iefix") format("woff"),
    url("../fonts/NotoSerif-Regular-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Noto Serif";
  src:
    url("../fonts/NotoSerif-Bold-webfont.woff#iefix") format("woff"),
    url("../fonts/NotoSerif-Bold-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}

@font-face {
  font-family: "Noto Serif";
  src:
    url("../fonts/NotoSerif-BoldItalic-webfont.woff#iefix") format("woff"),
    url("../fonts/NotoSerif-BoldItalic-webfont.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}

@font-face {
  font-family: "Noto Serif";
  src:
    url("../fonts/NotoSerif-Italic-webfont.woff#iefix") format("woff"),
    url("../fonts/NotoSerif-Italic-webfont.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: "iconvault";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-size: 2.625em;
}

.basecloud:before {
  font-family: "iconvault";
  font-size: 2.625em;
  content: "\f105";
  position: absolute;
  color: #ccc;
}

.windyraincloud:before {
  font-family: "iconvault";
  font-size: 2.625em;
  content: "\f111";
  position: absolute;
  color: #ccc;
}

.windysnowcloud:before {
  font-family: "iconvault";
  font-size: 2.625em;
  content: "\f109";
  position: absolute;
  color: #ccc;
}

.basethundercloud:before {
  font-family: "iconvault";
  font-size: 2.625em;
  content: "\f105";
  position: absolute;
  color: #000;
}

.icon-thunder::before {
  content: "\f114";
  position: absolute;
  color: orange;
}

.icon-sunny::after {
  content: "\f101";
  color: orange;
  position: absolute;
}

.icon-drizzle::before {
  content: "\f10a";
  color: #82b2e4;
  position: absolute;
}

.icon-hail::before {
  content: "\f10f";
  position: absolute;
  color: #ccc;
}

.icon-showers::before {
  content: "\f104";
  position: absolute;
  color: #82b2e4;
}

.icon-rainy::before {
  content: "\f107";
  position: absolute;
  color: #4681c3;
}

.icon-snowy::before {
  content: "\f10b";
  position: absolute;
  color: #acd3f3;
}

.icon-frosty::before {
  content: "\f102";
  position: absolute;
  color: #85d8f7;
}

.icon-windy::before {
  content: "\f115";
  position: absolute;
  color: #ccc;
}

.icon-windyrain::before {
  content: "\f10e";
  position: absolute;
  color: #acd3f3;
}

.icon-windysnow::before {
  content: "\f103";
  position: absolute;
  color: #acd3f3;
}

.icon-sleet::before {
  content: "\f10c";
  position: absolute;
  color: #acd3f3;
}

.icon-moon::after {
  content: "\f10d";
  color: orange;
  position: absolute;
}

.icon-night::after {
  content: "\f100";
  position: absolute;
  color: orange;
}

.icon-sun::after {
  content: "\f113";
  color: orange;
  position: absolute;
}

.icon-cloud::after {
  content: "\f106";
  color: #ccc;
  position: absolute;
}

.icon-sunrise:before {
  content: "\f112";
  color: orange;
  position: absolute;
}

.icon-sunset:before {
  content: "\f110";
  color: #f96f23;
  position: absolute;
}

.icon-mist:before {
  content: "\f108";
  color: #ccc;
  position: absolute;
}

body {
  background-color: #fff;
  color: #000;
  font-weight: normal;
  font-style: normal;
}

body,
input,
select,
textarea,
button {
  font-family: "Poppins", Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 728px) {
  body.extra_links {
    padding-top: 154px !important;
  }
}

@media only screen and (max-width: 727px) {
  img {
    max-width: 100%;
    max-width: 100vw;
    max-width: 100dvw;
  }
}

.transition {
  transition: all 0.1s ease-in-out;
}

*,
*:before,
*:after {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.hidden {
  visibility: hidden !important;
}

body.hidden {
  visibility: visible !important;
}

.notext {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.hiddentext {
  color: transparent !important;
  text-shadow: none !important;
}

.newline:before {
  content: "";
  display: block;
}

.block {
  display: block;
}

h1 {
  font-size: 16px;
  line-height: 21px;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  h1 {
    font-size: 14px;
    line-height: 19px;
  }
}

@media only screen and (max-width: 727px) {
  h1 {
    font-size: 16px;
    line-height: 20px;
  }
}

h1,
h2,
h3,
h4 {
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

p {
  font-size: 20px;
  line-height: 35px;
}

a {
  color: #000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.blokk-label {
  background: #fff;
  display: inline-block;
  padding-right: 10px;
  position: relative;
  z-index: 1;
}

.hajtas-felett .blokkcim {
  margin-bottom: 6px;
}

.blokkcim {
  margin-bottom: 16px;
  position: relative;
}

@media only screen and (max-width: 727px) {
  .blokkcim {
    margin: 6px 0 2px 0;
  }
}

.blokkcim h3 {
  color: #f90;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
}

@media only screen and (max-width: 727px) {
  .blokkcim h3 {
    font-size: 15px;
  }
}

.blokkcim .separator {
  background-color: #e6e6e6;
  display: block;
  height: 1px;
  position: absolute;
  top: 8px;
  width: 100%;
  z-index: 0;
}

.hide {
  display: none;
}

.visible-portrait-phones {
  display: block;
}

@media only screen and (min-width: 728px) {
  .visible-portrait-phones {
    display: none;
  }
}

.visible-portrait-tablets {
  display: none;
}

.visible-portrait-tablets-and-up {
  display: none;
}

@media only screen and (min-width: 728px) {
  .visible-portrait-tablets-and-up {
    display: block;
  }
}

.visible-lanscape-tablets {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .visible-lanscape-tablets {
    display: block;
  }
}

.visible-landscape-tablets-and-up {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .visible-landscape-tablets-and-up {
    display: block;
  }
}

.visible-normal-desktops {
  display: none;
}

@media only screen and (min-width: 1430px) {
  .visible-normal-desktops {
    display: block;
  }
}

.show-portrait-phones {
  display: block;
}

@media only screen and (min-width: 728px) {
  .show-portrait-tablets-and-up {
    display: block;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .show-lanscape-tablets {
    display: block;
  }
}

@media only screen and (min-width: 1024px) {
  .show-landscape-tablets-and-up {
    display: block !important;
  }
}

@media only screen and (min-width: 1430px) {
  .show-normal-desktops {
    display: block;
  }
}

.hidden-portrait-phones {
  display: none;
}

@media only screen and (min-width: 728px) {
  .hidden-portrait-phones {
    display: block;
  }
}

.hidden-portrait-tablets {
  display: block;
}

.hidden-portrait-tablets-and-up {
  display: block;
}

@media only screen and (min-width: 728px) {
  .hidden-portrait-tablets-and-up {
    display: none;
  }
}

.hidden-lanscape-tablets {
  display: block;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .hidden-lanscape-tablets {
    display: none;
  }
}

.hidden-landscape-tablets-and-up {
  display: block;
}

@media only screen and (min-width: 1024px) {
  .hidden-landscape-tablets-and-up {
    display: none;
  }
}

.hidden-normal-desktops {
  display: block;
}

@media only screen and (min-width: 1430px) {
  .hidden-normal-desktops {
    display: none;
  }
}

#ip_form {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  width: 66.6666666667%;
  float: left;
  border: 1px solid #c5c5c5;
  font-family: arial;
  padding: 0px;
  line-height: normal;
}

@media only screen and (max-width: 727px) {
  #ip_form {
    box-sizing: border-box;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    float: left;
  }
}

#ip_form a {
  text-decoration: none;
  border: 0;
}

#ip_form .ip_header {
  height: 31px;
  line-height: 30px;
  overflow: hidden;
}

#ip_form.login .ip_header {
  border-bottom: 1px solid #dcdcdc;
}

#ip_form .ip_header p {
  color: #5e5e5e;
  font-size: 15px;
  line-height: 30px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#ip_form .ip_header a {
  color: #535353;
}

#ip_form .ip_fb_login,
#ip_form .ip_login {
  height: 144px;
  position: relative;
}

#ip_form .ip_button {
  cursor: pointer;
  height: 32px;
  display: block;
  padding: 0;
}

#ip_form .ip_button .ip_caption {
  display: block;
  font-weight: bold;
  height: 100%;
  line-height: 31px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

#ip_form .ip_fb_login .ip_button {
  background: #3864a3;
  border: 1px solid #325693;
  color: #feffff;
  font-size: 13px;
  margin: 50px 15px 0 15px;
}

#ip_form .ip_fb_img {
  background-position: 0 0;
  border-right: 1px solid #4974ac;
  border-top: 1px solid #879ac0;
  display: block;
  float: left;
  height: 31px;
  padding-right: 1px;
  width: 34px;
}

#ip_form .ip_fb_login .ip_caption {
  border-top: 1px solid #879ac0;
}

#ip_form .ip_button.ip_submit {
  border: 1px solid #f0ba10;
  float: right;
  margin: 0 0 0 8px;
  width: 147px;
}

#ip_form .ip_button.ip_submit .ip_caption {
  border-top: 1px solid #ffde76;
  background: #ffc613;
  color: #755018;
  font-size: 15px;
}

#ip_form .ip_forgot {
  font-size: 15px;
  color: #5e5e5e;
  text-decoration: none;
  float: left;
  width: 85px;
  margin-top: -2px;
  font-weight: normal;
}

#ip_form .ip_form_container {
  margin-right: 15px;
  margin-left: 15px;
  display: block;
}

#ip_form .ip_inputs {
  display: block;
  font-size: 0;
  line-height: 0;
  position: relative;
  margin: 15px 0;
}

#ip_form .ip_error_box {
  display: none;
  position: absolute;
  top: -16px;
  z-index: 2;
  width: 100%;
  height: 38px;
  background-position: center -62px;
}

#ip_form .ip_error_box div {
  background-color: #ee4b4b;
  color: white;
  text-align: center;
  margin: 0px auto;
  width: 194px;
  padding: 7px;
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
}

#ip_form .ip_error .ip_error_box {
  display: block;
}

#ip_form .ip_text {
  background-color: #f8f8f8;
  border: 1px solid #c5c5c5;
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: normal;
  margin: 0;
  padding: 8px;
  display: block;
  width: 100%;
}

#ip_form .ip_text.ip_passwd {
  border-top-style: none;
}

#ip_form .ip_error .ip_text {
  background-color: #fff2f2;
  border-left-color: #ee4b4b;
  border-right-color: #ee4b4b;
}

#ip_form .ip_error .ip_email {
  border-top-color: #ee4b4b;
}

#ip_form .ip_error .ip_passwd {
  border-bottom-color: #ee4b4b;
}

#ip_form .ip_border {
  background: #dcdcdc;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
}

#ip_form .ip_half {
  width: 50%;
  float: left;
}

@media only screen and (max-width: 727px) {
  #ip_form .ip_half {
    width: 100%;
  }
}

#ip_form .ip_bottom {
  background: #e7e7e7;
  line-height: 20px;
  padding: 15px;
}

#ip_form .ip_reg {
  text-align: right;
}

#ip_form .ip_remember {
  color: #5e5e5e;
  font-size: 15px;
  padding-top: 7px;
}

#ip_form .ip_remember input {
  margin-left: 15px;
  margin-right: 10px;
}

#ip_form .ip_reg a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #5e5e5e;
}

#ip_form .ip_question {
  width: 18px;
  height: 19px;
  display: inline-block;
  margin-right: 17px;
  margin-left: 20px;
  background-position: 0 -40px;
}

#ip_form.comment.post {
  min-height: 208px;
}

#ip_form.comment.post .ip_header {
  margin: 10px 15px 10px 15px;
  height: 22px;
  line-height: 22px;
}

#ip_form .ip_header select {
  margin-right: 10px;
}

#ip_form.comment.post .ip_question {
  float: right;
}

#ip_form.comment.post .ip_fb_check {
  cursor: pointer;
  float: right;
  width: 38px;
  height: 18px;
  background: url("../images/sprite_ipfb.png") no-repeat;
  margin-top: 1px;
}

#ip_form.comment.post .ip_fb_check.off {
  background-position: -96px 0;
}

#ip_form.comment.post .ip_fb_check.on {
  background-position: -96px -32px;
}

#ip_form.comment.post .ip_fb_check.disabled {
  background-position: -96px -64px;
}

#ip_form .ip_header input {
  display: none;
}

#ip_form.comment.post .ip_text_cnt {
  margin: 15px;
}

#ip_form p {
  margin: 0;
  padding: 0;
}

#ip_form textarea {
  width: 100%;
  height: 100px;
  padding: 5px;
  font-family: sans-serif;
  font-size: 15px;
  border: 1px solid #ded7b3;
  resize: vertical;
  overflow: auto;
}

#ip_form.comment.post .ip_button {
  height: 27px;
}

#ip_form.comment.post .ip_button .ip_caption {
  line-height: 26px;
}

#ip_form .ip_footer {
  margin: 15px;
}

#ip_form .ip_footer,
#ip_form .ip_footer p {
  color: #5e5e5e;
  font-size: 15px;
  line-height: 27px;
}

#ip_form .ip_footer_right {
  display: block;
  float: right;
  width: 190px;
}

#ip_form.comment.nonick .ip_bottom {
  color: #5e5e5e;
  padding-left: 15px;
  padding-right: 15px;
}

#ip_form .ip_warning {
  padding: 15px;
}

.pager {
  position: relative;
  clear: both;
  font-size: 16px;
  padding: 25px 0px;
  display: block;
}

.pager:before {
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  content: "";
  display: block;
  height: 1px;
  background-color: #e6e6e6;
}

.cikk-torzs .pager li,
.pager li {
  display: inline-block;
  background-image: none;
  padding: 0;
  line-height: 16px;
}

.pager .next,
.pager .next a {
  float: right;
  text-transform: uppercase;
  color: #f90;
}

.pager .prev,
.pager .prev a {
  float: left;
  text-transform: uppercase;
  color: #f90;
}

.pager .pagers a.bigstep {
  display: none;
}

.pager .pagers a.onestep {
  line-height: 28px;
}

.pager .pages {
  color: #ccc;
  margin: 0 auto;
  padding: 6px 0;
  text-align: center;
  width: 100%;
}

.pager .pages a {
  padding: 2px 5px;
  margin: 10px 0;
}

.pager .pages a.actual {
  background: #f90;
  color: #fff;
}

.gif-loadable {
  overflow: hidden;
}

.gif-loadable .gif-load-badge {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 64px;
  height: 64px;
  transition: transform 0.2s;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}

.gif-loadable.gif-loaded .gif-load-badge {
  -ms-transform: translate(74px, 0);
  -webkit-transform: translate(74px, 0);
  transform: translate(74px, 0);
}

.gif-loadable .gif-load-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%20class%3D%22style0%22%3E%0A%3Cstyle%3E%0A%09.style0%7B%0A%09%09enable-background%3A%09new%200%200%2064%2064%3B%0A%09%7D%0A%3C/style%3E%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M44.5%2029.8c-2.8-2.2-22.6-18.7-24-19.5c-1.6-0.9-3.5%200.4-3.5%202.2c0%201.5%200%2037.1%200%2039.1c0%202%201.9%203.1%203.5%202%20c2-1.3%2021.8-17.8%2024-19.5C45.9%2032.9%2046%2030.9%2044.5%2029.8z%20M27%2030h-3h-1c-0.7%200.3-1%201.1-1%202c0%200.9%200%202%201%202c0.6%200%200.3%200%201%200h1v-1h-1v-2%20h3v4c0%201-1%201-2%201c-0.1%200-1%200-2%200s-1%200-2-1s-1-2-1-3s0.4-2.2%201.1-3s1.5-1%202.9-1h3V30z%20M31%2036h-2l0-8h2V36z%20M38%2030h-3v1h2v2h-2v3h-2%20v-8h5V30z%22/%3E%0A%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 64px;
  opacity: 1;
  transition: opacity 0.8s;
}

.gif-loadable.gif-loading .gif-load-button {
  opacity: 0;
}

.gif-loadable .loader {
  position: absolute;
  display: block;
  top: 25px;
  right: 18px;
  opacity: 0;
  transition: opacity 0.8s;
}

.gif-loadable.gif-loading .loader {
  opacity: 1;
}

.gif-loadable .loader .dot {
  background-color: #fff;
}

.button-text-off {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

input[type="text"],
input[type="search"],
textarea {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.only_mobile {
  display: none;
}

.only_portrait_tablets {
  display: none;
}

.only_landscape_tablets {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .only_landscape_tablets {
    display: block;
  }
}

.only_desktop {
  display: none;
}

@media only screen and (min-width: 1430px) {
  .only_desktop {
    display: block;
  }
}

.only_tablets {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .only_tablets {
    display: block;
  }
}

.only_portrait_tablets_and_up {
  display: none;
}

@media only screen and (min-width: 728px) {
  .only_portrait_tablets_and_up {
    display: block;
  }
}

.only_landscape_tablets_and_up {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .only_landscape_tablets_and_up {
    display: block;
  }
}

.kereses-urlap h3 {
  display: none;
  font-weight: normal;
  font-size: 20px;
  text-transform: uppercase;
  padding-bottom: 16px;
  color: #666;
}

@media only screen and (min-width: 1024px) {
  .kereses-urlap h3 {
    display: block;
  }
}

.kereses-urlap .mezocsoport {
  position: relative;
  height: 40px;
  width: 100%;
  margin-bottom: 10px;
}

.kereses-urlap input,
.kereses-urlap select {
  margin: 0;
  padding: 8px 10px;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  outline: none;
  border: 1px solid #000;
  width: 100%;
}

.kereses-urlap input:-ms-input-placeholder {
  color: #ccc;
}

.kereses-urlap input:-moz-placeholder {
  color: #ccc;
  opacity: 1;
}

.kereses-urlap input::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}

.kereses-urlap input::-webkit-input-placeholder {
  color: #ccc;
}

.kereses-urlap .kereses-wrapper {
  position: absolute;
  left: 0;
  right: 80px;
  height: 40px;
}

@media only screen and (min-width: 1024px) {
  .kereses-urlap .kereses-wrapper {
    right: 0;
  }
}

.kereses-urlap input[type="search"],
.kereses-urlap input[type="text"] {
  background-color: #f1f1f1;
}

.kereses-urlap input[type="search"]:focus,
.kereses-urlap input[type="search"]:active,
.kereses-urlap input[type="search"].active,
.kereses-urlap input[type="text"]:focus,
.kereses-urlap input[type="text"]:active,
.kereses-urlap input[type="text"].active {
  background-color: #fff;
}

.kereses-urlap .kereses-gomb-wrapper {
  position: absolute;
  right: 0;
  height: 40px;
  width: 80px;
}

@media only screen and (min-width: 1024px) {
  .kereses-urlap .kereses-gomb-wrapper {
    display: none;
  }
}

.kereses-urlap .reszletes-kereses-gomb {
  position: relative;
  padding-right: 45px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 1024px) {
  .kereses-urlap .reszletes-kereses-gomb {
    display: none;
  }
}

.kereses-urlap .reszletes-kereses-gomb:after {
  position: absolute;
  top: 10px;
  right: 10px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M16%2C27L1.1%2C11.4C-0.3%2C10-0.4%2C7.5%2C1%2C6.1S4.7%2C4.7%2C6%2C6.2l10%2C10.1L26%2C6.1c1.3-1.4%2C3.6-1.4%2C5%2C0%0D%0A%09%09c1.3%2C1.4%2C1.5%2C3.9%2C0.1%2C5.3l-12.5%2C13l0%2C0L16%2C27z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  transition: transform 0.2s;
}

.kereses-urlap .reszletes-kereses-gomb.active:after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(180deg);
}

.kereses-urlap .reszletes-kereses-container {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .kereses-urlap .reszletes-kereses-container {
    display: block;
  }
}

.kereses-urlap .datum-wrapper {
  position: absolute;
  left: 0;
  right: 36px;
  height: 40px;
}

.kereses-urlap .datum-wrapper input {
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2025%2024%22%20style%3D%22enable-background%3Anew%200%200%2025%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M8%2C4V1c0-0.8-0.5-1-1.3-1L5.4%2C0C4.7%2C0%2C4%2C0.2%2C4%2C1v3c0%2C0.8%2C0.2%2C1%2C1%2C1h2C7.8%2C5%2C8%2C4.8%2C8%2C4z%20M21%2C4V1c0-0.8-0.2-1-1-1%0D%0A%09h-2c-0.8%2C0-1%2C0.2-1%2C1v3c0%2C0.8%2C0.2%2C1%2C1%2C1h2C20.8%2C5%2C21%2C4.8%2C21%2C4z%20M9%2C13l0-1c0-0.8-0.2-1-1-1H7c-0.8%2C0-1%2C0.2-1%2C1v1c0%2C0.8%2C0.2%2C1%2C1%2C1h1%0D%0A%09C8.8%2C14%2C9%2C13.7%2C9%2C13z%20M14%2C13v-1c0-0.8-0.2-1-1-1h-1c-0.8%2C0-1%2C0.2-1%2C1v1c0%2C0.8%2C0.2%2C1%2C1%2C1h1C13.8%2C14%2C14%2C13.8%2C14%2C13z%20M19%2C13v-1%0D%0A%09c0-0.8-0.2-1-1-1h-1c-0.8%2C0-1%2C0.2-1%2C1v1c0%2C0.8%2C0.2%2C1%2C1%2C1h1C18.8%2C14%2C19%2C13.8%2C19%2C13z%20M9%2C18l0-1c0-0.8-0.2-1-1-1H7c-0.8%2C0-1%2C0.2-1%2C1v1%0D%0A%09c0%2C0.8%2C0.2%2C1%2C1%2C1h1C8.8%2C19%2C9%2C18.8%2C9%2C18z%20M14%2C18v-1c0-0.8-0.2-1-1-1h-1c-0.8%2C0-1%2C0.2-1%2C1v1c0%2C0.8%2C0.2%2C1%2C1%2C1h1C13.8%2C19%2C14%2C18.8%2C14%2C18z%0D%0A%09%20M19%2C18v-1c0-0.8-0.2-1-1-1h-1c-0.8%2C0-1%2C0.2-1%2C1v1c0%2C0.8%2C0.2%2C1%2C1%2C1h1C18.8%2C19%2C19%2C18.8%2C19%2C18z%20M1.9%2C24h21.2c1.5%2C0%2C1.9-0.3%2C1.9-1.9%0D%0A%09V3.8C25%2C2.3%2C24.7%2C2%2C23%2C2h-1v3c0%2C0.8-0.2%2C1-1%2C1h-4c-0.8%2C0-1-0.2-1-1V2H9v3c0%2C0.8-0.2%2C1-1%2C1H4C3.2%2C6%2C3%2C5.8%2C3%2C5V2H2C0.3%2C2%2C0%2C2.2%2C0%2C3.8%0D%0A%09v18.3C0%2C23.6%2C0.4%2C24%2C1.9%2C24z%20M3%2C8h19v13H3V8z%22/%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  background-size: 25px 24px;
  background-position: right 6px center;
}

.kereses-urlap .datum-label-wrapper {
  position: absolute;
  right: 0;
  height: 40px;
  width: 36px;
}

.kereses-urlap .datum-label-wrapper label {
  display: block;
  padding: 13px 0 11px 10px;
  font-size: 16px;
  text-transform: lowercase;
}

.kereses-urlap input.kereses-ikon {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st2%7Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22Layer_3%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20class%3D%22st2%22%20d%3D%22M21.8%2C20c0.2%2C0.2%2C0.2%2C0.7%2C0%2C0.9l-0.9%2C0.9c-0.2%2C0.2-0.7%2C0.2-0.9%2C0l-5.1-5.1c-0.1-0.1-0.1-0.2-0.2-0.2%0D%0A%09%09%09c-1.3%2C1-2.9%2C1.5-4.7%2C1.5c-4.4%2C0-8-3.6-8-8s3.6-8%2C8-8s8%2C3.6%2C8%2C8c0%2C1.7-0.6%2C3.4-1.5%2C4.7c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2L21.8%2C20z%20M10.1%2C4.7%0D%0A%09%09%09c-2.9%2C0-5.3%2C2.4-5.3%2C5.3s2.4%2C5.3%2C5.3%2C5.3s5.3-2.4%2C5.3-5.3S13%2C4.7%2C10.1%2C4.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
}

.kereses-urlap .kereses-gomb {
  float: left;
  width: auto;
  padding: 10px 20px;
  margin-right: 4px;
  margin-bottom: 5px;
}

.kereses-urlap .kereses-torlese-gomb {
  float: left;
}

.checkbox label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  margin-right: 15px;
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.checkbox label:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: -1px;
  background-color: #f1f1f1;
  border: 1px solid #ccc;
}

.checkbox input[type="checkbox"] {
  display: none;
}

.checkbox input[type="checkbox"]:checked + label:before {
  content: "\2713";
  font-size: 15px;
  color: #999;
  text-align: center;
  line-height: 15px;
}

.layout_watcher {
  width: 1px;
  height: 1px;
  display: none;
  float: left;
}

@media only screen and (max-width: 727px) {
  .layout_watcher.phone {
    display: block;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .layout_watcher.landscape-tablet {
    display: block;
  }
}

@media only screen and (min-width: 1430px) {
  .layout_watcher.desktop {
    display: block;
    float: right;
  }
}

.iframe-lazy-placeholder {
  background-color: #f1f1f1;
}

.pp-post .kep_szeles img.beforelazy,
.cikk-torzs .kep_szeles img.beforelazy {
  width: auto;
}

@media only screen and (min-width: 728px) {
  .cikk-torzs .fb-video.fb_iframe_widget {
    width: 66.6666666667% !important;
  }
}

ul > .rovatajanlo .ajanlo-kep {
  max-width: 210px;
  float: left;
  padding: 0 20px 40px 0;
}

.rovatajanlo {
  clear: both;
}

.adatvedelem_wrapper {
  position: relative;
  padding-bottom: 130%;
  padding-top: 0px;
  height: 0;
  margin-top: 10px;
  margin-bottom: 40px;
}

.adatvedelem_wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.topszponzor--container {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.topszponzor--container:before,
.topszponzor--container:after {
  content: "\0020";
  display: table;
}

.topszponzor--container:after {
  clear: both;
}

@media only screen and (max-width: 727px) {
  .topszponzor--container {
    width: 100%;
  }
}

@media only screen and (min-width: 728px) and (max-width: 1023px) {
  .topszponzor--container {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .topszponzor--container {
    width: 980px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .topszponzor--container {
    width: 1140px;
  }
}

@media only screen and (min-width: 1430px) {
  .topszponzor--container {
    width: 1308px;
  }
}

@media only screen and (min-width: 700px) {
  .topszponzor--container {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.topszponzor--no-padding {
  padding-right: 0;
  padding-left: 0;
}

.topszponzor--blog .ad-label {
  margin-top: -20px;
}

.top_szponzor .ad-container .ad-label {
  width: auto;
}

.mobile-sticky {
  text-align: center;
  position: fixed;
  bottom: 43px;
  right: 0;
  left: 0;
  display: none;
  height: 50px;
  background-color: white;
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.25);
  z-index: 1000;
  max-width: 100vw;
  max-width: 100dvw;
}

.mobile-sticky.femina {
  bottom: 0;
}

.mobile-sticky.divany {
  bottom: 0;
}

.mobile-sticky.sobors {
  bottom: 0;
}

.mobile-sticky [id^="google_ads_iframe"] {
  margin: 0;
}

.mobile-sticky > div {
  margin: 0 auto;
}

.mobile-sticky > button.mobile-sticky-closing {
  position: absolute;
  height: 20px;
  top: -20px;
  right: 0;
  background: white;
  box-shadow: -2px -3px 3px rgba(0, 0, 0, 0.35);
  padding: 0 3px;
  text-decoration: none;
  font-weight: bold;
  color: #909090;
  border: none;
}

.DisplayFirst {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  z-index: 100;
}

.DisplayFirst input {
  display: none;
}

.DisplayFirst label {
  display: flex;
  align-items: center;
  user-select: none;
  cursor: pointer;
}

.DisplayFirst label svg {
  width: 8px;
  margin-left: 4px;
  fill: white;
}

.DisplayFirst__header,
.DisplayFirst__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.DisplayFirst__section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 24px;
  background-color: rgba(58, 123, 218, 0.8);
}

.DisplayFirst__btn,
.DisplayFirst__tag {
  width: 132px;
  color: white;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}

.DisplayFirst__stat {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
}

.DisplayFirst__stat .DisplayFirst__tag {
  margin: 4px;
  font-size: 16px;
  line-height: 32px;
}

.DisplayFirst__stat .DisplayFirst__tag.dd {
  background-color: #f90;
}

.DisplayFirst__stat .DisplayFirst__tag.mm {
  background-color: #2ed1b1;
}

.DisplayFirst__stat .DisplayFirst__tag.ww {
  color: #3a7bda;
  background-color: white;
}

.DisplayFirst__info {
  display: none;
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  overflow: auto;
}

.DisplayFirst__info p {
  margin-bottom: 16px;
}

.DisplayFirst__footer .DisplayFirst__img img {
  width: 40px;
}

.DisplayFirst__footer .DisplayFirst__btn {
  border: 2px solid white;
  line-height: 42px;
}

.DisplayFirst__footer .DisplayFirst__btn:hover {
  color: #3a7bda;
  background-color: white;
}

input:checked ~ .DisplayFirst__section {
  justify-content: flex-start;
  background-color: #3a7bda;
}

input:checked ~ .DisplayFirst__section label svg {
  transform: rotate(180deg);
}

input:checked ~ .DisplayFirst__section .DisplayFirst__stat,
input:checked ~ .DisplayFirst__section .DisplayFirst__footer {
  display: none;
}

input:checked ~ .DisplayFirst__section .DisplayFirst__info {
  display: block;
}

.DisplayFirst__quit {
  position: fixed;
  top: 10px;
  right: 10px;
  padding: 12px 16px;
  color: white;
  background-color: #3a7bda;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  user-select: none;
  cursor: pointer;
  z-index: 10000;
}

.QualityPlacement {
  display: flex;
  flex: 0 0 26px;
  align-self: flex-end;
  align-items: center;
  background-color: transparent !important;
}

.QualityPlacement .QualityPlacement__img {
  width: 111px !important;
  height: auto;
}

.isDisplay .QualityPlacement {
  padding: 0 8px;
  background-color: white !important;
  filter: invert(1);
  z-index: 200;
}

.with-kapubanner .adverticum-kapubanner .QualityPlacement {
  display: none;
}

.iap {
  position: relative;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  opacity: 0;
}

.iap iframe {
  max-width: initial !important;
}

.iap.empty {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.rovatajanlo .iap {
  margin-top: 16px;
}

.ad-label,
.ad-label-politikai {
  margin-bottom: 16px;
  padding: 0 16px;
  opacity: 1;
  transition: opacity 0.5s ease 0.5s;
}

.ad-label:not(.isQuality),
.ad-label-politikai:not(.isQuality) {
  padding-top: 16px;
}

.ad-label > div:not([id]):not([class]),
.ad-label-politikai > div:not([id]):not([class]) {
  width: 100%;
}

.ad-label:after,
.ad-label-politikai:after {
  width: 100%;
  padding: 0 8px;
  color: #999999;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 20px;
  letter-spacing: 0.5px;
}

.ad-label:after {
  content: "hirdetés";
}

.ad-label-politikai:after {
  content: "fizetett politikai hirdetés";
}

.ad-label[data-sponsor]:after {
  content: attr(data-sponsor) !important;
}

.ad-label.stretch,
.ad-label.full-width {
  align-items: stretch;
}

.ad-label.top-margin {
  margin-top: 16px;
}

.ad-label.no-margin,
.ad-label.roadblock {
  margin-top: 0;
  margin-bottom: 0;
}

.ad-label.no-padding,
.ad-label.full-width,
.ad-label--hidden {
  padding: 0 !important;
}

.ad-label.roadblock {
  padding-left: 0px;
  padding-right: 0px;
}

.ad-label.roadblock .QualityPlacement {
  padding-right: 24px;
}

.ad-label--top {
  flex-direction: column-reverse;
  padding: 0 16px 16px 16px;
}

.ad-label--left {
  text-align: left;
}

.ad-label--right {
  text-align: right;
}

.ad-label--hidden:after {
  display: none;
}

.ad-label--ghost {
  margin: 0 !important;
  padding: 0 !important;
}

.ad-label.bg--transparent,
.ad-label.no-padding,
.ad-label.full-width,
.ad-label--hidden,
.ad-label--ghost {
  background-color: transparent !important;
}

.ad-label.listing {
  background-color: #f1f1f1 !important;
}

.ad-label.listing .container {
  background-color: transparent !important;
}

body.indexhu .ad-label.listing:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8px;
  display: block;
  width: 8px;
  background-color: #cccccc;
  z-index: 1;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .google-roadblock {
    padding: 0;
    background-color: transparent;
  }
  .google-roadblock div[id^="ado"] {
    align-items: stretch;
  }
}

.cikk-torzs .microsite {
  margin-top: 16px;
  clear: left;
}

.rovat-content .microsite {
  margin-top: 16px;
}

.cikk-torzs-container .szelso-jobb {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  width: 33.3333333333%;
  float: left;
  float: right;
  display: none;
  margin-bottom: 20px;
  padding-top: 16px;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .cikk-torzs-container .szelso-jobb {
    display: block;
  }
}

.szelso-jobb .kapcsolodo-anyagok {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  float: left;
  float: none;
  padding-right: 0;
  padding-left: 0;
  text-align: left;
}

body:not(.indexhu) .hirdetes.prcikk div[id^="ado"] {
  border: 1px solid #eee6af;
  color: #000;
  background-color: #fffbe1;
  font-size: 14px;
  text-align: left;
}

body:not(.indexhu) .hirdetes.prcikk a {
  display: block;
  margin-bottom: 4px;
  color: #d05300;
  font-weight: bold;
}

.hirdetes_container_bottom {
  width: 100%;
  clear: both;
}

.hirdetes_bottom {
  margin-bottom: 0;
  padding: 0 5px 10px 0;
  text-align: center;
  font-size: 13px;
  color: black;
}

.hirdetes_disc,
.microsite .hirdetes_disc2 {
  display: block;
  height: 20px;
  padding: 5px;
  color: #999999;
  background: url(../images/arrow_up.gif) no-repeat 0 5px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 8px;
  text-align: center;
  letter-spacing: 2px;
}

.hirdetes_top_politika {
  padding-bottom: 4px;
  text-align: center;
}

.hirdetes_top_politika .hirdetes_disc {
  background-image: url(../images/arrow_down.gif);
}

.ad-container {
  display: none;
  width: 972px;
  margin: 0 auto;
}

@media only screen and (min-width: 1024px) {
  .ad-container {
    display: block;
  }
}

@media only screen and (min-width: 1430px) {
  .ad-container {
    width: 1108px;
  }
}

#cikk_bottom_adlink {
  padding: 16px;
  background-color: #f1f1f1;
  text-align: center;
}

.custom_navi .hirdetes_bottom {
  display: none;
}

.clear {
  clear: both;
}

.header-parts .idojaras_szponz {
  float: left;
  top: -5px;
  position: relative;
  margin-left: 4px;
}

.headerinfo_szponzi {
  position: relative;
  float: left;
  display: none;
}

@media only screen and (min-width: 728px) {
  .headerinfo_szponzi {
    margin: -5px -5px 0px 6px;
    display: inline;
  }
}

#Display-Now-banner {
  position: relative;
  width: 308px;
  overflow: hidden;
  margin: 0px auto;
  text-align: center;
}

#Display-Now-banner:before {
  content: "hirdetés";
  width: 100%;
  padding: 0 8px;
  color: #999999;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 20px;
  letter-spacing: 0.5px;
  box-sizing: inherit;
}

#Display-Now-banner * {
  box-sizing: border-box;
}

#Display-Now-banner .ad-label {
  padding: 0px 0px;
  margin-bottom: 0px;
  min-height: 250px;
}

#Display-Now-banner .ad-label:after {
  content: "";
}

.DNB-container {
  margin-bottom: 25px;
  padding: 0 4px;
  background-image: linear-gradient(to bottom, transparent, #dcfbff);
}

#Display-Now-banner a,
#Display-Now-banner img {
  display: block;
}

#Display-Now-banner a.DNB-watermark {
  position: absolute;
  top: 0;
  right: 4px;
}

#Display-Now-banner a.DNB-picture {
  width: 300px;
  height: 250px;
  overflow: hidden;
}

#Display-Now-banner .DNB-footer {
  position: relative;
}

#Display-Now-banner .DNB-footer a.DNB-logo {
  position: absolute;
  top: 4px;
  left: 2px;
}

#Display-Now-banner .DNB-footer a.DNB-text {
  width: 300px;
  height: 58px;
  padding: 13px 1px 0 0;
  text-align: right;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #0d87a4;
}

#Display-Now-banner .DNB-footer a.DNB-text:hover {
  text-decoration: underline;
}

#Display-Now-banner .DNB-footer a.DNB-text span {
  float: right;
  display: inline-block;
  width: 115px;
  height: 38px;
  margin: -3px 0 0 10px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  color: #ffffff;
  border-radius: 19px;
  background-color: #16bad2;
}

#Display-Now-banner .DNB-footer a.DNB-text:hover span {
  filter: brightness(95%);
}

.app_promo_wrapper {
  height: 98px;
}

.app_promo.index {
  border-radius: 16px;
  color: #fff;
  font-size: 14px;
  height: 82px;
  margin: 15px 15px 0px 15px;
  padding: 11px 10px;
  cursor: pointer;
}

.app_promo.index.orange {
  background-color: #ff9400;
}

.app_promo.index.black {
  background-color: #323232;
}

.app_promo.index.blue {
  background-color: #158dc5;
}

.app_promo.index.brown {
  background: linear-gradient(273deg, #ff9400 0%, #995900 100%);
}

.app_promo.index .logo {
  border-radius: 16px;
  background: #fff;
  width: 62px;
  height: 62px;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"><path d="M10.5 10.5H24.5V35H10.5V10.5Z" fill="%23000016"/><path d="M10.5 0H24.5V7H10.5V0Z" fill="%23FF9900"/></svg>');
  background-repeat: no-repeat;
  background-position: 13px 13px;
  float: left;
}

.app_promo.index .main {
  float: left;
  margin-left: 9px;
  font-family: "Open Sans";
}

.app_promo.index .main span.store {
  display: block;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.app_promo.index .main span.title {
  display: block;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.app_promo.index .main span.subtitle {
  display: block;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.app_promo.index .action {
  float: right;
  background: #fff;
  border-radius: 16px;
  width: 74px;
  height: 30px;
  margin-top: 14px;
  margin-right: 20px;
  padding: 6px;
  text-align: center;
  line-height: 30px;
  color: #000;
  font-family: "Open Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.tctk,
.port-box {
  text-align: center;
  margin-bottom: 50px;
}

.ad-label--hidden:after {
  display: none !important;
}

@media only screen and (max-width: 727px) {
  .ad-label {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.sls-advert .QualityPlacement {
  margin-right: calc(50% - 320px);
}

.sls-slide_ad_container .AASwipe.horizontal.femina {
  width: 100vw;
  width: 100dvw;
}

.cikk-torzs .indaContrecWidget h3 {
  display: block;
  background: transparent;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #000;
}

.cikk-torzs .indaContrecWidget div.indaContrecWidgetContent div.widgetElement p {
  overflow: auto !important;
  padding-top: 0;
}

.cikk-torzs .indaContrecWidget div.indaContrecWidgetContent div.widgetElement p img {
  position: static;
  transform: none;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  vertical-align: middle;
}

.cikk-torzs .indaContrecWidget div.indaContrecWidgetContent div.widgetElement p span.icwct {
  top: auto;
  bottom: 3px;
  left: 0;
  position: absolute;
}

.hirdetes_container_bottom {
  clear: left;
}

.iap.empty,
.iap:not(:has(:is(div, iframe, a))),
.iap:has([id^="div-gpt-ad-"][style*="display: none"]),
.iap:has([id^="div-gpt-ad-"]):not(:has([id^="div-gpt-ad-"] :is(div, iframe, a))) {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

*:is(
    .ad-label,
    .microsite,
    section.cimlap-blokk.ad-container:not(.cimlapozo-blokk),
    .hirdetes_container_bottom,
    .rovat-hirdetes
  ):has(.iap.empty),
*:is(
    .ad-label,
    .microsite,
    section.cimlap-blokk.ad-container:not(.cimlapozo-blokk),
    .hirdetes_container_bottom,
    .rovat-hirdetes
  ):has(.iap):not(:has(.iap :is(div, iframe, a))),
*:is(
    .ad-label,
    .microsite,
    section.cimlap-blokk.ad-container:not(.cimlapozo-blokk),
    .hirdetes_container_bottom,
    .rovat-hirdetes
  ):has(.iap [id^="div-gpt-ad-"][style*="display: none"]),
*:is(
    .ad-label,
    .microsite,
    section.cimlap-blokk.ad-container:not(.cimlapozo-blokk),
    .hirdetes_container_bottom,
    .rovat-hirdetes
  ):has([id^="div-gpt-ad-"]):not(:has([id^="div-gpt-ad-"] :is(div, iframe, a))) {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.szelso-jobb .iap div {
  max-width: 100%;
}

.szelso-jobb
  .iap
  div:is([style*="width: 350px"], [style*="width:350px"]):is(
    [style*="height: 700px"],
    [style*="height:700px"]
  ),
.szelso-jobb
  .iap
  div:is([style*="width: 300px"], [style*="width:300px"]):is(
    [style*="height: 600px"],
    [style*="height:600px"]
  ) {
  aspect-ratio: 0.5;
  height: auto !important;
}

.icon-fb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxMCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjQ3MDkgMjIuMDg2Mkg2LjU2MDQ4VjExLjI3MjZIOS41NzM4M0w5Ljg5MjM4IDcuNjU2NTVINi41NjA0OFY1LjU5ODg3QzYuNTYwNDggNC43NDY1MiA2LjczMjY3IDQuNDEwNzUgNy41NTkxOSA0LjQxMDc1SDkuODkyMzhWMC42NTY5ODJINi45MDQ4NkMzLjY5MzUgMC42NTY5ODIgMi4yNDcwOSAyLjA2ODk1IDIuMjQ3MDkgNC43ODA5NlY3LjY2NTE2SDBWMTEuMzMyOEgyLjI0NzA5VjIyLjA5NDhWMjIuMDg2MloiIGZpbGw9IiMxNDE2MTMiLz4KPC9zdmc+IA==");
}

.icon-insta {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5LjQ0cHgiIGhlaWdodD0iMTkuNDZweCIgdmlld0JveD0iMCAwIDE5LjQ0IDE5LjQ2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOS40NCAxOS40NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxNDE2MTMiIGQ9Ik05LjcyLDEuNzQ4YzIuNiwwLDIuOTAxLDAuMDA5LDMuOTI2LDAuMDZjMC45NDcsMC4wNDMsMS40NjMsMC4xOTgsMS44MDgsMC4zMzYgYzAuNDU2LDAuMTcyLDAuNzc0LDAuMzg3LDEuMTE5LDAuNzIzYzAuMzQ1LDAuMzQ0LDAuNTUyLDAuNjYzLDAuNzI0LDEuMTE5YzAuMTI5LDAuMzQ1LDAuMjkzLDAuODYxLDAuMzM2LDEuODA4IGMwLjA0MywxLjAyNSwwLjA2LDEuMzM0LDAuMDYsMy45MjZjMCwyLjU5MS0wLjAwOSwyLjkwMi0wLjA2LDMuOTI1Yy0wLjA0MywwLjk0Ny0wLjE5OCwxLjQ2NC0wLjMzNiwxLjgwOSBjLTAuMTcyLDAuNDU2LTAuMzg4LDAuNzc1LTAuNzI0LDEuMTE5Yy0wLjMzNSwwLjM0NC0wLjY2MywwLjU1MS0xLjExOSwwLjcyM2MtMC4zNDUsMC4xMjktMC44NiwwLjI5My0xLjgwOCwwLjMzNiBjLTEuMDI1LDAuMDQzLTEuMzM1LDAuMDYxLTMuOTI2LDAuMDYxcy0yLjkwMS0wLjAwOS0zLjkyNi0wLjA2MWMtMC45NDctMC4wNDMtMS40NjQtMC4xOTctMS44MDgtMC4zMzYgYy0wLjQ1Ny0wLjE3Mi0wLjc3NS0wLjM4Ny0xLjExOS0wLjcyM2MtMC4zNDUtMC4zNDQtMC41NTEtMC42NjMtMC43MjMtMS4xMTljLTAuMTI5LTAuMzQ1LTAuMjkzLTAuODYxLTAuMzM2LTEuODA5IGMtMC4wNDMtMS4wMjMtMC4wNjEtMS4zMzQtMC4wNjEtMy45MjVjMC0yLjU5MiwwLjAwOS0yLjkwMSwwLjA2MS0zLjkyNmMwLjA0My0wLjk0NywwLjE5OC0xLjQ2MywwLjMzNi0xLjgwOCBDMi4zMTYsMy41MywyLjUzMSwzLjIxMSwyLjg2NywyLjg2N0MzLjIxMSwyLjUyMywzLjUzLDIuMzE2LDMuOTg2LDIuMTQ0YzAuMzQ0LTAuMTI5LDAuODYxLTAuMjkzLDEuODA4LTAuMzM2IEM2LjgxOSwxLjc2NSw3LjEyOSwxLjc0OCw5LjcyLDEuNzQ4eiBNOS43MiwwQzcuMDc3LDAsNi43NSwwLjAwOSw1LjcwOCwwLjA2MUM0LjY3NSwwLjEwNCwzLjk2OSwwLjI3NiwzLjM0OSwwLjUxNyBjLTAuNjM3LDAuMjUtMS4xOCwwLjU3Ny0xLjcyMiwxLjEyYy0wLjU0MiwwLjU0Mi0wLjg3LDEuMDg0LTEuMTIsMS43MjJDMC4yNjcsMy45NzgsMC4xMDQsNC42ODQsMC4wNiw1LjcxNyBDMC4wMDksNi43NSwwLDcuMDg2LDAsOS43MjljMCwyLjY0NCwwLjAwOSwyLjk3LDAuMDYsNC4wMTNjMC4wNDMsMS4wMzMsMC4yMTUsMS43MzgsMC40NDgsMi4zNThjMC4yNSwwLjYzOCwwLjU3NywxLjE4LDEuMTIsMS43MjIgYzAuNTQyLDAuNTQzLDEuMDg0LDAuODY5LDEuNzIyLDEuMTE5YzAuNjIsMC4yNDIsMS4zMjYsMC40MDQsMi4zNTksMC40NTdjMS4wMzMsMC4wNDMsMS4zNjksMC4wNjEsNC4wMTIsMC4wNjEgczIuOTctMC4wMSw0LjAxMi0wLjA2MWMxLjAzMy0wLjA0MywxLjczOC0wLjIxNSwyLjM1OS0wLjQ1N2MwLjYzNy0wLjI1LDEuMTgtMC41NzYsMS43MjEtMS4xMTljMC41NDMtMC41NDIsMC44Ny0xLjA4NCwxLjEyLTEuNzIyIGMwLjI0MS0wLjYyLDAuNDA0LTEuMzI1LDAuNDQ3LTIuMzU4YzAuMDQ0LTEuMDMzLDAuMDYxLTEuMzY5LDAuMDYxLTQuMDEzYzAtMi42NDMtMC4wMDktMi45Ny0wLjA2MS00LjAxMiBjLTAuMDQzLTEuMDMzLTAuMjE1LTEuNzM5LTAuNDQ3LTIuMzU5Yy0wLjI1LTAuNjM3LTAuNTc3LTEuMTc5LTEuMTItMS43MjJjLTAuNTQxLTAuNTQyLTEuMDg0LTAuODctMS43MjEtMS4xMiBjLTAuNjIxLTAuMjQxLTEuMzI2LTAuNDA0LTIuMzU5LTAuNDU2QzEyLjY5OSwwLjAxOCwxMi4zNjMsMCw5LjcyLDB6Ii8+CjxwYXRoIGZpbGw9IiMxNDE2MTMiIGQ9Ik05LjcyLDQuNzI3Yy0yLjc1NSwwLTQuOTk0LDIuMjM5LTQuOTk0LDQuOTk0YzAsMi43NTYsMi4yMzgsNC45OTQsNC45OTQsNC45OTQgYzIuNzU0LDAsNC45OTMtMi4yMzgsNC45OTMtNC45OTRDMTQuNzEzLDYuOTY1LDEyLjQ3NSw0LjcyNyw5LjcyLDQuNzI3eiBNOS43MiwxMi45NThjLTEuNzkxLDAtMy4yMzctMS40NTUtMy4yMzctMy4yMzcgUzcuOTM4LDYuNDgzLDkuNzIsNi40ODNjMS43ODIsMCwzLjIzNywxLjQ1NSwzLjIzNywzLjIzN1MxMS41MDIsMTIuOTU4LDkuNzIsMTIuOTU4eiIvPgo8cGF0aCBmaWxsPSIjMTQxNjEzIiBkPSJNMTYuMDc0LDQuNTI5YzAsMC42NDYtMC41MjUsMS4xNzEtMS4xNzEsMS4xNzFzLTEuMTcxLTAuNTI1LTEuMTcxLTEuMTcxczAuNTI1LTEuMTcxLDEuMTcxLTEuMTcxIFMxNi4wNzQsMy44ODMsMTYuMDc0LDQuNTI5eiIvPgo8L3N2Zz4K");
}

.icon-link {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNjVfMTQ5MCkiPgo8cGF0aCBkPSJNMTguNjYzIDEuMzE5MDhDMTYuODc4NCAtMC40NDAyNjQgMTMuOTg1OCAtMC40NDAyNjQgMTIuMjAyMSAxLjMxOTA4TDguNzY2ODEgNC43MDUwNkM5LjI5MjE1IDQuNzYwMDkgOS42MjI5NSA0Ljc4MTk0IDEwLjEyODYgNC45MTU0N0MxMC41MDEzIDUuMDEzMzkgMTAuODE5OCA1LjE3OTI5IDExLjEwNDYgNS4zODk3TDEzLjY4MTIgMi44NDk0MUMxNC42MTQ1IDEuOTI5MjcgMTYuMTM0OCAxLjg3MTAxIDE3LjA5NTEgMi43NjI4MkMxOC4wOTMzIDMuNjkwMjQgMTguMTEwNSA1LjI0NTY1IDE3LjE0NzcgNi4xOTQ5M0wxMy4wMTM5IDEwLjI3MDRDMTIuNjY1IDEwLjYxNDMgMTIuMjM0OSAxMC44MzEyIDExLjc4MzQgMTAuOTIxMUMxMS4wMTI3IDExLjA3NDggMTAuMTgwMyAxMC44NTc5IDkuNTgzNTUgMTAuMjcwNEM5LjM5NTU4IDEwLjA4NTEgOS4yNDQ1NCA5Ljg3NjI5IDkuMTMyMDggOS42NTM3NEM4LjkyOTMzIDkuMjU1NTggOC40OTI2NCA5LjAxODQ2IDguMDQyODIgOS4wNjM3OEM3LjY4NDExIDkuMDk5MzkgNy4zNzU0NyA5LjIyNjQ0IDcuMTQ1NjMgOS40NTM4NUM3LjE0NDgxIDkuNDU0NjYgNy4xNDM5OSA5LjQ1NTQ3IDcuMTQyMzUgOS40NTcwOUM2Ljk2NzUgOS42MzEwOCA2LjkyNCA5Ljg5NDA5IDcuMDA4NTUgMTAuMTI0N0M3LjIyOTM2IDEwLjcyMzYgNy41ODE1IDExLjI4NTIgOC4wNjgyNiAxMS43NjUxQzkuNDAzNzkgMTMuMDgxOCAxMS4zNTk5IDEzLjQxMjggMTMuMDA3MyAxMi43NTg5QzEzLjU2MTQgMTIuNTM4OCAxNC4wODAyIDEyLjIwNzggMTQuNTI5MiAxMS43NjUxTDE4LjY2MyA3LjY4OTY0QzIwLjQ0NzUgNS45MzAyOSAyMC40NDc1IDMuMDc4NDMgMTguNjYzIDEuMzE5ODlWMS4zMTkwOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjMzODQgMTcuNjgwOUMzLjEyMjkyIDE5LjQ0MDMgNi4wMTU2IDE5LjQ0MDMgNy43OTkzIDE3LjY4MDlMMTEuMjM0NiAxNC4yOTQ5QzEwLjcwOTIgMTQuMjM5OSAxMC4zNzg0IDE0LjIxODEgOS44NzI3NyAxNC4wODQ1QzkuNTAwMSAxMy45ODY2IDkuMTgxNjEgMTMuODIwNyA4Ljg5Njc4IDEzLjYxMDNMNi4zMjAxMyAxNi4xNTA2QzUuMzg2ODMgMTcuMDcwNyAzLjg2NjYxIDE3LjEyOSAyLjkwNjIyIDE2LjIzNzJDMS45MDgwNyAxNS4zMDk4IDEuODkwODMgMTMuNzU0MyAyLjg1MzY4IDEyLjgwNTFMNi45ODc0OCA4LjcyOTZDNy4zMzYzNCA4LjM4NTY2IDcuNzY2NDcgOC4xNjg3OCA4LjIxNzk0IDguMDc4OTVDOC45ODg3MSA3LjkyNTE5IDkuODIxMDYgOC4xNDIwNyAxMC40MTc4IDguNzI5NkMxMC42MDU4IDguOTE0OTIgMTAuNzU2OCA5LjEyMzcxIDEwLjg2OTMgOS4zNDYyNkMxMS4wNzIgOS43NDQ0MiAxMS41MDg3IDkuOTgxNTQgMTEuOTU4NSA5LjkzNjIyQzEyLjMxNzMgOS45MDA2MSAxMi42MjU5IDkuNzczNTUgMTIuODU1NyA5LjU0NjE1QzEyLjg1NjYgOS41NDUzNCAxMi44NTc0IDkuNTQ0NTMgMTIuODU5IDkuNTQyOTFDMTMuMDMzOSA5LjM2ODkyIDEzLjA3NzQgOS4xMDU5MSAxMi45OTI4IDguODc1MjdDMTIuNzcyIDguMjc2NDEgMTIuNDE5OSA3LjcxNDc4IDExLjkzMzEgNy4yMzQ4OEMxMC41OTc2IDUuOTE4MiA4LjY0MTQ5IDUuNTg3MjEgNi45OTQwNSA2LjI0MTFDNi40Mzk5OCA2LjQ2MTIyIDUuOTIxMiA2Ljc5MjIxIDUuNDcyMTkgNy4yMzQ4OEwxLjMzODQgMTEuMzEwNEMtMC40NDYxMzIgMTMuMDY5NyAtMC40NDYxMzIgMTUuOTIxNiAxLjMzODQgMTcuNjgwMVYxNy42ODA5WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzY1XzE0OTAiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+IA==");
}

.icon-mail {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIycHgiIGhlaWdodD0iMTQuOTk4cHgiIHZpZXdCb3g9IjAgMCAyMiAxNC45OTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyIDE0Ljk5OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xOS42MjEsMTVIMi4zNzlDMS4wNjcsMTUsMCwxMy45OTYsMCwxMi43NjJWMi4yMzhDMCwxLjAwNCwxLjA2NywwLDIuMzc5LDBoMTcuMjQyQzIwLjkzMywwLDIyLDEuMDA0LDIyLDIuMjM4djEwLjUyNCBDMjIsMTMuOTk2LDIwLjkzMywxNSwxOS42MjEsMTV6IE0yLjM3OSwyQzIuMTQ4LDIsMiwyLjE0MSwyLDIuMjM4djEwLjUyNEMyLDEyLjg1OSwyLjE0OCwxMywyLjM3OSwxM2gxNy4yNDIgQzE5Ljg1MywxMywyMCwxMi44NTksMjAsMTIuNzYyVjIuMjM4QzIwLDIuMTQxLDE5Ljg1MywyLDE5LjYyMSwySDIuMzc5eiIvPgo8cGF0aCBkPSJNMTEuMDAyLDExLjAwNGMtMC41MzgsMC0xLjA3Ni0wLjE5Mi0xLjQ4NS0wLjU3NkwxLjMxNSwyLjcyOUMwLjkxMywyLjM1MSwwLjg5MywxLjcxOCwxLjI3MSwxLjMxNXMxLjAxLTAuNDIyLDEuNDE0LTAuMDQ0IGw4LjIwMSw3LjY5OGMwLjA0MywwLjA0MSwwLjE4OSwwLjA0MiwwLjIzMywwLjAwMWw4LjE5Ny03LjY5OWMwLjQwMy0wLjM3NiwxLjAzNS0wLjM1OCwxLjQxMywwLjA0NCBjMC4zNzksMC40MDIsMC4zNTgsMS4wMzYtMC4wNDQsMS40MTRsLTguMTk3LDcuNjk4QzEyLjA3OCwxMC44MTIsMTEuNTQsMTEuMDA0LDExLjAwMiwxMS4wMDR6Ii8+Cjwvc3ZnPgo=");
}

.icon-profil,
.icon-kulcs,
.icon-user {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODk3MjEgNC42MTU3MUM5Ljg5NzIxIDYuMjY0NjcgOC41ODU0NSA3LjU3NDQzIDcuMDAwMzYgNy41NzQ0M0M1LjQxNTI3IDcuNTc0NDMgNC4xMDM1MiA2LjI2NDY4IDQuMTAzNTIgNC42MTU3MUM0LjEwMzUyIDIuOTY2NzQgNS40MTUyNyAxLjY1Njk4IDcuMDAwMzYgMS42NTY5OEM4LjU4NTQ1IDEuNjU2OTggOS44OTcyMSAyLjk2Njc0IDkuODk3MjEgNC42MTU3MVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yIDE1LjY1NjlDMS43MTY4OCAxNS42NTY5IDEuNDgwNzYgMTUuNTM4MyAxLjM0NjE3IDE1LjM5MTZDMS4yMjU3MiAxNS4yNjA0IDEuMTg4NzcgMTUuMTE5MyAxLjIzNTQ3IDE0Ljk1NDlDMS45NjE2OSAxMi4zOTc2IDQuMjc2ODcgMTAuNTQ1OCA3IDEwLjU0NThDOS43MjI3OCAxMC41NDU4IDEyLjAzOCAxMi4zOTgyIDEyLjc2NDQgMTQuOTU1QzEyLjgxMTEgMTUuMTE5NCAxMi43NzQyIDE1LjI2MDQgMTIuNjUzOCAxNS4zOTE3QzEyLjUxOTIgMTUuNTM4MyAxMi4yODMxIDE1LjY1NjkgMTIgMTUuNjU2OUgyWiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+IA==") !important;
}

.icon-search {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjE5OTIgNy43NTY1N0MxMy4xOTkyIDExLjEyNjQgMTAuNDY5NCAxMy44NTYyIDcuMDk5NTkgMTMuODU2MkMzLjcyOTc0IDEzLjg1NjIgMSAxMS4xMjY0IDEgNy43NTY1N0MxIDQuMzg2NzMgMy43Mjk3NCAxLjY1Njk4IDcuMDk5NTkgMS42NTY5OEMxMC40Njk0IDEuNjU2OTggMTMuMTk5MiA0LjM4NjczIDEzLjE5OTIgNy43NTY1N1oiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS41IDEyLjE1N0wxNi4wOTY0IDE2Ljc1MzQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPiA=");
}

.icon-share {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxNyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMyIgY3k9IjEyIiByPSIzIiBmaWxsPSJibGFjayIvPgo8Y2lyY2xlIGN4PSIxMi44ODMiIGN5PSI1LjQ4NTk0IiByPSIzIiB0cmFuc2Zvcm09InJvdGF0ZSgxNSAxMi44ODMgNS40ODU5NCkiIGZpbGw9ImJsYWNrIi8+CjxsaW5lIHgxPSIxMy42NDI2IiB5MT0iNS4zODYwNCIgeDI9IjEuMzk1MTMiIHkyPSIxMi40NTcxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTIuNjkxMiIgY3k9IjE3LjQzNTciIHI9IjMiIHRyYW5zZm9ybT0icm90YXRlKDc1IDEyLjY5MTIgMTcuNDM1NykiIGZpbGw9ImJsYWNrIi8+CjxsaW5lIHgxPSIxMy4xNTYzIiB5MT0iMTguMDQyOSIgeDI9IjAuOTA4ODAyIiB5Mj0iMTAuOTcxOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPiA=");
}

.icon-yt {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjczMDUgMy4wOTM0OUMyMS40NzIyIDIuMTI5MjIgMjAuNzIzMiAxLjM4MDE5IDE5Ljc2NzUgMS4xMjE5QzE4LjAzNyAwLjY1Njk4MiAxMS4wOTc3IDAuNjU2OTgyIDExLjA5NzcgMC42NTY5ODJDMTEuMDk3NyAwLjY1Njk4MiA0LjE1ODQyIDAuNjU2OTgyIDIuNDI3ODkgMS4xMjE5QzEuNDcyMjMgMS4zODAxOSAwLjcyMzIwMyAyLjEzNzgzIDAuNDY0OTE2IDMuMDkzNDlDLTUuMTMxN2UtMDggNC44MzI2MiAwIDguNDY1ODUgMCA4LjQ2NTg1QzAgOC40NjU4NSAtNS4xMzE3ZS0wOCAxMi4wOTkxIDAuNDY0OTE2IDEzLjgzODJDMC43MjMyMDMgMTQuODAyNSAxLjQ3MjIzIDE1LjU1MTUgMi40Mjc4OSAxNS44MDk4QzQuMTU4NDIgMTYuMjc0NyAxMS4wOTc3IDE2LjI3NDcgMTEuMDk3NyAxNi4yNzQ3QzExLjA5NzcgMTYuMjc0NyAxOC4wMzcgMTYuMjc0NyAxOS43Njc1IDE1LjgwOThDMjAuNzIzMiAxNS41NTE1IDIxLjQ3MjIgMTQuNzkzOSAyMS43MzA1IDEzLjgzODJDMjIuMTk1NCAxMi4wOTkxIDIyLjE5NTQgOC40NjU4NSAyMi4xOTU0IDguNDY1ODVDMjIuMTk1NCA4LjQ2NTg1IDIyLjE5NTQgNC44MzI2MiAyMS43MzA1IDMuMDkzNDlaTTguODMzNCAxMS43NjMzVjUuMTY4MzlMMTQuNjI3NiA4LjQ2NTg1TDguODMzNCAxMS43NjMzWiIgZmlsbD0iIzE0MTYxMyIvPgo8L3N2Zz4g");
}

.icon-viber {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyMSAyMi4xIj4KICAgIDxwYXRoIGQ9Ik0xOC42LDIuMkMxOCwxLjYsMTUuOCwwLDEwLjksMGMwLDAtNS44LTAuNC04LjcsMi4zQzAuNiwzLjksMC4xLDYuMiwwLDljLTAuMSwyLjktMC4xLDguMiw1LDkuN2MwLDAsMCwwLDAsMGwwLDIuMiBjMCwwLDAsMC45LDAuNiwxLjFjMC43LDAuMiwxLjEtMC41LDEuOC0xLjJjMC40LTAuNCwwLjktMSwxLjMtMS41YzMuNSwwLjMsNi4zLTAuNCw2LjYtMC41YzAuNy0wLjIsNC44LTAuOCw1LjQtNi4xIEMyMS40LDcuMiwyMC40LDMuNywxOC42LDIuMnogTTE5LjIsMTIuNGMtMC42LDQuNS0zLjgsNC44LTQuNCw1Yy0wLjMsMC4xLTIuNywwLjctNS43LDAuNWMwLDAtMi4yLDIuNy0yLjksMy40IGMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjFjLTAuMSwwLTAuMi0wLjItMC4yLTAuNGMwLTAuMywwLTMuNywwLTMuN2MwLDAsMCwwLDAsMGMtNC40LTEuMi00LjEtNS44LTQuMS04LjJjMC0yLjQsMC41LTQuNCwxLjgtNS43IGMyLjQtMi4yLDcuNC0xLjksNy40LTEuOWM0LjIsMCw2LjIsMS4zLDYuNiwxLjdDMTksNC42LDE5LjgsNy44LDE5LjIsMTIuNHoiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik0xMi45LDguOWMtMC4xLTEuMS0wLjYtMS43LTEuNy0xLjciPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik0xNC4zLDkuNGMwLTEtMC4zLTEuOS0wLjktMi42Yy0wLjYtMC43LTEuNS0xLjEtMi42LTEuMSI+PC9wYXRoPgogICAgPHBhdGggZD0iTTE1LjgsMTBjMC0xLjgtMC41LTMuMi0xLjYtNC4yYy0xLTEtMi4zLTEuNS0zLjktMS41Ij48L3BhdGg+CiAgICA8cGF0aCBkPSJNMTEuMywxMi43YzAsMCwwLjQsMCwwLjYtMC4ybDAuNC0wLjVjMC4yLTAuMywwLjctMC40LDEuMS0wLjJjMC4zLDAuMSwwLjcsMC40LDEsMC43YzAuMywwLjIsMSwwLjgsMSwwLjggYzAuMywwLjMsMC40LDAuNiwwLjIsMWMwLDAsMCwwLDAsMGMtMC4yLDAuNC0wLjUsMC43LTAuOSwxLjFjMCwwLDAsMCwwLDBjLTAuMywwLjItMC42LDAuNC0wLjksMC40YzAsMC0wLjEsMC0wLjEsMCBjLTAuMSwwLTAuMiwwLTAuNC0wLjFsMCwwYy0wLjQtMC4xLTEuMi0wLjQtMi40LTEuMWMtMC44LTAuNC0xLjUtMC45LTItMS4zQzguNywxMyw4LjQsMTIuNyw4LDEyLjRjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBsMCwwIGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMtMC4zLTAuMy0wLjYtMC42LTAuOC0wLjljLTAuNC0wLjYtMC45LTEuMi0xLjMtMmMtMC43LTEuMi0xLTItMS4xLTIuNGwwLDAgYzAtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMSwwLTAuMSwwLTAuMWMwLTAuMywwLjItMC42LDAuNC0wLjljMCwwLDAsMCwwLDBjMC4zLTAuNCwwLjctMC42LDEuMS0wLjljMCwwLDAsMCwwLDAgYzAuNC0wLjIsMC44LTAuMSwxLDAuMmMwLDAsMC41LDAuNiwwLjgsMWMwLjIsMC4zLDAuNSwwLjgsMC43LDFjMC4zLDAuNSwwLjEsMS0wLjIsMS4xTDcuOSw4LjRDNy42LDguNiw3LjcsOSw3LjcsOSBTOC40LDExLjksMTEuMywxMi43eiI+PC9wYXRoPgo8L3N2Zz4=");
}

.icon-pinterest {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy41IDE3LjQiPjxwYXRoIGQ9Ik01LjYsMTEuNWMtMC41LDIuNC0xLDQuNy0yLjcsNS45Yy0wLjUtMy42LDAuOC02LjMsMS4zLTkuMkMzLjIsNi41LDQuNCwzLjEsNi41LDRjMi42LDEtMi4yLDYuMiwxLDYuOWMzLjQsMC43LDQuOC01LjksMi43LThDNy4xLTAuMiwxLjMsMi44LDIsNy4yYzAuMiwxLjEsMS4zLDEuNCwwLjQsMi45Yy0xLjktMC40LTIuNS0yLTIuNC00YzAuMS0zLjMsMy01LjcsNS45LTZjMy43LTAuNCw3LjEsMS4zLDcuNiw0LjhjMC41LDMuOS0xLjcsOC4xLTUuNiw3LjhDNi44LDEyLjUsNi40LDEyLDUuNiwxMS41eiIvPjwvc3ZnPgo=");
}

.icon-spotify {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1MS40OThweCIgaGVpZ2h0PSIyNTEuNDk4cHgiIHZpZXdCb3g9IjAgMCAyNTEuNDk4IDI1MS40OTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1MS40OTggMjUxLjQ5OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xMjUuNzQ4LDBDNTYuMywwLDAsNTYuMywwLDEyNS43NDlzNTYuMywxMjUuNzQ5LDEyNS43NDgsMTI1Ljc0OWM2OS40NDksMCwxMjUuNzQ5LTU2LjMsMTI1Ljc0OS0xMjUuNzQ5IFMxOTUuMTk3LDAsMTI1Ljc0OCwwIE0xODMuNDI1LDE4MS4zNjdjLTIuMjQ4LDMuNjk0LTcuMDY1LDQuODY4LTEwLjc2LDIuNjJjLTAuMDA5LTAuMDA1LTAuMDE3LTAuMDEtMC4wMjQtMC4wMTUgYy0yOS41MzMtMTguMDQtNjYuNjg0LTIyLjExNi0xMTAuNDYyLTEyLjEyYy00LjIxOCwwLjk2My04LjQxNy0xLjY3Ni05LjM4MS01Ljg5NGMtMC45NjMtNC4yMTgsMS42NzYtOC40MTgsNS44OTQtOS4zODEgYzQ3Ljg5NS0xMC45NTgsODguOTg2LTYuMjQxLDEyMi4xMjcsMTQuMDE4QzE4NC41MDcsMTcyLjg1NCwxODUuNjcsMTc3LjY3OCwxODMuNDI1LDE4MS4zNjcgTTE5OC43OTMsMTQ3LjEzIGMtMi44MzIsNC42MDYtOC44NTYsNi4wNTMtMTMuNDcxLDMuMjM0Yy0zMy43OTYtMjAuNzgtODUuMzI1LTI2Ljc5NC0xMjUuMzA4LTE0LjY2Yy01LjI3OCwxLjI1My0xMC41NzItMi4wMTEtMTEuODI0LTcuMjg5IGMtMS4xNDUtNC44MjMsMS40ODUtOS43NDQsNi4xMzEtMTEuNDczYzQ1LjY3Ni0xMy44NTcsMTAyLjQ0My03LjEzNiwxNDEuMjUxLDE2LjcwNGM0LjYxOSwyLjgzLDYuMDY5LDguODY5LDMuMjM5LDEzLjQ4OCBjLTAuMDAyLDAuMDAzLTAuMDA0LDAuMDA2LTAuMDA2LDAuMDA5IE0yMDAuMTQyLDExMS40NzZDMTU5LjU5Nyw4Ny40MDksOTIuNzI3LDg1LjE5MSw1NC4wNDEsOTYuOTUxIGMtNi4xODgsMS45NzQtMTIuODA0LTEuNDQyLTE0Ljc3Ny03LjYzczEuNDQxLTEyLjgwNCw3LjYzLTE0Ljc3N2MwLjEwNS0wLjAzNCwwLjIxMi0wLjA2NiwwLjMxOC0wLjA5NyBDOTEuNjE4LDYwLjk1LDE2NS40NjQsNjMuNTY5LDIxMi4xMTYsOTEuMjU4YzUuNTg3LDMuMzE0LDcuNDMsMTAuNTI5LDQuMTE1LDE2LjExNmMtMy4zMTMsNS41ODctMTAuNTI5LDcuNDMtMTYuMTE2LDQuMTE2bDAsMCIvPgo8L3N2Zz4K");
}

.icon-twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxMy44Ij48cGF0aCBkPSJNNS40LDEzLjhjNi40LDAsOS45LTUuMyw5LjktOS45YzAtMC4yLDAtMC4zLDAtMC41QzE2LDIuOSwxNi42LDIuMywxNywxLjZjLTAuNiwwLjMtMS4zLDAuNS0yLDAuNWMwLjctMC40LDEuMy0xLjEsMS41LTEuOWMtMC43LDAuNC0xLjQsMC43LTIuMiwwLjhDMTMtMC4zLDEwLjgtMC40LDkuNCwwLjljLTAuOSwwLjktMS4zLDIuMS0xLDMuM0M1LjYsNC4xLDMsMi44LDEuMiwwLjZDMC4zLDIuMiwwLjcsNC4zLDIuMyw1LjNjLTAuNiwwLTEuMS0wLjItMS42LTAuNGMwLDAsMCwwLDAsMGMwLDEuNywxLjIsMy4xLDIuOCwzLjRDMyw4LjUsMi40LDguNSwxLjksOC40YzAuNSwxLjQsMS44LDIuNCwzLjMsMi40Yy0xLjIsMS0yLjgsMS41LTQuMywxLjVjLTAuMywwLTAuNiwwLTAuOC0wLjFDMS42LDEzLjMsMy41LDEzLjgsNS40LDEzLjgiLz48L3N2Zz4K");
}

.icon-tiktok {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMTkuNTg5IDYuNjg2YTQuNzkzIDQuNzkzIDAgMCAxLTMuNzctNC4yNDVWMmgtMy40NDV2MTMuNjcyYTIuODk2IDIuODk2IDAgMCAxLTUuMjAxIDEuNzQzbC0uMDAyLS4wMDEuMDAyLjAwMWEyLjg5NSAyLjg5NSAwIDAgMSAzLjE4My00LjUxdi0zLjVhNi4zMjkgNi4zMjkgMCAwIDAtNS4zOTQgMTAuNjkyIDYuMzMgNi4zMyAwIDAgMCAxMC44NTctNC40MjRWOC42ODdhOC4xODIgOC4xODIgMCAwIDAgNC43NzMgMS41MjZWNi43OWE0LjgzMSA0LjgzMSAwIDAgMS0xLjAwMy0uMTA0eiIvPjwvc3ZnPg==");
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: "iconvault";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-size: 2.625em;
}

.basecloud:before {
  font-family: "iconvault";
  content: "\f105";
  position: absolute;
  color: #ccc;
}

.windyraincloud:before {
  font-family: "iconvault";
  content: "\f111";
  position: absolute;
  color: #ccc;
}

.windysnowcloud:before {
  font-family: "iconvault";
  content: "\f109";
  position: absolute;
  color: #ccc;
}

.basethundercloud:before {
  font-family: "iconvault";
  content: "\f105";
  position: absolute;
  color: #000;
}

.icon-thunder::before {
  content: "\f114";
  position: absolute;
  color: orange;
}

.icon-sunny::after {
  content: "\f101";
  color: orange;
  position: absolute;
}

.icon-drizzle::before {
  content: "\f10a";
  color: #82b2e4;
  position: absolute;
}

.icon-hail::before {
  content: "\f10f";
  position: absolute;
  color: #ccc;
}

.icon-showers::before {
  content: "\f104";
  position: absolute;
  color: #82b2e4;
}

.icon-rainy::before {
  content: "\f107";
  position: absolute;
  color: #4681c3;
}

.icon-snowy::before {
  content: "\f10b";
  position: absolute;
  color: #acd3f3;
}

.icon-frosty::before {
  content: "\f102";
  position: absolute;
  color: #85d8f7;
}

.icon-windy::before {
  content: "\f115";
  position: absolute;
  color: #ccc;
}

.icon-windyrain::before {
  content: "\f10e";
  position: absolute;
  color: #acd3f3;
}

.icon-windysnow::before {
  content: "\f103";
  position: absolute;
  color: #acd3f3;
}

.icon-sleet::before {
  content: "\f10c";
  position: absolute;
  color: #acd3f3;
}

.icon-moon::after {
  content: "\f10d";
  color: orange;
  position: absolute;
}

.icon-night::after {
  content: "\f100";
  position: absolute;
  color: orange;
}

.icon-sun::after {
  content: "\f113";
  color: orange;
  position: absolute;
}

.icon-cloud::after {
  content: "\f106";
  color: #ccc;
  position: absolute;
}

.icon-sunrise:before {
  content: "\f112";
  color: orange;
  position: absolute;
}

.icon-sunset:before {
  content: "\f110";
  color: #f96f23;
  position: absolute;
}

.icon-mist:before {
  content: "\f108";
  color: #ccc;
  position: absolute;
}

.index-header {
  position: relative;
}

.social-tools {
  position: absolute;
  right: 16px;
  bottom: 11px;
}

@media only screen and (max-width: 727px) {
  .social-tools {
    display: none;
  }
}

.social-tools .icon {
  padding: 2px;
  background-size: 24px 24px;
}

.social-tools .icon.icon-dropdown-fff {
  background-size: 27px 27px;
  background-position: -1px -2px;
}

.social-tools li {
  float: left;
}

.social-tools li:last-child {
  padding-right: 0;
}

.social-tools li a {
  display: block;
  color: #3db9fc;
  margin-left: 5px;
  background-color: #3db9fc;
}

.social-tools li a:hover {
  background-color: #000;
}

.social-tools li a.icon-facebook-fff {
  width: 34px;
}

.social-tools li a.icon-facebook-fff:before {
  position: absolute;
  right: 5px;
  top: 11px;
  display: block;
  content: "";
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  color: #fff;
  background: none;
}

.social-tools li a.icon-facebook-fff.active {
  background-color: #000;
}

.social-dropdown.dropdown-content {
  display: block;
  z-index: -1;
  visibility: hidden;
  position: absolute;
  top: 93px;
  right: 16px;
  padding: 10px;
  width: 350px;
  font-size: 14px;
  line-height: 18px;
  background: #fff;
  border-right: 4px solid #000;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 727px) {
  .social-dropdown.dropdown-content {
    display: none;
  }
}

.social-dropdown.dropdown-content.active {
  display: block;
  z-index: 10000;
  visibility: visible;
}

@media only screen and (max-width: 727px) {
  .social-dropdown.dropdown-content.active {
    display: none;
  }
}

.social-dropdown.dropdown-content .blokkcim {
  margin-bottom: 0;
  background: #fff;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.social-dropdown.dropdown-content .blokkcim span {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}

.social-dropdown.dropdown-content .blokkcim h3 {
  color: #8c8c8c;
  font-weight: normal;
}

.social-dropdown.dropdown-content .btn {
  display: inline-block;
  width: 50%;
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  text-align: center;
  outline: 0;
  line-height: 34px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: -2px;
  background: #3b56a1;
}

.social-dropdown.dropdown-content .btn:hover,
.social-dropdown.dropdown-content .btn:active,
.social-dropdown.dropdown-content .btn:focus {
  background: #2d427c;
}

.social-dropdown.dropdown-content .btn.facebook {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 16px;
  line-height: 40px;
  font-size: 18px;
}

.social-dropdown.dropdown-content .facebook-rovatok {
  padding-top: 5px;
}

.social-dropdown.dropdown-content .btn.twitter,
.social-dropdown.dropdown-content .btn.instagram-box {
  width: 100%;
  text-align: left;
  padding-left: 10px;
}

.social-dropdown.dropdown-content .btn.twitter {
  position: relative;
  background: #1eb7ee;
  font-size: 18px;
}

.social-dropdown.dropdown-content .btn.twitter .follow {
  position: relative;
  float: right;
  top: 4px;
  right: 7px;
  overflow: hidden;
}

.btn.instagram-box,
.social-dropdown.dropdown-content .btn.instagram-box {
  background: #125688;
  font-size: 18px;
}

.btn.instagram-box .instagram-badge {
  width: 137px;
  height: 24px;
  position: relative;
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIkAAAAYCAYAAADOHt4vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUU4RDBBNTVCMzdENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2Mjk1RUM1NzIyNzIxMUUyOTI5NENDOTMxMUMyRjIwQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2Mjk1RUM1NjIyNzIxMUUyOTI5NENDOTMxMUMyRjIwQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkJGQ0I2MzQ0QTIwNjgxMTgyMkFBOEI1MTc0RTVCOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkFFOEQwQTU1QjM3RDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gRVW9AAAV70lEQVR42uxbeZQV5ZX/VdVbu/v1CjQEOwgoq9qIShSBSIiGiEYQnckxEfU4Y+IkY5JJJpkTczJnJuOZMzGOHmcyTjTRmIm4JO6CKAoCCio7rWwCsu9LL3T326pq7r3fUvUeOufM38nD53uvqr773e9+d/nde792QK/263/WTh930ns2vVvx59ef+qub3k/S+6ENz/5ko0MKMsrz3G3nXTACra1NqKlJw3EdhEEIOPQYfdhP/QrpnyMXK7/Hf9vPkD6dT3mW79Fccdp27ipafM113diDiiemwd9ljlCN4f/4t6FleODfgR+o4Y5j5xca0QJgWDQ04/NV8O44Z/BteI6vw9Azv+PjDC1Lp/oewsq1xZ6RcWFsXBWPZu4KPvT6WJb2ehUv5bKP/fuP44NNu+D7wegEe5DRY4ehvrkOe4+eQm9fnxUyhLkQQRBoITPh4AwBhaFP/3dlYjeREC54QQkvITRCPZ7HBWEA13Hltx/4IlDX8+wzPBeP5Wfim8FzQwvTCNXwwHT4ZcaYOcyzIpBQKYuhbdYSF46950SKUz1X9cvQqZ7zjM2M/a6mL+tznDOUxsjI8FS9D5/04uc917NzVCugoSPy0nIx4/ieR3uWoOsDm3MYM24YPuz4+E7e0dsaBuSw/8hJjGzN4XvfmIlBjTmE/0//xEs82tmD+59Ziu2HumkhHsq+X8GgZdrlzXAQausIymW57rGyQOlCoDngBSWTSa3h5UqBhuaZUCmvpxbukFCDMPIgvlZsKxg91g+Cqs2kt6PmtPyEER/xTbc80BrtM6h81okrYJxeFU3Pjfg1tKM5HLkH85veLAemFcT4931fj4ucSRBTkDj/ZkxZj1FvpYhM26fPwye6MaCplh+9jZWkob/gI9/Xg2/N+TJqsxl09hWqvfoZv4V9dlvsNbRX5rF3zZ2Gb973DJLZXCQQsbCwyqWVhbGQvYBm0pdQoMaEykw1437M8qJNDfyyYgLauuJKEwZy3XUdvSfaYvQc0UbEvIxWNmjB8bwVXijEJ4SJKB4petH36BnlkX0b6mBlE+pn+F4gXoPl6VbRNx4oohkEcZ7MOtSalfI46reWv+t6Ql9kxUpV9i0vRv5qvBpSJn76i2X+2ZAwWlYuFtHckENvvkgWFlaH5zNeHhFesnI17vv1MxRikmiszWD+g/+EhrpaFChkeamaisX55UBbEuxGiO2JHAJRNP7kxRuXykHLYAhRNHk4UB7AUfiClcAlF6k2OUDJVxbDIaxcKtIzrg1VCicENhwqPBLYzVcYxbVYyvAa6HDm2DiukIcJxyqk+mqsVnyWqZfwtDL7WoFCSyfyhEoZee1qXiUHg2ksz050j2VRLpVidAKlWHotlaExVHLVuI7XG7+tSCsYoBRG8e96LkxESxjhlEhJSmUl5MhSnJj2qu/yyW6b1t9NHic3qA2pbC3y3afkuZJYhNpsa7G+Yq5U4k2FFmQo7pAtVVmYL9fVfoYiWFYAa6GItJwxkAorjh5b1teNpRLNctm6WddgE70J5jlX3TH7LPMZpVRYhl19LGT4vvWlKny4KlxqxYTmW1lyKNbquk4Md+hQ5ocV3lCU2o28LcvO8MbG5WqFEcWz+M0omeafjUeMRuOywLdeki8FfmjxmeFPhRhYz2PWEFdsqyRBWLZaWImH4i42cm3KRdIExHAyUwM3lYWT6LFKpKwvkE+2aANuzz+rGfXZBD7cfxJdeUW4XC5iWHMN2gbUY++xTnT2FtFUV4M9J07TGK8y84BZpPIoxl36McXm3yY8mVDh+2W9tij8hFUYQIV75XKDIB5CoAVJ/A9tRkNtGiu2HhTMFYFJjaOqgLDizXz6VpaOzjjYExgey1qpBfy77F1KVuGDILRGx1MEgVlbHDuZsKVBvKuTADEIL6aAfmx9vl27oh3adcQTSaUkfmAzDyvwCHVpTZcIbwERP3f5hWORSmfIrSZQl07SwljToTdFSdfEQQanE0cOxNwrJ+PZxavwm8UdSKTSKOX7cNuXpmHi+JH40QNP4PYbpmDsyDbM+fHDSGRqrYabeOtraw4C2GuVmUF0XSmBUn5jYb71BrAKkdAZmW+tx+CXCGeUC3nMm3kxxowYiiXf+yVSNXUoFAoy1syphKviexws8n2fNv2rU8fK9adWbBXjCeJZn/7OPLBiResJLD9GYczzcYWuBtV+zOsFgeHNrUq5Q/GnUbgNYmOY/3KkJLy5CjhVIn4LxIjIo0+/SBhkvUx0xaXtuO0vrkNTfT2unXaR4JMi0egvlJAlZTELsRtFisKuesHydZj1+UmYOPZs/NeLq0hQSeSSDs4bPQwHjx7DOxu2kdLkcdbgJu2J2OLKImDo9IzXEGir5JivQpOK4dbL6LgtGwjt2UJfKWw8LLmefC9qqxV+JR57Csy5nlU8v1QQpcgTmCvle8lzJsUblPyyHctxnH9KSSD0Y/ULkg8lBhePGSbXHlu4CunaJuKPcFOxoEIjhztaH3sXg7VMuUF5RU/oCxbRHkxdSyj5aDkorJXQ2U9Jh8JIYXltJhTzMwrPQWOQCCKo0kfMkzhai0KNtj0N9NhjcM792z+8hNdWbUGmvlUI8XdezK03fAV5El5Cp5WMRzJa8wPrXpWy8NWdh05hzYYPcNEF4zB8YC32dvZj9uQRhIV8vPn2GqF5+9wvCGML136MpoSPW780ETOnTMSJzi4sXb0Zv3plNf7xli/ikvPOwTU/fEj04ZV778SWXfvxw18twPTzPou7/3o2Hpy/CAvX7ZGQyIJqzDi4beZFGDeiTeh/uHMffvv6ehwnHt78j+9i7Qc75Dp7tPVbduHep97CyT5fhyFHNocti9PGYr4fd86ZihuvmoynX12BGZdeIGt8edlaPLG0A9PPH4ZvzJ2OlsYc1m/eiacWr8at11yFYUNbRR5v/ucPcOVd92Pqhedi5mXjyWhGkIEV8NSrK/Hk8i2S4dx4+VjMmDReeOr4aA8Z1yW455EXZI9+csccLFi2Gu2jz8Yt9zyBm784AV+4ZBzahgwkOXXj54+/ivW7j+MbV0/EDZbHdvT15/H4y8tx9ZQJmDhOrfMfHlkkiYfxfKIkOmkwGZCrCimBCNIniXukwV+59bvyLpGGskYvX7cN2caBSJH2J2sakGkYRNe2iwDztLir530Hs26+S8b6HF9JoMYFG5cvYSGZxqZtu1Cm+WZcNIossgfjz2kT97r4vc1iAfzdl43I0+LbcekFo/Bv//0Enn55Ca6bPglTRg3Ee+s/FOu8/JyBmHXRcAGXHKIKvZ0YMaSBeCphyfsdEtdZWdkLzLtyAtEajVeWrJT3Ze2jMW/GBWThXeinjG5Acw7vkQL/7rlFQmv2ZefSOgrWk6hYbmoyJVGU3v4CZXVp3P/oH3Di5Cl8bdZUFHu78Fezp2Lrjt24+xeP4FRXF46dOIWH5i/Err37sWP3Pvz0gcdQKhTR2pDBlu27cPd9j2D5exvx9WumYVhjCm0NSaG17+BhPPnyGzinrVXmKvR1o9jfQxloAUNaGvHUwuXkifJoqc9iwdKV+PEvHsbxU534/tevome7LI9JJ8BCut/S1IDbZ1+B1Rs/xKJl72EcrXPK6FYBzwoi6GhSLtsallUSU71jYEdehxRiEGpbhiBF7loyGQKmbjIrrjuRTJJ1JinFzUolMJVwUds8GNmmVoWitcuKwKJJMWlsKoPfLXofp0/3kcWeg5xHYHD0SKzr2IKdR3skRPh+SRSFscqFY4bjo4/3YfCAJmQzaRw4chST20fhjXc3okBuf+TQFowfMQQr12zEqc4eXDtpFMYM/ww6tu7Esa4+ax0cwi6bMBqLV7yH3y54R978/bILx5Bi9aBASv3G8nfx+IJV5IFeJdolUVLeAIURfJuxSbmgpEJgkcb9+MHfY/Ga7Xh79UYKRUXanB4ZP3hQCyaMPQdrOrZj+/7jWL39AFkyhas8KfCGXVweRsf23Th76GBMvfh8HDh0hLxJEUMaUph+4QhR9H/+5Xw8+9YG/Obpl2Uulg0D/SKt/emXX8fzKzrECFghP9c+jrzDudi+cy9qarIo9feJkfC4e379HB54YqHwtWgZ4cEXV+Ctd9cRvyWRDe+VKId4/6AKn2klCbS1GzziJTMEGuuwY89+uTdj0vkSOwWFk4BY82ZcMl7u7dh9QAAmj4loKTAcGA/FQubqnpcS5VrbsRUDm5sw5/MTaBFl2VSPvIzw4KtshWscHCel2qrB6RIKSR/t3o+TvSWsJxrnnt2GkcOGomPLDqzZtJlC0CgMO+sz+HC7okcTqtTRL9A8vmReSVoXv/k7z82pv8oQEkjW1tsioMkS2OUaywq0jAx+41cyk0O6rlFhA1+56B/d+yiF1c0Ye+5wfHveHHx77jSbyTB2chIZ2Ygf3X49mptyWPb+Jgwa0CJhl9fNPHFY89I14rk9xj+mvmSqt4k0EnR/5JBmfOvm2Th09IQo5GeHDkGpZBTb8FiHFK1L0nw2bALdrpdWSk+KZ9LrUGdR1ig03nJNdmMWHtgiXRLPvva23Lv1uitwzeQxSASEP8IiZl02GrdcN102/rnXV3JiKo6JPZHvRw0lFceDGAALJGVe8NZqst4ypl16IXp6+/DK25vYXSlXLv/Uhr61ah0aKa539fRi6669qK/P4XevrZFC3c69B9F21lDU1dXh3Y4d5MoPYRRtClcJF63sIHoJhYsYHxE7TGvqpHbcfNXF8p76uXa6tj4C11BFObieBYvxUrbUP/wo+zPF5EDWHmVLDHZvm3slDlOIeeyZl7Dv0FG0DR6gBE8DmhpymD1lnHhKVpwDh49j7ZaPcfjYCbUHpGjvrt8qtL7ztS9jRvtwzJw2SUK01DpMzUbjwFwmKV7nEAH/19/fjCPHT0i11LQ6VNhwlcHo747pqfEaNX7ktwansm+qbVFVTGMLMJVFqfkT4Fu7ZQ/+uOhNXD9zBuZdMxXfvGGG4NA+counyW0+/9pSrNu2D6m6JlKEvAU+8TQNuopp6ha8eWt3HqTw0ElusQ4bPtiMrqKDTDqBsi1nU9hLpfDo88tEuDfMukIA9MbNO9A6oBmn+op4nRThS1dcjgMHj2AXhaqulR/gxmu/iE7CADuPdBHIVhvjBIw8E3j0hWUi+KkXqzR06Ttr8fgrb0sabuB1GDpReqyLm/ESv+0226TUpJKu/dZSX0MbdhLXXnk56utyFAo+xnwCi6w8i1e8j5uvn4m/nDkFf3hzLZ56aTHmXj0dD//sLmwigCuzk/dcQ/L544IlmDXjcowe3ob1H2wTDy48+WFFGXz1tr14dck7mDNzOiZf1I79hw7D1aV2k86HsRI/r4Wz2cqmIDcng4pWAu+dyYL4qEA4dOQgHNyzC/Pv/TshftMP/h01BFSLFNfy3UcxYVQbvnLlFJw7XGUGH5FVv/TGcqzfdoCeaxXv0Nd5jMZ/T+7f9Pf3E7gdaJLKMwpM5UIv+k4dlRCWqskhS88m0lm63o/C6ZPyXKqmXjat1N8lVscKlsxSqMjWS6e5nD9NNI6L8LMNLZIq93edEEthjJSqqVUFK0kXyQiKvQQquwWMqlQwSWGiQZS4SIDXpfCUqmkSOvnu44L403XNpKxKiXzirb/rmFhcisKShF9y1Zn6ZnH9/TSGf3MI4PmYP6kaE6+ZXJOE2hIBzxJd9xIpWYtfLtD6elXlU6e+6dqcWPodsy7B/7zwBo539eKnf/NVTL5kAr7/r4+IAQSlvMCBbH0T7VGvgGUG55wSS5ik9WVzzUSfQheB10x9i6wh332C+EsjTSGsSGl8md4s5yTtgas9qK050QcD3X0fHTaexLflYKVtvlQtOa6ncwOwadcRrLn/MSko8WL4Oi8ynRsoIFZ5kEB3K1UmEOrWM0xOz7UHDWQ5JjM4VkJMCw1lKS4S2UZRJGXhKq9ngSgrS8nmSvk+WYOa5lapJrLX4ZCWbUqpiiXxpwqE0G0AdmAZ8niEO7S3lDgPVZZO5Vyhw1bMXieVa1EbxzUEDVj5O1/n+ofwQUDeIetj/llqyZpGVREm/qT3QteZHD0oYF9aoeRxHRrHc3MB0imn6Xatrm5qb0v3mrMepk+eiOuumibXOntOY/7zr4qCpGsbSBFIHo4nGMgjeulc0uIH6cMEjHs8pBnTZGsFOnBSkG1soQCREqFwyE6kM8RvqqICbVodpkochRuJd76tpDbV16Gn2KfLuZBNTdWlyLKUJ5D4nfB0/aAIEA5ozGUFMHnaIlTpOGphMxhjwZt2OW+ymwxt1uDoYlJozzkojeZN4I0znVnH1f0aElIiXVdxeIl7SNG8UbXTVH9ZGTnNNiBSlb5ZGTIRzuCuiSijF/WQ5Lsj4NxgKy+ZsFmb2tyUbZw5xG/S8fQ4DXKdULxeMlNr+yfMT5IUOt6B5dex7n7MuevnGDm4AcOGDMCGbXtwKh+IR+B5ApRt9VXCOdFJJFJCwxQUxVBF0dNRU5ZkHupzL0zH9hygu8K2RA/dN4pVXHV/R8BTXW0tHvuXv5UexacdtPmk00xdfXkcPN6FQj6vTpvp+MdC9mKl6+goSFX31Zbwddqsu6pRH0LTC6LjAr5uAkYe0JTTYZUjfvREBKh5ileVVSMxanSppmNZnYbzon6O2UhzlkPx6NmCm68rpepkiSoDqLaBWa8jTUHu07jxCjHKsSMJkBDFOG/3yX567yf5kZHWZsRgTH/IYIz4ISKTfap+Wfw69IGiWNc5dvRDKrKCd3zbWoi3zFhJjpIHGJQgK3no98/jjpuuE4LHu1zbmQzD//u0kTBHAuruPo2Hn3xJpcN8JkEs1bEaaVJK0y63m8WbUg6i1nus6ypC0D0j2+rmsxG+siY/iJQsdBBZh3GfsU6VKn/rsx1xnoLq436BPfYYd8VG4qY0bjCACasyzvEsYDfNt6hXpDZRZUthTA5BxVFCKasnHWvtUXsgtH02dZovlHaD6RVFz5Sja0501KCs+zeOBeqhlbucY9Hrk1JBwlP3gCOsJPPLBf+7DY312E5p5bfvvo+IFivOY1aeLokO0UT3FRZhLJAhsJfONepWtRPrM2hwZlJiP35SKrTWZgTnxLqqsmgZq48IWMQe6DMcjqrDVBwDDO1bWuu6a+rgU45hOk7Vkb/YeROTCsfa/QqSO7bbCuOpdHOTN9GBanZG52krD18pPny7dkdvIMIo01Drgz2zYjyrObNimp+qUan6O/YoQdX8KnM151sDW0SVvZZ+lQ5LRKMmm0aBskg+EC0HoYnItpp6Qtwp3XMJfB0aYmchYsfhqs9ummc8rsRyUcw040wCZmNfdOQwdkTLar0oiRNXQDd2oDo4Y0wQC0nsGTiscapszrxGXeyorW43O17biM3zaYe7zRrivFTwZw5As8LaE2EOPs0NR51iX2RlztjGzxN8Eg9mzrjczgz/MVnFZB6fM36GuZpPOV9EGOh0Zz9/H+1U/UnFTVyf+fNfFPzJv3o4wpg/qfhfAQYA0SmDCClzNkkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  float: right;
  top: 4px;
  left: 0px;
  margin-right: 7px;
}

.highcharts_overlay_wrapper {
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9002;
}

.highcharts_overlay {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 15px #ccc;
  display: none;
  left: 4px;
  margin: 10px auto;
  padding: 5px;
  position: absolute;
  right: 4px;
  width: 976px;
  z-index: 9999;
}

.highcharts_control {
  background-repeat: no-repeat;
  background-position: left top;
  font-weight: bold;
  padding: 0 0 0 21px;
}

.highcharts_control.highcharts_open {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2019%2019%22%20style%3D%22enable-background%3Anew%200%200%2019%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M18.6605415%2C15.9891996c0.6032619%2C0.8573008%2C0.406847%2C2.0469999-0.4385796%2C2.6573992%0D%0A%09c-0.8455257%2C0.6103001-2.0199127%2C0.4101009-2.6231747-0.4471989l-3.23104-3.4872999%0D%0A%09C11.1147747%2C15.5237999%2C9.6237411%2C16%2C8.0191832%2C16c-4.4231462%2C0-8.0087748-3.5817003-8.0087748-8s3.5856285-8%2C8.0087748-8%0D%0A%09s8.0087748%2C3.5816998%2C8.0087748%2C8c0%2C1.4702997-0.4039421%2C2.8434-1.0968018%2C4.0272999%0D%0A%09C16.7078037%2C13.8934994%2C18.6605415%2C15.9891996%2C18.6605415%2C15.9891996z%20M8.0191832%2C3.0038998%0D%0A%09c-2.7623262%2C0-5.0015798%2C2.2368-5.0015798%2C4.9961004s2.2392535%2C4.9960995%2C5.0015798%2C4.9960995S13.0207634%2C10.7592993%2C13.0207634%2C8%0D%0A%09S10.7815094%2C3.0038998%2C8.0191832%2C3.0038998z%20M9%2C11H7.0180864V9H5.015893V7h2.0021935V5H9v2h2v2H9V11z%22/%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
  text-indent: -9999px;
  display: none;
  opacity: 0.4;
  position: absolute;
  right: 16px;
  bottom: -19px;
  float: right;
}

@media only screen and (min-width: 1024px) {
  .highcharts_control.highcharts_open {
    display: inline-block;
  }
}

.highcharts_control.highcharts_open:hover {
  opacity: 1;
}

.highcharts_embed {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2027%2019%22%20style%3D%22enable-background%3Anew%200%200%2027%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M17.6%2C0l-2.4%2C2.6l6.9%2C6.9l-7%2C6.9l2.5%2C2.6L27%2C9.5L17.6%2C0z%20M11.8%2C2.6L9.4%2C0L0%2C9.5L9.4%2C19l2.5-2.6l-7-6.9%0D%0A%09%09%09L11.8%2C2.6z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  width: 27px;
  height: 19px;
  text-indent: -9999px;
  display: inline-block;
  opacity: 0.4;
  float: right;
  margin-right: 10px;
}

.highcharts_embed:hover {
  opacity: 1;
}

.highcharts_control.highcharts_close {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEVMaXFlBAAAAABVAgB4BwAAAAAAAADNJwDYKwC8IQCzHQCpGQCfFgDTKQCKDgCUEgDuoY7slX/ogGbcbVTwrp342dL30cjbPRagHQmaFgT1x7vDRCvmdlrJTTLQVDnFJADyuarnel/0xLi8QSqBCgCvOyi4STbpiHDiclfdaEzytqf65+HphWzeSiWmJA/jZkfgVzXYKwDZMglqAgBpzCTPAAAAEHRSTlMAp0K8lhIdlpaWlpaWlpaWb/9vKAAAAJhJREFUeF5tjcUawjAQBlOjDtG6O27v/25sQ3qCOex8/1wW/cN5Opsk4XJewk2AfYyEYLbNhIiONoSa81MXMRZ1J85rCG6FMW6yrAFVLgK8khCCMZzSQxI/v0hyX70NetoWRUv74LsPE6F3gJLpsO79ONOHhM7jHsJwXbndpAYIZhLHcWIqQbC09JVqlhKEnW68DX2nhH74AJX8ELWOb+9KAAAAAElFTkSuQmCC");
  float: left;
  margin: 10px 0 5px 5px;
}

.highcharts_control.highcharts_close:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAulBMVEVMaXFUMgBkPACPVQAAAAAAAAB6SQC4bgBvQgCZWwCETwCqZgCzawCsZwAAAABEKQBCKAA4IgA2IAAAAAD/oRT/tUb/rTJ9SwDQfQC/cgDwkAD/rjX/v1//tknEdgDGdwCrZgD/mwX/nQv/0YycXgCwagBcNwC0bAD0kgD/3q11RgD9mACiYQDSfgD/z4f/2J24bgD/piH/x3P/2qL/4bLujwD/xW3/683/pBvfhQCGUAD/vl1IKwBGKgA41laHAAAAFHRSTlMAlpaWEh2WlpaWlpaWlkKnp7q+Qw4h2PkAAACqSURBVHhebchFksMwGIRRyQwhOwIzc5hp5v7Xyl92vErepqs/9Iu6V8fpTVa31WQcYF5O57Yxp017Pl2mENav4Lrded5uew2CNQTdoSE95vkxDKmjIyC6jPmU+oy5IuoZ9b1XG2igJCRL04wkyvC10iceIKzUEBCKA3n0yKEQIFTOBjyfG1ingoB5HMccYx5FEccQpHnndgvpMxDkmfVvL2V5af9ZMxl9eQOhiBQOQIYoxAAAAABJRU5ErkJggg==");
}

.highcharts-container {
  margin: 0 auto;
}

.highcharts-container div,
.highcharts-container canvas {
  text-align: left !important;
}

.highcharts li {
  background-image: none;
}

.highcharts h2 {
  height: auto;
}

.szoveg .charts {
  margin: 15px 0 15px 0;
}

.szoveg .charts.chart_select .highcharts {
  border: 1px solid #acacac;
  margin: 0;
  width: 458px;
}

.szoveg .charts .highcharts .select {
  padding: 7px;
}

.szoveg .charts .highcharts .title {
  font-size: 15px;
  font-weight: bold;
  margin-top: 10px;
  text-align: center;
}

.szoveg .charts .highcharts .subtitle {
  color: #666;
  font-size: 14px;
  text-align: center;
}

.szoveg .charts .highcharts .diff {
  color: #999;
  font-size: 12px;
  margin-bottom: 10px;
  text-align: center;
  visibility: hidden;
}

.loader {
  font-size: 14px;
  position: relative;
  top: 14px;
  width: 3em;
  margin: 0px auto;
}

.dot {
  width: 1em;
  height: 1em;
  border-radius: 0.5em;
  background: #ee276d;
  position: absolute;
  -webkit-animation-duration: 0.55s;
  animation-duration: 0.55s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.dot1,
.dot2 {
  left: 0;
}

.dot3 {
  left: 1.5em;
}

.dot4 {
  left: 3em;
}

@keyframes reveal {
  from {
    transform: scale(0.001);
  }
  to {
    transform: scale(1);
  }
}

@keyframes hide {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0.001);
  }
}

@keyframes slide {
  to {
    transform: translateX(1.5em);
  }
}

@-webkit-keyframes reveal {
  from {
    -webkit-transform: scale(0.001);
  }
  to {
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes hide {
  from {
    -webkit-transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.001);
  }
}

@-webkit-keyframes slide {
  to {
    -webkit-transform: translateX(1.5em);
  }
}

.dot1 {
  -webkit-animation-name: reveal;
  animation-name: reveal;
}

.dot2,
.dot3 {
  -webkit-animation-name: slide;
  animation-name: slide;
}

.dot4 {
  -webkit-animation-name: hide;
  animation-name: hide;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.author-share-date-container {
  padding: 0;
  float: none;
  margin-top: 20px;
}

@media only screen and (min-width: 1024px) {
  .author-share-date-container {
    box-sizing: border-box;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    float: left;
  }
}

.author-share-date {
  border-collapse: collapse;
  display: table;
  float: none;
  font:
    normal normal normal 15px/15px "Roboto Condensed",
    Helvetica,
    Arial,
    sans-serif;
  padding-bottom: 11px;
  padding-top: 10px;
  position: relative;
  width: 100%;
}

.author-share-date:before {
  border-bottom: 1px solid #e6e6e6;
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  right: 0;
}

.author-share-date *:focus {
  outline: 0;
}

.author-share-date .szerzo {
  font-size: 15px;
  margin-right: 10px;
  padding-bottom: 11px;
  position: static;
  text-transform: uppercase;
}

.author-share-date .szerzo-kep {
  display: block;
  height: 40px;
  margin-bottom: 7px;
  width: 40px;
}

.author-share-date .kovetes span,
.author-share-date .kovetes {
  display: block;
}

.author-share-date .kovetes > span {
  margin-top: 6px;
}

.author-share-date .szerzo,
.author-share-date .kovetes,
.author-share-date .szerzo-kep {
  float: left;
}

.author-share-date .bal-hasab {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  vertical-align: bottom;
}

@media only screen and (min-width: 1024px) {
  .author-share-date .bal-hasab {
    width: 66.6666666667%;
  }
}

.author-share-date .jobb-hasab {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  float: left;
  float: none;
  padding-right: 0;
  vertical-align: bottom;
}

@media only screen and (min-width: 1024px) {
  .author-share-date .jobb-hasab {
    width: 33.3333333333%;
  }
}

.author-share-date .jobb-hasab,
.author-share-date .bal-hasab {
  display: table-cell;
  float: none;
}

.author-share-date .szerzo-kep {
  margin: 0 7px 0 0;
}

.author-share-date .kovetes a {
  margin: 0 0 7px 0;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.author-share-date .btn-pass {
  border-radius: 0;
  height: 19px;
  width: 78px;
}

.author-share-date .fb-share fb\:like {
  display: none;
}

.author-share-date .fb-share fb\:like[fb-xfbml-state="rendered"] {
  display: block;
}

.author-share-date .fb-share,
.author-share-date .fb-share.fb-share-rendered,
.author-share-date .hozzaszolasok,
.author-share-date .megosztas-gomb {
  background-color: #f1f1f1;
}

.sls-share .megosztas-gomb,
.author-share-date .megosztas-gomb {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2020%22%20style%3D%22enable-background%3Anew%200%200%2024%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23b3b3b3%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M19%2018.0028687H1.9976196V5.9713745h2.4610596L7.0078125%204H0v16h21v-8.3161011l-2%202.3048096V18.0028687z%20M3.7304077%2016.8317871c2.7666626-9.3776245%2012.2719116-6.6505737%2012.2719116-6.6505737v3.4458008L24%206.7%20l-7.9976807-6.7011108V3.399292C1.9851074%203.4%203.7%2016.8%203.7%2016.8317871z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");
  background-position: 50% 44%;
  background-repeat: no-repeat;
  background-size: 45px 23px;
  border-right: 1px solid #fff;
  display: block;
  height: 40px;
  margin-right: 0;
  opacity: 1;
  padding-right: 0;
  position: relative;
  width: 40px;
}

.sls-share .megosztas-gomb:hover,
.author-share-date .megosztas-gomb:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2020%22%20style%3D%22enable-background%3Anew%200%200%2024%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23222222%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M19%2018.0028687H1.9976196V5.9713745h2.4610596L7.0078125%204H0v16h21v-8.3161011l-2%202.3048096V18.0028687z%20M3.7304077%2016.8317871c2.7666626-9.3776245%2012.2719116-6.6505737%2012.2719116-6.6505737v3.4458008L24%206.7%20l-7.9976807-6.7011108V3.399292C1.9851074%203.4%203.7%2016.8%203.7%2016.8317871z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");
  background-color: #e1e1e1;
}

.sls-share .megosztas-gomb {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2020%22%20style%3D%22enable-background%3Anew%200%200%2024%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23ffffff%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M19%2018.0028687H1.9976196V5.9713745h2.4610596L7.0078125%204H0v16h21v-8.3161011l-2%202.3048096V18.0028687z%20M3.7304077%2016.8317871c2.7666626-9.3776245%2012.2719116-6.6505737%2012.2719116-6.6505737v3.4458008L24%206.7%20l-7.9976807-6.7011108V3.399292C1.9851074%203.4%203.7%2016.8%203.7%2016.8317871z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");
  border-right-width: 0;
  background-size: 26px 22px;
  display: inline-block;
  height: 21px;
  width: 50px;
}

.sls-share .megosztas-gomb:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2020%22%20style%3D%22enable-background%3Anew%200%200%2024%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23ffffff%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M19%2018.0028687H1.9976196V5.9713745h2.4610596L7.0078125%204H0v16h21v-8.3161011l-2%202.3048096V18.0028687z%20M3.7304077%2016.8317871c2.7666626-9.3776245%2012.2719116-6.6505737%2012.2719116-6.6505737v3.4458008L24%206.7%20l-7.9976807-6.7011108V3.399292C1.9851074%203.4%203.7%2016.8%203.7%2016.8317871z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");
  background-color: transparent;
}

.author-share-date .modositas-datuma-gomb {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23CCCCCC%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M8%2016c-4.4%200-8-3.6-8-8s3.6-8%208-8s8%203.6%208%208S12.4%2016%208%2016z%20M8%202C4.7%202%202%204.7%202%208s2.7%206%206%206s6-2.7%206-6%20S11.3%202%208%202z%20M11%2010H8c-0.6%200-1-0.4-1-1V5c0-0.6%200.4-1%201-1s1%200.4%201%201v3h2c0.6%200%201%200.4%201%201C12%209.6%2011.6%2010%2011%2010z%22/%3E%0A%3C/svg%3E%0A");
  background-repeat: no-repeat;
  border: 0;
  color: #999;
  cursor: pointer;
  display: inline-block;
  font:
    normal normal normal 15px/15px "Roboto Condensed",
    Helvetica,
    Arial,
    sans-serif;
  height: 16px;
  left: 5px;
  margin-right: 5px;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  top: 2px;
  white-space: nowrap;
  width: 16px;
  transition: width 0.4s ease-in-out;
}

.author-share-date .modositas-datuma-gomb.aktiv {
  color: #999;
  padding-left: 23px;
  text-indent: 0;
  width: 212px;
  left: 0;
}

@media only screen and (min-width: 728px) {
  .author-share-date .modositas-datuma-gomb.aktiv {
    left: 5px;
  }
}

.author-share-date .modositas-datuma-gomb:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23222222%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M8%2016c-4.4%200-8-3.6-8-8s3.6-8%208-8s8%203.6%208%208S12.4%2016%208%2016z%20M8%202C4.7%202%202%204.7%202%208s2.7%206%206%206s6-2.7%206-6%20S11.3%202%208%202z%20M11%2010H8c-0.6%200-1-0.4-1-1V5c0-0.6%200.4-1%201-1s1%200.4%201%201v3h2c0.6%200%201%200.4%201%201C12%209.6%2011.6%2010%2011%2010z%22/%3E%0A%3C/svg%3E%0A");
}

.author-share-date .megoszt {
  display: table;
  left: 1px;
  padding: 0;
  position: relative;
  width: 100%;
}

.author-share-date .index-social-box {
  display: block;
  float: right;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .author-share-date .index-social-box {
    display: table-cell;
    float: none;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .pepe .author-share-date .szerzok_container {
    float: left;
    max-width: 295px;
  }
}

@media only screen and (min-width: 1430px) {
  .pepe .author-share-date .szerzok_container {
    float: left;
    max-width: 350px;
  }
}

.author-share-date .hozzaszolasok {
  color: #999;
  display: none;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 18px;
  padding-left: 12px;
  padding-right: 12px;
}

@media only screen and (min-width: 728px) {
  .author-share-date .hozzaszolasok {
    display: table-cell;
  }
}

.author-share-date .hozzaszolasok.engedelyezve {
  cursor: pointer;
}

.author-share-date .hozzaszolasok.engedelyezve:hover {
  background-color: #e1e1e1;
}

.author-share-date .hozzaszolasok:not(.engedelyezve) {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .author-share-date .hozzaszolasok:not(.engedelyezve) {
    display: table-cell;
  }
}

.author-share-date .hozzaszolasok span {
  border: 0;
  padding-left: 5px;
  padding-right: 6px;
  display: inline-block;
  text-transform: uppercase;
  border: none;
  color: #999999;
}

.author-share-date .fb-share,
.author-share-date .fb-share.fb-share-rendered {
  border-right: 1px solid #fff;
  display: none;
  margin: 0;
  min-width: 60px;
  padding: 0 10px;
  vertical-align: middle;
}

@media only screen and (min-width: 1024px) {
  .author-share-date .fb-share,
  .author-share-date .fb-share.fb-share-rendered {
    display: table-cell;
  }
}

.author-share-date .fb-share {
  position: relative;
  padding: 0 10px 0 25px;
  text-align: center;
}

.author-share-date .fb-share:before {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -6px;
}

.author-share-date .datum {
  color: #999;
  position: relative;
  clear: left;
  line-height: 24px;
  padding-bottom: 10px;
  text-transform: uppercase;
}

@media only screen and (min-width: 728px) {
  .author-share-date .datum {
    float: right;
    line-height: 64px;
    height: 50px;
    clear: none;
    padding-bottom: 0;
  }
}

.author-share-date .kep-nelkul {
  margin-top: 23px;
}

.author-share-date .szerzo {
  position: relative;
}

.fb-share span {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2012%2012%22%20style%3D%22enable-background%3Anew%200%200%2012%2012%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%233B5999%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M11%2012H8V8h2V6H8V4h2V2C9.984%202%209.8%202%208%202C5.803%202%206%204%206%204v2H4v2h2v4H1c-0.552%200-1-0.448-1-1V1%20c0-0.552%200.448-1%201-1h10c0.552%200%201%200.4%201%201v10C12%2011.6%2011.6%2012%2011%2012z%22/%3E%0A%3C/svg%3E%0A");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  padding-left: 18px;
}

.fb-share.fb-share-rendered span {
  background: none;
  padding-left: 0;
}

.author-share-date .fb_iframe_widget {
  margin-bottom: 0;
}

.rovatajanlo .author-share-date-container {
  padding-bottom: 16px;
}

.rovatajanlo .author-share-date .bal-hasab {
  position: relative;
  width: 100%;
}

.rovatajanlo.vezeto .author-share-date a.megosztas-gomb {
  margin-right: 0;
}

.rovatajanlo .author-share-date .hozzaszolasok {
  display: none;
}

.rovat .author-share-date-container {
  padding-left: 0;
  padding-right: 0;
}

.cikk:not(.nagykep) .author-share-date:before {
  left: 16px;
  right: 16px;
}

.cikk:not(.nagykep) .author-share-date .jobb-hasab,
.cikk:not(.nagykep) .author-share-date .bal-hasab {
  padding-left: 16px;
  padding-right: 16px;
}

.pepe #pp-article-site .author-share-date-container {
  padding: 0;
}

@media only screen and (min-width: 1024px) {
  .pepe #pp-article-site .author-share-date-container {
    float: none;
    width: auto;
  }
}

@media only screen and (min-width: 1024px) {
  .pepe.cikk .author-share-date .bal-hasab {
    padding-right: 0;
  }
}

.pepe .author-share-date .index-social-box {
  width: 40px;
}

@media only screen and (min-width: 1430px) {
  .nagykep .author-share-date-container {
    width: 976px;
    margin-left: 7.5%;
    margin-right: 7.5%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .nagykep .author-share-date-container {
    width: 976px;
    margin-left: 1.5%;
    margin-right: 1.5%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.nagykep.cikk .author-share-date:before {
  left: 16px;
  right: 16px;
}

@media only screen and (min-width: 728px) {
  .nagykep.cikk .author-share-date:before {
    left: 0;
    right: 0;
  }
}

@media only screen and (max-width: 727px) {
  .cikk.nagykep .author-share-date .jobb-hasab,
  .cikk.nagykep .author-share-date .bal-hasab {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.author-share-date-container .author-share-date .fb-share.fb-native-share {
  padding-top: 5px;
  padding-left: 10px;
  background-image: none;
}

.author-share-date-container .author-share-date .fb-share.fb-native-share:before {
  background-image: none;
  background: none;
  padding-left: 0px;
  padding-right: 0px;
}

.author-share-date-container .author-share-date .fb-share.fb-native-share span {
  background-image: none;
  padding-left: 0px;
}

.indavideo_container {
  width: 100%;
  position: relative;
  margin: 16px 0;
  padding: 16px;
  background: #222;
}

@media only screen and (max-width: 727px) {
  .indavideo_container {
    padding: 10px;
  }
}

.indavideo_container:before a {
  display: inline;
}

.indavideo_container a:before {
  content: " ";
  width: 66px;
  height: 66px;
  opacity: 0.9;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -33px;
  margin-top: -33px;
  z-index: 1000;
  background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M13%2C28.9c0-0.9%2C0-17.1%2C0-17.8c0-0.8%2C0.9-1.4%2C1.7-1%0D%0A%09%09c0.7%2C0.4%2C11.3%2C7.9%2C12.7%2C8.9c0.7%2C0.5%2C0.7%2C1.4%2C0%2C1.9c-1.1%2C0.8-11.7%2C8.3-12.7%2C8.9C14%2C30.3%2C13%2C29.8%2C13%2C28.9z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A")
    center center no-repeat #f90;
}

@media only screen and (max-width: 727px) {
  .indavideo_container a:before {
    left: 43px;
    top: 43px;
    width: 32px;
    height: 32px;
  }
}

.indavideo_container a:hover:before {
  background-color: #f60;
}

.indavideo_container img {
  width: 100%;
  display: block;
}

.indavideo_container .indavideo_play {
  display: none;
}

.indavideo_container .indavideo_info {
  position: absolute;
  bottom: 16px;
  left: 26px;
}

@media only screen and (max-width: 727px) {
  .indavideo_container .indavideo_info {
    bottom: 6px;
    left: 16px;
  }
}

.indavideo_container .indavideo_info .ajanlo {
  display: none;
}

.indavideo_container .indavideo_info h3 {
  display: inline;
  font-size: 24px;
  color: #111;
  line-height: 45px;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 5px 0;
  box-shadow:
    10px 0 0 rgba(255, 255, 255, 0.8),
    -10px 0 0 rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 727px) {
  .indavideo_container .indavideo_info h3 {
    font-size: 16px;
    line-height: 28px;
    padding: 2px 0;
    box-shadow:
      6px 0 0 rgba(255, 255, 255, 0.8),
      -6px 0 0 rgba(255, 255, 255, 0.8);
  }
}

.indavideo_container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px;
}

.full-width .indavideo_container iframe {
  padding: 16px;
}

.indavideo_container .cikk_overlay_video.korhatar {
  background-color: #000;
}

.indavideo_container .cikk_overlay_video,
.cikk_overlay_video img {
  display: block;
  overflow: hidden;
  position: relative;
}

.indavideo_container .cikk_overlay_video,
.indavideo_container {
  position: relative;
  opacity: 1;
  z-index: 2;
}

.indavideo_container .cikk_overlay_video .korhatar_karika {
  border: 7px solid #f00;
  border-radius: 50%;
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  line-height: 52px;
  position: absolute;
  width: 68px;
  height: 68px;
  left: 16px;
  top: 16px;
  text-align: center;
  padding-right: 4px;
}

.indavideo_container .cikk_overlay_video.korhatar .korhatar_szoveg {
  color: #fff;
  position: absolute;
  text-align: left;
  top: 16px;
  left: 100px;
  right: 0;
}

.indavideo_container .cikk_overlay_video.korhatar .korhatar_szoveg h2 {
  margin-top: 4px;
  font-size: 18px;
  padding-bottom: 0px;
}

.indavideo_container .cikk_overlay_video.korhatar .korhatar_szoveg p {
  font-size: 14px;
  line-height: 20px;
  padding-top: 5px;
}

.indavideo_container .cikk_overlay_video.korhatar img {
  visibility: hidden;
}

.indavideo_container .cikk_overlay_video.faded {
  z-index: 0;
}

.indavideo_container .cikk_overlay_video.playing {
  opacity: 0;
}

.swiper-container {
  margin: 0;
  position: relative;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  float: left;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

.swiper-pagination {
  text-align: center;
  padding: 10px 0;
  clear: both;
  margin-bottom: 10px;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ccc;
  margin: 0 3px;
  cursor: pointer;
}

.swiper-active-switch {
  background: #f90;
}

.slider-on {
  -webkit-text-size-adjust: 100%;
  overflow: hidden;
}

.swiper-3-container .swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-3-container .swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-3-container .swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.swiper-3-container .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-3-container .swiper-container-android .swiper-slide,
.swiper-3-container .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-3-container .swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-3-container .swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-3-container .swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-3-container .swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-3-container .swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-3-container .swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-3-container .swiper-button-prev,
.swiper-3-container .swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-3-container .swiper-button-prev.swiper-button-disabled,
.swiper-3-container .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-3-container .swiper-button-prev,
.swiper-3-container .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-3-container .swiper-button-prev.swiper-button-black,
.swiper-3-container .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-3-container .swiper-button-prev.swiper-button-white,
.swiper-3-container .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-3-container .swiper-button-next,
.swiper-3-container .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-3-container .swiper-button-next.swiper-button-black,
.swiper-3-container .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-3-container .swiper-button-next.swiper-button-white,
.swiper-3-container .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-3-container .swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-3-container .swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-3-container .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

.swiper-3-container button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-3-container .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-3-container .swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-3-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-3-container .swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-3-container .swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-3-container .swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-3-container .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-3-container .swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-3-container .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-3-container .swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3-container .swiper-container-3d .swiper-wrapper,
.swiper-3-container .swiper-container-3d .swiper-slide,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-left,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-right,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-top,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-3-container .swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3-container .swiper-container-3d .swiper-slide-shadow-left,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-right,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-top,
.swiper-3-container .swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3-container .swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3-container .swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3-container .swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3-container .swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3-container .swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-3-container .swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-3-container .swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-3-container .swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-3-container .swiper-container-fade .swiper-slide-active,
.swiper-3-container .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-3-container .swiper-container-cube {
  overflow: visible;
}

.swiper-3-container .swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.swiper-3-container .swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-3-container .swiper-container-cube .swiper-slide-active,
.swiper-3-container .swiper-container-cube .swiper-slide-next,
.swiper-3-container .swiper-container-cube .swiper-slide-prev,
.swiper-3-container .swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-3-container .swiper-container-cube .swiper-slide-shadow-top,
.swiper-3-container .swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-3-container .swiper-container-cube .swiper-slide-shadow-left,
.swiper-3-container .swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3-container .swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-3-container .swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-3-container .swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-3-container .swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-3-container .swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-3-container .swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-3-container .swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-3-container .swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-3-container .swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

.rendszeruzenet-container.fixed {
  position: fixed;
  width: 100%;
  z-index: 2147483647;
}

@media only screen and (max-width: 727px) {
  .rendszeruzenet-container.fixed {
    bottom: 48px;
  }
}

.fixed-header .rendszeruzenet,
.rendszeruzenet {
  position: relative;
  background-color: #fbf3c6;
  padding: 10px 25px 10px 50px;
  transition: all 0.3s;
  cursor: auto;
  border-left: solid 1px #e6e6e6;
  border-right: solid 1px #e6e6e6;
  color: #000;
}

.rendszeruzenet a {
  color: #d05300;
}

.rendszeruzenet a:hover {
  color: #662900;
}

.rendszeruzenet div.sysicon {
  position: absolute;
  top: 8px;
  left: 13px;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000016%22%20d%3D%22M8%208h8v14H8V8z%22/%3E%3Cpath%20fill%3D%22%23FF9900%22%20d%3D%22M8%202h8v4H8V2z%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 5px;
  border-bottom: 1px solid #e1dab2;
}

.rendszeruzenet strong {
  font-weight: bold;
}

.rendszeruzenet a.rendszeruzenet-close {
  position: absolute;
  top: 13px;
  right: 13px;
  display: block;
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M10.2%2C1.8L7%2C5l3.1%2C3.1l-1.9%2C1.9L5%2C7l-3.2%2C3.2l-2-2L3%2C5l-3.1-3.1l1.9-1.9L5%2C3l3.2-3.2L10.2%2C1.8z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  transition: all 0.3s;
}

.rendszeruzenet a.rendszeruzenet-close:hover {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.fixed-header .rendszeruzenet.closed,
.rendszeruzenet.closed {
  display: none;
}

.slideshow .rendszeruzenet-container.fixed {
  height: 100%;
  margin-top: -36px;
}

.slideshow .rendszeruzenet {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  margin-top: -36px;
  background-color: rgba(0, 0, 0, 0.7);
  background-image: url("../images/magyarazo-overlay.png");
  background-repeat: no-repeat;
  background-position: right bottom;
}

.slideshow .rendszeruzenet a.rendszeruzenet-close {
  background: url("../images/magyarazo-overlay-close-btn.png") no-repeat right 36px;
  width: 100%;
  height: 100%;
  transition: none;
}

.slideshow .rendszeruzenet a.rendszeruzenet-close:hover {
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
}

.emoji {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url("../images/emoji.png") top left no-repeat;
  width: 20px;
  height: 20px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}

.emoji2600 {
  background-position: -0px -15120px;
}

.emoji2601 {
  background-position: -0px -15140px;
}

.emoji2614 {
  background-position: -0px -15200px;
}

.emoji26c4 {
  background-position: -0px -15800px;
}

.emoji26a1 {
  background-position: -0px -15700px;
}

.emoji1f300 {
  background-position: -0px -1100px;
}

.emoji1f301 {
  background-position: -0px -1120px;
}

.emoji1f302 {
  background-position: -0px -1140px;
}

.emoji1f303 {
  background-position: -0px -1160px;
}

.emoji1f304 {
  background-position: -0px -1180px;
}

.emoji1f305 {
  background-position: -0px -1200px;
}

.emoji1f306 {
  background-position: -0px -1220px;
}

.emoji1f307 {
  background-position: -0px -1240px;
}

.emoji1f308 {
  background-position: -0px -1260px;
}

.emoji2744 {
  background-position: -0px -16280px;
}

.emoji26c5 {
  background-position: -0px -15820px;
}

.emoji1f309 {
  background-position: -0px -1280px;
}

.emoji1f30a {
  background-position: -0px -1300px;
}

.emoji1f30b {
  background-position: -0px -1320px;
}

.emoji1f30c {
  background-position: -0px -1340px;
}

.emoji1f30f {
  background-position: -0px -1400px;
}

.emoji1f311 {
  background-position: -0px -1440px;
}

.emoji1f314 {
  background-position: -0px -1500px;
}

.emoji1f313 {
  background-position: -0px -1480px;
}

.emoji1f319 {
  background-position: -0px -1600px;
}

.emoji1f315 {
  background-position: -0px -1520px;
}

.emoji1f31b {
  background-position: -0px -1640px;
}

.emoji1f31f {
  background-position: -0px -1720px;
}

.emoji1f320 {
  background-position: -px -px;
}

.emoji1f550 {
  background-position: -0px -11060px;
}

.emoji1f551 {
  background-position: -0px -11080px;
}

.emoji1f552 {
  background-position: -0px -11100px;
}

.emoji1f553 {
  background-position: -0px -11120px;
}

.emoji1f554 {
  background-position: -0px -11140px;
}

.emoji1f555 {
  background-position: -0px -11160px;
}

.emoji1f556 {
  background-position: -0px -11180px;
}

.emoji1f557 {
  background-position: -0px -11200px;
}

.emoji1f558 {
  background-position: -0px -11220px;
}

.emoji1f559 {
  background-position: -0px -11240px;
}

.emoji1f55a {
  background-position: -0px -11260px;
}

.emoji1f55b {
  background-position: -0px -11280px;
}

.emoji231a {
  background-position: -0px -14780px;
}

.emoji231b {
  background-position: -0px -14800px;
}

.emoji23f0 {
  background-position: -0px -14900px;
}

.emoji23f3 {
  background-position: -0px -14920px;
}

.emoji2648 {
  background-position: -0px -15280px;
}

.emoji2649 {
  background-position: -0px -15300px;
}

.emoji264a {
  background-position: -0px -15320px;
}

.emoji264b {
  background-position: -0px -15340px;
}

.emoji264c {
  background-position: -0px -15360px;
}

.emoji264d {
  background-position: -0px -15380px;
}

.emoji264e {
  background-position: -0px -15400px;
}

.emoji264f {
  background-position: -0px -15420px;
}

.emoji2650 {
  background-position: -0px -15440px;
}

.emoji2651 {
  background-position: -0px -15460px;
}

.emoji2652 {
  background-position: -0px -15480px;
}

.emoji2653 {
  background-position: -0px -15500px;
}

.emoji26ce {
  background-position: -0px -15840px;
}

.emoji1f340 {
  background-position: -0px -2040px;
}

.emoji1f337 {
  background-position: -0px -1860px;
}

.emoji1f331 {
  background-position: -0px -1760px;
}

.emoji1f341 {
  background-position: -0px -2060px;
}

.emoji1f338 {
  background-position: -0px -1880px;
}

.emoji1f339 {
  background-position: -0px -1900px;
}

.emoji1f342 {
  background-position: -0px -2080px;
}

.emoji1f343 {
  background-position: -0px -2100px;
}

.emoji1f33a {
  background-position: -0px -1920px;
}

.emoji1f33b {
  background-position: -0px -1940px;
}

.emoji1f334 {
  background-position: -0px -1820px;
}

.emoji1f335 {
  background-position: -0px -1840px;
}

.emoji1f33e {
  background-position: -0px -2000px;
}

.emoji1f33d {
  background-position: -0px -1980px;
}

.emoji1f344 {
  background-position: -0px -2120px;
}

.emoji1f330 {
  background-position: -0px -1740px;
}

.emoji1f33c {
  background-position: -0px -1960px;
}

.emoji1f33f {
  background-position: -0px -2020px;
}

.emoji1f352 {
  background-position: -0px -2400px;
}

.emoji1f34c {
  background-position: -0px -2280px;
}

.emoji1f34e {
  background-position: -0px -2320px;
}

.emoji1f34a {
  background-position: -0px -2240px;
}

.emoji1f353 {
  background-position: -0px -2420px;
}

.emoji1f349 {
  background-position: -0px -2220px;
}

.emoji1f345 {
  background-position: -0px -2140px;
}

.emoji1f346 {
  background-position: -0px -2160px;
}

.emoji1f348 {
  background-position: -0px -2200px;
}

.emoji1f34d {
  background-position: -0px -2300px;
}

.emoji1f347 {
  background-position: -0px -2180px;
}

.emoji1f351 {
  background-position: -0px -2380px;
}

.emoji1f34f {
  background-position: -0px -2340px;
}

.emoji1f440 {
  background-position: -0px -6100px;
}

.emoji1f442 {
  background-position: -0px -6120px;
}

.emoji1f443 {
  background-position: -0px -6140px;
}

.emoji1f444 {
  background-position: -0px -6160px;
}

.emoji1f445 {
  background-position: -0px -6180px;
}

.emoji1f484 {
  background-position: -0px -7440px;
}

.emoji1f485 {
  background-position: -0px -7460px;
}

.emoji1f486 {
  background-position: -0px -7480px;
}

.emoji1f487 {
  background-position: -0px -7500px;
}

.emoji1f488 {
  background-position: -0px -7520px;
}

.emoji1f464 {
  background-position: -0px -6800px;
}

.emoji1f466 {
  background-position: -0px -6840px;
}

.emoji1f467 {
  background-position: -0px -6860px;
}

.emoji1f468 {
  background-position: -0px -6880px;
}

.emoji1f469 {
  background-position: -0px -6900px;
}

.emoji1f46a {
  background-position: -0px -6920px;
}

.emoji1f46b {
  background-position: -0px -6940px;
}

.emoji1f46e {
  background-position: -0px -7000px;
}

.emoji1f46f {
  background-position: -0px -7020px;
}

.emoji1f470 {
  background-position: -0px -7040px;
}

.emoji1f471 {
  background-position: -0px -7060px;
}

.emoji1f472 {
  background-position: -0px -7080px;
}

.emoji1f473 {
  background-position: -0px -7100px;
}

.emoji1f474 {
  background-position: -0px -7120px;
}

.emoji1f475 {
  background-position: -0px -7140px;
}

.emoji1f476 {
  background-position: -0px -7160px;
}

.emoji1f477 {
  background-position: -0px -7180px;
}

.emoji1f478 {
  background-position: -0px -7200px;
}

.emoji1f479 {
  background-position: -0px -7220px;
}

.emoji1f47a {
  background-position: -0px -7240px;
}

.emoji1f47b {
  background-position: -0px -7260px;
}

.emoji1f47c {
  background-position: -0px -7280px;
}

.emoji1f47d {
  background-position: -0px -7300px;
}

.emoji1f47e {
  background-position: -0px -7320px;
}

.emoji1f47f {
  background-position: -0px -7340px;
}

.emoji1f480 {
  background-position: -0px -7360px;
}

.emoji1f481 {
  background-position: -0px -7380px;
}

.emoji1f482 {
  background-position: -0px -7400px;
}

.emoji1f483 {
  background-position: -0px -7420px;
}

.emoji1f40c {
  background-position: -0px -5080px;
}

.emoji1f40d {
  background-position: -0px -5100px;
}

.emoji1f40e {
  background-position: -0px -5120px;
}

.emoji1f414 {
  background-position: -0px -5240px;
}

.emoji1f417 {
  background-position: -0px -5300px;
}

.emoji1f42b {
  background-position: -0px -5700px;
}

.emoji1f418 {
  background-position: -0px -5320px;
}

.emoji1f428 {
  background-position: -0px -5640px;
}

.emoji1f412 {
  background-position: -0px -5200px;
}

.emoji1f411 {
  background-position: -0px -5180px;
}

.emoji1f419 {
  background-position: -0px -5340px;
}

.emoji1f41a {
  background-position: -0px -5360px;
}

.emoji1f41b {
  background-position: -0px -5380px;
}

.emoji1f41c {
  background-position: -0px -5400px;
}

.emoji1f41d {
  background-position: -0px -5420px;
}

.emoji1f41e {
  background-position: -0px -5440px;
}

.emoji1f420 {
  background-position: -0px -5480px;
}

.emoji1f421 {
  background-position: -0px -5500px;
}

.emoji1f422 {
  background-position: -0px -5520px;
}

.emoji1f424 {
  background-position: -0px -5560px;
}

.emoji1f425 {
  background-position: -0px -5580px;
}

.emoji1f426 {
  background-position: -0px -5600px;
}

.emoji1f423 {
  background-position: -0px -5540px;
}

.emoji1f427 {
  background-position: -0px -5620px;
}

.emoji1f429 {
  background-position: -0px -5660px;
}

.emoji1f41f {
  background-position: -0px -5460px;
}

.emoji1f42c {
  background-position: -0px -5720px;
}

.emoji1f42d {
  background-position: -0px -5740px;
}

.emoji1f42f {
  background-position: -0px -5780px;
}

.emoji1f431 {
  background-position: -0px -5820px;
}

.emoji1f433 {
  background-position: -0px -5860px;
}

.emoji1f434 {
  background-position: -0px -5880px;
}

.emoji1f435 {
  background-position: -0px -5900px;
}

.emoji1f436 {
  background-position: -0px -5920px;
}

.emoji1f437 {
  background-position: -0px -5940px;
}

.emoji1f43b {
  background-position: -0px -6020px;
}

.emoji1f439 {
  background-position: -0px -5980px;
}

.emoji1f43a {
  background-position: -0px -6000px;
}

.emoji1f42e {
  background-position: -0px -5760px;
}

.emoji1f430 {
  background-position: -0px -5800px;
}

.emoji1f438 {
  background-position: -0px -5960px;
}

.emoji1f43e {
  background-position: -0px -6080px;
}

.emoji1f432 {
  background-position: -0px -5840px;
}

.emoji1f43c {
  background-position: -0px -6040px;
}

.emoji1f43d {
  background-position: -0px -6060px;
}

.emoji1f620 {
  background-position: -0px -12280px;
}

.emoji1f629 {
  background-position: -0px -12460px;
}

.emoji1f632 {
  background-position: -0px -12640px;
}

.emoji1f61e {
  background-position: -0px -12240px;
}

.emoji1f635 {
  background-position: -0px -12700px;
}

.emoji1f630 {
  background-position: -0px -12600px;
}

.emoji1f612 {
  background-position: -0px -12000px;
}

.emoji1f60d {
  background-position: -0px -11900px;
}

.emoji1f624 {
  background-position: -0px -12360px;
}

.emoji1f61c {
  background-position: -0px -12200px;
}

.emoji1f61d {
  background-position: -0px -12220px;
}

.emoji1f60b {
  background-position: -0px -11860px;
}

.emoji1f618 {
  background-position: -0px -12120px;
}

.emoji1f61a {
  background-position: -0px -12160px;
}

.emoji1f637 {
  background-position: -0px -12740px;
}

.emoji1f633 {
  background-position: -0px -12660px;
}

.emoji1f603 {
  background-position: -0px -11700px;
}

.emoji1f605 {
  background-position: -0px -11740px;
}

.emoji1f606 {
  background-position: -0px -11760px;
}

.emoji1f601 {
  background-position: -0px -11660px;
}

.emoji1f602 {
  background-position: -0px -11680px;
}

.emoji1f60a {
  background-position: -0px -11840px;
}

.emoji263a {
  background-position: -0px -15260px;
}

.emoji1f604 {
  background-position: -0px -11720px;
}

.emoji1f622 {
  background-position: -0px -12320px;
}

.emoji1f62d {
  background-position: -0px -12540px;
}

.emoji1f628 {
  background-position: -0px -12440px;
}

.emoji1f623 {
  background-position: -0px -12340px;
}

.emoji1f621 {
  background-position: -0px -12300px;
}

.emoji1f60c {
  background-position: -0px -11880px;
}

.emoji1f616 {
  background-position: -0px -12080px;
}

.emoji1f614 {
  background-position: -0px -12040px;
}

.emoji1f631 {
  background-position: -0px -12620px;
}

.emoji1f62a {
  background-position: -0px -12480px;
}

.emoji1f60f {
  background-position: -0px -11940px;
}

.emoji1f613 {
  background-position: -0px -12020px;
}

.emoji1f625 {
  background-position: -0px -12380px;
}

.emoji1f62b {
  background-position: -0px -12500px;
}

.emoji1f609 {
  background-position: -0px -11820px;
}

.emoji1f63a {
  background-position: -0px -12800px;
}

.emoji1f638 {
  background-position: -0px -12760px;
}

.emoji1f639 {
  background-position: -0px -12780px;
}

.emoji1f63d {
  background-position: -0px -12860px;
}

.emoji1f63b {
  background-position: -0px -12820px;
}

.emoji1f63f {
  background-position: -0px -12900px;
}

.emoji1f63e {
  background-position: -0px -12880px;
}

.emoji1f63c {
  background-position: -0px -12840px;
}

.emoji1f640 {
  background-position: -0px -12920px;
}

.emoji1f645 {
  background-position: -0px -12940px;
}

.emoji1f646 {
  background-position: -0px -12960px;
}

.emoji1f647 {
  background-position: -0px -12980px;
}

.emoji1f648 {
  background-position: -0px -13000px;
}

.emoji1f64a {
  background-position: -0px -13040px;
}

.emoji1f649 {
  background-position: -0px -13020px;
}

.emoji1f64b {
  background-position: -0px -13060px;
}

.emoji1f64c {
  background-position: -0px -13080px;
}

.emoji1f64d {
  background-position: -0px -13100px;
}

.emoji1f64e {
  background-position: -0px -13120px;
}

.emoji1f64f {
  background-position: -0px -13140px;
}

.emoji1f3e0 {
  background-position: -0px -4500px;
}

.emoji1f3e1 {
  background-position: -0px -4520px;
}

.emoji1f3e2 {
  background-position: -0px -4540px;
}

.emoji1f3e3 {
  background-position: -0px -4560px;
}

.emoji1f3e5 {
  background-position: -0px -4600px;
}

.emoji1f3e6 {
  background-position: -0px -4620px;
}

.emoji1f3e7 {
  background-position: -0px -4640px;
}

.emoji1f3e8 {
  background-position: -0px -4660px;
}

.emoji1f3e9 {
  background-position: -0px -4680px;
}

.emoji1f3ea {
  background-position: -0px -4700px;
}

.emoji1f3eb {
  background-position: -0px -4720px;
}

.emoji26ea {
  background-position: -0px -15880px;
}

.emoji26f2 {
  background-position: -0px -15900px;
}

.emoji1f3ec {
  background-position: -0px -4740px;
}

.emoji1f3ef {
  background-position: -0px -4800px;
}

.emoji1f3f0 {
  background-position: -0px -4820px;
}

.emoji1f3ed {
  background-position: -0px -4760px;
}

.emoji2693 {
  background-position: -0px -15660px;
}

.emoji1f3ee {
  background-position: -0px -4780px;
}

.emoji1f5fb {
  background-position: -0px -11540px;
}

.emoji1f5fc {
  background-position: -0px -11560px;
}

.emoji1f5fd {
  background-position: -0px -11580px;
}

.emoji1f5fe {
  background-position: -0px -11600px;
}

.emoji1f5ff {
  background-position: -0px -11620px;
}

.emoji1f45e {
  background-position: -0px -6680px;
}

.emoji1f45f {
  background-position: -0px -6700px;
}

.emoji1f460 {
  background-position: -0px -6720px;
}

.emoji1f461 {
  background-position: -0px -6740px;
}

.emoji1f462 {
  background-position: -0px -6760px;
}

.emoji1f463 {
  background-position: -0px -6780px;
}

.emoji1f453 {
  background-position: -0px -6460px;
}

.emoji1f455 {
  background-position: -0px -6500px;
}

.emoji1f456 {
  background-position: -0px -6520px;
}

.emoji1f451 {
  background-position: -0px -6420px;
}

.emoji1f454 {
  background-position: -0px -6480px;
}

.emoji1f452 {
  background-position: -0px -6440px;
}

.emoji1f457 {
  background-position: -0px -6540px;
}

.emoji1f458 {
  background-position: -0px -6560px;
}

.emoji1f459 {
  background-position: -0px -6580px;
}

.emoji1f45a {
  background-position: -0px -6600px;
}

.emoji1f45b {
  background-position: -0px -6620px;
}

.emoji1f45c {
  background-position: -0px -6640px;
}

.emoji1f45d {
  background-position: -0px -6660px;
}

.emoji1f4b0 {
  background-position: -0px -8320px;
}

.emoji1f4b1 {
  background-position: -0px -8340px;
}

.emoji1f4b9 {
  background-position: -0px -8500px;
}

.emoji1f4b2 {
  background-position: -0px -8360px;
}

.emoji1f4b3 {
  background-position: -0px -8380px;
}

.emoji1f4b4 {
  background-position: -0px -8400px;
}

.emoji1f4b5 {
  background-position: -0px -8420px;
}

.emoji1f4b8 {
  background-position: -0px -8480px;
}

.emoji1f1e81f1f3 {
  background-position: -0px -600px;
}

.emoji1f1e91f1ea {
  background-position: -0px -620px;
}

.emoji1f1ea1f1f8 {
  background-position: -0px -640px;
}

.emoji1f1eb1f1f7 {
  background-position: -0px -660px;
}

.emoji1f1ec1f1e7 {
  background-position: -0px -680px;
}

.emoji1f1ee1f1f9 {
  background-position: -0px -700px;
}

.emoji1f1ef1f1f5 {
  background-position: -0px -720px;
}

.emoji1f1f01f1f7 {
  background-position: -0px -740px;
}

.emoji1f1f71f1fa {
  background-position: -0px -760px;
}

.emoji1f1fa1f1f8 {
  background-position: -0px -780px;
}

.emoji1f525 {
  background-position: -0px -10560px;
}

.emoji1f526 {
  background-position: -0px -10580px;
}

.emoji1f527 {
  background-position: -0px -10600px;
}

.emoji1f528 {
  background-position: -0px -10620px;
}

.emoji1f529 {
  background-position: -0px -10640px;
}

.emoji1f52a {
  background-position: -0px -10660px;
}

.emoji1f52b {
  background-position: -0px -10680px;
}

.emoji1f52e {
  background-position: -0px -10740px;
}

.emoji1f52f {
  background-position: -0px -10760px;
}

.emoji1f530 {
  background-position: -0px -10780px;
}

.emoji1f531 {
  background-position: -0px -10800px;
}

.emoji1f489 {
  background-position: -0px -7540px;
}

.emoji1f48a {
  background-position: -0px -7560px;
}

.emoji1f170 {
  background-position: -0px -300px;
}

.emoji1f171 {
  background-position: -0px -320px;
}

.emoji1f18e {
  background-position: -0px -380px;
}

.emoji1f17e {
  background-position: -0px -340px;
}

.emoji1f380 {
  background-position: -0px -3260px;
}

.emoji1f381 {
  background-position: -0px -3280px;
}

.emoji1f382 {
  background-position: -0px -3300px;
}

.emoji1f384 {
  background-position: -0px -3340px;
}

.emoji1f385 {
  background-position: -0px -3360px;
}

.emoji1f38c {
  background-position: -0px -3500px;
}

.emoji1f386 {
  background-position: -0px -3380px;
}

.emoji1f388 {
  background-position: -0px -3420px;
}

.emoji1f389 {
  background-position: -0px -3440px;
}

.emoji1f38d {
  background-position: -0px -3520px;
}

.emoji1f38e {
  background-position: -0px -3540px;
}

.emoji1f393 {
  background-position: -0px -3640px;
}

.emoji1f392 {
  background-position: -0px -3620px;
}

.emoji1f38f {
  background-position: -0px -3560px;
}

.emoji1f387 {
  background-position: -0px -3400px;
}

.emoji1f390 {
  background-position: -0px -3580px;
}

.emoji1f383 {
  background-position: -0px -3320px;
}

.emoji1f38a {
  background-position: -0px -3460px;
}

.emoji1f38b {
  background-position: -0px -3480px;
}

.emoji1f391 {
  background-position: -0px -3600px;
}

.emoji1f4df {
  background-position: -0px -9260px;
}

.emoji260e {
  background-position: -0px -15160px;
}

.emoji1f4de {
  background-position: -0px -9240px;
}

.emoji1f4f1 {
  background-position: -0px -9620px;
}

.emoji1f4f2 {
  background-position: -0px -9640px;
}

.emoji1f4dd {
  background-position: -0px -9220px;
}

.emoji1f4e0 {
  background-position: -0px -9280px;
}

.emoji2709 {
  background-position: -0px -16060px;
}

.emoji1f4e8 {
  background-position: -0px -9440px;
}

.emoji1f4e9 {
  background-position: -0px -9460px;
}

.emoji1f4ea {
  background-position: -0px -9480px;
}

.emoji1f4eb {
  background-position: -0px -9500px;
}

.emoji1f4ee {
  background-position: -0px -9560px;
}

.emoji1f4f0 {
  background-position: -0px -9600px;
}

.emoji1f4e2 {
  background-position: -0px -9320px;
}

.emoji1f4e3 {
  background-position: -0px -9340px;
}

.emoji1f4e1 {
  background-position: -0px -9300px;
}

.emoji1f4e4 {
  background-position: -0px -9360px;
}

.emoji1f4e5 {
  background-position: -0px -9380px;
}

.emoji1f4e6 {
  background-position: -0px -9400px;
}

.emoji1f4e7 {
  background-position: -0px -9420px;
}

.emoji1f520 {
  background-position: -0px -10460px;
}

.emoji1f521 {
  background-position: -0px -10480px;
}

.emoji1f522 {
  background-position: -0px -10500px;
}

.emoji1f523 {
  background-position: -0px -10520px;
}

.emoji1f524 {
  background-position: -0px -10540px;
}

.emoji2712 {
  background-position: -0px -16160px;
}

.emoji1f4ba {
  background-position: -0px -8520px;
}

.emoji1f4bb {
  background-position: -0px -8540px;
}

.emoji270f {
  background-position: -0px -16140px;
}

.emoji1f4ce {
  background-position: -0px -8920px;
}

.emoji1f4bc {
  background-position: -0px -8560px;
}

.emoji1f4bd {
  background-position: -0px -8580px;
}

.emoji1f4be {
  background-position: -0px -8600px;
}

.emoji1f4bf {
  background-position: -0px -8620px;
}

.emoji1f4c0 {
  background-position: -0px -8640px;
}

.emoji2702 {
  background-position: -0px -16000px;
}

.emoji1f4cd {
  background-position: -0px -8900px;
}

.emoji1f4c3 {
  background-position: -0px -8700px;
}

.emoji1f4c4 {
  background-position: -0px -8720px;
}

.emoji1f4c5 {
  background-position: -0px -8740px;
}

.emoji1f4c1 {
  background-position: -0px -8660px;
}

.emoji1f4c2 {
  background-position: -0px -8680px;
}

.emoji1f4d3 {
  background-position: -0px -9020px;
}

.emoji1f4d6 {
  background-position: -0px -9080px;
}

.emoji1f4d4 {
  background-position: -0px -9040px;
}

.emoji1f4d5 {
  background-position: -0px -9060px;
}

.emoji1f4d7 {
  background-position: -0px -9100px;
}

.emoji1f4d8 {
  background-position: -0px -9120px;
}

.emoji1f4d9 {
  background-position: -0px -9140px;
}

.emoji1f4da {
  background-position: -0px -9160px;
}

.emoji1f4db {
  background-position: -0px -9180px;
}

.emoji1f4dc {
  background-position: -0px -9200px;
}

.emoji1f4cb {
  background-position: -0px -8860px;
}

.emoji1f4c6 {
  background-position: -0px -8760px;
}

.emoji1f4ca {
  background-position: -0px -8840px;
}

.emoji1f4c8 {
  background-position: -0px -8800px;
}

.emoji1f4c9 {
  background-position: -0px -8820px;
}

.emoji1f4c7 {
  background-position: -0px -8780px;
}

.emoji1f4cc {
  background-position: -0px -8880px;
}

.emoji1f4d2 {
  background-position: -0px -9000px;
}

.emoji1f4cf {
  background-position: -0px -8940px;
}

.emoji1f4d0 {
  background-position: -0px -8960px;
}

.emoji1f4d1 {
  background-position: -0px -8980px;
}

.emoji1f3bd {
  background-position: -0px -4240px;
}

.emoji26be {
  background-position: -0px -15780px;
}

.emoji26f3 {
  background-position: -0px -15920px;
}

.emoji1f3be {
  background-position: -0px -4260px;
}

.emoji26bd {
  background-position: -0px -15760px;
}

.emoji1f3bf {
  background-position: -0px -4280px;
}

.emoji1f3c0 {
  background-position: -0px -4300px;
}

.emoji1f3c1 {
  background-position: -0px -4320px;
}

.emoji1f3c2 {
  background-position: -0px -4340px;
}

.emoji1f3c3 {
  background-position: -0px -4360px;
}

.emoji1f3c4 {
  background-position: -0px -4380px;
}

.emoji1f3c6 {
  background-position: -0px -4400px;
}

.emoji1f3c8 {
  background-position: -0px -4440px;
}

.emoji1f3ca {
  background-position: -0px -4480px;
}

.emoji1f683 {
  background-position: -0px -13220px;
}

.emoji1f687 {
  background-position: -0px -13300px;
}

.emoji24c2 {
  background-position: -0px -14940px;
}

.emoji1f684 {
  background-position: -0px -13240px;
}

.emoji1f685 {
  background-position: -0px -13260px;
}

.emoji1f697 {
  background-position: -0px -13600px;
}

.emoji1f699 {
  background-position: -0px -13640px;
}

.emoji1f68c {
  background-position: -0px -13380px;
}

.emoji1f68f {
  background-position: -0px -13440px;
}

.emoji1f6a2 {
  background-position: -0px -13820px;
}

.emoji2708 {
  background-position: -0px -16040px;
}

.emoji26f5 {
  background-position: -0px -15940px;
}

.emoji1f689 {
  background-position: -0px -13340px;
}

.emoji1f680 {
  background-position: -0px -13160px;
}

.emoji1f6a4 {
  background-position: -0px -13860px;
}

.emoji1f695 {
  background-position: -0px -13560px;
}

.emoji1f69a {
  background-position: -0px -13660px;
}

.emoji1f692 {
  background-position: -0px -13500px;
}

.emoji1f691 {
  background-position: -0px -13480px;
}

.emoji1f693 {
  background-position: -0px -13520px;
}

.emoji26fd {
  background-position: -0px -15980px;
}

.emoji1f17f {
  background-position: -0px -360px;
}

.emoji1f6a5 {
  background-position: -0px -13880px;
}

.emoji1f6a7 {
  background-position: -0px -13920px;
}

.emoji1f6a8 {
  background-position: -0px -13940px;
}

.emoji2668 {
  background-position: -0px -15600px;
}

.emoji26fa {
  background-position: -0px -15960px;
}

.emoji1f3a0 {
  background-position: -0px -3660px;
}

.emoji1f3a1 {
  background-position: -0px -3680px;
}

.emoji1f3a2 {
  background-position: -0px -3700px;
}

.emoji1f3a3 {
  background-position: -0px -3720px;
}

.emoji1f3a4 {
  background-position: -0px -3740px;
}

.emoji1f3a5 {
  background-position: -0px -3760px;
}

.emoji1f3a6 {
  background-position: -0px -3780px;
}

.emoji1f3a7 {
  background-position: -0px -3800px;
}

.emoji1f3a8 {
  background-position: -0px -3820px;
}

.emoji1f3a9 {
  background-position: -0px -3840px;
}

.emoji1f3aa {
  background-position: -0px -3860px;
}

.emoji1f3ab {
  background-position: -0px -3880px;
}

.emoji1f3ac {
  background-position: -0px -3900px;
}

.emoji1f3ad {
  background-position: -0px -3920px;
}

.emoji1f3ae {
  background-position: -0px -3940px;
}

.emoji1f004 {
  background-position: -0px -260px;
}

.emoji1f3af {
  background-position: -0px -3960px;
}

.emoji1f3b0 {
  background-position: -0px -3980px;
}

.emoji1f3b1 {
  background-position: -0px -4000px;
}

.emoji1f3b2 {
  background-position: -0px -4020px;
}

.emoji1f3b3 {
  background-position: -0px -4040px;
}

.emoji1f3b4 {
  background-position: -0px -4060px;
}

.emoji1f0cf {
  background-position: -0px -280px;
}

.emoji1f3b5 {
  background-position: -0px -4080px;
}

.emoji1f3b6 {
  background-position: -0px -4100px;
}

.emoji1f3b7 {
  background-position: -0px -4120px;
}

.emoji1f3b8 {
  background-position: -0px -4140px;
}

.emoji1f3b9 {
  background-position: -0px -4160px;
}

.emoji1f3ba {
  background-position: -0px -4180px;
}

.emoji1f3bb {
  background-position: -0px -4200px;
}

.emoji1f3bc {
  background-position: -0px -4220px;
}

.emoji303d {
  background-position: -0px -16780px;
}

.emoji1f4f7 {
  background-position: -0px -9740px;
}

.emoji1f4f9 {
  background-position: -0px -9760px;
}

.emoji1f4fa {
  background-position: -0px -9780px;
}

.emoji1f4fb {
  background-position: -0px -9800px;
}

.emoji1f4fc {
  background-position: -0px -9820px;
}

.emoji1f48b {
  background-position: -0px -7580px;
}

.emoji1f48c {
  background-position: -0px -7600px;
}

.emoji1f48d {
  background-position: -0px -7620px;
}

.emoji1f48e {
  background-position: -0px -7640px;
}

.emoji1f48f {
  background-position: -0px -7660px;
}

.emoji1f490 {
  background-position: -0px -7680px;
}

.emoji1f491 {
  background-position: -0px -7700px;
}

.emoji1f492 {
  background-position: -0px -7720px;
}

.emoji1f51e {
  background-position: -0px -10420px;
}

.emojia9 {
  background-position: -0px -220px;
}

.emojiae {
  background-position: -0px -240px;
}

.emoji2122 {
  background-position: -0px -14580px;
}

.emoji2139 {
  background-position: -0px -14600px;
}

.emoji2320e3 {
  background-position: -0px -0px;
}

.emoji3120e3 {
  background-position: -0px -40px;
}

.emoji3220e3 {
  background-position: -0px -60px;
}

.emoji3320e3 {
  background-position: -0px -80px;
}

.emoji3420e3 {
  background-position: -0px -100px;
}

.emoji3520e3 {
  background-position: -0px -120px;
}

.emoji3620e3 {
  background-position: -0px -140px;
}

.emoji3720e3 {
  background-position: -0px -160px;
}

.emoji3820e3 {
  background-position: -0px -180px;
}

.emoji3920e3 {
  background-position: -0px -200px;
}

.emoji3020e3 {
  background-position: -0px -20px;
}

.emoji1f51f {
  background-position: -0px -10440px;
}

.emoji1f4f6 {
  background-position: -0px -9720px;
}

.emoji1f4f3 {
  background-position: -0px -9660px;
}

.emoji1f4f4 {
  background-position: -0px -9680px;
}

.emoji1f354 {
  background-position: -0px -2440px;
}

.emoji1f359 {
  background-position: -0px -2540px;
}

.emoji1f370 {
  background-position: -0px -3000px;
}

.emoji1f35c {
  background-position: -0px -2600px;
}

.emoji1f35e {
  background-position: -0px -2640px;
}

.emoji1f373 {
  background-position: -0px -3060px;
}

.emoji1f366 {
  background-position: -0px -2800px;
}

.emoji1f35f {
  background-position: -0px -2660px;
}

.emoji1f361 {
  background-position: -0px -2700px;
}

.emoji1f358 {
  background-position: -0px -2520px;
}

.emoji1f35a {
  background-position: -0px -2560px;
}

.emoji1f35d {
  background-position: -0px -2620px;
}

.emoji1f35b {
  background-position: -0px -2580px;
}

.emoji1f362 {
  background-position: -0px -2720px;
}

.emoji1f363 {
  background-position: -0px -2740px;
}

.emoji1f371 {
  background-position: -0px -3020px;
}

.emoji1f372 {
  background-position: -0px -3040px;
}

.emoji1f367 {
  background-position: -0px -2820px;
}

.emoji1f356 {
  background-position: -0px -2480px;
}

.emoji1f365 {
  background-position: -0px -2780px;
}

.emoji1f360 {
  background-position: -0px -2680px;
}

.emoji1f355 {
  background-position: -0px -2460px;
}

.emoji1f357 {
  background-position: -0px -2500px;
}

.emoji1f368 {
  background-position: -0px -2840px;
}

.emoji1f369 {
  background-position: -0px -2860px;
}

.emoji1f36a {
  background-position: -0px -2880px;
}

.emoji1f36b {
  background-position: -0px -2900px;
}

.emoji1f36c {
  background-position: -0px -2920px;
}

.emoji1f36d {
  background-position: -0px -2940px;
}

.emoji1f36e {
  background-position: -0px -2960px;
}

.emoji1f36f {
  background-position: -0px -2980px;
}

.emoji1f364 {
  background-position: -0px -2760px;
}

.emoji1f374 {
  background-position: -0px -3080px;
}

.emoji2615 {
  background-position: -0px -15220px;
}

.emoji1f378 {
  background-position: -0px -3160px;
}

.emoji1f37a {
  background-position: -0px -3200px;
}

.emoji1f375 {
  background-position: -0px -3100px;
}

.emoji1f376 {
  background-position: -0px -3120px;
}

.emoji1f377 {
  background-position: -0px -3140px;
}

.emoji1f37b {
  background-position: -0px -3220px;
}

.emoji1f379 {
  background-position: -0px -3180px;
}

.emoji2197 {
  background-position: -0px -14680px;
}

.emoji2198 {
  background-position: -0px -14700px;
}

.emoji2196 {
  background-position: -0px -14660px;
}

.emoji2199 {
  background-position: -0px -14720px;
}

.emoji2934 {
  background-position: -0px -16580px;
}

.emoji2935 {
  background-position: -0px -16600px;
}

.emoji2194 {
  background-position: -0px -14620px;
}

.emoji2195 {
  background-position: -0px -14640px;
}

.emoji2b06 {
  background-position: -0px -16640px;
}

.emoji2b07 {
  background-position: -0px -16660px;
}

.emoji27a1 {
  background-position: -0px -16520px;
}

.emoji2b05 {
  background-position: -0px -16620px;
}

.emoji25b6 {
  background-position: -0px -15000px;
}

.emoji25c0 {
  background-position: -0px -15020px;
}

.emoji23e9 {
  background-position: -0px -14820px;
}

.emoji23ea {
  background-position: -0px -14840px;
}

.emoji23eb {
  background-position: -0px -14860px;
}

.emoji23ec {
  background-position: -0px -14880px;
}

.emoji1f53a {
  background-position: -0px -10980px;
}

.emoji1f53b {
  background-position: -0px -11000px;
}

.emoji1f53c {
  background-position: -0px -11020px;
}

.emoji1f53d {
  background-position: -0px -11040px;
}

.emoji2b55 {
  background-position: -0px -16740px;
}

.emoji274c {
  background-position: -0px -16320px;
}

.emoji274e {
  background-position: -0px -16340px;
}

.emoji2757 {
  background-position: -0px -16420px;
}

.emoji2049 {
  background-position: -0px -14560px;
}

.emoji203c {
  background-position: -0px -14540px;
}

.emoji2753 {
  background-position: -0px -16360px;
}

.emoji2754 {
  background-position: -0px -16380px;
}

.emoji2755 {
  background-position: -0px -16400px;
}

.emoji3030 {
  background-position: -0px -16760px;
}

.emoji27b0 {
  background-position: -0px -16540px;
}

.emoji27bf {
  background-position: -0px -16560px;
}

.emoji2764 {
  background-position: -0px -16440px;
}

.emoji1f493 {
  background-position: -0px -7740px;
}

.emoji1f494 {
  background-position: -0px -7760px;
}

.emoji1f495 {
  background-position: -0px -7780px;
}

.emoji1f496 {
  background-position: -0px -7800px;
}

.emoji1f497 {
  background-position: -0px -7820px;
}

.emoji1f498 {
  background-position: -0px -7840px;
}

.emoji1f499 {
  background-position: -0px -7860px;
}

.emoji1f49a {
  background-position: -0px -7880px;
}

.emoji1f49b {
  background-position: -0px -7900px;
}

.emoji1f49c {
  background-position: -0px -7920px;
}

.emoji1f49d {
  background-position: -0px -7940px;
}

.emoji1f49e {
  background-position: -0px -7960px;
}

.emoji1f49f {
  background-position: -0px -7980px;
}

.emoji2665 {
  background-position: -0px -15560px;
}

.emoji2660 {
  background-position: -0px -15520px;
}

.emoji2666 {
  background-position: -0px -15580px;
}

.emoji2663 {
  background-position: -0px -15540px;
}

.emoji1f6ac {
  background-position: -0px -14020px;
}

.emoji1f6ad {
  background-position: -0px -14040px;
}

.emoji267f {
  background-position: -0px -15640px;
}

.emoji1f6a9 {
  background-position: -0px -13960px;
}

.emoji26a0 {
  background-position: -0px -15680px;
}

.emoji26d4 {
  background-position: -0px -15860px;
}

.emoji267b {
  background-position: -0px -15620px;
}

.emoji1f6b2 {
  background-position: -0px -14140px;
}

.emoji1f6b6 {
  background-position: -0px -14220px;
}

.emoji1f6b9 {
  background-position: -0px -14280px;
}

.emoji1f6ba {
  background-position: -0px -14300px;
}

.emoji1f6c0 {
  background-position: -0px -14420px;
}

.emoji1f6bb {
  background-position: -0px -14320px;
}

.emoji1f6bd {
  background-position: -0px -14360px;
}

.emoji1f6be {
  background-position: -0px -14380px;
}

.emoji1f6bc {
  background-position: -0px -14340px;
}

.emoji1f6aa {
  background-position: -0px -13980px;
}

.emoji1f6ab {
  background-position: -0px -14000px;
}

.emoji2714 {
  background-position: -0px -16180px;
}

.emoji1f191 {
  background-position: -0px -400px;
}

.emoji1f192 {
  background-position: -0px -420px;
}

.emoji1f193 {
  background-position: -0px -440px;
}

.emoji1f194 {
  background-position: -0px -460px;
}

.emoji1f195 {
  background-position: -0px -480px;
}

.emoji1f196 {
  background-position: -0px -500px;
}

.emoji1f197 {
  background-position: -0px -520px;
}

.emoji1f198 {
  background-position: -0px -540px;
}

.emoji1f199 {
  background-position: -0px -560px;
}

.emoji1f19a {
  background-position: -0px -580px;
}

.emoji1f201 {
  background-position: -0px -800px;
}

.emoji1f202 {
  background-position: -0px -820px;
}

.emoji1f232 {
  background-position: -0px -880px;
}

.emoji1f233 {
  background-position: -0px -900px;
}

.emoji1f234 {
  background-position: -0px -920px;
}

.emoji1f235 {
  background-position: -0px -940px;
}

.emoji1f236 {
  background-position: -0px -960px;
}

.emoji1f21a {
  background-position: -0px -840px;
}

.emoji1f237 {
  background-position: -0px -980px;
}

.emoji1f238 {
  background-position: -0px -1000px;
}

.emoji1f239 {
  background-position: -0px -1020px;
}

.emoji1f22f {
  background-position: -0px -860px;
}

.emoji1f23a {
  background-position: -0px -1040px;
}

.emoji3299 {
  background-position: -0px -16820px;
}

.emoji3297 {
  background-position: -0px -16800px;
}

.emoji1f250 {
  background-position: -0px -1060px;
}

.emoji1f251 {
  background-position: -0px -1080px;
}

.emoji2795 {
  background-position: -0px -16460px;
}

.emoji2796 {
  background-position: -0px -16480px;
}

.emoji2716 {
  background-position: -0px -16200px;
}

.emoji2797 {
  background-position: -0px -16500px;
}

.emoji1f4a0 {
  background-position: -0px -8000px;
}

.emoji1f4a1 {
  background-position: -0px -8020px;
}

.emoji1f4a2 {
  background-position: -0px -8040px;
}

.emoji1f4a3 {
  background-position: -0px -8060px;
}

.emoji1f4a4 {
  background-position: -0px -8080px;
}

.emoji1f4a5 {
  background-position: -0px -8100px;
}

.emoji1f4a6 {
  background-position: -0px -8120px;
}

.emoji1f4a7 {
  background-position: -0px -8140px;
}

.emoji1f4a8 {
  background-position: -0px -8160px;
}

.emoji1f4a9 {
  background-position: -0px -8180px;
}

.emoji1f4aa {
  background-position: -0px -8200px;
}

.emoji1f4ab {
  background-position: -0px -8220px;
}

.emoji1f4ac {
  background-position: -0px -8240px;
}

.emoji2728 {
  background-position: -0px -16220px;
}

.emoji2734 {
  background-position: -0px -16260px;
}

.emoji2733 {
  background-position: -0px -16240px;
}

.emoji26aa {
  background-position: -0px -15720px;
}

.emoji26ab {
  background-position: -0px -15740px;
}

.emoji1f534 {
  background-position: -0px -10860px;
}

.emoji1f535 {
  background-position: -0px -10880px;
}

.emoji1f532 {
  background-position: -0px -10820px;
}

.emoji1f533 {
  background-position: -0px -10840px;
}

.emoji2b50 {
  background-position: -0px -16720px;
}

.emoji2b1c {
  background-position: -0px -16700px;
}

.emoji2b1b {
  background-position: -0px -16680px;
}

.emoji25ab {
  background-position: -0px -14980px;
}

.emoji25aa {
  background-position: -0px -14960px;
}

.emoji25fd {
  background-position: -0px -15080px;
}

.emoji25fe {
  background-position: -0px -15100px;
}

.emoji25fb {
  background-position: -0px -15040px;
}

.emoji25fc {
  background-position: -0px -15060px;
}

.emoji1f536 {
  background-position: -0px -10900px;
}

.emoji1f537 {
  background-position: -0px -10920px;
}

.emoji1f538 {
  background-position: -0px -10940px;
}

.emoji1f539 {
  background-position: -0px -10960px;
}

.emoji2747 {
  background-position: -0px -16300px;
}

.emoji1f4ae {
  background-position: -0px -8280px;
}

.emoji1f4af {
  background-position: -0px -8300px;
}

.emoji21a9 {
  background-position: -0px -14740px;
}

.emoji21aa {
  background-position: -0px -14760px;
}

.emoji1f503 {
  background-position: -0px -9900px;
}

.emoji1f50a {
  background-position: -0px -10020px;
}

.emoji1f50b {
  background-position: -0px -10040px;
}

.emoji1f50c {
  background-position: -0px -10060px;
}

.emoji1f50d {
  background-position: -0px -10080px;
}

.emoji1f50e {
  background-position: -0px -10100px;
}

.emoji1f512 {
  background-position: -0px -10180px;
}

.emoji1f513 {
  background-position: -0px -10200px;
}

.emoji1f50f {
  background-position: -0px -10120px;
}

.emoji1f510 {
  background-position: -0px -10140px;
}

.emoji1f511 {
  background-position: -0px -10160px;
}

.emoji1f514 {
  background-position: -0px -10220px;
}

.emoji2611 {
  background-position: -0px -15180px;
}

.emoji1f518 {
  background-position: -0px -10300px;
}

.emoji1f516 {
  background-position: -0px -10260px;
}

.emoji1f517 {
  background-position: -0px -10280px;
}

.emoji1f519 {
  background-position: -0px -10320px;
}

.emoji1f51a {
  background-position: -0px -10340px;
}

.emoji1f51b {
  background-position: -0px -10360px;
}

.emoji1f51c {
  background-position: -0px -10380px;
}

.emoji1f51d {
  background-position: -0px -10400px;
}

.emoji2705 {
  background-position: -0px -16020px;
}

.emoji270a {
  background-position: -0px -16080px;
}

.emoji270b {
  background-position: -0px -16100px;
}

.emoji270c {
  background-position: -0px -16120px;
}

.emoji1f44a {
  background-position: -0px -6280px;
}

.emoji1f44d {
  background-position: -0px -6340px;
}

.emoji261d {
  background-position: -0px -15240px;
}

.emoji1f446 {
  background-position: -0px -6200px;
}

.emoji1f447 {
  background-position: -0px -6220px;
}

.emoji1f448 {
  background-position: -0px -6240px;
}

.emoji1f449 {
  background-position: -0px -6260px;
}

.emoji1f44b {
  background-position: -0px -6300px;
}

.emoji1f44f {
  background-position: -0px -6380px;
}

.emoji1f44c {
  background-position: -0px -6320px;
}

.emoji1f44e {
  background-position: -0px -6360px;
}

.emoji1f450 {
  background-position: -0px -6400px;
}

.emoji2640 {
  background-size: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjE5LjVweCIgaGVpZ2h0PSIxOS41cHgiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJQU2dyYWRfMCIgeDE9IjAlIiB4Mj0iMCUiIHkxPSIxMDAlIiB5Mj0iMCUiPgogIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSJyZ2IoOTQsMTI2LDE1OCkiIHN0b3Atb3BhY2l0eT0iMSIgLz4KICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0icmdiKDExMywxNDQsMTc1KSIgc3RvcC1vcGFjaXR5PSIxIiAvPgogIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSJyZ2IoMTMxLDE2MiwxOTIpIiBzdG9wLW9wYWNpdHk9IjEiIC8+CiAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9InJnYigxNjMsMTg3LDIxMSkiIHN0b3Atb3BhY2l0eT0iMSIgLz4KICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0icmdiKDE5NCwyMTIsMjI5KSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8ZmlsdGVyIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9IkZpbHRlcl8wIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEzcHgiIGhlaWdodD0iMThweCIgID4KICAgIDxmZU9mZnNldCBpbj0iU291cmNlQWxwaGEiIGR4PSIwIiBkeT0iMSIgLz4KICAgIDxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXJPdXQiIHN0ZERldmlhdGlvbj0iMCIgLz4KICAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoODIsIDEyNiwgMTY4KSIgcmVzdWx0PSJmbG9vZE91dCIgLz4KICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iYXRvcCIgaW49ImZsb29kT3V0IiBpbjI9ImJsdXJPdXQiIC8+CiAgICA8ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogICAgPGZlTWVyZ2U+CiAgICA8ZmVNZXJnZU5vZGUvPgogICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgPC9mZU1lcmdlPgo8L2ZpbHRlcj4KPC9kZWZzPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBzdHJva2Utd2lkdGg9IjFweCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIGZpbGw9InVybCgjUFNncmFkXzApIgogZD0iTTMuNDk5LDAuNDk5IEwxNS40OTksMC40OTkgQzE3LjE1NiwwLjQ5OSAxOC40OTksMS44NDMgMTguNDk5LDMuNDk5IEwxOC40OTksMTUuNDk5IEMxOC40OTksMTcuMTU2IDE3LjE1NiwxOC40OTkgMTUuNDk5LDE4LjQ5OSBMMy40OTksMTguNDk5IEMxLjg0MywxOC40OTkgMC40OTksMTcuMTU2IDAuNDk5LDE1LjQ5OSBMMC40OTksMy40OTkgQzAuNDk5LDEuODQzIDEuODQzLDAuNDk5IDMuNDk5LDAuNDk5IFoiLz4KPGcgZmlsdGVyPSJ1cmwoI0ZpbHRlcl8wKSI+Cjx0ZXh0IGtlcm5pbmc9ImF1dG8iIGZvbnQtZmFtaWx5PSJNeXJpYWQgUHJvIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtc2l6ZT0iMTJweCIgeD0iNXB4IiB5PSIxMi40MjJweCI+PHRzcGFuIGZvbnQtc2l6ZT0iMTJweCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmaWxsPSIjRkZGRkZGIj4mIzk3OTI7PC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGtlcm5pbmc9ImF1dG8iIGZvbnQtZmFtaWx5PSJNeXJpYWQgUHJvIiBzdHJva2Utd2lkdGg9IjFweCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlLW9wYWNpdHk9IjEiIGZvbnQtc2l6ZT0iMTJweCIgeD0iNXB4IiB5PSIxMi40MjJweCI+PHRzcGFuIGZvbnQtc2l6ZT0iMTJweCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmaWxsPSIjRkZGRkZGIj4mIzk3OTI7PC90c3Bhbj48L3RleHQ+CjwvZz4KPC9zdmc+);
}

.emoji2642 {
  background-size: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjE5LjVweCIgaGVpZ2h0PSIxOS41cHgiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJQU2dyYWRfMCIgeDE9IjAlIiB4Mj0iMCUiIHkxPSIxMDAlIiB5Mj0iMCUiPgogIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSJyZ2IoOTQsMTI2LDE1OCkiIHN0b3Atb3BhY2l0eT0iMSIgLz4KICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0icmdiKDExMywxNDQsMTc1KSIgc3RvcC1vcGFjaXR5PSIxIiAvPgogIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSJyZ2IoMTMxLDE2MiwxOTIpIiBzdG9wLW9wYWNpdHk9IjEiIC8+CiAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9InJnYigxNjMsMTg3LDIxMSkiIHN0b3Atb3BhY2l0eT0iMSIgLz4KICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0icmdiKDE5NCwyMTIsMjI5KSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8ZmlsdGVyIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9IkZpbHRlcl8wIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEzcHgiIGhlaWdodD0iMThweCIgID4KICAgIDxmZU9mZnNldCBpbj0iU291cmNlQWxwaGEiIGR4PSIwIiBkeT0iMSIgLz4KICAgIDxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXJPdXQiIHN0ZERldmlhdGlvbj0iMCIgLz4KICAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSJyZ2IoODIsIDEyNiwgMTY4KSIgcmVzdWx0PSJmbG9vZE91dCIgLz4KICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iYXRvcCIgaW49ImZsb29kT3V0IiBpbjI9ImJsdXJPdXQiIC8+CiAgICA8ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogICAgPGZlTWVyZ2U+CiAgICA8ZmVNZXJnZU5vZGUvPgogICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgPC9mZU1lcmdlPgo8L2ZpbHRlcj4KPC9kZWZzPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBzdHJva2Utd2lkdGg9IjFweCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIGZpbGw9InVybCgjUFNncmFkXzApIgogZD0iTTMuNDk5LDAuNDk5IEwxNS40OTksMC40OTkgQzE3LjE1NiwwLjQ5OSAxOC40OTksMS44NDMgMTguNDk5LDMuNDk5IEwxOC40OTksMTUuNDk5IEMxOC40OTksMTcuMTU2IDE3LjE1NiwxOC40OTkgMTUuNDk5LDE4LjQ5OSBMMy40OTksMTguNDk5IEMxLjg0MywxOC40OTkgMC40OTksMTcuMTU2IDAuNDk5LDE1LjQ5OSBMMC40OTksMy40OTkgQzAuNDk5LDEuODQzIDEuODQzLDAuNDk5IDMuNDk5LDAuNDk5IFoiLz4KPGcgZmlsdGVyPSJ1cmwoI0ZpbHRlcl8wKSI+Cjx0ZXh0IGtlcm5pbmc9ImF1dG8iIGZvbnQtZmFtaWx5PSJNeXJpYWQgUHJvIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtc2l6ZT0iMTJweCIgeD0iNXB4IiB5PSIxMy40MjJweCI+PHRzcGFuIGZvbnQtc2l6ZT0iMTJweCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmaWxsPSIjRkZGRkZGIj4mIzk3OTQ7PC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGtlcm5pbmc9ImF1dG8iIGZvbnQtZmFtaWx5PSJNeXJpYWQgUHJvIiBzdHJva2Utd2lkdGg9IjFweCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlLW9wYWNpdHk9IjEiIGZvbnQtc2l6ZT0iMTJweCIgeD0iNXB4IiB5PSIxMy40MjJweCI+PHRzcGFuIGZvbnQtc2l6ZT0iMTJweCIgZm9udC1mYW1pbHk9IkFyaWFsIiBmaWxsPSIjRkZGRkZGIj4mIzk3OTQ7PC90c3Bhbj48L3RleHQ+CjwvZz4KPC9zdmc+);
}

.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 2px;
  height: 100%;
}

.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
}

.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}

.scrollable.gray-skin {
  padding-right: 17px;
}

.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}

.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

.scrollable.modern-skin {
  padding-right: 17px;
}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  box-shadow: inset 0 0 5px #888;
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  border: 1px solid #536984;
}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
}

.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
}

.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

#smartbanner {
  position: absolute;
  left: 0;
  top: -82px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  height: 78px;
  font-family: "Helvetica Neue", sans-serif;
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none;
}

#smartbanner,
html.sb-animation {
  transition: all 0.3s ease;
}

#smartbanner .sb-container {
  margin: 0 auto;
}

#smartbanner .sb-close {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  border: 2px solid #fff;
  width: 14px;
  height: 14px;
  font-family: "ArialRoundedMTBold", Arial;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #070707;
  text-decoration: none;
  text-shadow: none;
  border-radius: 14px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  -webkit-font-smoothing: subpixel-antialiased;
}

#smartbanner .sb-close:active {
  font-size: 13px;
  color: #aaa;
}

#smartbanner .sb-icon {
  position: absolute;
  left: 30px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

#smartbanner.no-icon .sb-icon {
  display: none;
}

#smartbanner .sb-info {
  position: absolute;
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

#smartbanner #smartbanner.no-icon .sb-info {
  left: 34px;
}

#smartbanner .sb-info strong {
  display: block;
  font-size: 13px;
  color: #4d4d4d;
  line-height: 18px;
}

#smartbanner .sb-info > span {
  display: block;
}

#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase;
}

#smartbanner .sb-button {
  position: absolute;
  right: 20px;
  top: 24px;
  border: 1px solid #bfbfbf;
  padding: 0 10px;
  min-width: 10%;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  box-shadow:
    0 1px 0 rgba(255, 255, 255, 0.6),
    0 1px 0 rgba(255, 255, 255, 0.7) inset;
}

#smartbanner .sb-button:active,
#smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}

#smartbanner .sb-icon.gloss:after {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 50%;
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.2) 100%
  );
  border-radius: 10px 10px 12px 12px;
}

#smartbanner.android {
  background: #f2f2f2;
  border-top: none;
}

#smartbanner.android .sb-close {
  border: 0;
  color: #6c6c6c;
  background: none;
  text-shadow: none;
  box-shadow: none;
  font-size: 26px;
  left: 6px;
  top: 32px;
}

#smartbanner.android .sb-close:active {
  color: #eee;
}

#smartbanner.android .sb-icon {
  background: none;
  background-size: cover;
  box-shadow: none;
}

#smartbanner.android .sb-info {
  color: #000;
  text-shadow: none;
  top: 18px;
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
}

#smartbanner.android .sb-info strong {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 15px;
}

#smartbanner.android .sb-button {
  top: 24px;
  min-width: 12%;
  color: #fff;
  border: none;
  background: #f90;
  border-radius: 0;
  box-shadow: none;
  line-height: 22px;
  min-height: 28px;
  padding: 4px 12px;
}

#smartbanner.android .sb-button span {
  text-align: center;
  display: block;
  text-transform: none;
  text-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border: none;
  background-image: none;
  font-family: "Helvetica Neue", sans-serif;
  text-transform: uppercase;
}

#smartbanner.android .sb-button:active,
#smartbanner.android .sb-button:hover {
  background: none;
  background: #f60;
}

#smartbanner.windows .sb-icon {
  border-radius: 0px;
}

#smartapp-container {
  position: relative;
  overflow: hidden;
}

#smartbanner .sb-close {
  top: 26px;
  width: 18px;
  height: 18px;
}

#smartbanner.ios .sb-close {
  border: none;
  background: none;
  color: #999;
  box-shadow: none;
  font-size: 22px;
  line-height: 22px;
}

/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  zoom: 1;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion {
  width: 100%;
}

.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
}

.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
  display: block;
}

.ui-autocomplete {
  position: absolute;
  cursor: default;
}

* html .ui-autocomplete {
  width: 1px;
}

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

.ui-menu .ui-menu {
  margin-top: -3px;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 0.2em 0.4em;
  line-height: 1.5;
  zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

.ui-button-icon-only {
  width: 2.2em;
}

button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

input.ui-button {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-cover {
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}

.ui-dialog {
  position: absolute;
  padding: 0.2em;
  width: 300px;
  overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 16px 0.1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
  zoom: 1;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 0.2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tabs .ui-tabs-hide {
  display: none !important;
}

.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}

.ui-widget-content a {
  color: #222;
}

.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}

.ui-widget-header a {
  color: #222;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-widget :active {
  outline: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(../images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(../images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(../images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(../images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-off {
  background-position: -96px -144px;
}

.ui-icon-radio-on {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
  background: #aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.cikk .content-header.podcast-cikk {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #fff;
}

@media only screen and (max-width: 727px) {
  .cikk .content-header.podcast-cikk {
    background-position: center top;
    background-size: auto calc(100% - 176px);
  }
}

.cikk .content-header.podcast-cikk a {
  color: #fff;
}

.cikk .content-header.podcast-cikk .cikk-cover-v1 {
  background: linear-gradient(0, #fff 50%, transparent 0);
}

@media only screen and (max-width: 727px) {
  .cikk .content-header.podcast-cikk .cikk-cover-v1 .container {
    padding: 0 16px;
  }
}

.feminapodcast .kategoriamenu {
  display: flex;
  gap: 32px;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .kategoriamenu {
    gap: 16px;
    flex-direction: column;
    padding: 0 16px;
  }
}

.feminapodcast .kategoriamenu li {
  flex: 1;
  position: relative;
  transition: 0.25s;
  overflow: hidden;
  border-radius: 24px;
}

.feminapodcast .kategoriamenu li .image img {
  width: 100%;
  aspect-ratio: 100 / 52;
  object-fit: cover;
  vertical-align: middle;
}

.feminapodcast .kategoriamenu li .text {
  position: absolute;
  inset: 0;
}

.feminapodcast .kategoriamenu li .text a {
  position: absolute;
  inset: 0;
}

.feminapodcast .kategoriamenu li .text img {
  position: absolute;
  top: calc(50% - 1em);
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(200% / 3);
}

.feminapodcast .kategoriamenu li .text span {
  position: absolute;
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  color: #fff;
  font-size: 0.875em;
  line-height: 1em;
  font-weight: 600;
  border: 1px solid #fff;
  border-radius: 100em;
  padding: 0.75em 1em;
}

.feminapodcast .kategoriamenu li:hover {
  transform: scale(120%, 120%);
}

.feminapodcast .kategoriamenu li.podcastkateg-dilemma .image::after {
  content: " ";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.2) 100%);
}

.feminapodcast .kategoriamenu li.podcastkateg-dilemma span {
  color: #000;
  border-color: #000;
  background-color: #fff;
}

.feminapodcast .podcast-cimlap {
  padding-top: 3em;
  position: relative;
  background:
    url(../images/vonalak.svg) no-repeat center bottom 5em,
    linear-gradient(#d6f5ee calc(100% - 3em), transparent 0);
  background-size: 100% auto;
  margin-bottom: 4em;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .podcast-cimlap {
    background-position:
      center 10em,
      center;
    background-size:
      auto 10em,
      100% auto;
  }
}

.feminapodcast .podcast-cimlap .cim {
  position: relative;
  line-height: 1.7em;
  padding-top: 15px;
  color: transparent;
}

.feminapodcast .podcast-cimlap .cim::after {
  content: " ";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../images/podcastlogo.svg) no-repeat center;
  position: absolute;
  background-size: contain;
}

.feminapodcast .podcast-cimlap.content-header .cikk-cim-wrapper .lead {
  font-size: 24px;
  line-height: 32px;
}

.feminapodcast .podcast-kategoria {
  padding-top: 3em;
  position: relative;
  background:
    url(../images/vonalak.svg) no-repeat center,
    linear-gradient(#d6f5ee calc(100% - 3em), transparent 0);
  background-size: 100% auto;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .podcast-kategoria {
    padding-top: 0;
  }
}

.feminapodcast .podcast-kategoria .cikk-cover {
  overflow: hidden;
}

.feminapodcast .podcast-kategoria .cikk-cover > div {
  width: 100%;
  background-size: 27% auto;
  background-position: -4% top;
}

.feminapodcast .podcast-kategoria .cikk-cover .cikk-cover-16-9 {
  aspect-ratio: 16 / 9;
}

.feminapodcast .podcast-kategoria .cikk-cover .cikk-cover-3-2 {
  aspect-ratio: 3 / 2;
}

.feminapodcast .podcast-kategoria .cikk-cover img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.feminapodcast .podcast-kategoria h2 {
  position: absolute;
  top: calc(50% + 1.5em);
  left: 50%;
  transform: translate(-50%, -50%);
}

.feminapodcast .podcast-kategoria h2 > * {
  width: calc(200% / 3);
  margin: 0 auto;
}

.feminapodcast .podcast-kategoria.podcast-kategoria-dilemma .cikk-cover {
  border-radius: 24px;
}

.feminapodcast .podcast-kategoria.podcast-kategoria-dilemma .cikk-cover > div {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.feminapodcast .podcast-kategoria.podcast-kategoria-dilemma .cikk-cover .cikk-cover-16-9 {
  aspect-ratio: 3 / 2;
}

.feminapodcast .podcast-kategoria.podcast-kategoria-dilemma .cim {
  display: none;
}

.feminapodcast .author-share-date-container {
  display: none;
}

.feminapodcast .cikk-torzs-container {
  padding-top: 3em;
}

.feminapodcast .podcastlista {
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .podcastlista {
    padding: 0 16px;
  }
}

.feminapodcast .podcastlista li {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 50px;
}

.feminapodcast .podcastlista li iframe {
  vertical-align: middle;
}

.feminapodcast .podcastlista-normal {
  display: block;
  margin-top: 24px;
}

.feminapodcast .podcastlista-normal li {
  display: grid;
  gap: 24px;
  grid-template-columns: 3fr 5fr;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .podcastlista-normal li {
    gap: 6px;
    grid-template-columns: auto;
  }
}

.feminapodcast .podcastlista-normal li p a {
  background: none;
  line-height: 1.25em;
  font-weight: bold;
}

.feminapodcast .legujabb-podcastok-container {
  position: relative;
  text-align: center;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok {
  position: relative;
  height: 352px;
  overflow: hidden;
  width: calc(200% / 3);
  margin: 0 auto;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok ul {
  position: absolute;
  width: calc(400% + 150px);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  transition: 0.5s;
  gap: 50px;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok ul li {
  margin: 0;
}

.feminapodcast .legujabb-podcastok-container.item-1 .legujabb-podcastok ul {
  margin-left: calc(-0 * (100% + 50px)) !important;
}

.feminapodcast .legujabb-podcastok-container.item-1 .legujabb-podcastok-select[data-pos="1"] {
  background-color: #28a488;
  width: 16px;
  height: 16px;
}

.feminapodcast .legujabb-podcastok-container.item-2 .legujabb-podcastok ul {
  margin-left: calc(-1 * (100% + 50px)) !important;
}

.feminapodcast .legujabb-podcastok-container.item-2 .legujabb-podcastok-select[data-pos="2"] {
  background-color: #28a488;
  width: 16px;
  height: 16px;
}

.feminapodcast .legujabb-podcastok-container.item-3 .legujabb-podcastok ul {
  margin-left: calc(-2 * (100% + 50px)) !important;
}

.feminapodcast .legujabb-podcastok-container.item-3 .legujabb-podcastok-select[data-pos="3"] {
  background-color: #28a488;
  width: 16px;
  height: 16px;
}

.feminapodcast .legujabb-podcastok-container.item-4 .legujabb-podcastok ul {
  margin-left: calc(-3 * (100% + 50px)) !important;
}

.feminapodcast .legujabb-podcastok-container.item-4 .legujabb-podcastok-select[data-pos="4"] {
  background-color: #28a488;
  width: 16px;
  height: 16px;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok-btn {
  font-size: 0;
  color: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok-select {
  width: 12px;
  height: 12px;
  background: #d9d9d9;
  border-radius: 50%;
  margin: 16px 8px;
  vertical-align: middle;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok-prev,
.feminapodcast .legujabb-podcastok-container .legujabb-podcastok-next {
  position: absolute;
  top: 145px;
  width: 60px;
  height: 60px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDlDMTcuNTUyMyA5IDE4IDguNTUyMjggMTggOEMxOCA3LjQ0NzcyIDE3LjU1MjMgNyAxNyA3VjlaTTAuMjkyODkyIDcuMjkyODlDLTAuMDk3NjMxNSA3LjY4MzQyIC0wLjA5NzYzMTUgOC4zMTY1OCAwLjI5Mjg5MiA4LjcwNzExTDYuNjU2ODUgMTUuMDcxMUM3LjA0NzM4IDE1LjQ2MTYgNy42ODA1NCAxNS40NjE2IDguMDcxMDcgMTUuMDcxMUM4LjQ2MTU5IDE0LjY4MDUgOC40NjE1OSAxNC4wNDc0IDguMDcxMDcgMTMuNjU2OUwyLjQxNDIxIDhMOC4wNzEwNyAyLjM0MzE1QzguNDYxNTkgMS45NTI2MiA4LjQ2MTU5IDEuMzE5NDYgOC4wNzEwNyAwLjkyODkzMkM3LjY4MDU0IDAuNTM4NDA4IDcuMDQ3MzggMC41Mzg0MDggNi42NTY4NSAwLjkyODkzMkwwLjI5Mjg5MiA3LjI5Mjg5Wk0xNyA3TDEgN1Y5TDE3IDlWN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPiA=);
  background-size: 20px auto;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  border: 1px solid #000;
  border-radius: 1000px;
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok-prev {
  left: 9%;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .legujabb-podcastok-container .legujabb-podcastok-prev {
    left: 16px;
  }
}

.feminapodcast .legujabb-podcastok-container .legujabb-podcastok-next {
  right: 9%;
  transform: rotate(180deg);
}

@media only screen and (max-width: 727px) {
  .feminapodcast .legujabb-podcastok-container .legujabb-podcastok-next {
    right: 16px;
  }
}

.feminapodcast .podcast-cimlap-lista {
  background: #ecf8ff;
  padding-top: 42px;
  margin-bottom: 50px;
}

.feminapodcast .podcast-cimlap-lista .cikk-torzs .podcast-iratkozz-fel {
  display: none;
}

@media only screen and (max-width: 727px) {
  .feminapodcast .podcast-cimlap-lista .cikk-torzs .podcast-iratkozz-fel {
    display: block;
  }
}

.feminapodcast .podcast-cimlap-lista .cikk-torzs p b {
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  text-transform: uppercase;
}

.podcast-iratkozz-fel {
  text-align: left;
}

.podcast-iratkozz-fel p b {
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  text-align: center;
  margin-bottom: 40px;
}

.podcast-iratkozz-fel .podcast-iratkozz-fel-doboz {
  background: #8bdac8;
  padding: 30px;
  text-align: center;
}

.podcast-iratkozz-fel .podcast-iratkozz-fel-doboz h4 {
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  margin: 0;
  text-transform: none;
}

.podcast-iratkozz-fel .podcast-iratkozz-fel-doboz p {
  font-size: 18px;
  line-height: 32px;
  margin: 24px 0;
}

.podcast-iratkozz-fel .podcast-iratkozz-fel-doboz a {
  display: block;
  border: 1px solid #000;
  font-size: 0.875em;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  letter-spacing: -1pt;
  border-radius: 100em;
}

.podcast-iratkozz-fel .podcast-iratkozz-fel-doboz a::before {
  content: " ";
  display: inline-block;
  width: 2em;
  height: 2em;
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI4My40NjRweCIgaGVpZ2h0PSIyODMuNDY0cHgiIHZpZXdCb3g9IjAgMCAyODMuNDY0IDI4My40NjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4My40NjQgMjgzLjQ2NCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggc3R5bGU9ImZpbGw6ICMwMDA7IiBkPSJNNTkuNTA0LDE4My40MWMxLjA3Nyw0LjY1Niw1LjgyNCw3LjU3NCwxMC41NzcsNi41MDVjNDkuMzI5LTExLjA1MSw5MS4yMjItNi41NDcsMTI0LjQ5OCwxMy4zOTgKCWM0LjE3LDIuNDg4LDkuNjExLDEuMjE2LDEyLjE1NS0yLjg5MWMyLjQ5Ny00LjAxMSwxLjI2Ny05LjI4Ny0yLjc0NC0xMS43ODNjLTAuMDYyLTAuMDM5LTAuMTI2LTAuMDc4LTAuMTg4LTAuMTE1CgljLTM3LjM2Mi0yMi4zOTItODMuNjY3LTI3LjU5Ny0xMzcuNjYxLTE1LjQ5Yy00LjY2NSwwLjk4MS03LjY1MSw1LjU1OC02LjY3MSwxMC4yMjNDNTkuNDgsMTgzLjMwOCw1OS40OTIsMTgzLjM2LDU5LjUwNCwxODMuNDEKCUw1OS41MDQsMTgzLjQxeiBNNTMuODQ3LDE0Mi43NDhjMS43NzksNS43Miw3Ljk1LDguOTQ0LDEzLjgwMSw3LjIxM2M0NS4wNjMtMTMuNDA3LDEwMy4xNDEtNi43NjIsMTQxLjIyNiwxNi4yCgljNS4xOTEsMy4xMiwxMi4wMDIsMS41MjgsMTUuMi0zLjU1OWMzLjEzOC01LjAyMiwxLjYxLTExLjYzOC0zLjQxMy0xNC43NzZjLTAuMDcxLTAuMDQ1LTAuMTQ0LTAuMDg4LTAuMjE2LTAuMTMxCglDMTc2LjY5LDEyMS4zNDgsMTEyLjcwNCwxMTMuOTIsNjEuMjIsMTI5LjIzN2MtNS43NDMsMS42NTItOS4wNjEsNy42NDYtNy40MDksMTMuMzlDNTMuODIzLDE0Mi42NjcsNTMuODM0LDE0Mi43MDcsNTMuODQ3LDE0Mi43NDh6CgkgTTIzOS4wOTgsMTAwLjgzNEMxODYuNTAzLDcwLjIyLDEwMy4yOCw2Ny4zNDMsNTMuMjE0LDgyLjI1Yy02Ljg3NywxLjk2OS0xMC44NTcsOS4xNDEtOC44ODcsMTYuMDIKCWMwLjAxOCwwLjA2MywwLjAzNiwwLjEyNSwwLjA1NCwwLjE4N2MyLjEyLDYuODczLDkuNTIxLDEwLjc0NCwxNi41MzQsOC42NmM0My42MDktMTIuOTc2LDExOC45NjUtMTAuNTIyLDE2NC42NTksMTYuMDc1CgljNi4yODUsMy42NjgsMTQuMzQ5LDEuNjQ3LDE4LjE2LTQuNTUyYzMuNjctNi4wNywxLjcyNC0xMy45NjUtNC4zNDYtMTcuNjM2QzIzOS4yOTIsMTAwLjk0NSwyMzkuMTk1LDEwMC44ODksMjM5LjA5OCwxMDAuODM0egoJIE0yODMuNDY0LDE0MS43MzNjMCw3OC4yNzYtNjMuNDU2LDE0MS43MzEtMTQxLjczMSwxNDEuNzMxQzYzLjQ1NiwyODMuNDY0LDAsMjIwLjAwOSwwLDE0MS43MzNDMCw2My40NTYsNjMuNDU2LDAsMTQxLjczMywwCglDMjIwLjAwOSwwLDI4My40NjQsNjMuNDU2LDI4My40NjQsMTQxLjczM3oiLz4KPC9zdmc+")
    no-repeat center bottom;
  background-size: contain;
  margin-right: 1em;
  vertical-align: middle;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(20%, #fff),
    color-stop(50%, #f6f6f6),
    color-stop(52%, #eee),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(to top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(to top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(to top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background: linear-gradient(to top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow:
    0 0 3px #fff inset,
    0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #fff url("../images/chosen-sprite.png") no-repeat 100% -20px;
  background: url("../images/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(20%, #3875d7),
    color-stop(90%, #2a62bc)
  );
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(1%, #eee),
    color-stop(15%, #fff)
  );
  background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
  background-image: -o-linear-gradient(#eee 1%, #fff 15%);
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(20%, #f4f4f4),
    color-stop(50%, #f0f0f0),
    color-stop(52%, #e8e8e8),
    color-stop(100%, #eee)
  );
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-clip: padding-box;
  box-shadow:
    0 0 2px #fff inset,
    0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/chosen-sprite_1.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(20%, #f4f4f4),
    color-stop(50%, #f0f0f0),
    color-stop(52%, #e8e8e8),
    color-stop(100%, #eee)
  );
  background-image: -webkit-linear-gradient(
    to top,
    #f4f4f4 20%,
    #f0f0f0 50%,
    #e8e8e8 52%,
    #eee 100%
  );
  background-image: -moz-linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -o-linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(
    linear,
    50% 0%,
    50% 100%,
    color-stop(20%, #eee),
    color-stop(80%, #fff)
  );
  background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
  background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
  background-image: -o-linear-gradient(#eee 20%, #fff 80%);
  background-image: linear-gradient(#eee 20%, #fff 80%);
  box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: #fff url("../images/chosen-sprite_1.png") no-repeat -30px -20px;
  background: url("../images/chosen-sprite_1.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

.chosen-container-single .chosen-single {
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  font-size: 16px;
  display: block;
  width: 100%;
  background: #f1f1f1;
  border: 1px solid #dddddd;
  text-transform: uppercase;
  color: #999999;
  margin: 0 0 5px 0;
  border-radius: 0px;
  height: 42px;
  line-height: 42px;
  box-shadow: none;
}

.chosen-container .chosen-drop {
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #dddddd;
  border-top: 0;
  background: #fff;
  box-shadow: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #000;
}

.chosen-container .chosen-results {
  padding: 0;
  margin: 0;
}

.chosen-container .chosen-results li {
  padding: 10px;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #f6f6f6;
  background-image: none;
  color: #000;
}

.chosen-container-single .chosen-drop {
  margin-top: -5px;
  border-radius: 0;
  background-clip: padding-box;
}

.chosen-container-active .chosen-single {
  border: 1px solid #dddddd;
  box-shadow: none;
  background: #fff;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #dddddd;
  background-image: none;
  box-shadow: none;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #dddddd;
  box-shadow: none;
}

.chosen-container-single .chosen-single div {
  padding-top: 12px;
  width: 28px;
  padding-right: 10px;
}

.chosen-container-single .chosen-single div b {
  background-position: 0px 12px;
  background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2031%2022%22%20style%3D%22enable-background%3Anew%200%200%2031%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M13.1%2C19.4C13.1%2C19.4%2C13.1%2C19.4%2C13.1%2C19.4L1%2C6.4c-1.3-1.4-1.2-3.9%2C0.1-5.3c1.3-1.4%2C3.5-1.4%2C4.8%2C0l9.6%2C10.2%0D%0A%09%09l9.6-10.1c1.3-1.4%2C3.6-1.5%2C4.9-0.1c1.3%2C1.4%2C1.2%2C3.9-0.1%2C5.3L15.5%2C22L13.1%2C19.4z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  position: relative;
  background-position: 0px 0px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2031%2022%22%20enable-background%3D%22new%200%200%2031%2022%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M15.5%2C0l14.4%2C15.6c1.3%2C1.4%2C1.4%2C3.9%2C0.1%2C5.3s-3.6%2C1.3-4.9-0.1l-9.6-10.1L5.9%2C21c-1.3%2C1.4-3.5%2C1.4-4.8%2C0%0D%0A%09%09C-0.2%2C19.5-0.3%2C17%2C1%2C15.6l12.1-13l0%2C0L15.5%2C0z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}

.chosen-container-single .chosen-single,
.chosen-container .chosen-drop {
  text-transform: none;
  color: #999;
  border: 1px solid #ccc;
}

.chosen-container .chosen-drop {
  border-top: none;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #ccc;
}

.chosen-container-single.active .chosen-single {
  background-color: #fff;
}

.chosen-container-single .chosen-single div b {
  background-position: 0px 0px;
  background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2031%2022%22%20style%3D%22enable-background%3Anew%200%200%2031%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M13.1%2C19.4C13.1%2C19.4%2C13.1%2C19.4%2C13.1%2C19.4L1%2C6.4c-1.3-1.4-1.2-3.9%2C0.1-5.3c1.3-1.4%2C3.5-1.4%2C4.8%2C0l9.6%2C10.2%0D%0A%09%09l9.6-10.1c1.3-1.4%2C3.6-1.5%2C4.9-0.1c1.3%2C1.4%2C1.2%2C3.9-0.1%2C5.3L15.5%2C22L13.1%2C19.4z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  transition: transform 0.2s;
  width: 18px;
  height: 15px;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  transform: rotate(180deg);
  -webkit-transform: rotate(-180deg);
  background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2031%2022%22%20style%3D%22enable-background%3Anew%200%200%2031%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23999999%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M13.1%2C19.4C13.1%2C19.4%2C13.1%2C19.4%2C13.1%2C19.4L1%2C6.4c-1.3-1.4-1.2-3.9%2C0.1-5.3c1.3-1.4%2C3.5-1.4%2C4.8%2C0l9.6%2C10.2%0D%0A%09%09l9.6-10.1c1.3-1.4%2C3.6-1.5%2C4.9-0.1c1.3%2C1.4%2C1.2%2C3.9-0.1%2C5.3L15.5%2C22L13.1%2C19.4z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  width: 18px;
  height: 15px;
}

.breadcrumbs {
  padding: 40px 0;
}

.breadcrumbs ul {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 727px) {
  .breadcrumbs ul {
    flex-wrap: wrap;
    gap: 10px;
  }
}

.breadcrumbs ul li {
  font-weight: normal;
  font-size: 14px;
  margin-left: 10px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.breadcrumbs ul li:first-child {
  margin-left: 0;
  padding-left: 0;
}

.breadcrumbs ul li::before {
  content: ">";
  margin-right: 10px;
  font-weight: normal;
}

.breadcrumbs ul li:first-child::before {
  display: none;
}

@media only screen and (max-width: 727px) {
  .breadcrumbs ul li {
    font-size: 10px;
    margin-left: 0;
  }
  .breadcrumbs ul li::after {
    content: ">";
    margin-left: 10px;
    font-weight: normal;
  }
  .breadcrumbs ul li:last-child::after,
  .breadcrumbs ul li::before {
    display: none;
  }
}

.breadcrumbs ul li h1,
.breadcrumbs ul li h3,
.breadcrumbs ul li b,
.breadcrumbs ul li a {
  display: inline;
  font: inherit;
}

.breadcrumbs ul li:last-of-type {
  font-weight: 600;
}

body {
  position: relative;
}

.notBefore::before {
  display: none;
}

.afterDoubleArrow::after {
  content: "»";
  display: inline-block;
  margin-left: 5px;
}

.container .btn-femina {
  display: block;
  margin-left: 0px;
  margin-bottom: 30px;
  background: #fff;
}

.btn-femina.btn-black {
  color: #000;
  border-color: #000;
}

.btn_pink_femina,
.btn_pink {
  background: #3db9fc;
  border: none;
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin: 36px auto 0 auto;
  outline: none;
  padding: 7px 18px;
  text-transform: uppercase;
}

.hirdetes {
  width: 100%;
  margin-bottom: 40px;
}

@media only screen and (min-width: 728px) {
  .hirdetes {
    width: 66.66666666667%;
  }
}

.slider-pager {
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+CiAgPHBhdGggc3R5bGU9ImZpbGw6ICNmZmRhMGI7IGZpbGwtcnVsZTogZXZlbm9kZDsiIGQ9Ik0wLDBWMTAwSDEwMFYwSDBaTTgyLDQ2SDM0TDU2LDI0bC02LTVMMTksNTAsNTAsODFsNi01TDM0LDU0SDgyVjQ2WiIvPgo8L3N2Zz4g);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  box-sizing: content-box;
  cursor: pointer;
  display: block;
  width: 50px;
  height: 50px;
  top: 40%;
  padding: 0;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media only screen and (min-width: 728px) {
  .slider-pager {
    width: 80px;
    height: 80px;
  }
}

.slider-pager.forward {
  right: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider-pager.back {
  left: 0;
}

.svg-icon_facebook {
  width: 8px;
  height: 16px;
}

.svg-icon_twitter {
  height: 14px;
  width: 17px;
}

.svg-icon_mail {
  width: 20px;
  height: 15px;
}

.svg-icon_google {
  width: 23px;
  height: 15px;
}

.svg-icon_pinterest {
  width: 17px;
  height: 14px;
}

.svg-icon_instagram {
  width: 18px;
  height: 18px;
}

.edm_hozzajarulas {
  display: block;
  font-size: 0.75em !important;
  line-height: 1.25em !important;
  margin-left: 2em;
}

.fb-like.fb_iframe_widget {
  overflow: hidden;
}

.fb-like.fb_iframe_widget > span {
  min-width: 110px;
}

.fb-like.fb_iframe_widget iframe {
  width: auto !important;
}

.content-404 > img {
  width: 100%;
  z-index: 10;
}

.content-404 .inside-content {
  background: #fff;
  margin: 0 auto 130px auto;
  padding: 20px 20px 55px 20px;
  width: 90%;
  z-index: 999;
}

.content-404 .inside-content img {
  margin: 0 auto;
  display: block;
}

.content-404 .inside-content form {
  max-width: 622px;
  width: 100%;
  margin: 0 auto 0 auto;
  position: relative;
}

@media only screen and (min-width: 1430px) {
  .content-404 .inside-content form {
    max-width: 933px;
  }
}

.content-404 .inside-content p {
  max-width: 622px;
  width: 100%;
  font-size: 28px;
  line-height: 33px;
  text-align: center;
  font-weight: bold;
  margin: 40px auto;
}

@media only screen and (min-width: 1430px) {
  .content-404 .inside-content p {
    max-width: 1022px;
  }
}

.content-404 .inside-content input[type="text"] {
  width: 100%;
  border: 1px solid #000;
  background: transparent;
  height: 80px;
  color: #000;
  font-size: 20px;
  padding: 20px 80px 10px 20px;
}

@media only screen and (min-width: 728px) {
  .content-404 .inside-content input[type="text"] {
    padding: 10px 80px 10px 10px;
  }
}

.content-404 .inside-content input[type="text"]::-webkit-input-placeholder {
  text-align: center;
  color: #000;
}

.content-404 .inside-content input[type="text"]:-moz-placeholder {
  text-align: center;
  color: #000;
}

.content-404 .inside-content input[type="text"]::-moz-placeholder {
  text-align: center;
  color: #000;
}

.content-404 .inside-content input[type="text"]:-ms-input-placeholder {
  text-align: center;
  color: #000;
}

.content-404 .inside-content .nagyito {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC4ycHgiIGhlaWdodD0iMTQuMnB4IiB2aWV3Qm94PSIwIDAgMTQuMiAxNC4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNC4yIDE0LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNiwxMS45Yy0zLjMsMC02LTIuNy02LTZzMi43LTYsNi02czYsMi43LDYsNlM5LjIsMTEuOSw2LDExLjl6IE02LDJDMy44LDIsMiwzLjgsMiw2czEuOCw0LDQsNGMyLjIsMCw0LTEuOCw0LTRTOC4yLDIsNiwyeiIvPjwvZz48cGF0aCBkPSJNMTMuOSwxMi40YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwwLDBjLTAuNCwwLjQtMS4xLDAuNC0xLjUsMGwtMi41LTIuNWMtMC40LTAuNC0wLjQtMS4xLDAtMS41bDAsMGMwLjQtMC40LDEuMS0wLjQsMS41LDBMMTMuOSwxMi40eiIvPjwvc3ZnPg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 50% 50%;
  background-position: center center;
  height: 75px;
  width: 75px;
  border: none;
}

.content-404 .inside-content .friss-hirek-blokk h2 {
  font-size: 28px;
  margin: 40px auto 30px auto;
  text-align: center;
}

.content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk {
  clear: both;
  min-height: 450px;
  margin: 0px auto;
  max-width: 660px;
}

@media only screen and (min-width: 1430px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk {
    max-width: 963px;
  }
}

.content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box {
  float: none;
  margin: 15px auto;
  width: 300px;
}

@media only screen and (min-width: 728px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box {
    float: left;
    margin: 15px 15px;
  }
}

@media only screen and (min-width: 1430px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box {
    width: 450px;
  }
}

@media only screen and (max-width: 780px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box {
    width: 250px;
  }
}

.content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box img {
  margin: 0px auto 15px auto;
  width: 300px;
}

@media only screen and (min-width: 1430px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box img {
    width: 450px;
  }
}

@media only screen and (max-width: 780px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box img {
    width: 100%;
  }
}

.content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box p {
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
  margin-top: 16px;
}

@media only screen and (min-width: 728px) {
  .content-404 .inside-content .friss-hirek-blokk .inner-friss-hirek-blokk .friss-hirek-box p {
    text-align: left;
  }
}

@media only screen and (max-width: 727px) {
  .m-femina-blogketrec {
    padding: 0 8px;
  }
}

.m-femina-blogketrec_title {
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #000;
}

@media only screen and (min-width: 1024px) {
  .m-femina-blogketrec_title {
    font-size: 24px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .m-femina-blogketrec_title {
    font-size: 28px;
    line-height: 35px;
  }
}

@media only screen and (min-width: 1430px) {
  .m-femina-blogketrec_title {
    font-size: 32px;
    line-height: 40px;
  }
}

.m-femina-blogketrec_list {
  display: grid;
  gap: 40px;
  margin: 40px 0;
}

@media only screen and (min-width: 728px) {
  .m-femina-blogketrec_list {
    row-gap: 72px;
  }
  .m-femina-blogketrec_list.m-femina-blogketrec_cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .m-femina-blogketrec_list.m-femina-blogketrec_cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .m-femina-blogketrec_list.m-femina-blogketrec_cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .m-femina-blogketrec_list.m-femina-blogketrec_cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .m-femina-blogketrec_list.m-femina-blogketrec_cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .m-femina-blogketrec_list.m-femina-blogketrec_cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

.m-femina-blogketrec_list_item {
  display: flex;
  align-items: center;
  gap: 20px;
}

.m-femina-blogketrec_list_item_img_container {
  position: relative;
  flex: 0 1 70%;
}

@media only screen and (max-width: 727px) {
  .m-femina-blogketrec_list_item_img_container {
    flex: 1 0 20%;
  }
}

.m-femina-blogketrec_list_item_img img {
  width: 100%;
  height: auto;
  border-radius: 24px;
  display: block;
}

.m-femina-blogketrec_list_item_blog_img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
}

.m-femina-blogketrec_list_item_blog_img img,
.m-femina-blogketrec_list_item_blog_img svg {
  width: 100%;
  height: 100%;
  border-radius: 20px 20px 20px 0;
  display: block;
}

.m-femina-blogketrec_list_item_blog {
  display: none;
}

.m-femina-blogketrec_list_item_title {
  flex: 0 1 90%;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}

@media only screen and (max-width: 727px) {
  .m-femina-blogketrec_list_item_title {
    flex: 1 0 70%;
  }
}

@media only screen and (min-width: 1024px) {
  .m-femina-blogketrec_list_item_title {
    font-size: 14px;
    line-height: 18px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .m-femina-blogketrec_list_item_title {
    font-size: 16px;
    line-height: 20px;
  }
}

@media only screen and (min-width: 1430px) {
  .m-femina-blogketrec_list_item_title {
    font-size: 18px;
    line-height: 22px;
  }
}

@media only screen and (min-width: 728px) {
  .m-femina-blogketrec_list_item.listitem_noweb {
    display: none !important;
  }
}

@media only screen and (max-width: 727px) {
  .m-femina-blogketrec_list_item.listitem_nomobile {
    display: none !important;
  }
}

.cikk-torzs-container .szelso-jobb {
  padding-top: 0;
  display: none;
}

@media only screen and (min-width: 1024px) {
  .cikk-torzs-container .szelso-jobb {
    display: block;
    padding-left: 56px;
    width: calc(100% / 3);
  }
}

.szelso-jobb > *:not(:last-child) {
  margin-bottom: 40px;
}

.szelso-jobb section,
.szelso-jobb .reklam,
.szelso-jobb .cikk-inline-ad.halfpage {
  margin-left: 0;
  padding-left: 0;
  float: left;
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .szelso-jobb section,
  .szelso-jobb .reklam,
  .szelso-jobb .cikk-inline-ad.halfpage {
    padding-left: 0;
    margin-left: 10px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .szelso-jobb section,
  .szelso-jobb .reklam,
  .szelso-jobb .cikk-inline-ad.halfpage {
    margin-left: 0;
  }
}

.szelso-jobb section .cim,
.szelso-jobb section h4,
.szelso-jobb .reklam .cim,
.szelso-jobb .reklam h4,
.szelso-jobb .cikk-inline-ad.halfpage .cim,
.szelso-jobb .cikk-inline-ad.halfpage h4 {
  text-transform: uppercase;
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
  clear: both;
}

.szelso-jobb section img,
.szelso-jobb .reklam img,
.szelso-jobb .cikk-inline-ad.halfpage img {
  max-width: 100%;
  vertical-align: middle;
}

.szelso-jobb .top-cikkajanlo-container {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  padding-top: 40px;
}

.szelso-jobb .top-cikkajanlo-container ul {
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.szelso-jobb .top-cikkajanlo-container ul li {
  display: grid;
  gap: 20px;
  align-items: center;
  grid-template-columns: 5fr 7fr;
}

.szelso-jobb .top-cikkajanlo-container ul li a:hover {
  color: inherit;
  text-decoration: underline;
}

.szelso-jobb .top-cikkajanlo-container ul li .image {
  display: block;
  position: relative;
}

.szelso-jobb .top-cikkajanlo-container ul li .image img {
  width: 100%;
  border-radius: 16px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  vertical-align: middle;
}

.szelso-jobb .top-cikkajanlo-container ul li .image .num {
  position: absolute;
  left: 14px;
  bottom: 14px;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}

.szelso-jobb .top-cikkajanlo-container ul li .image .logoimg {
  position: absolute;
  left: 0;
  bottom: 0;
}

.szelso-jobb .top-cikkajanlo-container ul li .image .logoimg svg,
.szelso-jobb .top-cikkajanlo-container ul li .image .logoimg img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 100em 100em 100em 0;
  vertical-align: middle;
}

.szelso-jobb .top-cikkajanlo-container ul li .text {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

.szelso-jobb .top-cikkajanlo-container ul li.noimg a {
  grid-template-columns: auto;
}

.szelso-jobb .top-cikkajanlo-container ul li.noimg a .image {
  display: none;
}

.szelso-jobb .top-cikkajanlo-container.topolvasott .image-container::after {
  content: " ";
  position: absolute;
  inset: 0;
  background: linear-gradient(225deg, transparent 49.27%, rgba(0, 0, 0, 0.5) 100%) no-repeat;
  border-radius: 16px;
}

.szelso-jobb .iap:empty,
.szelso-jobb .iap:not(:has(> *)) {
  display: none !important;
}

.szelso-jobb .iap.ad-label {
  clear: both;
  margin-bottom: 50px;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .szelso-jobb .iap.ad-label {
    width: 300px;
  }
}

.szelso-jobb section.feminashop {
  border-radius: 24px;
  width: 100%;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  background-image:
    url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjIxNiIgdmlld0JveD0iMCAwIDQwMCAyMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI0MDAiIGhlaWdodD0iMjE2IiBmaWxsPSIjRUMxMzZFIiBmaWxsLW9wYWNpdHk9IjAuMSIgLz4KPGNpcmNsZSBjeD0iMTA2IiBjeT0iNzUuMzMwMSIgcj0iMTQ0IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPGNpcmNsZSBjeD0iMzIxLjUiIGN5PSIxOTYuODMiIHI9IjExMS41IiBmaWxsPSIjRkJEMEUyIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4=),
    url("../images/feminashop-csaj.svg");
  background-position: center, right;
  background-repeat: no-repeat;
  background-size:
    cover,
    auto 100%;
}

.szelso-jobb section.feminashop > * {
  margin: 0;
  text-align: left;
}

.szelso-jobb section.feminashop .cim {
  color: transparent;
  background-image: url("../images/feminashop-logo.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 16px;
  line-height: 20px;
}

.szelso-jobb section.feminashop p {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.szelso-jobb section.feminashop a {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 100em;
  border: 1px solid #000;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
}

.szelso-jobb .cikk-inline-ad.halfpage .iap .goa-embedded {
  width: 350px;
}

.szelso-jobb iframe[id^="google_ads"] {
  float: none;
  margin-left: 0;
  margin-bottom: 0;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .szelso-jobb iframe[id^="google_ads"] {
    margin-left: 0;
  }
}

#particle-slider {
  padding: 0 !important;
}

.femina-shop-ajanlo-slider {
  clear: none;
}

.kepes_linkek_container {
  width: 100%;
  margin-bottom: 0;
  float: left;
}

.kepes_linkek_container a {
  display: grid;
  float: left;
  grid-template-columns: 160px auto;
  gap: 8px 20px;
  grid-template-rows: auto 1fr;
  grid-template-areas: "img title" "img text";
  align-items: flex-start;
}

.kepes_linkek_container img {
  grid-area: img;
  height: 160px;
  border-radius: 16px;
  justify-self: center;
}

.kepes_linkek_container h5,
.kepes_linkek_container p {
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #000;
}

.kepes_linkek_container h5 {
  grid-area: title;
  font-weight: bold;
}

.kepes_linkek_container p {
  grid-area: text;
}

.szelso-jobb div[id^="adocean"] .kepes_linkek_container {
  margin-bottom: 50px;
  padding: 0;
}

.szelso-jobb div[id^="adocean"] .kepes_linkek_container:after {
  width: 100%;
  padding: 0 8px;
  float: left;
}

.szelso-jobb .lapozgato-ajanlo-container {
  padding-left: 0;
}

.szelso-jobb .lapozgato-ajanlo.uj {
  clear: both;
  display: block;
  margin-bottom: 0 !important;
}

.szelso-jobb .lapozgato-ajanlo.uj .keret-kulso {
  border: 3px solid #3db9fc;
  height: auto;
  margin-top: -20px;
  padding: 0;
  position: relative;
}

.szelso-jobb .lapozgato-ajanlo.uj .keret-belso {
  border: none;
  padding: 0;
}

.szelso-jobb .lapozgato-ajanlo.uj img {
  width: 80%;
  margin: 0 auto;
}

.szelso-jobb .lapozgato-ajanlo.uj .szovegdoboz-belso {
  margin: 0;
  background: none;
  max-width: none;
  padding-top: 50px;
}

.szelso-jobb .lapozgato-ajanlo.uj .szovegdoboz {
  bottom: 0;
  position: relative;
  top: 0;
}

.szelso-jobb .lapozgato-ajanlo.uj .cim {
  text-align: left;
}

.szelso-jobb .lapozgato-ajanlo.uj .fb_iframe_widget {
  margin-left: -135px;
}

.szelso-jobb .lapozgato-ajanlo.uj .galeria-ikon {
  margin-left: 5px;
}

.szelso-jobb .lapozgato-ajanlo.uj .galeria-ikon svg {
  height: 17px;
  width: 21px;
}

.promocio {
  color: black;
  display: inline-block;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6;
  margin-left: 4px;
  text-transform: uppercase;
  margin-bottom: 30px;
  border-top: 1px solid #cbcbcb;
  width: 100%;
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .promocio {
    margin-left: 0;
  }
}

.promocio span {
  display: block;
  width: 108px;
  background: #eee;
  padding: 0 10px;
  margin: 0 auto;
  margin-top: -13px;
}

.cross-site-programmatic-zones {
  float: left;
  width: 100%;
}

.cross-site-programmatic-zones > div {
  margin: 0 auto;
}

.listaelem {
  margin: 40px 0 0;
  display: grid;
  grid-template-columns: 19fr 18fr;
  grid-template-rows: auto 1fr;
  grid-template-areas: "img tagek" "img text";
  align-items: flex-start;
  gap: 16px 40px;
}

@media only screen and (max-width: 727px) {
  .listaelem {
    grid-template-columns: 2fr 7fr;
    gap: 4px 16px;
  }
}

.listaelem .datum {
  display: none;
  grid-area: datum;
  color: inherit;
  font-size: 0.9em;
}

.listaelem .ajanlo {
  display: none;
}

.listaelem .image {
  grid-area: img;
}

.listaelem .image img {
  width: 100%;
  border-radius: 24px;
  vertical-align: middle;
}

@media only screen and (max-width: 727px) {
  .listaelem .image img {
    border-radius: 16px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
  }
}

.listaelem .tagek {
  grid-area: tagek;
  display: flex;
  gap: 24px;
  margin: 0;
  padding: 0;
}

.listaelem .tagek li {
  color: #898d96;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

@media only screen and (max-width: 727px) {
  .listaelem .tagek li {
    font-size: 14px;
    line-height: 18px;
  }
}

.listaelem .tagek a {
  color: inherit;
}

.listaelem .cim {
  grid-area: text;
  text-align: left;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
}

@media only screen and (max-width: 727px) {
  .listaelem .cim {
    font-size: 16px;
    line-height: 22px;
  }
}

.rovat_24ora #talalatok.kereses-talalati-lista .listaelem {
  grid-template-rows: auto auto 1fr;
  grid-template-areas: "img tagek" "img text" "img datum";
}

.rovat_24ora #talalatok.kereses-talalati-lista .listaelem .datum {
  display: block;
}

.page-footer {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  padding: 40px 0;
}

.page-footer:before,
.page-footer:after {
  content: "\0020";
  display: table;
}

.page-footer:after {
  clear: both;
}

@media only screen and (max-width: 727px) {
  .page-footer {
    width: 100%;
  }
}

@media only screen and (min-width: 728px) and (max-width: 1023px) {
  .page-footer {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .page-footer {
    width: 980px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .page-footer {
    width: 1140px;
  }
}

@media only screen and (min-width: 1430px) {
  .page-footer {
    width: 1308px;
  }
}

.page-footer > *:not(:last-child) {
  margin-bottom: 40px;
}

.page-footer nav ul {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
}

.page-footer nav ul li .label {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-transform: uppercase;
  color: #000;
}

.page-footer .index-social-box {
  justify-content: center;
  padding: 0 !important;
  border: none !important;
}

@media only screen and (max-width: 727px) {
  .page-footer .index-social-box > * {
    justify-content: center;
  }
}

.page-footer .copyright {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}

.page-footer .bottom_logos ul {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
}

.page-footer .bottom_logos ul img {
  height: auto;
  max-height: none;
}

.page-footer .bottom_logos ul img.logo-magyarbrands {
  width: 100px;
}

.page-footer .bottom_logos ul img.logo-superbrands {
  width: 90px;
}

.m-cf-fejlec_container {
  position: relative;
}

@media only screen and (min-width: 1430px) {
  .m-cf-fejlec_container {
    max-width: 1308px;
  }
}

.m-cf-fejlec_container_links_item_link[aria-expanded="true"]
  .m-cf-fejlec_container_links_item_link_container_icon.iconHamburger {
  display: none;
}

.m-cf-fejlec_container_links_item_link_container_icon.iconClose {
  display: none;
  height: 18px;
  width: 18px;
}

.m-cf-fejlec_container_links_item_link[aria-expanded="true"]
  .m-cf-fejlec_container_links_item_link_container_icon.iconClose {
  display: block;
}

.m-cf-fejlec_container_wrapper_submenu {
  display: none;
  margin-left: 16px;
}

@media only screen and (min-width: 1024px) {
  .m-cf-fejlec_container_wrapper_submenu {
    display: block;
  }
}

.m-cf-fejlec_container_wrapper_submenu .m-cf-fejlec_container_inda_kiadvanyok_item {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.m-cf-fejlec_container_wrapper_submenu
  .m-cf-fejlec_container_inda_kiadvanyok_item:not(:first-child):before {
  content: "|";
  font-size: 12px;
  margin-right: 10px;
}

.m-cf-fejlec_container_wrapper_feminaklubmenu {
  display: block;
  margin-left: 16px;
}

@media only screen and (min-width: 1024px) {
  .m-cf-fejlec_container_wrapper_feminaklubmenu {
    display: none;
    left: 0;
  }
}

.m-cf-fejlec_container_wrapper_feminaklubmenu .m-cf-fejlec_container_inda_kiadvanyok_item {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

html.isScrolledDown .m-cf-fejlec_container_wrapper_feminaklubmenu {
  display: block;
  margin-left: 16px;
}

@media only screen and (min-width: 1024px) {
  html.isScrolledDown .m-cf-fejlec_container_wrapper_feminaklubmenu {
    margin-left: 0;
  }
}

html.isScrolledDown
  .m-cf-fejlec_container_wrapper_feminaklubmenu
  .m-cf-fejlec_container_inda_kiadvanyok_item {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1024px) {
  body.cimlap .m-cf-fejlec_container_wrapper_feminaklubmenu,
  body.rovat .m-cf-fejlec_container_wrapper_feminaklubmenu {
    display: none !important;
  }
}

.m-cf-fejlec_container_links_item.itemHeadings .m-cf-fejlec_container_links_item_link {
  padding-left: 0;
  padding-right: 0;
  width: 43px;
}

.m-cf-fejlec_container_links_item_link_container_icon {
  fill: #000;
}

.m-cf-fejlec_container_links_item_link_container_logo {
  fill: #000;
  height: 20px;
  width: 16px;
}

.m-cf-fejlec_container_links_item_link_container_label {
  color: #000;
  font-weight: normal;
}

.m-cf-fejlec_container_femina-logo {
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 97px;
}

@media only screen and (min-width: 728px) {
  .m-cf-fejlec_container_femina-logo {
    top: 9px;
    width: 130px;
  }
}

.m-cf-fejlec_container_femina-logo_link {
  border-bottom: 0;
}

.m-cf-fejlec_container_femina-logo_link_image {
  fill: #000;
  height: 18px;
  width: 97px;
}

.m-cf-fejlec_container_femina-logo_link:hover .m-cf-fejlec_container_femina-logo_link_image {
  fill: #3db9fc;
}

@media only screen and (min-width: 728px) {
  .m-cf-fejlec_container_femina-logo_link_image {
    height: 24px;
    width: 130px;
  }
}

.m-cf-fejlec_container_inda_kiadvanyok_item_link {
  color: #000;
  text-transform: uppercase;
}

.m-cf-fejlec_container_inda_additional {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}

@media only screen and (min-width: 1024px) {
  .m-cf-fejlec_container_inda_additional {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.m-cf-fejlec_container_inda_additional_item {
  margin-right: 16px;
}

.m-cf-fejlec_container_inda_additional_item_link {
  border-bottom: 0;
  display: block;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-newsletter {
  fill: #000;
  height: 18px;
  width: 21px;
}

.m-cf-fejlec_container_inda_additional_item_link:hover
  .m-cf-fejlec_container_inda_additional_item_link_icon-newsletter {
  fill: #3db9fc;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-instagram {
  fill: #000;
  height: 18px;
  width: 18px;
}

.m-cf-fejlec_container_inda_additional_item_link:hover
  .m-cf-fejlec_container_inda_additional_item_link_icon-instagram {
  fill: #000;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-viber {
  fill: #000;
  height: 18px;
  width: 17px;
}

.m-cf-fejlec_container_inda_additional_item_link:hover
  .m-cf-fejlec_container_inda_additional_item_link_icon-viber {
  fill: #675ca8;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-facebook {
  fill: #000;
  height: 18px;
  width: 18px;
}

.m-cf-fejlec_container_inda_additional_item_link:hover
  .m-cf-fejlec_container_inda_additional_item_link_icon-facebook {
  fill: #3b5998;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-facebook_path {
  fill: #fff;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-youtube {
  height: 16px;
  width: 23px;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-youtube_bg {
  fill: #000;
}

.m-cf-fejlec_container_inda_additional_item_link:hover
  .m-cf-fejlec_container_inda_additional_item_link_icon-youtube_bg {
  fill: #c01025;
}

.m-cf-fejlec_container_inda_additional_item_link_icon-youtube_play {
  fill: #fff;
}

.m-cf-fejlec_container_inda_actions_item_button_wrapper_icon {
  fill: #000;
  height: 18px !important;
  width: 18px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini {
  position: inherit !important;
  width: 43px !important;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini ._iph_fixed-header.fixed-header {
  background-color: transparent;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini .fixed-header-dropdown.active {
  position: absolute;
  right: 0 !important;
}

body {
  padding-top: 0px !important;
}

@media only screen and (max-width: 727px) {
  .share__comment-btn {
    margin-right: 30px !important;
  }
}

.page-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  background: #fff;
  width: 100%;
  max-width: 100dvw;
  max-width: 100vw;
}

.isScrolledDown .page-header,
body.lapozgato .page-header,
body.kviz_open .page-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
}

.page-header > div {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: 90px;
  grid-template-areas: "linkek-bal logo linkek-jobb";
  transition-duration: 0.5s;
  padding-top: 20px;
}

.isScrolledDown .page-header > div,
body.lapozgato .page-header > div,
body.kviz_open .page-header > div {
  grid-template-rows: 72px;
  padding-top: 0;
}

@media only screen and (max-width: 727px) {
  .page-header > div {
    grid-template-rows: 56px !important;
    padding: 0 8px;
  }
}

body.lapozgato .page-header > div,
body.kviz_open .page-header > div {
  padding-left: 40px;
  padding-right: 40px;
}

.page-header nav {
  display: flex;
}

.page-header nav ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  width: 100%;
}

.page-header nav ul li a {
  color: inherit;
}

.page-header .kiadvanylista {
  grid-area: kiadvanylista;
  background: rgba(227, 229, 232, 0.4);
  transition-duration: 0.5s;
  padding: 0;
}

@media only screen and (max-width: 727px) {
  .page-header .kiadvanylista {
    display: none;
  }
}

.isScrolledDown .page-header .kiadvanylista,
body.lapozgato .page-header .kiadvanylista,
body.kviz_open .page-header .kiadvanylista {
  display: none;
}

.page-header .kiadvanylista ul {
  height: 38px;
}

.page-header .kiadvanylista li {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.4);
}

.page-header .logo {
  grid-area: logo;
  display: flex;
}

.page-header .logo .logo_link {
  display: flex;
  align-items: center;
}

.page-header .logo .logo_link svg {
  width: auto;
  height: 50px;
}

.isScrolledDown .page-header .logo .logo_link svg,
body.lapozgato .page-header .logo .logo_link svg,
body.kviz_open .page-header .logo .logo_link svg {
  height: 40px;
}

@media only screen and (max-width: 727px) {
  .page-header .logo .logo_link svg {
    height: 20px !important;
  }
}

.page-header .linkek-bal {
  grid-area: linkek-bal;
}

.page-header .linkek-bal ul {
  justify-content: flex-start;
}

@media only screen and (max-width: 727px) {
  .page-header .linkek-bal ul {
    display: none;
  }
}

.page-header .linkek-jobb {
  grid-area: linkek-jobb;
}

.page-header .linkek-jobb ul {
  justify-content: flex-end;
}

@media only screen and (max-width: 727px) {
  .page-header .linkek-jobb > ul li:not(:first-of-type) {
    display: none;
  }
}

.page-header .nav_social ul li {
  padding: 0;
  width: 40px;
}

.page-header .nav_social ul li a {
  width: 40px;
  height: 40px;
  display: block;
}

.page-header .nav_social ul li a.icon-user {
  background-size: 16px !important;
}

.page-header .linkek-bal,
.page-header .linkek-jobb,
.page-header .nav_social {
  height: 40px;
  overflow: hidden;
  align-self: center;
  gap: 8px;
}

.page-header .linkek-bal ul,
.page-header .linkek-jobb ul,
.page-header .nav_social ul {
  flex-wrap: wrap;
  gap: 8px;
}

.page-header .linkek-bal li,
.page-header .linkek-bal .hamburger,
.page-header .linkek-jobb li,
.page-header .linkek-jobb .hamburger,
.page-header .nav_social li,
.page-header .nav_social .hamburger {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 14px;
}

.page-header .linkek-bal li a,
.page-header .linkek-bal .hamburger a,
.page-header .linkek-jobb li a,
.page-header .linkek-jobb .hamburger a,
.page-header .nav_social li a,
.page-header .nav_social .hamburger a {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50% 50%;
  background-origin: border-box;
}

.page-header .linkek-bal .hamburger,
.page-header .linkek-jobb .hamburger,
.page-header .nav_social .hamburger {
  width: 40px;
  color: transparent;
  background-image:
    linear-gradient(0, #000 0, #000 1px), linear-gradient(0, #000 0, #000 1px),
    linear-gradient(0, #000 0, #000 1px);
  background-repeat: no-repeat;
  background-size: 38% 2px;
  background-position:
    50% 39%,
    50% 50%,
    50% 61%;
  padding: 0;
}

.page-header .linkek-bal .hamburger[aria-expanded="true"],
.page-header .linkek-jobb .hamburger[aria-expanded="true"],
.page-header .nav_social .hamburger[aria-expanded="true"] {
  background-image:
    linear-gradient(
      45deg,
      transparent calc(50% - 1px),
      #000 calc(50% - 1px),
      #000 calc(50% + 1px),
      transparent calc(50% + 1px)
    ),
    linear-gradient(
      -45deg,
      transparent calc(50% - 1px),
      #000 calc(50% - 1px),
      #000 calc(50% + 1px),
      transparent calc(50% + 1px)
    );
  background-size: 38%;
  background-position: center;
}

.page-header .hamburgermenu {
  display: none;
  position: fixed;
  background: #fff;
  top: 150px;
}

.isScrolledDown .page-header .hamburgermenu,
body.lapozgato .page-header .hamburgermenu,
body.kviz_open .page-header .hamburgermenu {
  top: 70px;
}

@media only screen and (max-width: 727px) {
  .page-header .hamburgermenu {
    top: 55px !important;
  }
}

.page-header .hamburgermenu.open {
  display: block;
  isolation: isolate;
}

.page-header .hamburgermenu.open::before {
  position: fixed;
  content: " ";
  inset: 150px 0 0 0;
  background: rgba(0, 0, 0, 0.5);
}

.isScrolledDown .page-header .hamburgermenu.open::before,
body.lapozgato .page-header .hamburgermenu.open::before,
body.kviz_open .page-header .hamburgermenu.open::before {
  top: 70px;
}

@media only screen and (max-width: 727px) {
  .page-header .hamburgermenu.open::before {
    top: 55px !important;
  }
}

.page-header .hamburgermenu > div {
  display: grid;
  gap: 16px 40px;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 40px;
  background: #fff;
}

@media only screen and (max-width: 727px) {
  .page-header .hamburgermenu > div {
    padding: 16px;
    grid-template-columns: auto;
  }
}

.page-header .hamburgermenu > div::before,
.page-header .hamburgermenu > div::after {
  display: none;
}

.page-header .hamburgermenu > div .hamburgermenu_rovatok {
  grid-column: span 1;
}

@media only screen and (min-width: 728px) {
  .page-header .hamburgermenu > div .hamburgermenu_rovatok {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
  }
}

.page-header .hamburgermenu > div .hamburgermenu_rovatok ul {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.page-header .hamburgermenu > div .hamburgermenu_rovatok ul li .label {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

.page-header .hamburgermenu > div .hamburgermenu_kiemelt {
  height: 40px;
  overflow: hidden;
  align-self: center;
}

.page-header .hamburgermenu > div .hamburgermenu_kiemelt ul {
  gap: 8px;
}

.page-header .hamburgermenu > div .hamburgermenu_kiemelt li {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 14px;
}

@media only screen and (min-width: 728px) {
  .page-header .hamburgermenu > div .hamburgermenu_kiemelt {
    display: none;
  }
}

@media only screen and (min-width: 728px) {
  .page-header .hamburgermenu > div .hamburgermenu_social {
    display: none;
  }
}

.page-header .hamburgermenu > div .cikklista {
  grid-column: span 2;
}

@media only screen and (max-width: 727px) {
  .page-header .hamburgermenu > div .cikklista {
    display: none;
  }
}

.page-header .hamburgermenu > div .cikklista ul {
  display: grid;
  gap: 80px 40px;
  grid-template-columns: 1fr 1fr;
}

.page-header .hamburgermenu > div .cikklista ul li a {
  display: grid;
  grid-template-columns: 9fr 13fr;
  gap: 24px;
}

.page-header .hamburgermenu > div .cikklista ul li a h4 {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

.page-header .hamburgermenu > div .cikklista ul li a img {
  width: 100%;
  height: auto;
  border-radius: 24px;
}

.page-header .fixed-header #passportHeader._iph_mini {
  position: static;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header:not(.fixed-header-dropdown-container) {
  width: auto !important;
  height: auto !important;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header:not(.fixed-header-dropdown-container)
  .fixed-header-container {
  width: auto;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header:not(.fixed-header-dropdown-container)
  .fixed-header-container
  ._iph_rgt {
  height: auto;
  overflow: visible;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  position: fixed !important;
  left: 50%;
  transform: translateX(-50%);
  top: 150px;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container:before,
.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container:after {
  content: "\0020";
  display: table;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container:after {
  clear: both;
}

@media only screen and (max-width: 727px) {
  .page-header
    .fixed-header
    #passportHeader._iph_mini
    ._iph_fixed-header.fixed-header-dropdown-container {
    width: 100%;
  }
}

@media only screen and (min-width: 728px) and (max-width: 1023px) {
  .page-header
    .fixed-header
    #passportHeader._iph_mini
    ._iph_fixed-header.fixed-header-dropdown-container {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1244px) {
  .page-header
    .fixed-header
    #passportHeader._iph_mini
    ._iph_fixed-header.fixed-header-dropdown-container {
    width: 980px;
  }
}

@media only screen and (min-width: 1245px) and (max-width: 1429px) {
  .page-header
    .fixed-header
    #passportHeader._iph_mini
    ._iph_fixed-header.fixed-header-dropdown-container {
    width: 1140px;
  }
}

@media only screen and (min-width: 1430px) {
  .page-header
    .fixed-header
    #passportHeader._iph_mini
    ._iph_fixed-header.fixed-header-dropdown-container {
    width: 1308px;
  }
}

.isScrolledDown
  .page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container,
body.lapozgato
  .page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container,
body.kviz_open
  .page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container {
  top: 70px;
}

@media only screen and (max-width: 727px) {
  .page-header
    .fixed-header
    #passportHeader._iph_mini
    ._iph_fixed-header.fixed-header-dropdown-container {
    top: 55px !important;
  }
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container
  .fixed-header-dropdown-wrapper {
  display: flex;
  justify-content: flex-end;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container
  .fixed-header-dropdown-wrapper
  ._iph_std-menu {
  display: block;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container
  .fixed-header-dropdown-wrapper
  ._iph_std-menu
  li {
  width: 100%;
  border: none;
  border-radius: 0;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container
  .fixed-header-dropdown-wrapper
  ._iph_std-menu
  li
  a {
  width: auto;
}

.page-header
  .fixed-header
  #passportHeader._iph_mini
  ._iph_fixed-header.fixed-header-dropdown-container
  .fixed-header-dropdown-wrapper
  button {
  background: #000;
}

#passportHeader._iph_mini {
  width: auto !important;
  height: auto !important;
  position: relative !important;
}

#passportHeader._iph_mini > #_iph_fixed-header:not(.fixed-header-dropdown-container) {
  width: auto !important;
  height: auto !important;
  background: none;
}

.main-navigation {
  transition-duration: 1s;
}

.isScrolledDown .main-navigation {
  transform: translateY(-80px);
}

body.lapozgato .main-navigation,
body.kviz_open .main-navigation {
  display: none;
}

@media only screen and (min-width: 728px) {
  .main-navigation {
    margin-bottom: 40px;
    isolation: isolate;
  }
  .isScrolledDown .main-navigation {
    transform: translateY(-280px);
  }
}

@media only screen and (min-width: 728px) {
  .main-navigation .extramenu {
    position: relative;
    z-index: 100;
  }
}

.main-navigation .extramenu ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5em;
  margin: 0 8px 24px;
}

@media only screen and (min-width: 728px) {
  .main-navigation .extramenu ul {
    height: 40px;
    margin: 0 0 24px;
  }
}

.main-navigation .extramenu ul img {
  max-width: 300px;
  height: auto;
  border-radius: 100em;
  vertical-align: middle;
}

@media only screen and (max-width: 727px) {
  .main-navigation .extramenu ul img {
    max-width: 45vw;
    max-width: 45dvw;
  }
}

.main-navigation .extramenu ul .label {
  display: none;
}

.main-navigation .rovatok {
  position: relative;
}

@media only screen and (max-width: 727px) {
  .main-navigation .rovatok {
    display: none;
  }
}

.main-navigation .rovatok ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5em;
  height: 54px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.main-navigation .rovatok ul li {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  letter-spacing: 0.05em;
}

.main-navigation .rovatok ul li a span {
  vertical-align: middle;
}

body > .top-cikkajanlo-container {
  margin: 0 auto 16px auto;
  padding: 0 16px;
}

body > .top-cikkajanlo-container .cim {
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-align: center;
}

body > .top-cikkajanlo-container ul {
  display: flex;
  gap: 40px;
  flex-direction: column;
  margin: 40px 0;
}

body > .top-cikkajanlo-container ul li {
  margin: 0;
  display: grid;
  gap: 20px;
  align-items: center;
  grid-template-columns: 2fr 7fr;
}

body > .top-cikkajanlo-container ul li a {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}

body > .top-cikkajanlo-container ul li a .image-container img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 16px;
}

body > .top-cikkajanlo-container ul li.noimg {
  grid-template-columns: auto;
}

.kilepo_layer {
  display: none;
  position: absolute;
  inset: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.5);
}

.kilepo_layer .container {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000;
}

.kilepo_layer .container .inner {
  background: #fff;
  padding: 16px;
  margin: auto;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer .container .inner {
    width: 70%;
    padding: 32px 50px;
  }
}

.kilepo_layer::after {
  content: " ";
}

.kilepo_layer header {
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 32px;
  text-wrap: balance;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer header {
    font-size: 24px;
    line-height: 28px;
  }
}

.kilepo_layer .closebtn {
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 1px solid #000;
  border-radius: 100rem;
  outline: none;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 42px;
  height: 42px;
  cursor: pointer;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer .closebtn {
    top: 18px;
    right: calc(15% + 18px);
  }
}

.kilepo_layer .closebtn:hover {
  outline: 1px solid #000;
}

.kilepo_layer .closebtn::after {
  content: "\2716";
  color: #000;
  font-size: 14px;
}

.kilepo_layer ul {
  display: grid;
  grid-template-columns: auto;
  gap: 16px;
  max-height: 70vh;
  max-height: 70dvh;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer ul {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 32px 50px;
  }
}

.kilepo_layer ul li .item {
  display: grid;
  grid-template-columns: 2fr 7fr;
  gap: 16px;
  align-items: center;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer ul li .item {
    grid-template-columns: auto;
  }
}

.kilepo_layer ul li .item img {
  width: 100%;
  border-radius: 24px;
  aspect-ratio: 1;
  object-fit: cover;
  vertical-align: middle;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer ul li .item img {
    aspect-ratio: 16 / 9;
  }
}

.kilepo_layer ul li .item .cikk-cim {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

@media only screen and (min-width: 1024px) {
  .kilepo_layer ul li .item .cikk-cim {
    font-size: 16px;
    line-height: 18px;
  }
}

.podcast_player__top-title .podcast-title {
  color: white;
}

.podcast_player__top a {
  color: #3db9fc !important;
}

.podcast_player__top a:hover {
  color: #ffbfa0 !important;
}

.podcast_player__playback {
  background-color: rgba(61, 185, 252, 0.6);
}

.podcast_player__playback:hover {
  background-color: rgba(255, 191, 160, 0.6);
}

.podcast_player__equalizer .bar {
  background-color: #3db9fc;
}

.podcast_player__seeker input::-webkit-slider-thumb,
.podcast_player__volume input::-webkit-slider-thumb {
  background-color: #3db9fc;
}

.podcast_player__seeker input::-moz-range-thumb,
.podcast_player__volume input::-moz-range-thumb {
  background-color: #3db9fc;
}

.podcast_player__seeker input::-ms-thumb,
.podcast_player__volume input::-ms-thumb {
  background-color: #3db9fc;
}

.podcast_player__seeker progress::-webkit-progress-bar,
.podcast_player__volume progress::-webkit-progress-bar {
  background-color: white;
}

.podcast_player__seeker progress::-webkit-progress-value,
.podcast_player__volume progress::-webkit-progress-value {
  background-color: #3db9fc;
}

.podcast_player__seeker progress::-moz-progress-bar,
.podcast_player__volume progress::-moz-progress-bar {
  background-color: #3db9fc;
}

.podcast_player .c-btn-color-neutral-light-primary {
  background-color: white !important;
}

.podcast_player .c-btn-color-neutral-light-primary:hover {
  color: white !important;
  background-color: #3db9fc !important;
}

.m-cf-kiadvanylista_container_list {
  width: 100%;
}

.m-cf-kiadvanylista_container_list_item {
  padding: 0 !important;
  text-align: center;
}

.m-cf-kiadvanylista_container_list_item_link {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  white-space: nowrap;
  text-transform: uppercase;
}

.m-cf-kiadvanylista_container_list_item_link.kiemelt-item {
  font-weight: 800;
}

.m-cf-kiadvanylista_container_list_item_link:hover {
  text-decoration: underline;
}

.m-cf-kiadvanylista_container_list_item_inda:hover
  .m-cf-kiadvanylista_container_list_item_inda_container_label,
.m-cf-kiadvanylista_container_list_item_inda.isOpen
  .m-cf-kiadvanylista_container_list_item_inda_container_label {
  color: #3db9fc;
}

.m-cf-kiadvanylista_container_list_item_inda:hover
  .m-cf-kiadvanylista_container_list_item_inda_container_icon,
.m-cf-kiadvanylista_container_list_item_inda.isOpen
  .m-cf-kiadvanylista_container_list_item_inda_container_icon {
  fill: #3db9fc;
}

.m-cf-indalista_container_list_item_link:hover {
  color: #3db9fc;
}

.m-cf-fejlec_container_links_item_link:focus {
  outline-color: #3db9fc;
}

.m-cf-fejlec_container_links_item_link:hover .m-cf-fejlec_container_links_item_link_container_icon,
.m-cf-fejlec_container_links_item_link:focus .m-cf-fejlec_container_links_item_link_container_icon {
  fill: #3db9fc;
}

.m-cf-fejlec_container_links_item_link[aria-expanded="true"]
  .m-cf-fejlec_container_links_item_link_container_icon {
  fill: #6bdcff;
}

.m-cf-fejlec_container_links_item_link:hover .m-cf-fejlec_container_links_item_link_container_label,
.m-cf-fejlec_container_links_item_link:focus
  .m-cf-fejlec_container_links_item_link_container_label {
  color: #3db9fc;
}

.m-cf-fejlec_container_links_item_link[aria-expanded="true"]
  .m-cf-fejlec_container_links_item_link_container_label {
  color: #6bdcff;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_link {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  white-space: nowrap;
  text-transform: uppercase;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_link.kiemelt-item {
  font-weight: 800;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_link:hover {
  text-decoration: underline;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda:hover
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_label,
.m-cf-fejlec_container_inda_kiadvanyok_item_inda:focus
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_label {
  color: #3db9fc;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda:hover
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_icon,
.m-cf-fejlec_container_inda_kiadvanyok_item_inda:focus
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_icon {
  fill: #3db9fc;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda.isOpen
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_label {
  color: #3db9fc;
}

.m-cf-fejlec_container_inda_kiadvanyok_item_inda.isOpen
  .m-cf-fejlec_container_inda_kiadvanyok_item_inda_container_icon {
  fill: #3db9fc;
}

.m-cf-fejlec_container_inda_actions_item_button:hover
  .m-cf-fejlec_container_inda_actions_item_button_wrapper_icon,
.m-cf-fejlec_container_inda_actions_item_button:focus
  .m-cf-fejlec_container_inda_actions_item_button_wrapper_icon {
  fill: #3db9fc;
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-user:hover,
.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-user .active,
.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-kulcs:hover,
.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-kulcs .active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20H0v-.245c0-3.795.516-5.89 1.573-6.41.274-.135.628-.34 1.037-.58 1.17-.68 2.893-1.684 4.82-2.19C6.174 9.37 5.325 7.262 5.325 5.248 5.324 2.206 7.29 0 10 0c2.71 0 4.675 2.228 4.675 5.297 0 1.992-.813 4.023-2.06 5.23 2.618.608 4.85 2.046 5.834 2.68 1.41.91 1.536 5.97 1.546 6.544L20 20z' fill='%233db9fc' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-harang:hover,
.m-cf-fejlec .fixed-header #passportHeader._iph_mini > #_iph_fixed-header .icon-harang .active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='21' viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 16.554c-3.984 0-10 .63-10 .63v-1.26c0-.497.398-.594.49-.63 1.102-.03 1.385-1.53 1.385-1.53.687-7.937 4.34-10.816 7.006-11.44-.19-.245-.308-.55-.308-.885C8.572.643 9.212 0 10 0c.79 0 1.428.644 1.428 1.44 0 .33-.114.63-.3.873 2.647.6 6.243 3.438 6.997 11.542v-.09c0 1.44 1.3 1.52 1.384 1.53.226.03.49.196.49.63v1.258s-6.016-.63-10-.63zm2.857 1.574c0 1.574-1.277 2.88-2.857 2.88-1.58 0-2.857-1.306-2.857-2.88 0 0 .826-.315 2.857-.315 2.03 0 2.857.315 2.857.315z' fill='%233db9fc' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.m-cf-fejlec .fixed-header #passportHeader .badge {
  background: #3db9fc !important;
}

.before-after.simple .handle__btn {
  width: 92px;
  height: 92px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABdCAMAAADwr5rxAAAAG1BMVEXu7u7u7u7u7u7u7u7u7u7u7u7u7u4AAADu7u6Q//+JAAAAB3RSTlMANTY3dXZ3p3BhLAAAARpJREFUeNq12jEOwyAQAEGS4Nj/f3HKLRwhWWi2hhEFVMd41mvA5jUlfsUDPB7g8QCPB3g8wAEfDvhwwIcDPhzw4YAPB3w44MMBHw74cMCHAz4c8OGADwd8OODDAR8O+HDAhwM+HPDhgA8HfDjgwwEfDvhwwIcDPhzw4YAPB3w44MMdf1wX4MMNH17nU6s98Ut8n1/j+/wa3+c/tyXnn+7Sn278e4wvO/sxxoLfxxf8Li7v+2Heang8weMJHk/weILHEzye4PEEjyd4PMHjCR5P8HiCxxM8nuDxBI8neDzB4wkeT/B4gscTPJ7g8QSPJ3g8weMFXpPg8QSPJ3g8weMJHk/weIjHhzv+wLNhx088k3f81H8hWK/xqB9BZIRW9r8ytwAAAABJRU5ErkJggg==);
}

.before-after.simple .handle__btn:before,
.before-after.simple .handle__btn:after {
  display: none;
}

.c-femina-top-article {
  margin-bottom: 32px;
}

.c-femina-top-article:last-of-type {
  margin-bottom: 0;
}

.c-femina-top-article_link {
  border-bottom: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  outline: 0;
}

.c-femina-top-article_link_image {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 16px;
}

.c-femina-top-article_link_wrapper_title {
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 5px;
}

.c-femina-top-article_link_wrapper_lead {
  font-size: 18px;
  line-height: 22px;
}

.iframe-video-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.iframe-video-embed-container iframe,
.iframe-video-embed-container embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.iframe-video-embed-container.iframe-5-4 {
  padding-bottom: 41.84%;
}

.iframe-porthu-embed-container {
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
  overflow: hidden;
}

.iframe-porthu-embed-container iframe,
.iframe-porthu-embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.twitter-tweet.twitter-tweet-rendered {
  padding-left: 16px !important;
}

.c-btn {
  background: none;
  border-color: currentColor !important;
  border-style: solid !important;
  border-width: 1px !important;
  display: inline-block;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.4285714286 !important;
  outline: 0;
  overflow: hidden;
  padding: 0 !important;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: bottom;
}

.c-btn:focus:not(:active) {
  box-shadow: 0 0 0 1px #fff inset;
}

.c-btn::-moz-focus-inner {
  border: 0 none;
  padding: 0;
}

.c-btn[disabled] {
  background-color: currentColor !important;
  color: #cbcbcb !important;
}

.c-btn[disabled] .c-btn_container {
  color: #fff !important;
}

.c-btn:not([disabled]) {
  cursor: pointer;
}

.c-btn-layout-icon {
  height: 42px;
  width: 42px;
}

.c-btn-layout-icon .c-btn_container {
  padding: 0;
}

@media screen and (max-width: 63.9375em) {
  .c-btn-layout-icon-mid-small-down {
    height: 42px;
    width: 42px;
  }
  .c-btn-layout-icon-mid-small-down .c-btn_container {
    padding: 0;
  }
  .c-btn-layout-icon-mid-small-down .c-btn_container_text {
    display: none;
  }
  .c-btn-layout-icon-mid-small-down.buttonDownload {
    width: auto;
  }
  .c-btn-layout-icon-mid-small-down.buttonDownload .c-btn_container {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.c-btn-size-full {
  display: block;
  width: 100%;
}

@media screen and (max-width: 43.6875em) {
  .c-btn-size-full-small-down {
    display: block;
    width: 100%;
  }
}

.c-btn-color-facebook {
  background-color: currentColor !important;
  color: #3b5998 !important;
}

.c-btn-color-facebook:hover {
  color: #2d4373 !important;
}

.c-btn-color-facebook:focus {
  color: #2d4373 !important;
}

.c-btn-color-facebook:active {
  color: #2a2d5b !important;
}

.c-btn-color-facebook .c-btn_container {
  color: #fff !important;
}

.c-btn-text {
  opacity: 0.4;
}

.c-btn-text:hover {
  opacity: 1;
}

.c-btn_container {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 10px;
}

.c-btn_container_icon {
  display: inline-block;
  fill: currentColor;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}

.c-btn_container_text {
  color: currentColor;
}

.c-btn_container_icon + .c-btn_container_text {
  margin-left: 8px;
}

.c-btn_container_text2 {
  color: currentColor;
}

.c-btn_container_text + .c-btn_container_text2 {
  margin-left: 8px;
}

.manis-log {
  position: relative;
  width: calc(100% - 2rem);
  margin: 1rem auto;
  padding: 1rem 1rem 0;
  border: 1px solid #d1d1d1;
  background: white;
  z-index: 1;
}

.manis-log summary {
  display: list-item;
  margin: -1rem -1rem 0;
  padding: 1rem;
  background-color: #f1f1f1;
  cursor: pointer;
}

.manis-log summary:focus {
  border: 1px solid #323232;
  box-shadow: 0 0 0 0.25rem rgba(50, 50, 50, 0.25);
  outline: 0;
}

.manis-log[open] summary {
  margin-bottom: 1rem;
}

@media all and (max-width: 699px) {
  .manis-log {
    margin-bottom: 4rem;
  }
}

.userprofile__wrapper {
  padding-top: 40px !important;
  padding-bottom: 100px !important;
}

.userprofile__wrapper .szelso-jobb {
  padding-top: 24px !important;
}

@media all and (max-width: 1024px) {
  .userprofile__wrapper .szelso-jobb {
    display: none !important;
  }
}

@media all and (max-width: 501px) {
  .userprofile__wrapper .szoveg {
    padding-right: 0;
    padding-left: 0;
  }
}

.userprofile__right-title {
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 42px;
}

.userprofile__right-logos img {
  display: block;
  width: 218px;
  margin: 0 auto 32px auto;
}

.userprofile .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.userprofile .col {
  flex: 0 0 auto;
}

.userprofile .col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.userprofile .col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.userprofile .ml-auto {
  margin-left: auto;
}

.userprofile .mr-7 {
  margin-right: 24px;
}

.userprofile .mb-0 {
  margin-bottom: 0 !important;
}

.userprofile p.small {
  font-size: 14px;
  line-height: 22px;
}

.userprofile .related_box {
  margin-bottom: 16px;
}

.userprofile .related_box__title {
  font-size: 16px;
  line-height: 24px;
}

.userprofile .related_box__container {
  max-height: initial;
}

@media all and (max-width: 501px) {
  .userprofile .related_box__container {
    padding-right: 12px;
    padding-left: 12px;
  }
}

.userprofile form {
  width: 100%;
}

.userprofile form legend,
.userprofile form .label,
.userprofile form .btn {
  font-weight: 700;
}

.userprofile form legend {
  margin-bottom: 16px;
  line-height: 28px;
}

.userprofile form .error,
.userprofile form .success {
  position: relative;
  margin: 4px 0 10px 0;
  font-style: italic;
}

.userprofile form .error {
  color: red;
  font-size: 14px;
  line-height: 22px;
}

.userprofile form .success {
  color: #007f00;
  font-size: 16px;
  line-height: 24px;
}

.userprofile form .label {
  display: block;
  margin-bottom: 8px;
}

.userprofile form .input {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 16px;
  font-size: 16px;
  outline: none;
}

.userprofile form .input.has-error + .error {
  display: block;
}

.userprofile form .input--text {
  height: 42px;
}

.userprofile form .input--select {
  background-color: white;
}

.userprofile form .input--text,
.userprofile form .input--textarea {
  padding: 16px;
  border: 1px solid #ebebeb;
}

.userprofile form .input--checkbox,
.userprofile form .input--radio {
  font-size: 0;
  cursor: pointer;
}

.userprofile form .input--checkbox input[type="checkbox"],
.userprofile form .input--checkbox input[type="radio"],
.userprofile form .input--radio input[type="checkbox"],
.userprofile form .input--radio input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.userprofile
  form
  .input--checkbox
  input[type="checkbox"]:checked
  + .input--checkbox__checkbox:before,
.userprofile form .input--checkbox input[type="checkbox"]:checked + .input--radio__radio:before,
.userprofile form .input--checkbox input[type="radio"]:checked + .input--checkbox__checkbox:before,
.userprofile form .input--checkbox input[type="radio"]:checked + .input--radio__radio:before,
.userprofile form .input--radio input[type="checkbox"]:checked + .input--checkbox__checkbox:before,
.userprofile form .input--radio input[type="checkbox"]:checked + .input--radio__radio:before,
.userprofile form .input--radio input[type="radio"]:checked + .input--checkbox__checkbox:before,
.userprofile form .input--radio input[type="radio"]:checked + .input--radio__radio:before {
  opacity: 1;
}

.userprofile form .input--checkbox__checkbox,
.userprofile form .input--checkbox__radio,
.userprofile form .input--checkbox__label,
.userprofile form .input--radio__checkbox,
.userprofile form .input--radio__radio,
.userprofile form .input--radio__label {
  display: inline-block;
  vertical-align: top;
}

.userprofile form .input--checkbox__checkbox,
.userprofile form .input--checkbox__radio,
.userprofile form .input--radio__checkbox,
.userprofile form .input--radio__radio {
  position: relative;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border: 1px solid #ebebeb;
}

.userprofile form .input--checkbox__checkbox:before,
.userprofile form .input--checkbox__radio:before,
.userprofile form .input--radio__checkbox:before,
.userprofile form .input--radio__radio:before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  background-color: #ee276d;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.userprofile form .input--checkbox__radio,
.userprofile form .input--radio__radio {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.userprofile form .input--checkbox__radio:before,
.userprofile form .input--radio__radio:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.userprofile form .input--checkbox__label,
.userprofile form .input--radio__label {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  font-size: 14px;
  line-height: 22px;
}

.userprofile form .input--checkbox__label .input,
.userprofile form .input--radio__label .input {
  margin-top: 10px;
  margin-bottom: 0;
}

.userprofile form .input--checkbox__label .input.has-error,
.userprofile form .input--radio__label .input.has-error {
  display: block !important;
}

.userprofile form .btn {
  font-size: 14px;
  text-transform: uppercase;
}

.userprofile__delete {
  font-size: 14px;
  text-align: right;
}

.userprofile__delete a {
  text-decoration: underline;
}

.userprofile__delete a:not(:hover) {
  color: inherit !important;
  background-color: transparent !important;
}

.userprofile .vehicle_select {
  margin: 32px 0;
  padding: 0 8px;
  border-left: 4px solid transparent;
}

.userprofile .vehicle_select--totalcar {
  border-color: #1d2955;
}

.userprofile .vehicle_select--totalbike {
  border-color: #f89c20;
}

.userprofile .vehicle_select__title {
  margin-bottom: 10px;
  padding: 0 8px;
  font-weight: 700;
}

.userprofile .vehicle_select__tags {
  padding: 0 8px;
}

.userprofile .vehicle_select__tags .vehicle_select__tag {
  display: inline-block;
  margin: 0 10px 10px 0;
  padding: 0 8px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}

.userprofile .vehicle_select__tags .vehicle_select__tag svg {
  display: block;
  fill: white;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--light svg {
  fill: #323232;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--totalcar {
  background-color: #1d2955;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--totalcar:hover {
  background-color: #10172f;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--totalbike {
  background-color: #f89c20;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--totalbike:hover {
  background-color: #de8207;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--light {
  color: #323232;
  background-color: #ebebeb;
  font-weight: normal;
}

.userprofile .vehicle_select__tags .vehicle_select__tag--light:hover {
  background-color: #cbcbcb;
}

.userprofile .vehicle_select__tags .vehicle_select__tag .name,
.userprofile .vehicle_select__tags .vehicle_select__tag .user_action {
  display: inline-block;
  vertical-align: middle;
}

.userprofile .vehicle_select__tags .vehicle_select__tag .name {
  line-height: 30px;
}

@media all and (max-width: 501px) {
  .userprofile .vehicle_select__tags .vehicle_select__tag {
    width: 100%;
  }
  .userprofile .vehicle_select__tags .vehicle_select__tag .name {
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px);
  }
}

.userprofile .vehicle_select__group {
  margin-bottom: 32px;
}

.userprofile .vehicle_select__group .select {
  display: inline-block;
  width: -webkit-calc(50% - 16px);
  width: calc(50% - 16px);
  padding: 0 8px;
}

@media all and (max-width: 501px) {
  .userprofile .vehicle_select__group .select {
    width: 100%;
    margin-bottom: 10px;
  }
}

.userprofile .vehicle_select__group .input {
  margin-bottom: 0;
}

.userprofile .separator {
  position: relative;
  display: block;
  width: 100%;
  height: 1px;
  margin: 24px 0;
  background-color: #ebebeb;
}

.userprofile .separator:before {
  content: attr(data-content);
  position: absolute;
  top: 50%;
  display: block;
  padding: 0 8px;
  background-color: white;
  font-size: 14px;
}

.userprofile .separator--left:before {
  left: 0;
  padding-left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.userprofile .separator--center:before {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.userprofile .separator--dark:before {
  background-color: #222222;
}

@media all and (max-width: 574px) {
  .userprofile .registration__footer {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
  }
  .userprofile .registration__footer .col-auto {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
  .userprofile .registration__footer .col-auto:not(:last-child) {
    margin-bottom: 12px;
  }
}

@media all and (max-width: 699px) {
  a.qc-cmp2-persistent-link {
    bottom: 43px;
  }
}

@media only screen and (max-width: 700px) {
  ._iph_brk {
    padding-bottom: 42px !important;
  }
  body.cikk ._iph_brk._iph_brk_act {
    top: 0 !important;
    bottom: auto !important;
    padding-bottom: 0 !important;
    z-index: 9000 !important;
  }
}

@media only screen and (min-width: 701px) {
  ._iph_brk {
    padding-top: 43px !important;
    position: fixed !important;
  }
}

._iph_brk ._brk_info:hover {
  text-decoration: none;
}

._iph_brk ._brk_info span._brk_msg:hover {
  color: #3db9fc !important;
}

._iph_brk ._brk_info span._brk_msg::before {
  content: "nézz bele" !important;
  color: black !important;
  background-color: #ffda08 !important;
}
