/*
Destan Cengiz - 22.06.2018
*/
@charset "utf-8";
@import "fontlar.css";

@import 'owl.carousel.css';
@import 'jquery.fancybox.css';
@import "bootstrap-select.css";
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');
@import "animate.css";
@import "jquery.mmenu.all.css";
@import "dropzone.css";
@import "../share/sharetastic.css";
*{}
::placeholder {color: #dcdcdc; opacity: 1;}
html{}
body{background-color: #f7f7f7;font-size: 14px;color:#393939;font-family: 'PT Sans', sans-serif;font-weight: 400;}
#background{position: fixed;width: 100%;height: 100%;background-color: rgba(34, 34, 34, 0.6784313725490196);top: 0;left: 0;z-index: 16;}
.header{position: relative; z-index: 9999 !important;}
.header .header-top{float: left;width: 100%;background-color: #f7f7f7;position: relative;z-index: 26;}
.header .header-top ul{margin: 0;padding: 0;display: inline-block;}
.header .header-top ul li{margin: 0;padding: 0;float: left;}
.header .header-top a{color: #858585;padding: 6px 9px;float: left;position: relative;}
.header .header-top a:hover{background-color: #ececec;}
.header .header-top a:after{content: '';position: absolute;width: 1px;height: 100%;top: 0;right: 0;background-color: #f0f0f0;}
.header .header-top a:before{content: '';position: absolute;width: 1px;height: 100%;top: 0;right: 1px;background-color: #fdfdfd;}
.header .header-top div a:last-of-type:after,.header .header-top div a:last-of-type:before{display: none;}
.header .header-top ul li{position: relative;float: left;}
.header .header-top ul li ul{position: absolute;width: 210px;padding-top: 49px;top:0;right: 0;z-index: 1;transform: scaleY(0);-ms-transform: scaleY(0);-webkit-transform: scaleY(0);-webkit-transition: all 0.5s ease-in-out 0s;   -moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;-webkit-transform-origin: left 47px 0; -moz-transform-origin: left 47px 0;-ms-transform-origin: left 47px 0;-o-transform-origin: left 47px 0; transform-origin: left 47px 0;}
.header .header-top ul li:hover ul{transform: scaleY(1);-ms-transform: scaleY(1);-webkit-transform: scaleY(1);-o-transform: scaleY(1);}
.header .header-top ul li.has-sub:before {content: "\f107";position: absolute;right: 5px;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);font: normal normal normal 14px/1 FontAwesome;color: #858585;z-index: 10;}
.header .header-top ul li.has-sub a{padding-right: 23px;z-index: 9;display: block !important;width: 100%;}
.header .header-top ul li:hover.has-sub > a:after{background-color: #808384;width: 100%;}
.header .header-top ul li:hover.has-sub:before {content: "\f106";}
.header .header-top ul li ul li{width: 100%;clear: both;background-color: #f7f7f7;}
.header .header-top ul li ul li a{display: block;border-top:1px solid #f0f0f0;border-bottom: 1px solid #fdfdfd; }
.header .header-middle{float: left;width: 100%;padding: 11px 0;background-color: #fff;}
.header .header-middle .logo{float: left;display: inline-block;font-size: 19px;font-weight: bold;}
.header .header-middle .search-form form{position: relative;}
.header .header-middle .logo{ max-width: 165px;}
.header .header-middle .search-form form input[type="text"]{border: 1px solid #f7f7f7;border-radius: 5px;padding: 11px 38px 11px 20px;width: 260px;}
.header .header-middle .search-form form button{background-color: transparent;border: none;position: absolute;right: 5px;transform: translateY(-50%);top: 50%;color: #858585;font-size: 17px;cursor: pointer;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.header .header-bottom{float: left;width: 100%;background-color: #b70002;position: relative !important;display: grid !important;z-index: 9999 !important;}
.header .header-bottom .container{position: relative !important;background-color: #b70002 !important;z-index: 10 !important;}
.header .header-bottom:before{content: '';width: calc(calc(100vw) / 2);height: 100%;background-color: #222222;top: 0;right: 0;position: absolute;z-index: 0;}
.header .header-bottom nav{float: left;display: inline-block;max-width: calc(100% - 105px);background-color: #b70002 !important;position: relative !important;z-index: 10000 !important;}
.header .header-bottom nav > ul,
.header .header-bottom nav div > ul{display: flex !important;flex-wrap: nowrap !important;align-items: center !important;margin: 0 !important;padding: 0 !important;list-style: none !important;background-color: #b70002 !important;}
.header .header-bottom nav > ul > li,
.header .header-bottom nav div > ul > li{float: none !important;flex-shrink: 0 !important;position: relative !important;list-style: none !important;background-color: #b70002 !important;}
.header .header-bottom nav > ul > li > a,
.header .header-bottom nav div > ul > li > a{color: #fff !important;background-color: #b70002 !important;font-weight: bold !important;float: none !important;display: inline-flex !important;align-items: center !important;padding: 13px 7px !important;font-size: 13px !important;position: relative !important;text-decoration: none !important;white-space: nowrap !important;transition: background-color 0.2s ease, color 0.2s ease !important;}
.header .header-bottom nav > ul > li:hover > a,
.header .header-bottom nav div > ul > li:hover > a{background-color: #fff !important;color: #222222 !important;}
.header .header-bottom nav > ul > li > a.active:before,
.header .header-bottom nav div > ul > li > a.active:before{content: '';position: absolute;width: 10px;height: 10px;background-color: #e8e3e3;left: 50%;transform: translateX(-50%) rotate(45deg);-ms-transform: translateX(-50%) rotate(45deg);-o-transform: translateX(-50%) rotate(45deg);-moz-transform: translateX(-50%) rotate(45deg);-webkit-transform: translateX(-50%) rotate(45deg);bottom: -4px;}

/* Çift ok oluşmasını engelle - Tüm gereksiz before/after pseudo elemanlarını sıfırla */
.header .header-bottom nav ul li:before,
.header .header-bottom nav ul li:after,
.header .header-bottom nav ul li.has-sub:before,
.header .header-bottom nav ul li.has-sub:after,
.header .header-bottom nav > ul > li > a:before,
.header .header-bottom nav div > ul > li > a:before{content: none !important;display: none !important;}

/* Sadece tek bir zarif ok ikonu */
.header .header-bottom nav > ul > li.menu-item-has-children > a,
.header .header-bottom nav div > ul > li.menu-item-has-children > a{padding-right: 17px !important;}
.header .header-bottom nav > ul > li.menu-item-has-children > a:after,
.header .header-bottom nav div > ul > li.menu-item-has-children > a:after{content: '' !important;display: inline-block !important;position: absolute !important;right: 6px !important;top: 50% !important;margin-top: -2px !important;width: 0 !important;height: 0 !important;border-top: 4px solid #ffffff !important;border-right: 3.5px solid transparent !important;border-left: 3.5px solid transparent !important;border-bottom: none !important;transition: transform 0.2s ease, border-top-color 0.2s ease !important;}
.header .header-bottom nav > ul > li.menu-item-has-children:hover > a:after,
.header .header-bottom nav div > ul > li.menu-item-has-children:hover > a:after{transform: rotate(180deg) !important;border-top-color: #222222 !important;}

/* Masaüstü Dropdown Açılır Menü (İçeriğin genişliğine göre otomatik - auto-fit) */
.header .header-bottom nav ul li ul.sub-menu,
.header .header-bottom nav ul li ul{position: absolute !important;top: 100% !important;left: 0 !important;min-width: 100% !important;width: max-content !important;max-width: 280px !important;background-color: #ffffff !important;padding: 5px 0 !important;margin: 0 !important;list-style: none !important;box-shadow: 0 10px 30px rgba(0,0,0,0.22) !important;border-top: 3px solid #b70002 !important;border-bottom: none !important;border-radius: 0 0 6px 6px !important;z-index: 999999 !important;display: none !important;float: none !important;}

/* Hover geçiş köprüsü */
.header .header-bottom nav ul li ul.sub-menu:before,
.header .header-bottom nav ul li ul:before{content: '' !important;display: block !important;position: absolute !important;top: -6px !important;left: 0 !important;width: 100% !important;height: 6px !important;background: transparent !important;}

/* Hover durumunda açılma */
.header .header-bottom nav ul li:hover > ul.sub-menu,
.header .header-bottom nav ul li:hover > ul{display: block !important;animation: dchaberDropdownIn 0.18s ease-out forwards;}

@keyframes dchaberDropdownIn {
    0% { opacity: 0; transform: translateY(5px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* Dropdown içerisindeki liste elemanları */
.header .header-bottom nav ul li ul.sub-menu li,
.header .header-bottom nav ul li ul li{float: none !important;display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;position: relative !important;border-bottom: 1px solid #f1f5f9 !important;}
.header .header-bottom nav ul li ul.sub-menu li:last-child,
.header .header-bottom nav ul li ul li:last-child{border-bottom: none !important;}

/* Dropdown içerisindeki linkler - Net siyah/koyu renk, belirgin yazı */
.header .header-bottom nav ul li ul.sub-menu li a,
.header .header-bottom nav ul li ul li a{float: none !important;display: flex !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;padding: 9px 15px !important;color: #0f172a !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.4 !important;text-decoration: none !important;white-space: nowrap !important;background-color: #ffffff !important;overflow: visible !important;box-sizing: border-box !important;transition: all 0.15s ease !important;}

.header .header-bottom nav ul li ul.sub-menu li a:hover,
.header .header-bottom nav ul li ul li a:hover,
.header .header-bottom nav ul li ul li:hover > a{background-color: #f1f5f9 !important;color: #b70002 !important;padding-left: 18px !important;}

.header .header-bottom nav ul li ul li a.active:before{display: none !important;}

/* Son ögelerin ekran dışına taşmaması için sağa hizalama */
.header .header-bottom nav > ul > li:last-child > ul.sub-menu,
.header .header-bottom nav div > ul > li:last-child > ul.sub-menu{left: auto !important;right: 0 !important;}

/* 2. Seviye Alt Menü (Yana Açılan Flyout) */
.header .header-bottom nav ul li ul.sub-menu li ul.sub-menu,
.header .header-bottom nav ul li ul li ul{top: 0 !important;left: 100% !important;border-top: none !important;border-left: 3px solid #b70002 !important;border-radius: 0 6px 6px 6px !important;}

.header .header-bottom nav ul li ul.sub-menu li.menu-item-has-children > a:after,
.header .header-bottom nav ul li ul li.menu-item-has-children > a:after{content: '' !important;position: static !important;display: inline-block !important;border-top: 4px solid transparent !important;border-bottom: 4px solid transparent !important;border-left: 4px solid #94a3b8 !important;border-right: none !important;margin-left: 10px !important;margin-top: 0 !important;transform: none !important;transition: transform 0.2s ease, border-left-color 0.2s ease !important;}

.header .header-bottom nav ul li ul.sub-menu li.menu-item-has-children:hover > a:after,
.header .header-bottom nav ul li ul li.menu-item-has-children:hover > a:after{transform: translateX(3px) !important;border-left-color: #b70002 !important;}

.header .header-bottom nav > ul > li:last-child ul.sub-menu li ul.sub-menu,
.header .header-bottom nav div > ul > li:last-child ul.sub-menu li ul.sub-menu{left: auto !important;right: 100% !important;border-left: none !important;border-right: 3px solid #b70002 !important;border-radius: 6px 0 6px 6px !important;}

.header .header-bottom .leftmenu,.header .header-bottom .anamenu{position: absolute;right: 0;width: 105px;}
.header .header-bottom .leftmenu a,.header .header-bottom .anamenu a{background-color: #222222;position: relative;display: block;padding: 14px;color:  #fff;font-weight: bold;}
.header .header-bottom .leftmenu a:before,.header .header-bottom .anamenu a:before{content: '';position: absolute;width: 25px;height: 2px;background-color: #fff;top: 13px;right: 15px;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;}
.header .header-bottom .leftmenu a:after,.header .header-bottom .anamenu a:after{content: '';position: absolute;width: 25px;height: 2px;background-color: #fff;bottom: 13px;right: 15px;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.header .header-bottom .leftmenu a span:after,.header .header-bottom .anamenu a span:after{content: '';position: absolute;width: 25px;height: 2px;background-color: #fff;bottom: 22px;right: 15px;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;opacity: 1;}
.header .header-bottom .leftmenu a.open span:after{opacity: 0;}
.header .header-bottom .leftmenu a.open:before{transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);top: 21px !important;-webkit-transform-origin: center;-moz-transform-origin: center;-ms-transform-origin: center;-o-transform-origin: center;transform-origin: center;}
.header .header-bottom .leftmenu a.open:after{transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);top: 21px !important;-moz-transform-origin: center;-ms-transform-origin: center;-o-transform-origin: center;transform-origin: center;}
.header .header-bottom div.sub-menu {position: absolute;top: 46px;background-color: #f7f7f7;width: 100%;padding: 15px;display: none;border-bottom: 2px solid #d8d8d8;z-index: 1;margin-left: -15px;margin-right: -15px;box-shadow: 0 1px 1px 0 #d3d3d3;z-index: 148;float: left;}
.header .header-bottom div.sub-menu .sub-menu-inside ul li{}
.header .header-bottom div.sub-menu .sub-menu-inside ul li a{float: left;padding: 6px 16px;}
.header .header-bottom div.sub-menu .sub-menu-inside ul li a:hover{color: #ffffff;background-color: #222222;}
.header .header-bottom div.sub-menu .sub-menu-inside{padding: 0 10px;float: left;width: 100%;background-color: #f7f7f7;}
.header .header-bottom div.sub-menu .sub-menu-inside .news-container a:hover  figure img{transform: scale(1.1);}
.header .header-bottom div.sub-menu .sub-menu-inside .news-container .news-container-inside{border-bottom: 1px solid #d8d8d8;}
.header .header-bottom div.sub-menu .sub-menu-inside  .other-link{margin-top: 15px;}
.header .header-bottom div.sub-menu .sub-menu-inside .other-link .other-link-item{ text-align: center; padding: 7.5px;}
.header .header-bottom div.sub-menu .sub-menu-inside .other-link .other-link-item  a{color: #222222;}
.header .header-bottom div.sub-menu .sub-menu-inside .other-link .other-link-item .other-link-item-inside{border: 1px solid #e8e7e7;border-radius: 5px;padding: 21px 0;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.header .header-bottom div.sub-menu .sub-menu-inside .other-link .other-link-item .other-link-item-inside i{display: block;padding: 5px;font-size: 20px;}
.header .header-bottom div.sub-menu .sub-menu-inside .other-link .other-link-item .other-link-item-inside p{margin-bottom: 0;font-size: 16px;font-weight: 500;}
.header .header-bottom div.sub-menu .sub-menu-inside .other-link .other-link-item  a:hover .other-link-item-inside{background-color: #222222;color: #fff;}
.breaking-news{float: left;width: 100%;background-color: #e8e3e3;padding: 14px 0;}
.breaking-news .container{position: relative;}
.breaking-news .breaking-news-title{display: inline-block;width: 265px;font-weight: bold;float: left;padding-left: 113px;position: relative;}
.breaking-news .breaking-news-title:before{content: '';position: absolute;width: 5px;height: 5px;background-color: #ffcc00;left: 103px;top: 47%;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);-o-transform: translatey(-50%); transform: translatey(-50%);}
.breaking-news .breakingnewsslide .breaking-news-item{position: relative;padding-left: 10px;}
.breaking-news .breakingnewsslide .breaking-news-item:before{border-radius: 50%;content: '';position: absolute;width: 5px;height: 5px;background-color: #b70002;left: 0;top: 50%;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);-o-transform: translatey(-50%);transform: translatey(-50%);}
.breaking-news .breakingnewsslide{width: calc(100% - 317px);float: right;margin-bottom: 0;}
.breaking-news .breakingnewsslide p{margin-bottom: 0;color: #222222;}
.breaking-news .breakingnewsslide .owl-controls{position: absolute;left: 0;top: 47%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.breaking-news .breakingnewsslide  .owl-controls .owl-nav .owl-prev, .breaking-news .breakingnewsslide .owl-controls .owl-nav .owl-next{float: left;display: inline-block;padding: 1px 7px 0px;background-color: #222222;color: #fff;font-size: 27px;border-radius: 3px;margin-right: 2px;line-height: 26px;}
.breaking-news .breakingnewsslide{position: initial;}
.flash-news{position: relative;}
.flash-news .container,.category-slider-container{position: relative;padding: 10px;border: 1px solid #e7e9ec;border-radius: 0px 0px 6px 6px;background-color: #fff;}
.flash-news .container .flash-slider,.category-slider-container{position: relative;z-index: 1;}
.flash-news .container #owlflashnews,.category-slider-container .owl-controls{position: absolute;bottom: 24px;left: 28px;z-index: 2;}
.flash-news .container #owlflashnews .dot-item,.main-content .manset  #owlmanset .dot-item,.category-slider-container .owl-controls .owl-dot{position: relative;width: 35px;height: 35px;border-radius: 50%;float: left;background-color: #fff;border:1px solid #b70002;margin-right: 7px;cursor: pointer;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.flash-news .container #owlflashnews .dot-item:last-of-type,.main-content .manset  #owlmanset .dot-item:last-of-type{margin-right: 0;}
.flash-news .container #owlflashnews .dot-item:hover ,.flash-news .container #owlflashnews .dot-item.active,.main-content .manset  #owlmanset .dot-item:hover,.main-content .manset  #owlmanset .dot-item.active,.category-slider-container .owl-controls .owl-dot:hover,.category-slider-container .owl-controls .owl-dot.active {background-color: #b70002;}
.flash-news .container #owlflashnews .dot-item:hover a,.flash-news .container #owlflashnews .dot-item.active a,.main-content .manset  #owlmanset .dot-item:hover a,.main-content .manset  #owlmanset .dot-item.active a,.category-slider-container .owl-controls .owl-dot:hover span,.category-slider-container .owl-controls .owl-dot.active span{color: #fff;background-color: transparent;}
.flash-news .container #owlflashnews .dot-item a, .main-content .manset  #owlmanset .dot-item a{ position: absolute; width: 100%; height: 100%;}
.flash-news .container #owlflashnews .dot-item a{position: absolute;width: 100%;height: 100%;}
.flash-news .container #owlflashnews .dot-item .text,.main-content .manset  #owlmanset .dot-item span,.category-slider-container .owl-controls .owl-dot span{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-weight: 700;margin: 0;background-color: transparent;width:  auto;height: auto;}
.flash-news .flash-slider-item img{height:230px;}
.flash-four{margin: 7.5px 0 0;position: relative;}
.flash-four .flash-four-item,.surmanset .surmanset-item,.main-category  .surmanset-item{padding: 0 7.5px;margin-bottom: 15px;}
.flash-four .flash-four-item .flash-four-item-inside,.surmanset .surmanset-item .surmanset-item-inside,.main-category  .surmanset-item .surmanset-item-inside{background-color: #fff;box-shadow: 0 1px 1px 0 #d3d3d3;float: left;overflow: hidden;width: 100%;}
.flash-four .flash-four-item a .flash-four-item-inside figure,.surmanset .surmanset-item .surmanset-item-inside figure,.category-news .category-news-1 .category-news-1-inside figure,.main-category  .surmanset-item .surmanset-item-inside figure{overflow: hidden;height: 109px;}
.flash-four .flash-four-item a .flash-four-item-inside figure img,.surmanset .surmanset-item .surmanset-item-inside figure img,.category-news .category-news-1 .category-news-1-inside figure img,.main-category  .surmanset-item .surmanset-item-inside figure img{-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;width: 100%;}
.flash-four .flash-four-item a:hover .flash-four-item-inside figure img,.surmanset .surmanset-item a:hover .surmanset-item-inside figure img,.category-news .category-news-1 a:hover .category-news-1-inside figure img,.main-category .surmanset-item a:hover .surmanset-item-inside figure img{transform: scale(1.1)}
.flash-four .flash-four-item .flash-four-item-inside .text,.surmanset .surmanset-item .surmanset-item-inside .text,.main-category .surmanset-item .surmanset-item-inside .text{font-size: 16px;height: 72px;line-height: 20px;padding: 5px 9px;overflow: hidden;float: left;width: 100%;font-weight: 600;}
.flash-four .flash-four-item a:hover .flash-four-item-inside .text,.surmanset .surmanset-item a:hover .surmanset-item-inside .text{color: #b70002}
.main-content .manset,.main-content .manset-right{padding: 0 7.5px;margin-top: 20px !important;}
.main-content .manset .manset-text,.flash-news  .manset-text,.category-slider-container  .manset-text{position: absolute;bottom: 20px;right: 20px;background: #b70002;font-size: 18px;padding: 10px 15px;font-weight: bolder;z-index: 2;border-radius: 5px;color: #ffffff;max-width: calc(100% - 40px);text-align: center;}
.main-content .manset .manset-inside{float: left;width: 100%;background-color: #fff;  box-shadow: 0 1px 1px 0 #d3d3d3;}
.main-content .manset  #owlmanset{width: 100%;float: left;padding: 10px;background-color: #fff;box-shadow: 0 1px 1px 0 #d3d3d3;}
.main-content .manset .owl-controls .owl-dots .owl-dot{float: left;}
.main-content .manset-right .manset-right-item .manset-right-item-inside{float: left;width: 100%;box-shadow: 0 1px 1px 0 #d3d3d3;background-color: #fff;padding: 16px 11px;font-weight: 700;margin-bottom: 12px;border-right: 4px solid transparent;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.main-content .manset-right .manset-right-item:hover .manset-right-item-inside{border-right-color:#b70002;}
.main-content .manset-right .manset-right-item:last-of-type .manset-right-item-inside{margin-bottom: 0;}
.main-content .manset-right .manset-right-item a .manset-right-item-inside .text{position: relative;height: 77px;overflow: hidden;padding-right: 8px;font-size: 15px;}
.main-content .manset-right .manset-right-item a .manset-right-item-inside .text span{width: 100%;}
.main-content .manset-right .manset-right-item a:hover{ color: #b70002; }
.manset-down,.surmanset{margin-top: 15px;}
.main-content .manset .manset-inside figure img{height:534px;}
.main-content-left  .manset .manset-inside figure img{height:auto !important;max-height: 305px;}
.manset-down .main-content-left, .manset-down .main-content-right{padding: 0 7.5px;}
.adw1{position: relative; padding: 10px; border: 1px solid #e7e9ec; border-radius: 0px 0px 6px 6px; background-color: #fff;}
.adw1 img{width: 100%}
.main-category {padding: 0 7.5px 7.5px;float: left;width: 100%;margin-bottom: 7.5px;}
.main-category .category-title{width:100%;background-color: #fff;float: left;padding: 10px;border-left: 4px solid #b70002;position: relative;font-weight: 700;}
.main-category .category-title a{position: absolute;right: 10px;top: 50%;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%);}
.main-category .category-title a:hover{color:#b70002;}
.main-category .category-title a i{font-weight: 500;font-size: 16px;}
.category-slider-container{margin: 15px 0;}
.category-slider-container  .manset-text{bottom:  0;width: 100%;right: 0;left: 0;max-width: 100%;padding: 15px;position: relative;background-color: #222222;border-radius: 0;}
.category-slider-container .owl-controls{bottom: 38px;left: 10px;}
.category-news .category-news-1,.category-news .category-news-2{padding: 0 7.5px;}
.category-news .category-news-2{margin-bottom: 15px;}
.category-news .category-news-1 .category-news-1-inside{position: relative;float: left;width: 100%;}
.category-news .category-news-1 .category-news-1-inside:before{content: '';position: absolute;z-index: 1;left: 0;top: 0;background-color: rgba(34, 34, 34, 0.6);width: 100%;height: 100%; }
.category-news .category-news-1 .category-news-1-inside .text{position: absolute;z-index: 2;bottom: 16px;left: 16px;color:  #fff;font-weight: 700;font-size: 17px;max-width: 87%;}
.category-news .category-news-2 .category-news-2-inside{float: left;width: 100%;box-shadow: 0 1px 1px 0 #d3d3d3;background-color: #fff;padding: 15px 11px;font-weight: 700;border-right: 4px solid transparent;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;font-size: 15px;}
.category-news .category-news-2:hover .category-news-1-inside{border-right-color:#b70002;}
.category-news .category-news-2 .category-news-2-inside .text{position: relative;height: 98px;overflow: hidden;padding-right: 10px;}
.category-slider-container .owl-controls .owl-dot{width: 25px;height: 25px;font-size: 14px;margin-right: 2px;}
.main-content .manset-right .manset-right-item a:hover{ color: #b70002; }
.adw1{margin-bottom: 15px;}
.sidebar-category .category-title,.yorum-title, #comment .title{width:100%;background-color: #fff;float: left;padding: 10px;border-left: 3px solid #ffd800;position: relative;font-weight: 600;margin-bottom: 14px;}
.sidebar-category{box-shadow: 0 1px 1px 0 #d3d3d3;float: left;width: 100%;background-color: #fff;margin-bottom: 15px;}
.sidebar-category .sidebar-category-news-2 .sidebar-category-news-2-inside{float: left;width: 100%;/* box-shadow: 0 1px 1px 0 #d3d3d3; */background-color: #fff;padding: 15px 11px;font-weight: 700;border-right: 4px solid transparent;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;font-size: 15px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #eaeaea;}
.sidebar-category .sidebar-category-news-2:hover .sidebar-category-news-2-inside{border-right-color:#b70002;}
.sidebar-category .sidebar-category-news-2 .sidebar-category-news-2-inside .text{position: relative;height: 81px;overflow: hidden;padding-right: 10px;}
.sidebar-category .sidebar-category-news-1 .sidebar-category-news-1-inside figure{overflow: hidden;float: left;width: 100%;}
.sidebar-category .sidebar-category-news-1 .sidebar-category-news-1-inside figure img{-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;width: 100%;}
.sidebar-category .sidebar-category-news-1 a:hover .sidebar-category-news-1-inside figure img{ transform: scale(1.1);}
.sidebar-category .sidebar-category-news-1 .sidebar-category-news-1-inside .text{font-size: 16px;line-height: 20px;padding: 17px 11px;overflow: hidden;float: left;width: 100%;font-weight: 600;}
.foto-gallery{padding:0 7.5px;position: relative;float: left;width: 100%;margin: 7.5px 0 15px;}
.foto-gallery .foto-gallery-slider {width: 70%;position: relative;left: 15%;float: left;}
.foto-gallery .foto-gallery-slider,.foto-gallery .foto-gallery-left,.foto-gallery .foto-gallery-right{z-index: 1;position: relative;padding: 10px 10px 5px 10px;background-color: #fff;box-shadow: 0 1px 1px 0 #d3d3d3;}
.foto-gallery .foto-gallery-left,.foto-gallery .foto-gallery-right{position: absolute;width: 56%;top: 50%;webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);-o-transform: translatey(-50%);transform: translatey(-50%);background-color: #222222;border: 10px solid #fff;padding: 0;}
.foto-gallery .foto-gallery-left img,.foto-gallery .foto-gallery-right img{opacity: .6;}
.foto-gallery .foto-gallery-left{ left: 0;}
.foto-gallery .foto-gallery-right{ right: 0;}
.foto-gallery .foto-gallery-slider .owl-item.center{z-index: 2;position: relative;}
.foto-gallery .foto-gallery-slider .owl-item .text{position: absolute;bottom: 0px;left: 0px;display: block;background: url(../images/fotogallary-titlebg.png) repeat scroll 0px 0px transparent;width: 100%;text-shadow: 1px 2px 3px #000;color: #fff;font-weight: bold;font-size: 18px;padding: 39px 16px 16px 20px;}
.foto-gallery .owl-theme .owl-controls{width: 100%;float: left;padding: 10px 10px 4px;background-color: #fff;/* box-shadow: 0 1px 1px 0 #d3d3d3; */}
.foto-gallery .owl-theme .owl-controls .owl-dot{position: relative;width: 26px;height: 26px;float: left;background-color: #fff;border: 1px solid #b70002;margin-right: 7px;cursor: pointer;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;border-radius: 50%;}
.foto-gallery .owl-theme .owl-controls .owl-dot span{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-weight: 700;margin: 0;background-color: transparent;width: auto;height: auto;}
.foto-gallery .owl-theme .owl-controls .owl-dot.active{background-color: #b70002;color:  #fff;}
.foto-gallery .owl-theme .owl-controls .owl-nav .owl-prev, .foto-gallery .owl-theme .owl-controls .owl-nav .owl-next{position: absolute;top: 50%;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);-o-transform: translatey(-50%);transform: translatey(-50%);z-index: 9;font-size: 100px;font-weight: 600;color: #fff;opacity: 0.3;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.foto-gallery .owl-theme .owl-controls .owl-nav .owl-prev:hover, .foto-gallery .owl-theme .owl-controls  .owl-nav .owl-next:hover{opacity: 1;}
.foto-gallery .owl-theme .owl-controls .owl-nav .owl-prev{left: -75px;}
.foto-gallery .owl-theme .owl-controls  .owl-nav .owl-next{right: -75px;}
.foto-gallery .foto-gallery-link{position: absolute;display: inline-block;right: calc(15% + 18px);bottom: 11px;font-weight: bold;z-index: 7;}
.foto-gallery .foto-gallery-link:hover{color : #b70002;}
.footer{background-color: rgba(255, 255, 255, 0.38);border-top: 4px solid #e6e6e6;border-bottom:  9px solid #b70002;}
.footer .footer-top,.footer .footer-bottom{float:left;width: 100%;}
.footer .footer-top {padding: 37px 0 10px;}
.footer .footer-top .container{padding:  0 15px;}
.footer .footer-top .footer-item{padding-right: 15px;}
.footer .footer-top .footer-item:last-of-type{padding-right: 0px;}
.footer .footer-top .footer-item .footer-item-title{font-weight: bold;border-left: 2px solid #b70002;font-size: 18px;padding-left: 10px;margin-bottom: 25px;float: left;width: 100%;}
.footer .footer-top .footer-item p{margin-bottom: 22px;}
.footer .footer-top .footer-item p i{font-size: 24px;color: #7d7d7d;position: relative;float:  left;margin-right: 12px;width: 24px;text-align: center;}
.footer .footer-top .footer-item .footer-logo{width: 100%;margin-bottom: 23px;}
.footer .footer-top .footer-item .slogan{margin-bottom: 23px;}
.footer .footer-top .footer-item .footer-link a{display: inline-block;float: left;padding: 7px 13px;border:1px solid #e6e6e6;margin-right: 7px;border-bottom-width: 5px;margin-bottom: 9px;}
.footer .footer-top .footer-item .footer-link a:hover{border-color: #b70002;}
.footer .footer-top .footer-item .footer-link a:last-of-type{margin-right: 0;}
.footer .footer-item ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;width: 100%;border-left: 1px dashed #ccc;padding-left: 14px;}
.footer .footer-item ul li{float: none;margin-bottom: 9px;}
.footer .footer-item ul li a{font-weight: 300;}
.footer .footer-item ul li a:hover{color:#b70002; }
.footer-bottom{background-color: #f7f7f7;}
.footer-bottom p{text-align: center;padding: 23px 0;}
.adw2{position: relative;width: 100%;float: left;top: 0;}
.adw2 .container{position: relative;}
.adw2 .container .leftadw,.adw2 .container .rightadw{width: 170px;top: 15px;display: inline-block;position: absolute;}
.adw2 .container .leftadw{ left: -175px;}
.adw2 .container .rightadw{right: -175px;}
.horoscope{padding: 3px;}
.horoscope .horoscope-item{padding: 2px;text-align: center;}
.horoscope .horoscope-item figure{margin-bottom: 5px;}
.horoscope .horoscope-item figure img{-webkit-transition: all 0.5s ease-in-out 0s;   -moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;}
.horoscope .horoscope-item .text p{color: #bcb4b4;font-size: 13px;font-weight: bold;}
.horoscope .horoscope-item .text span{color: #7c7c7c;font-size: 12px;}
.horoscope .horoscope-item .horoscope-item-inside{border: 1px solid #e6e6e6;border-radius: 5px;width: 100%;float: left;padding: 5px;}
.horoscope .horoscope-item a:hover .horoscope-item-inside figure img{-webkit-filter: grayscale(100%);    filter: grayscale(100%);}
.puan-durumu iframe{float: left;width: 100%;}
.puan-durumu .nav-tabs{width: 100%;}
.main-content .main-content-left .category-title2{float: left;width: 100%;position: relative;padding: 0 7.5px;}
.main-content .main-content-left .category-title2:before{content: '';position: absolute;width: calc(100% - 15px);height: 34px;bottom: 0;background-color: #b70002;}
.main-content .main-content-left .category-title2 h1{display: inline-block;font-size: 25px;background-color: #b70002;color: #fff;position: relative;padding: 10px 20px 10px 10px;z-index: 7;font-weight: bold;}
.main-content .main-content-left .category-title2 h1:before{content: '';position: absolute;width: 100%;height: 100%;bottom: 0;background-color: #b70002;left: 32px;z-index: -1;transform: skewX(35deg);}
.main-content .main-content-left .category-title2 a{position: absolute;right: 18px;bottom: 3px;color: #fff;font-size: 22px;}
.main-content .main-content-left .category-title2 a:hover{color: #222222;}
.main-content .main-content-left .manset .manset-text{position: relative;width: 100%;max-width: 100%;border-radius: 0;right: 0;bottom: 0;background-color: #fff;color:  #222222;}
.main-content .main-content-left  .owlmanset-container{ width: 100%; float: left; background-color: #fff; box-shadow: 0 1px 1px 0 #d3d3d3;}
.main-content .main-content-left  .owlmanset-container .slide-dot{position: relative; display: inline-block; width: auto !important;  box-shadow: 0 0px 0px 0 #ffffff !important;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%)}
.pagination-content{width: 100%;float: left;margin: 15px 0;}
.pagination-content ul li{position: relative; width: 35px; height: 35px; border-radius: 50%; float: left;  background-color: #fff; border: 1px solid #b70002; margin-right: 7px;cursor: pointer; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;}
.pagination-content ul li a{position: absolute;width: 100%;height: 100%;background-color: transparent !important;color: #222222 !important;border-width: 0 !important;}
.pagination-content ul li a span{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);transform: translate(-50%,-50%); font-weight: 700; margin: 0; background-color: transparent; width: auto;height: auto;}
.pagination-content ul li.active,.pagination-content ul li:hover{    background-color: #b70002;}
.pagination-content ul li.active a,.pagination-content ul li:hover a{color: #fff !important;}
.surmanset.manset-right .manset-right-item{padding: 0 7.5px;margin-bottom: 3px;}
.news-detail .news-detail-category-title {width: 100%;float: left;margin: 15px 0;position: relative;}
.news-detail .news-detail-category-title:before{content: '';position: absolute;width: 100%;height: 1px;background-color: #b70002;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.news-detail{background-color: #fff;float: left;width: 100%;box-shadow: 0 1px 1px 0 #d3d3d3;padding: 0 8px 8px;}
.news-detail .news-detail-category-title h3{display: inline-block;position: relative;z-index: 2;padding: 0 20px;margin: 0;}
.news-detail .news-detail-category-title h3 a{display: block;padding: 5px;background-color: #fff;font-size: 20px;color: #b70002;float: left;margin-right: 8px;border:1px solid transparent;}
.news-detail .news-detail-category-title h3 a:hover{border-color:#b70002;}
.news-detail .news-detail-title{float: left;width: 100%;margin-bottom: 15px;}
.news-detail .news-detail-title .title{margin-bottom: 10px;font-size: 23px;letter-spacing: .7px;color: #141414;font-weight: 800;}
.news-detail .news-detail-title span{color: #818181;}
.news-detail .news-detail-img{width: 100%;float: left;margin-bottom: 20px;}
.news-detail .news-detail-share {position: relative;float: left;width: 100%;}
.news-detail .news-detail-share .sharetastic a{background: #fff !important;color: #c5c8cd !important;border-radius: 50%;padding: 7px 8px !important;margin-bottom: 7px;text-align: center;border: 2px solid #c5c8cd !important;margin-right: 4px;float: left;}
.news-detail .news-detail-share .sharetastic{padding: 0px 8px 0;margin-bottom: 15px;margin-top: 7px;}
.news-detail .news-detail-share .sharetastic a i{width: 18px;height: 16px;text-align: center;}
.news-detail .news-detail-share .sharetastic a.facebook:hover{background: #3a589d !important;color: #fff !important;border: 2px solid #3a589d !important;}
.news-detail .news-detail-share .sharetastic a.tumblr:hover{background: #ccc !important;color: #fff !important;border: 2px solid #ccc !important;}
.news-detail .news-detail-share .sharetastic a.twitter:hover{background: #2478ba !important;color: #fff !important;border: 2px solid #2478ba !important;}
.news-detail .news-detail-share .sharetastic a.email:hover{background: #000 !important;color: #fff !important;border: 2px solid #000 !important;}
.news-detail .news-detail-share .sharetastic a.pinterest:hover{background: #cb2320 !important;color: #fff !important;border: 2px solid #cb2320 !important;}
.news-detail .news-detail-share .sharetastic a.googleplus:hover{background: #dd4e31  !important;color: #fff !important;border: 2px solid #dd4e31  !important;}
.news-detail .news-detail-share .sharetastic a.linkedin:hover{background: #0072b7  !important;color: #fff !important;border: 2px solid #0072b7  !important;}
.news-detail .news-detail-share .sharetastic a.whatsapp:hover{background: #25d366  !important;color: #fff !important;border: 2px solid #25d366  !important;}
.news-detail .news-detail-share .sharetastic a.print:hover{background: #ffce3d  !important;color: #fff !important;border: 2px solid #ffce3d  !important;}
.news-detail .short-news{float: left;width: 100%;margin-bottom: 15px;font-size: 20px;padding: 0 15px;margin-top: 16px;}
.news-detail .news-text{font-size: 18px;float: left;width: 100%;padding: 0 15px;}
.news-detail .news-text a{color: #b70002;}
.news-detail .news-text a:hover{background-color: #b70002;color: #fff;}
.news-detail .news-detail-share .font{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.news-detail .news-detail-share .font a{border: 1px solid #c5c8cd;border-radius: 50%;display: inline-block;position: relative;font-size: 17px;color: #c5c8cd;margin-left: 5px;width: 30px;height: 30px;position: relative;}
.news-detail .news-detail-share .font a span{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-weight: 700;margin: 0;background-color: transparent;width: auto;height: auto;font-size: 21px;}
.news-detail .news-detail-share .font a:hover{background-color: #c5c8cd;color: #fff;}
.news-detail .news-detail-share .font a.fontnormal span{font-weight: 300;}
.news-detail .tag a {padding: 3px 6px;border: #d6d6d6 solid 1px;background-color: #fff;font-size: 16px;color: #6d6d6d;border-bottom-width: 3px;float: left;display: inline-block;margin-bottom: 8px;margin-right: 8px;}
.news-detail .tag{padding: 0 15px;width: 100%;float: left;margin-top: 20px;}
.news-detail .tag span{font-weight: 700;margin-right: 9px;float: left;background-color: #c5c8cd;color:  #fff;padding: 6px 15px 6px 6px;border-radius: 3px;position: relative;}
.news-detail .tag span:before{content: '';position: absolute;width: 10px;height: 10px;background-color: #c5c8cd;top: 50%;transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);-o-transform: translateY(-50%) rotate(45deg);-moz-transform: translateY(-50%) rotate(45deg);-webkit-transform: translateY(-50%) rotate(45deg);right: -5px;z-index: 0;}
.news-detail .tag span i{margin-left: 4px;}
.news-detail .tag a:hover{border-color: #b70002;color: #b70002;}
.news-detail-gallery{}
.news-detail-gallery .gallery-item{float: left;width: 100%;margin-bottom: 15px;}
.news-detail-gallery .gallery-item .gallery-item-inside{position: relative;float: left;width: 100%;}
.news-detail-gallery .gallery-item .gallery-item-inside .count {position: absolute;top: 0;right: 0;background: #fff;color: #818181;padding: 10px;margin: 9px 9px 0 0;font-size: 16px;z-index: 9;}
.news-detail-gallery .gallery-item  .gallery-item-inside figure{width: 100%;border: 1px solid #e7e9ec;padding: 9px;position: relative;display: table;margin-bottom: 20px;}
.news-detail-gallery .gallery-item  .gallery-item-inside figure:before {content: '';position: absolute;left: 40px;border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 18px solid #e7e9ec;bottom: -18px;}
.news-detail-gallery .gallery-item  .gallery-item-inside figure:after {content: '';position: absolute;left: 43px;border-left: 14px solid transparent;border-right: 12px solid transparent;border-top: 16px solid #fff;bottom: -15px;z-index: 3;}
.news-detail-gallery .gallery-item .gallery-item-inside figure img{width: 100%;display: table-cell;vertical-align: middle;text-align: center;background: #f5f5f5;border: 1px solid #e7e9ec;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay {position: absolute;left: 1px;right: 10px;bottom: 25px;padding: 0 35px;display: none;width: 100%;}
.news-detail-gallery .gallery-item .gallery-item-inside:hover .overlay {display: inherit;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay  a{width: 40px;height: 40px;line-height: 40px;border-radius: 50%;display: inline-block;text-align: center;color: #c5c8cd;font-size: 18px;position: relative;border: 2px solid #c2c5ca;background: #fff;margin-right: 5px;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay .btn-expand {float: right;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.facebook:hover{background: #3a589d !important;color: #fff !important;border: 2px solid #3a589d !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.tumblr:hover{background: #ccc !important;color: #fff !important;border: 2px solid #ccc !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.twitter:hover{background: #2478ba !important;color: #fff !important;border: 2px solid #2478ba !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.email:hover{background: #000 !important;color: #fff !important;border: 2px solid #000 !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.pinterest:hover{background: #cb2320 !important;color: #fff !important;border: 2px solid #cb2320 !important;}
.news-detail-gallery .gallery-item .gallery-item-inside  .overlay a.googleplus:hover{background: #dd4e31  !important;color: #fff !important;border: 2px solid #dd4e31  !important;}
.news-detail-gallery .gallery-item .gallery-item-inside  .overlay .btn-expand:hover { color: #ca0000; border-color: #ca0000;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.linkedin:hover{background: #0072b7  !important;color: #fff !important;border: 2px solid #0072b7  !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.whatsapp:hover{background: #25d366  !important;color: #fff !important;border: 2px solid #25d366  !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .overlay a.print:hover{background: #ffce3d  !important;color: #fff !important;border: 2px solid #ffce3d  !important;}
.news-detail-gallery .gallery-item .gallery-item-inside .text{float: left;width: 100%;padding: 22px 10px 10px;border: 1px solid #e7e9ec;position: relative;top: -18px;font-size: 16px;font-weight: 500;}
.news-detail-gallery .gallery-item .gallery-item-inside .text p{}
.comment{float: left;width: 100%;background-color: #fff;float: left;width: 100%;box-shadow: 0 1px 1px 0 #d3d3d3;padding: 13px 8px 3px;margin-top: 15px;}
.nextnews{width: 100%;float: left;position: relative;}
.news-progress {position: fixed;bottom: 0px;width: 100%;background: #fff;border: 1px solid #efefef;max-width: 645px;z-index: 50;box-shadow: 0 1px 1px 0 #d3d3d3;}
.news-progress .news-progress-content {position: absolute;top: 0;left: 0;width: 0%;height: 100%;background: rgba(204, 204, 204, 0.4);}
.nextnews-text{position: relative;z-index: 2;padding: 5px 13px;}
.news-progress-content-inside{position: absolute;right: 0;height: 100%;z-index: 1;}
.news-progress .nextnews-text span{color: #b70002;line-height: 1.1;margin-left: 0!important;font-weight: bold;font-size: 12px;margin-bottom: 1px;float: left;width: 100%;}
.news-progress .nextnews-text p{margin-bottom: 0;font-weight: bold;float: left;width: 100%;font-size: 13px;}
.news-progress .nextnews-img img{width: 100%;}
.news-progress .opennextnews{position: absolute;right: -9%;display: inline-block;height: 100%;padding: 2px 26px;z-index: 50;}
.news-progress .opennextnews span{position: absolute;left: 50%;top: 46%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-weight: 700;margin: 0;background-color: transparent;width: auto;height: auto;font-size: 24px;color:  #222222;}
.opennextnews-doropdownmenu{width: 100%;float: left;background-color: #fff;left: -1px;right: -1px;-webkit-box-shadow: none;box-shadow: none;height: 300px;overflow: scroll;overflow-x: hidden;display: block;position: relative;z-index: 60;padding: 13px;display: none;}
.opennextnews-doropdownmenu.open{display: inherit;}
.opennextnews-doropdownmenu ul li{width: 100%;}
.opennextnews-doropdownmenu ul li a{display: block;float: left;width: 100%;padding: 5px;border-bottom: 1px solid #efefef;border-top: 1px solid #eaeaea;}
.opennextnews-doropdownmenu ul li:first-of-type a{border-top-color: transparent}
.opennextnews-doropdownmenu ul li:last-of-type a{border-bottom-color: transparent}
.opennextnews-doropdownmenu ul li a:hover{background-color: #f7f7f7;}
.opennextnews-doropdownmenu ul li a img{float: left;margin-right: 10px;max-width: 74px;}
.news-progress .nextnews-text-content{width: 100%;float: left;}
.news-detail .news-detail-title-page {width: 100%;float: left;padding: 10px 14px 5px;border-left: 3px solid #ffd800;position: relative;font-weight: 600 !important;margin: 15px 0 5px;}
.news-detail .news-detail-title-page h1{font-size: 24px ;}
.form{background-color: #f7f7f7;padding: 16px;border-radius: 5px;margin-top: 15px;}
.form input,.form textarea{width: 100%;border-radius: 7px;background-color: #e5e5e5;border:1px solid #e5e5e5;padding: 15px;}
.form textarea{height: 220px;}
.form input[type="submit"]{background-color: #393734;color: #fff;font-weight: 700;transition: background-color .5s ease-in-out 0s;-wekit-transition: background-color .5s ease-in-out 0s;-ms-transition: background-color .5s ease-in-out 0s;-moz-transition: background-color .5s ease-in-out 0s;-o-transition: background-color .5s ease-in-out 0s;font-weight: bold;font-family: Gotham-Medium_1;}
.form input[type="submit"]:hover{background-color: #b70002;color: #fff;}
.form  h1 {margin: 0;font-family: Gotham-Medium_1;font-weight:bold;font-size: 18px;letter-spacing: -0.5px;margin-bottom: 20px;}
.form ::placeholder { color: #a2a2a2; opacity: 1;}
.form :-ms-input-placeholder {color: #a2a2a2;}
.form ::-ms-input-placeholder { color: #a2a2a2;}
.horoscope-title{ float: left; width: 100%; padding: 13px 0;}
.horoscope-title figure{ float: left; margin-right: 10px;  margin-bottom: 8px;}
.horoscope-title figure img{}
.horoscope-title  h1{color: #b70002; font-size: 24px; margin-bottom: 2px; font-weight: 500;}
.horoscope-title  span{ width: 100%;  clear: both;  font-size: 12px;}
.horoscope-link{float: left;max-width: 100%;min-width: 213px;padding-right: 15px;padding-bottom: 8px;margin-bottom: 0;}
.horoscope-link li{  width: 100%;}
.horoscope-link li a{ display: block; padding: 7px 17px; background-color: #b70002; color: #fff !important; border-bottom: 1px solid #9e0204; border-top: 1px solid #bd0507;position: relative;}
.horoscope-link li a:before{width: 5px;height: 5px;background-color: #fff;content: '';position: absolute;right: 10px;top: 15px;border-radius: 50%;}
.horoscope-link li a:hover,.horoscope-link li a.active{ background-color: #fff !important; color: #b70002 !important;}
.horoscope-link li a:hover:before,.horoscope-link li a.active:before{background-color: #b70002;}
#comment #commentform textarea {float: left;width: 40%;height: 225px;border: 1px #f1f1f1 solid;background: #fff;resize: none;padding: 14px;}
#comment #commentform input {float: left;width: calc(60% - 11px);margin: 0px 0px 2px 11px;padding: 0px 5px;border: 1px #e6e6e6 solid;line-height: 48px;margin-bottom: 8px;}
.comment li{width: 100%;margin-bottom: 9px;float: left;background-color: #f5f5f5;}
.comment li ul{width: 94%;float: right;padding: 0px 5px;margin: 3px;border: 1px solid #e7e9ec;padding: 9px;position: relative;display: table;margin-bottom: 20px;background-color: #fff;z-index: 9;margin-top: 18px;}
.reply a{ padding: 5px; background-color: #f5f5f5;  margin: 5px; float: left; display: inline-block; border: 1px solid #ddd;}
.comment li ul:before{content: '';position: absolute;width: 20px;height: 20px;border: 1px solid #e7e9ec;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);top: -10px;left: 12px;z-index: -1;border-right: 0;border-bottom: 0;background-color: #fff;}
.comment li ul li{background-color: #fff;}
.comment .comment-author{font-weight: bold;}
.comment .comment-meta a{font-size: 12px;color: #616163;}
.comment .comment-author img{border-radius: 50%;overflow: hidden;float: left;margin-right: 10px;margin-bottom: 16px;width: 65px;height: auto;}
#comment #commentform input[type="submit"]{color: #fff;background-color: #616163;border: 1px solid transparent;cursor: pointer;border: 1px #e6e6e6 solid;}
#comment #commentform input[type="submit"]:hover{color: #616163;background-color: #f6f6f6;}
.comment .comment-body p{margin: 8px 0;font-size: 15px;}
.manset-right .manset{ margin: 0 0 15px;}
.surmanset.manset-right .manset{ padding: 0;}
.search{margin-top: 15px !important;padding: 0 !important;}
.manset-down-home,.surmanset-home{margin-top: 0;}
.main-category .surmanset-item{}
.main-category .surmanset-item .surmanset-item-inside .text{ height: 91px;}
.main-content-right .foto-gallery{  padding: 0;}
.main-content-right .foto-gallery .foto-gallery-left,.main-content-right .foto-gallery .foto-gallery-right{display: none;}
.main-content-right .foto-gallery .foto-gallery-slider{width: 100%;left: 0;}
.main-content-right .foto-gallery .foto-gallery-link{right: 22px;}
.main-content-right .foto-gallery .owl-theme .owl-controls .owl-nav .owl-next,.main-content-right .foto-gallery .owl-theme .owl-controls .owl-nav .owl-prev{display: none !important;}
.main-content-right .foto-gallery .text{}
.main-content-right .category-slider-container .owl-controls .owl-dot span{text-indent: -999px;}
.main-content-right .category-slider-container .owl-controls .owl-dot{width: 15px;height: 15px;overflow: hidden;}
.main-content-right .category-slider-container .owl-controls{position: relative;bottom: 0;display: inline-block;margin: 0 auto;left: 50%;padding-top: 7px;-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%); -ms-transform: translatex(-50%); -o-transform: translatex(-50%);transform: translatex(-50%);}
.main-content-right   .category-slider-container .manset-text{position: relative;background-color: #222222;font-size: 16px;border-radius: 0;width: 100%;left: 0;max-width: 100%;}
.main-content-right .main-category .surmanset-item,.main-content-right  .surmanset .surmanset-item{width: 100% !important;max-width: 100%;padding: 0;}
.adw160{position: relative;width: 100%;float: left;z-index: 50;}
.category-foto{  width: 100%;  float:  left;  padding: 0 7.5px;}
.category-foto ul{ background-color: #222222; width: 100%;  float: left;}
.category-foto ul li { float: left;}
.category-foto ul li a{ float: left; display: block; padding: 8px 5px; font-size: 13px; background-color: #222222; color: #fff;}
.category-foto ul li a:hover{  background-color: #b70002;}
.dcicon{position: absolute;left: 50%;top: 50%;z-index: 9;color:  #fff;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;opacity: .5;font-size: 28px;}
.dcicon:after{content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 50px;height: 50px;background-color: rgb(183, 0, 2);z-index: -1;border-radius: 50%;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.foto-gallery-slider-item:hover .dcicon,.manset-news-item:hover .dcicon{opacity: 1;}
.foto-gallery-slider-item:hover .dcicon:after,.manset-news-item:hover .dcicon:after{width: 75px;height: 75px;}
.yazar{margin-bottom: 15px;}
.yazar .yazar-inside{padding: 10px;}
.yazar figure{ float: left;  padding: 8px;}
.yazar figure img{border-radius: 50%;border: 1px solid #dadada;}
.yazar .text{  float: right; width: calc(100% - 104px);}
.yazar .text h5{  font-weight: 500;}
.yazar .text h5 span{  font-weight: 700;}
.yazar .text a{  float: right;  background-color: #222222; color:  #fff;  padding: 10px;  border-bottom: 5px solid #ccc;}
.yazar .text a:hover{background-color: #ccc;border-color: #222222;color: #222222;}
.video-gallery .foto-gallery-slider{width: 100% !important;left: 0;}
.video-gallery .owl-theme .owl-controls .owl-nav .owl-prev{ left: 0px;}
.video-gallery .owl-theme .owl-controls .owl-nav .owl-next{ right: 0;}
.video-gallery .foto-gallery-link{  right: 20px;}
.authorslider{position:relative;}
.authorslider .author-inside figure{border-radius: 50%;overflow: hidden;float:  left;width: 100%;margin-bottom: 11px;}
.authorslider .owl-controls {position:relative;left: 50%;-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-ms-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);bottom: -5px;display: inline-block;}
.authorslider .owl-controls .owl-dot {width: 15px;height: 15px;font-size: 14px;margin-right: 2px;}
.authorslider .author-inside{text-align:center}
.category-slider-container  .category-slider-item-inside figure{max-height:250px;overflow:hidden;}
.main-content-right  .category-slider-item-inside figure{max-height:100px;overflow:hidden;}

/* ==========================================================================
   DC HABER - 3'LÜ YAZAR SİSTEMİ & KÖŞE YAZILARI STİLLERİ
   ========================================================================== */

/* 1. YAZARLAR SAYFASI TABS */
.dchaber-yazar-tabs {
    clear: both !important;
    float: none !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-top: 15px !important;
    margin-bottom: 25px !important;
    border-bottom: 2px solid #e5e7eb !important;
    padding-bottom: 15px !important;
    flex-wrap: wrap !important;
}
.dchaber-tab-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #f8fafc;
    border: 1px solid #cbd5e1;
    border-radius: 6px;
    padding: 10px 18px;
    font-size: 14px;
    font-weight: 700;
    color: #475569;
    cursor: pointer;
    transition: all 0.25s ease;
    outline: none;
}
.dchaber-tab-btn:hover {
    background: #edf2f7;
    color: #1e293b;
    border-color: #94a3b8;
}
.dchaber-tab-btn.active {
    background: #b70002;
    color: #fff;
    border-color: #b70002;
    box-shadow: 0 4px 10px rgba(183, 0, 2, 0.25);
}
.dchaber-tab-btn .tab-badge {
    display: inline-block;
    background: rgba(0, 0, 0, 0.1);
    padding: 2px 8px;
    border-radius: 12px;
    font-size: 12px;
}
.dchaber-tab-btn.active .tab-badge {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
}
.tab-badge-green { background: #dcfce7 !important; color: #166534 !important; }
.tab-badge-blue  { background: #dbeafe !important; color: #1e40af !important; }

/* 2. TAB PANE & GRID */
.dchaber-tab-pane {
    display: none;
    animation: dchaberFadeIn 0.35s ease;
}
.dchaber-tab-pane.active {
    display: block;
}
@keyframes dchaberFadeIn {
    from { opacity: 0; transform: translateY(6px); }
    to   { opacity: 1; transform: translateY(0); }
}

.dchaber-authors-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    gap: 20px;
    margin-bottom: 30px;
}
.dchaber-empty-tab {
    background: #fff;
    border: 1px dashed #cbd5e1;
    border-radius: 8px;
    padding: 40px 20px;
    text-align: center;
    color: #64748b;
    font-size: 15px;
}

/* 3. YAZAR KARTI */
.dchaber-author-card {
    background: #fff;
    border-radius: 10px;
    border: 1px solid #e2e8f0;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
    position: relative;
    overflow: hidden;
}
.dchaber-author-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
    border-color: #cbd5e1;
}
.dchaber-author-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
}
.card-kose::before  { background: #b70002; }
.card-genc::before  { background: #16a34a; }
.card-haber::before { background: #2563eb; }

.author-card-header {
    display: flex;
    gap: 16px;
    align-items: flex-start;
    margin-bottom: 14px;
}
.author-card-avatar {
    flex-shrink: 0;
}
.author-card-avatar img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #f1f5f9;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.author-card-info {
    flex-grow: 1;
}
.author-card-info .kose-title {
    margin: 4px 0 2px 0;
    font-size: 14px;
    font-weight: 700;
    color: #b70002;
}
.card-genc .author-card-info .kose-title {
    color: #16a34a;
}
.author-card-info .author-name {
    margin: 0;
    font-size: 17px;
    font-weight: 700;
}
.author-card-info .author-name a {
    color: #0f172a;
    text-decoration: none;
}
.author-card-info .author-name a:hover {
    color: #b70002;
}
.author-card-info .author-title {
    font-size: 12px;
    color: #64748b;
    margin-top: 2px;
}

/* ROZETLER */
.dchaber-admin-badge,
.badge-role,
.dchaber-badge {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 11.5px;
    font-weight: 700;
    padding: 3px 12px;
    border-radius: 20px;
    line-height: 1.4;
    letter-spacing: 0.2px;
    vertical-align: middle;
}
.dchaber-admin-badge.badge-kose,
.badge-role.badge-kose,
.dchaber-badge-kose,
.badge-kose { 
    background: #fee2e2; 
    color: #991b1b; 
    border: 1px solid rgba(183, 0, 2, 0.15); 
}
.dchaber-admin-badge.badge-genc,
.badge-role.badge-genc,
.dchaber-badge-genc,
.badge-genc { 
    background: #dcfce7; 
    color: #166534; 
    border: 1px solid rgba(22, 163, 74, 0.2); 
}
.dchaber-admin-badge.badge-haber,
.badge-role.badge-haber,
.dchaber-badge-haber,
.badge-haber { 
    background: #dbeafe; 
    color: #1e40af; 
    border: 1px solid rgba(37, 99, 235, 0.2); 
}
.dchaber-admin-badge.badge-pasif,
.badge-pasif { 
    background: #f1f5f9; 
    color: #64748b; 
    border: 1px solid #cbd5e1; 
}
.dchaber-admin-badge i,
.dchaber-admin-badge .dashicons {
    font-size: 11px;
    line-height: 1;
}

/* YAZAR ARŞİVİ BAŞLIK VE META ALANI */
.author-archive-meta-strip {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 12px;
    margin-bottom: 20px;
    padding: 0 7.5px;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.author-archive-meta-strip .author-meta-kose {
    font-weight: 700;
    color: #b70002;
    font-size: 15px;
}
.author-archive-meta-strip .author-meta-unvan {
    color: #64748b;
    font-size: 13px;
    font-weight: 500;
}

/* YAZAR ARŞİVİ FİLTRE BUTONLARI (KÖŞE YAZILARI / HABERLERİ) */
.dchaber-author-archive-filter {
    clear: both;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 20px;
    padding: 0 7.5px;
    flex-wrap: wrap;
}
.dchaber-author-archive-filter .archive-filter-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 7px 14px;
    background: #f1f5f9;
    color: #475569;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
    border: 1px solid #e2e8f0;
    transition: all 0.2s ease;
}
.dchaber-author-archive-filter .archive-filter-btn:hover {
    background: #e2e8f0;
    color: #1e293b;
    text-decoration: none;
}
.dchaber-author-archive-filter .archive-filter-btn.active {
    background: #1e293b;
    color: #ffffff;
    border-color: #1e293b;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.dchaber-author-archive-filter .archive-filter-btn.btn-kose.active {
    background: #b70002;
    border-color: #b70002;
    color: #ffffff;
}
.dchaber-author-archive-filter .archive-filter-btn.btn-haber.active {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
}
.dchaber-author-archive-filter .filter-count {
    font-size: 11px;
    opacity: 0.85;
    font-weight: 700;
}

/* SON YAZI ALANI */
.author-latest-post {
    background: #f8fafc;
    border-left: 3px solid #cbd5e1;
    border-radius: 0 6px 6px 0;
    padding: 10px 12px;
    margin-bottom: 12px;
}
.card-kose .author-latest-post { border-left-color: #b70002; }
.card-genc .author-latest-post { border-left-color: #16a34a; }
.card-haber .author-latest-post{ border-left-color: #2563eb; }

.author-latest-post .latest-label {
    display: block;
    font-size: 11px;
    font-weight: 700;
    color: #64748b;
    text-transform: uppercase;
    margin-bottom: 3px;
}
.author-latest-post .latest-title {
    display: block;
    font-size: 13px;
    font-weight: 600;
    color: #1e293b;
    text-decoration: none;
    line-height: 1.35;
    margin-bottom: 4px;
}
.author-latest-post .latest-title:hover {
    color: #b70002;
}
.author-latest-post .latest-date {
    font-size: 11px;
    color: #94a3b8;
}

.author-bio {
    font-size: 13px;
    color: #475569;
    line-height: 1.5;
    margin-bottom: 14px;
}

.author-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #f1f5f9;
    padding-top: 12px;
    margin-top: auto;
}
.author-socials {
    display: flex;
    gap: 6px;
}
.soc-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}
.soc-tw { background: #000; }
.soc-ig { background: #e1306c; }
.soc-fb { background: #1877f2; }
.soc-li { background: #0a66c2; }
.soc-icon:hover { opacity: 0.85; color: #fff; }

.author-action {
    display: flex;
    align-items: center;
    gap: 10px;
}
.post-count-badge {
    font-size: 11px;
    color: #64748b;
    background: #f1f5f9;
    padding: 3px 8px;
    border-radius: 10px;
}
.all-posts-btn {
    font-size: 12px;
    font-weight: 700;
    color: #b70002;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}
.all-posts-btn:hover {
    color: #8b0000;
    text-decoration: underline;
}

/* 4. TEKİL YAZI (SINGLE.PHP) KÖŞE YAZARI STRIP & BIO */
.dchaber-columnist-single-header {
    background: #fff;
    border: 1px solid #e2e8f0;
    border-left: 5px solid #b70002;
    border-radius: 8px;
    padding: 14px 18px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 16px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.03);
}
.dchaber-columnist-single-header.genc_kose_yazari {
    border-left-color: #16a34a;
}
.dchaber-columnist-single-header .columnist-avatar img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #f1f5f9;
}
.columnist-meta .columnist-top-row {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
}
.columnist-meta .columnist-kose {
    font-size: 14px;
    font-weight: 700;
    color: #b70002;
}
.dchaber-columnist-single-header.genc_kose_yazari .columnist-kose {
    color: #16a34a;
}
.columnist-meta .columnist-name {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
}
.columnist-meta .columnist-name a {
    color: #0f172a;
    text-decoration: none;
}
.columnist-meta .columnist-title {
    font-size: 12px;
    color: #64748b;
}

.dchaber-columnist-single-bio {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    padding: 20px;
    margin-top: 30px;
    margin-bottom: 25px;
    display: flex;
    gap: 20px;
    align-items: flex-start;
}
.dchaber-columnist-single-bio .bio-avatar img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    object-fit: cover;
    border: 3px solid #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.dchaber-columnist-single-bio .bio-content {
    flex-grow: 1;
}
.dchaber-columnist-single-bio .bio-content h4 {
    margin: 0 0 8px 0;
    font-size: 18px;
    font-weight: 700;
}
.dchaber-columnist-single-bio .bio-content h4 a {
    color: #0f172a;
    text-decoration: none;
}
.dchaber-columnist-single-bio .bio-unvan {
    font-size: 13px;
    font-weight: 400;
    color: #64748b;
    margin-left: 8px;
}
.dchaber-columnist-single-bio .bio-content p {
    font-size: 13px;
    color: #334155;
    line-height: 1.6;
    margin-bottom: 12px;
}
.bio-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #e2e8f0;
    padding-top: 10px;
}
.bio-socials {
    display: flex;
    gap: 6px;
}
.bio-socials a {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.bio-all-btn {
    font-size: 13px;
    font-weight: 700;
    color: #b70002;
    text-decoration: none;
}
.bio-all-btn:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .dchaber-yazar-tabs {
        flex-direction: column;
    }
    .dchaber-tab-btn {
        width: 100%;
        justify-content: space-between;
    }
    .dchaber-authors-grid {
        grid-template-columns: 1fr;
    }
    .dchaber-columnist-single-bio {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .bio-footer {
        flex-direction: column;
        gap: 10px;
    }
}

/* Mobil Menü Alt Açılır Menü & Ok Hizalama Düzeltmesi */
.mobile-nav-menu li {
    position: relative !important;
}
.mobile-nav-menu li.menu-item-has-children > a {
    padding-right: 54px !important;
}
.mobile-nav-menu .submenu-toggle {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    width: 50px !important;
    height: 46px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    color: #666 !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-left: 1px solid #f0f0f0 !important;
    z-index: 2 !important;
    transition: background-color 0.2s ease !important;
    -webkit-tap-highlight-color: transparent !important;
}
.mobile-nav-menu .submenu-toggle:active {
    background-color: #eee !important;
}
.mobile-nav-menu .submenu-toggle i {
    display: inline-block !important;
    transition: transform 0.25s ease !important;
    font-size: 13px !important;
}
.mobile-nav-menu .submenu-toggle.active i {
    transform: rotate(180deg) !important;
    color: #b70002 !important;
}
.mobile-nav-menu .sub-menu {
    display: none;
    background: #f8f9fa !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    clear: both !important;
    width: 100% !important;
    border-top: 1px solid #eee !important;
}
.mobile-nav-menu .sub-menu li {
    border-bottom: 1px solid #e9ecef !important;
    background: #f8f9fa !important;
    position: relative !important;
}
.mobile-nav-menu .sub-menu li:last-child {
    border-bottom: none !important;
}
.mobile-nav-menu .sub-menu a {
    padding: 11px 15px 11px 30px !important;
    font-size: 14px !important;
    color: #495057 !important;
}
.mobile-nav-menu .sub-menu a:hover,
.mobile-nav-menu .sub-menu a:active {
    color: #b70002 !important;
    background: #edf2f7 !important;
}
.mobile-nav-menu .sub-menu .sub-menu a {
    padding-left: 45px !important;
    background: #f1f5f9 !important;
}