/*
Theme Name: Newsy
Version: 1.0.0
Theme URI: https://demo.akbilisim.com/newsy
Description: A basic starter child theme for customization purpose of Newsy theme.
Author: akbilisim
Author URI: http://themeforest.net/user/akbilisim?ref=akbilisim
Template: newsy
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

/* Скриваме таб "Всичко" в tabbed mega menu */
.ak-block-tabs .ak-tab-btn[data-filter=""] {
  display: none !important;
}


.ak-mega-tabbed-posts .ak-block-header .ak-block-tabs li:last-child a, .ak-mega-tabbed-posts .ak-block-header .ak-block-tabs li a {
  line-height: 30px !important;
}



/* ===== Horizontal scroll tabs ===== */

.ak-block-inner .ak-menu-style-5 {
  display: flex;
  flex-wrap: nowrap;               /* ❌ без нов ред */
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;           /* Firefox */
}

.ak-block-inner .ak-menu-style-5::-webkit-scrollbar {
  display: none;                   /* Chrome / Safari */
}

.ak-block-inner .ak-menu-style-5 > li {
  flex: 0 0 auto;
}

/* Активен елемент */
.ak-block-inner .ak-menu-style-5 li.current-menu-item a,
.ak-block-inner .ak-menu-style-5 li.current_page_item a {
  font-weight: 700;
  color: #1e73be;
}

/* ===== Arrow buttons ===== */

.ak-scroll-wrapper {
  position: relative;
}

.ak-scroll-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  background: #fff;
  border: none;
  width: 36px;
  height: 36px;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  display: none; /* показваме ги с JS */
}

.ak-scroll-arrow.left { left: 0; }
.ak-scroll-arrow.right { right: 0; }

.ak-scroll-arrow svg {
  width: 16px;
  height: 16px;
}
    .goalbg_widget a {
    pointer-events: none !important;
    cursor: default !important;
}
.goalbg_widget .goalbg_menu span.goalbg_active {
    background: #4cafa8 !important;
    border-bottom-color: #4c79af !important;
}
.goalbg_widget .goalbg_title {
    background: #4c85af !important;
}

.be-beforeafter, .be-beforeafter .be-beforeafter-after, .be-beforeafter .be-beforeafter-before {
    min-height: auto !important;
}


.be-answer {
    position: relative;
}

/* VS балонът */
.be-versus .be-answers:not(.text) .be-answer:nth-child(2):before {
    position: absolute !important;

    /* 🔥 вертикално центриране */
    top: 50% !important;
    transform: translateY(-50%) !important;

    margin: auto !important;
    margin-top: -30px !important;

}




@media (min-width:769px) {
  
}


@media (max-width:768px) {
  .be-versus .be-answers:not(.text) .be-answer.be-voted-highest .be-answer-percent {
    font-size: 22px !important;
}
}

.br-reaction-label { display: none !important; }
.br-reaction-bar {
    border-radius: 10%;
}
.br-reaction-style-1 .br-reaction-icon-but {
    border-style: solid;
    background-color: transparent !important;
    border-color: transparent !important;
    color: #000;
    border-radius: 50%;
}


.astrology-profile {

    background-color: #f0f0f0;
    border-color: #0000;
    box-shadow: 0 5px 0 #d4d4d4;
    color: #9d9d9e;

}

body.dark .astrology-profile {

    background-color: #1e1e1e !important;
    border-color: #0000 !important;
    box-shadow: 0 5px 0 #343434 !important;
    color: #9d9d9e;

}
body.dark .astrology-profile h2 {

    color: #ffffff !important;

}


/* -------------------------------------------------------------------------
 * HIDE USERS PAGE SECTIONS
 * ---------------------------------------------------------------------- */

 .bp-user-total-counts { display: none !important; }


#member-primary-nav #members-following-personal-li {
  display: none !important;
 }
 #member-primary-nav #members-followers-personal-li {
  display: none !important;
 }
 #member-primary-nav #badges-personal-li {
  display: none !important;
  }
#member-secondary-nav #profile-personal-li {
  display: none !important;
 }
#member-secondary-nav #notifications-personal-li {
  display: none !important;
 }
/* Hide specific items in Newsy user dropdown */
.ak-user-menu .sub-menu a.user-menu-item-posts,
.ak-user-menu .sub-menu a.user-menu-item-members-following,
.ak-user-menu .sub-menu a.user-menu-item-members-followers,
.ak-user-menu .sub-menu a.user-menu-item-badges {
  display: none !important;
}

/* Also hide the parent <li> if the theme doesn't wrap just the <a> */
.ak-user-menu .sub-menu li:has(> a.user-menu-item-posts),
.ak-user-menu .sub-menu li:has(> a.user-menu-item-members-following),
.ak-user-menu .sub-menu li:has(> a.user-menu-item-members-followers),
.ak-user-menu .sub-menu li:has(> a.user-menu-item-badges) {
  display: none !important;
}
body.dark select option {
  color: #000000 !important;
}
body.dark .alert-success, body.dark .alert-error {
  color: #000000;
}
body.dark .akfi-twitter svg { fill: #000000; }

body.dark #easyComment_Content {
  background: #eeeeee;
    padding: 15px;
    border-radius: 10px;
}

@media (max-width: 767px) {

}

.error404 .ak-page-not-found { 
  display: block !important;
  align-content: center;
 }


 .wp-preview-loader,
.preview-loader,
body:has(.wp-logo) {
    display:none !important;
}

#menu-badge-navigation { display: none; }