.post_data{
    display:none;
}

#navigation > li > a {
    background-color: #293C66 !important;
}

#navigation > li > a:hover {
    color: #fff !important;
}

#navigation > li > a, #navigation li.menu-item-has-children > a:after {
    border-color:#293C66 !important;
    color:#fff !important;
}


body:not(.mobile-menu) #navigation > li li{
    background-color:#293C66 !important;
}

#tools > ul > li > span{
    background-color:transparent !important;
}

#tools .widget {
        background-color: #293C66 !important;

}
#tools .widget, #tools input[type="text"], #tools input[type="password"], #tools .widget > ul > li, #tools .widget .menu > li, #tools .woocommerce.widget_shopping_cart .total{
    border-color:#fff !important;
}

body:not(.mobile-menu) #navigation > li li:hover > a, body:not(.mobile-menu) #navigation > li li a:hover, body:not(.mobile-menu) #navigation > li li.current-menu-ancestor > a, body:not(.mobile-menu) #navigation > li li.current-menu-item > a {
    background-color: #455d92 !important;
    color:#fff !important;
}
body:not(.mobile-menu) #navigation > li li > a, body:not(.mobile-menu) #navigation > li ul, body:not(.mobile-menu) #navigation > li li.menu-item-has-children > a:after {
    border-color: #ffffff !important;
    font-weight:bold!important;
    
}

#navigation > li:hover:after{
    border-bottom-color:#fff !important;
}

.icon-content-box .text-holder .heading{
    font-weight: bold;
}


/* Alt menü uzunluğu için scroll ve max-height */
ul.sub-menu {
  max-height: 70vh; /* ekran yüksekliğinin %70’i kadar */
  overflow-y: auto;  /* fazla içerik scroll ile gösterilir */
}

/* Opsiyonel: scroll bar biraz stil için */
ul.sub-menu::-webkit-scrollbar {
  width: 6px;
}
ul.sub-menu::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.3);
  border-radius: 3px;
}
ul.sub-menu::-webkit-scrollbar-track {
  background: transparent;
}


.posted_in b {
  display: none;
}

.page-numbers li a,
.page-numbers li span {
  font-weight: bold;
}

.top-header.stuck{
    padding:25px !important;
}

.header-elements{
    max-width:1480px !important;
}

.product-item a {
  font-weight: bold;
}

#tools ul {
    background-color:#293C66 !important;
}

.mobile-menu #navigation li.menu-item-has-children:before, .mobile-menu #navigation li.menu-item-has-children > a:before{
    color:#fff !important;
}
body.mobile-menu #navigation > li li{
    background-color:#223359 !important;
}
body.mobile-menu #navigation > li li > a, body.mobile-menu #navigation > li ul, body.mobile-menu #navigation > li li.menu-item-has-children > a:after {
    border-color:#fff !important;
}

ul.social_media li{
    width:48px !important;
    height:48px !important;
}

ul.social_media>li>a{
    width:48px !important;
    height:48px !important;
    line-height:48px !important;
}

#navigation > li > a{
    font-weight:bold !important;
    font-size:14px !important;
}

.vc_btn3.vc_btn3-size-sm{
    font-weight:bold !important;
}

#navigation li a {
    font-size: 16px !important;
}

.menu .cat-item > a,
.menu .product-item a {
    font-weight: 700;
}

.product-item a{
    color:#333 !important;
}

.clean_heading a{
    color:#333 !important;
    font-weight: 700 !important;
}

.tab_contents{
    color:#333 !important;
    font-weight: bold;
}

.tab_title{
    color:#333 !important;
}




.lang-switch {
  position: fixed;
  top: 15px;
  right: 15px;
  z-index: 9999;
  display: flex;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  font-family: Arial, sans-serif;
}

.lang-switch a {
  padding: 8px 14px;
  text-decoration: none;
  font-size: 13px;
  color: #444;
  transition: all 0.2s ease;
}

.lang-switch a:hover {
  background: #f2f2f2;
}

.lang-switch a.active {
  background: #0a66c2;
  color: #fff;
}