/* Powertech — blog yazı başlıkları marka mavisi */
.ybc-blog-wrapper .ybc_title_block,
.ybc-blog-wrapper .page-heading,
.ybc-blog-wrapper-detail .page-heading .title_cat,
.ybc-blog-related-posts .ybc_title_block,
.ybc-blog-related-posts-list .ybc_title_block,
.homeblog_wrapper .ybc_title_block {
  color: var(--pt-brand-blue) !important;
}

.ybc-blog-wrapper .ybc_title_block:hover,
.ybc-blog-related-posts .ybc_title_block:hover,
.ybc-blog-related-posts-list .ybc_title_block:hover,
.homeblog_wrapper .ybc_title_block:hover {
  color: var(--pt-brand-blue-dark) !important;
}

/* Blog block kart başlıkları — mavi zemin, beyaz yazı */
.block[class*="ybc_block"] > .title_blog,
.block[class*="ybc_block"] > .title_block,
.block[class*="ybc_block"] > .products-section-title,
.ybc_block_latest > .products-section-title,
.ybc_block_popular > .products-section-title,
.ybc-blog-wrapper-detail .title_blog,
.ybc-blog-related-posts > .title_blog,
.ybc_comment_form_blog > .title_blog,
.ybc_blog_free-comments-list > .title_blog,
#ybc-blog-related-products > .title_blog {
  background-color: var(--pt-brand-blue) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18) !important;
  border-left: none !important;
  color: #fff !important;
  margin-bottom: 0;
}

.block[class*="ybc_block"] > .products-section-title span,
.block[class*="ybc_block"] > .products-section-title i,
.ybc_block_latest > .products-section-title span,
.ybc_block_latest > .products-section-title i,
.ybc_block_popular > .products-section-title span {
  color: #fff !important;
}

.ybc_block_latest > .products-section-title i,
.ybc_block_popular > .products-section-title i {
  background-color: rgba(255, 255, 255, 0.18) !important;
}

/* Ana sayfa fırsatlar bölümü — Blogdan Son Yazılar başlığıyla aynı format */
.bg-home #ybc_specificprices .products-section-title {
  background-color: var(--pt-brand-blue) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18) !important;
  border-left: none !important;
  color: #fff !important;
  float: left;
  left: auto;
  margin-bottom: 0;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
}

.bg-home #ybc_specificprices .products-section-title span,
.bg-home #ybc_specificprices .products-section-title i {
  color: #fff !important;
  text-transform: none;
}

.bg-home #ybc_specificprices .products-section-title i {
  background-color: rgba(255, 255, 255, 0.18) !important;
}

.bg-home .ybc_block_latest > .products-section-title span {
  text-transform: none;
}

.bg-home #ybc_specificprices {
  position: relative;
}

.bg-home #ybc_specificprices .owl-nav {
  margin: 0;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 2;
}

.bg-home #ybc_specificprices .owl-nav > div {
  background-color: rgba(255, 255, 255, 0.18) !important;
  border-color: transparent !important;
  color: #fff !important;
  height: 32px;
  line-height: 32px;
  margin-top: 4px;
  width: 32px;
}

.bg-home #ybc_specificprices .owl-nav > div:before {
  color: #fff !important;
}

.bg-home #ybc_specificprices .owl-nav > div:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

/* Ana sayfa — fırsatlar ve blog başlıkları aynı dikey hizada */
.bg-home {
  align-items: flex-start;
}

.bg-home .ybc_countdown,
.bg-home .homeblog_wrapper {
  margin-bottom: 60px;
  padding-top: 0 !important;
}

.bg-home .homeblog_wrapper .page_home,
.bg-home .homeblog_wrapper .ybc_block_latest.page_home {
  margin-top: 0 !important;
}

.bg-home #ybc_specificprices,
.bg-home .homeblog_wrapper .ybc_block_latest.page_home {
  border: 1px solid #e7e7e7;
}

.bg-home #ybc_specificprices .products-section-title,
.bg-home .ybc_block_latest > .products-section-title {
  margin-bottom: 0;
}

.bg-home .ybc_block_latest .block_content {
  padding-top: 0;
}

/* Blog sidebar / modül block kartları — mavi zemin, beyaz içerik */
#ybc_blog_free_page .block[class*="ybc_block"],
#left-column .block[class*="ybc_block"],
#left_column .block[class*="ybc_block"],
#right-column .block[class*="ybc_block"],
#right_column .block[class*="ybc_block"] {
  background-color: var(--pt-brand-blue) !important;
  border-color: var(--pt-brand-blue-dark) !important;
  color: #fff !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] .block_content,
