.elementor-3805 .elementor-element.elementor-element-337539a6{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-5ace2a40 */.post-review-title {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}
.single-vidmov_video .review-wrapper,
.single-vidmov_video .review-action {
    display: none !important;
}
.post-description-title {
    font-size: 0 !important;
}

.post-description-title::after {
    content: "Opis:";
    font-size: 24px; /* dopasuj do motywu */
}
/* Ukryj wszystkie ikony po prawej stronie pod odtwarzaczem */
.beeteam368-single-meta .sub-block-wrapper {
    display: none !important;
}

/* Na wszelki wypadek ukryj również konkretne elementy */
.turn-off-light-control,
.auto-next-control,
.open-social-share-control,
.beeteam368-dropdown-items-control,
.close-floating-video-control,
.scroll-up-floating-video-control {
    display: none !important;
}

/* Ukryj linki Poprzedni / Następny */
.beeteam368-single-meta a[href*="/video/"] .fa-angle-double-left,
.beeteam368-single-meta a[href*="/video/"] .fa-angle-double-right {
    display: none !important;
}
.btn-show-more-content-control {
  background: linear-gradient(90deg, #FA575D, #9052F9);
  color: #fff;
  border: none;
  transition: all 0.25s ease;
}

/* wyłącza czerwone podświetlenie */
.btn-show-more-content-control:hover {
  background: linear-gradient(90deg, #FA575D, #9052F9) !important;
  filter: none !important;
  box-shadow: none !important;
  color: #fff;
}
.btn-show-more-content-control {
  background: linear-gradient(90deg, #FA575D, #9052F9);
  border: none;
  outline: none;
  box-shadow: none;
  color: #fff;
}

/* hover */
.btn-show-more-content-control:hover {
  background: linear-gradient(90deg, #FA575D, #9052F9) !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  filter: none !important;
}

/* focus (to często daje “ramkę”) */
.btn-show-more-content-control:focus,
.btn-show-more-content-control:active {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* WordPress / theme często daje pseudo-elementy */
.btn-show-more-content-control::before,
.btn-show-more-content-control::after {
  border: none !important;
  box-shadow: none !important;
}
/* główny przycisk komentarza */
#submit.submit,
input#submit.submit,
.form-submit input.submit {
  background: linear-gradient(90deg, #FA575D, #9052F9) !important;
  color: #fff !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  padding: 10px 18px;
  cursor: pointer;
  transition: 0.25s ease;
}

/* hover */
#submit.submit:hover,
input#submit.submit:hover,
.form-submit input.submit:hover {
  background: linear-gradient(90deg, #FA575D, #9052F9) !important;
  box-shadow: none !important;
  filter: none !important;
  border: none !important;
}

/* focus / klik / accessibility ring */
#submit.submit:focus,
#submit.submit:active,
#submit.submit:focus-visible,
input#submit.submit:focus,
input#submit.submit:active,
input#submit.submit:focus-visible {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* czasem WP/theme daje pseudo-elementy */
.form-submit input.submit::before,
.form-submit input.submit::after {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
#reply-title,
.comment-reply-title {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
.special-style .category-item {
  color: #9052F9 !important;
}
.special-style.posted-on::before,
.top-post-meta::before,
.posted-on::before {
  background: #9052F9 !important;
}

/* Podświetlenie ikon po najechaniu */
.post-lt-comments:hover .beeteam368-icon-item,
.post-lt-views:hover .beeteam368-icon-item {
    background-color: #9052F9 !important;
    color: #FFFFFF !important;
    border-color: #9052F9 !important;
}
/* Opcjonalnie - zmiana koloru tekstu liczby i "comments/views" */
.post-lt-comments:hover .item-number,
.post-lt-views:hover .item-number,
.post-lt-comments:hover .item-text,
.post-lt-views:hover .item-text {
    color: #9052F9 !important;
}
.logged-in-as a,
.logged-in-as .required-field-message,
.logged-in-as .required {
  display: none !important;
}
.comments-area .comment-list li.comment .comment-body .comment-author::before {
  border: 2px solid transparent !important;
  border-radius: 50%;

  background: linear-gradient(90deg, #FA575D, #9052F9) border-box;
  -webkit-mask:
    linear-gradient(#fff 0 0) padding-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
input:focus, textarea:focus {
    border-color: transparent !important;
    border-image: linear-gradient(to right, #FA575D, #9052F9) 1 !important;
    border-image-slice: 1 !important;
    border-style: solid !important;
    border-width: 2px !important;
}
/* Player nie wchodzi pod fixed header */
.beeteam368-site-header {
    z-index: 9999 !important;           /* nagłówek zawsze na wierzchu */
}

.beeteam368-player, 
.beeteam368-player-wrapper,
.beeteam368-single-post-main-player {
    position: relative !important;
    z-index: 1 !important;
    margin-top: 80px !important;        /* odstęp od nagłówka */
}

/* Jeśli masz sticky header */
.sticky-menu .beeteam368-site-header {
    z-index: 99999 !important;
}/* End custom CSS */