#ybc_blog_free_page .block[class*="ybc_block"] .content_block,
#left-column .block[class*="ybc_block"] .block_content,
#left_column .block[class*="ybc_block"] .block_content,
#left-column .block[class*="ybc_block"] ul,
#left_column .block[class*="ybc_block"] ul,
#right-column .block[class*="ybc_block"] .block_content,
#right_column .block[class*="ybc_block"] ul {
  color: #fff !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] a,
#left-column .block[class*="ybc_block"] a,
#left_column .block[class*="ybc_block"] a,
#right-column .block[class*="ybc_block"] a,
#right_column .block[class*="ybc_block"] a {
  color: #fff !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] a:hover,
#left-column .block[class*="ybc_block"] a:hover,
#left_column .block[class*="ybc_block"] a:hover {
  color: rgba(255, 255, 255, 0.82) !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] .ybc_title_block,
#left-column .block[class*="ybc_block"] .ybc_title_block,
#left_column .block[class*="ybc_block"] .ybc_title_block,
#right-column .block[class*="ybc_block"] .ybc_title_block,
#right_column .block[class*="ybc_block"] .ybc_title_block {
  color: #fff !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] .ybc-blog-sidear-post-meta,
#ybc_blog_free_page .block[class*="ybc_block"] .ybc-blog-sidear-post-meta span,
#left-column .block[class*="ybc_block"] .ybc-blog-sidear-post-meta,
#left_column .block[class*="ybc_block"] .ybc-blog-sidear-post-meta,
#left-column .block[class*="ybc_block"] .be-categories,
#left_column .block[class*="ybc_block"] .be-categories,
#left-column .block[class*="ybc_block"] .be-label,
#left_column .block[class*="ybc_block"] .be-label {
  color: rgba(255, 255, 255, 0.88) !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] .ybc_block_categories li:not(:last-child) a,
#left-column .block[class*="ybc_block"] .ybc_block_categories li:not(:last-child) a,
#left_column .block[class*="ybc_block"] .ybc_block_categories li:not(:last-child) a {
  border-bottom-color: rgba(255, 255, 255, 0.2) !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] .ybc-blog-tag-a,
#left-column .block[class*="ybc_block"] .ybc-blog-tag-a,
#left_column .block[class*="ybc_block"] .ybc-blog-tag-a {
  background-color: rgba(255, 255, 255, 0.14) !important;
  color: #fff !important;
}

#ybc_blog_free_page .block[class*="ybc_block"] .ybc-blog-tag-a:hover,
#left-column .block[class*="ybc_block"] .ybc-blog-tag-a:hover,
#left_column .block[class*="ybc_block"] .ybc-blog-tag-a:hover {
  background-color: rgba(255, 255, 255, 0.24) !important;
  color: #fff !important;
}

#ybc_blog_free_page .ybc_block_search .button {
  background-color: transparent !important;
  border: none !important;
  color: #fff !important;
}

/* Blog arama kartı — mavi zemin, beyaz içerik */
.block.ybc_block_search,
.block.ybc_block_search.ybc_blog_free_ltr_mode,
#ybc_blog_free_page .block.ybc_block_search,
#ybc_blog_free_page #left-column .block.ybc_block_search.ybc_blog_free_ltr_mode,
#ybc_blog_free_page #right-column .block.ybc_block_search.ybc_blog_free_ltr_mode {
  background-color: var(--pt-brand-blue) !important;
  border-color: var(--pt-brand-blue-dark) !important;
  color: #fff !important;
}

#ybc_blog_free_page #left-column .block.ybc_block_search > .title_blog,
#ybc_blog_free_page #left-column .block.ybc_block_search > .title_blog.title_block,
#ybc_blog_free_page #right-column .block.ybc_block_search > .title_blog,
.block.ybc_block_search > .title_blog,
.block.ybc_block_search > .title_blog.title_block {
  background-color: var(--pt-brand-blue-dark) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18) !important;
  color: #fff !important;
}

.block.ybc_block_search .content_block,
.block.ybc_block_search .block_content,
#ybc_blog_free_page .block.ybc_block_search .content_block,
#ybc_blog_free_page .block.ybc_block_search .block_content {
  background-color: transparent !important;
  color: #fff !important;
  padding: 15px 20px;
}

.block.ybc_block_search .icon_search::before,
#ybc_blog_free_page .block.ybc_block_search .icon_search::before {
  color: #fff !important;
}

#ybc_blog_free_page .ybc_block_search input,
.block.ybc_block_search input,
#ybc_blog_free_page .ybc_block_search .form-control {
  background-color: #fff !important;
  border-color: rgba(255, 255, 255, 0.35) !important;
  color: #333 !important;
}
