:root {
	--bg1: 190, 18, 60; /* kirmizi */
	--bg2: 23, 23, 23; /* gri */
	
	--c1: 8, 145, 178;
}

.a {background-color:#38BDF8}


.img-cover img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.mt-10 {margin-top: 10px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}

.mb-10 {margin-bottom: 10px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}


.pb-10 {padding-bottom: 10px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}


.p-10 {padding: 10px !important;}
.p-20 {padding: 20px !important;}
.p-30 {padding: 30px !important;}	

.m-10 {margin: 10px !important;}
.m-20 {margin: 20px !important;}
.m-30 {margin: 30px !important;}


.info .tags a { position: relative; padding-left: 28px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; font-size: 12px; }
.tags a::after { position: absolute; content: ""; left: 0; top: 4px; width: 20px; height: 9px; background-color: #999; }
.tags a.green::after { background-color: #10ec91; }

h6.title { font-size: 18px; }

.arow.gx-5 { margin-right: -33px; margin-left: -33px; }


.row:not(.gx-0):not(.gx-1):not(.gx-2):not(.gx-3):not(.gx-4):not(.gx-5) { margin-right: -15px; margin-left: -15px; }
.row:not(.gx-0):not(.gx-1):not(.gx-2):not(.gx-3):not(.gx-4):not(.gx-5) > * { padding-right: 15px; padding-left: 15px; }
.row.gx-5 { margin-right: -30px; margin-left: -30px; }
.row.gx-5 > * { padding-right: 30px; padding-left: 30px; }

body { background-color:#fff; }
a, span, img { display: inline-block; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; color: inherit; text-decoration: none; }
ul { padding: 0; }

p { font-size: 14px; line-height: 1.7; margin: 0; }
.container, .container-lg, .container-md, .container-sm, .container-xl {width: 100%;}

@media (min-width: 1400px) {
    .container {
        max-width:1370px
	}
}


@media (max-width: 1400px) {
    .container {
        max-width:98%
	}
}


.right-wrap {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.mega-sidebar{height:100%; max-width:390px;}

.img-holder { position:relative; overflow:hidden; display:flex; width:100%; justify-content:center; background-color:#fff; position:relative; top:0; right:0; bottom:0; left:0; }
.img-holder img { width:auto; height:240px; z-index:1; top:0; }

.overlay-01 { padding:20px; position:absolute; bottom:0; left:0; width:100%; height:100%; z-index:2; }
.overlay-01:after { content:""; height:70%; width:100%; bottom:0; position:absolute;  background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 100%) repeat scroll 0 0; transition:opacity 0.3s; z-index:1; left:0px; pointer-events:none; }

.featured-text { z-index:3; position:absolute; bottom:0px; left:0; right:0; background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 100%) repeat scroll 0 0; color:#fff; padding:20px; padding-right:50px; font-size:18px; text-align:left; width:100%; }

.featured-text h3 { overflow:hidden!important; display:-webkit-box!important; -webkit-line-clamp:2!important; -webkit-box-orient:vertical; font-size:18px; line-height:1.25em; margin-bottom:0px; color:#fff; text-shadow:0 1px 1px rgba(0,0,0,.4); }

.featured-text .categories.entry-meta { background-color:#00637f; color:#fff; letter-spacing:0.5px; padding:4px 7px; }
.featured-text .entry-meta { color:#cfcfcf; text-transform:uppercase; line-height:11px; font-weight:normal; font-style:normal; color:#848484; font-size:11px; }



.dark-mode {
	background-color: black;
	color: white;
	transition: all 0.5s ease-in-out;
}


.category-mini { background-color:#00637f; color:#fff; letter-spacing:0.5px; padding:4px 7px; }
.category-mini { color:#fff; text-transform:uppercase; line-height:11px; font-weight:normal; font-style:normal; font-size:11px;}

.entry-meta.entry-meta-after{opacity:0;transition-duration:0.2s;visibility:hidden;margin-bottom:-30px;}
.news-post:hover .entry-meta-after {margin-bottom:0px;visibility:visible;opacity:1;transition-duration:0.3s;}
.entry-meta-after a::before{content:none;}

.entry-meta > * { display:inline-block; vertical-align:middle; }
.entry-meta-dot::before { content:''; width:4px; height:4px; background:#d1d1d1!important; top:51%; left:45%; border-radius:50%; margin:0 10px; display:inline-block; }
.entry-meta { color:#cfcfcf; text-transform:uppercase; line-height:11px; font-weight:normal; font-style:normal; color:#848484; font-size:11px; }




.entry-meta .meta_categories a{position:relative;}
.entry-meta .meta_categories a::before {
    background: #cfcfcf;
    content: "";
    height: 4px;
    position: absolute;
    left: -10px;
    top: 50%;
    width: 4px;
    margin-top: -2px;
    border-radius: 50%;
    opacity: 1;
}



/**Featured**/

.header-top {background-color:#059669; border-bottom:1px solid #34D399; line-height: #ffffffpx; font-weight: normal; font-style: normal; color: #ffffff; font-size: 12px; padding:9px 0;}
.header-top a {color:#fff;}
.header-top .economy li {margin-right:12px;}
.dropdown:hover .dropdown-menu {display: block; margin-top: 0;}
.header-menu .navbar-brand {padding:0px; margin-right:24px;}

.header-menu {background-color:#10B981; color:#fff; padding:0px;}
.header-menu a{ color:#fff;}

.header-menu .nav-item a {padding: 10px 10px !important; }
.header-menu ul>li>a {display: inline-block; text-decoration: none; line-height: 14px;    font-weight: 500;	font-style: normal;    font-size: 14px;}
.header-menu a, .header-menu .nav-link.active{color:#fff;}
.header-menu .nav-item{margin-left:4px;}
.header-menu .nav-link{ border-radius:8px; border:1px solid #34D399;}
.header-menu .nav-link:hover{background-color: #34D399;color:#fff; }
.header-menu .dropdown-menu {background-color: #002868; border: none;}
.header-menu .dropdown-menu a { color: #fff;}
.header-menu .dropdown-menu a:hover {background-color: #2FB2AD;}
.header-menu .dropdown-item:hover {background-color: #2FB2AD;}
.header-menu.fixed {position: fixed; top: 0; left: 0; width: 100%; z-index: 9999;}
.header-bottom {border-bottom:1px solid #c2c2c2;}
.header-menu.navbar {padding-top:24px; padding-bottom:24px;}



/* BIG Headline*/						
.topheadline .my-bullet { padding:8px 12px; margin:1.5px; cursor:pointer; background-color:#fff; color:#000; box-shadow:1px 1px #f2f2f2; text-shadow:1px 1px #888888; }
.topheadline .swiper-slide { height:440px; position:relative; top:0; right:0; bottom:0; left:0; overflow:hidden; transition-duration:0.2s; background-size:cover; background-repeat:no-repeat; background-position:center; }
.topheadline .swiper-slide img { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:auto; height:auto; min-width:101%; min-height:101%; object-fit:cover; }
.topheadline .my-bullet:hover, .topheadline .my-bullet.active { background-color:#002B5B; color:#fff; }
.topheadline .swiper-wrapper { height:510px; }
.topheadline .swiper-pagination.my-pagination { background-color:#fff; bottom:0px; height:70px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; border-top:0; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.04); box-shadow:0 2px 2px rgba(0,0,0,.04); display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin-top:0; }

.topheadline .swiper-slide img { z-index:1; max-height:470px; }

.topheadline .swiper-slide:after { content:""; height:66%; width:100%; bottom:0; position:absolute; background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.7) 80%); background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.7) 80%); opacity:0.8; transition:opacity 0.3s; z-index:1; left:0px; pointer-events:none; }

.topheadline .slide-text { z-index:3; position:absolute; bottom:0px; left:0; right:0; background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 100%) repeat scroll 0 0; color:#fff; padding:20px; font-size:18px; text-align:left; width:90%; }

.topheadline .slide-text h3 { overflow:hidden!important; display:-webkit-box!important; -webkit-line-clamp:2!important; -webkit-box-orient:vertical; font-size:28px; line-height:1.25em; margin:0 0 10px 0; color:#fff; text-shadow:0 1px 1px rgba(0,0,0,.4); }

.topheadline .slide-text .categories.entry-meta { background-color:#00637f; color:#fff; letter-spacing:0.5px; padding:4px 7px; }

.headline {background-color:#f1f1f1; padding:30px 0;}




.header-bottom .swiper-button-next, .header-bottom .swiper-button-prev { display: inline-block; }
.swTicker .swiper-wrapper { left:70px; }
.swTicker .swiper-button-prev { left:0px; }
.swTicker .swiper-button-next { left:24px; }
.swTicker .swiper-button-next, .swTicker .swiper-button-prev { background-color: red; color: white; font-size: 10px !important; width:20px; padding: 13px 11px ; }
.swTicker .swiper-buttons { position: absolute; top: 0; left: 0; display: flex; width: 50px; height: 100%; }
.swTicker .swiper-button-next:after, .swTicker .swiper-button-prev:after { font-size:10px; }
.swTicker .swiper-button-next::before, .swTicker .swiper-button-prev::before { content: ""; }

.swTicker span{color:#DC2626; margin-right:10px;}








.news-post .news-caption h3 a{color:#fff; font-family: "Open Sans"; font-size:16px;}
.news-post h3{color:white;font-size:18px;margin-bottom:16px; margin-top:8px;}

.news-caption .post_meta span{color:#fff;}
.news-caption .post_meta span.meta_categories{background:#000 none repeat scroll 0 0;padding:0 2px;}

.news-post{overflow:hidden;position:relative;height:240px;width:100%;}
.news-post .news-caption{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.90) 100%) repeat scroll 0 0;bottom:0;padding:50px 30px 30px; position:absolute; width:100%; z-index:3;}


.post-image-01 {				position: absolute;				top: 0;				left: 0;				right: 0;				bottom: 0;				}
.post-image-01 img {				width: 100%;				height: 100%;				object-fit: cover;				transition: transform .8s cubic-bezier(.2,1,.3,1);				}
.post-img .post-image-01:hover img {transform: scale(1.2) rotate(5deg);}


.post-content {padding-left:30px;}
.post-img {position: relative;}

.img {flex: 1 1 auto!important;}
.img .thumb {position:relative;}
.img .thumb img {width: 100%;  height: 100%;   object-fit: cover;   z-index:0}



.news-01 .item{height:186px; margin-bottom:30px; }
.news-01 .item h5 a {font-size:20px;}
.news-01 .thumb {width:250px; height: 180px; }
.news-01 .content {padding-left:30px;}

.news-02 .item{height:90px; margin-bottom:30px; }
.news-02 .item h5 a {font-size:14px;}
.news-02 .thumb {width:112px; height: 100px; }
.news-02 .content {padding-left:15px;}

.news-03 {margin-bottom:30px;}
.news-03 .thumb {width:100%; height: 350px; overflow:hidden; }
.news-03 h5 a {font-size:26px; font-weight:700;}	

.news-04 {margin-bottom:30px;}
.news-04 .thumb {width:100%; max-height: 220px; }
.news-04 h5 a {font-size:20px; font-weight:700;}						


.nbox-01 .item {overflow:hidden; display: flex!important;}
.nbox-01 .content {flex: 1 1 auto!important;}

.nbox-03 {display: flex!important; flex-direction: column!important;}		
.nbox-03 .content {flex: 1 1 auto!important; }

.widget-title {position: relative;  margin-bottom: 30px;}
.widget-title, aside .widget-title { font-family: Roboto;   line-height: 16px;  font-weight: normal;   font-style: normal;  color: #1e73be;   font-size: 16px;}		
.widget-title::before {    background: #d2d2d2;    content: "";    height: 3px;    margin-right: 5px;    width: 50px;    position: absolute;    bottom: -10px;}
.widget-title span {    position: relative;}


.newsticker-container {   height: 40px; width: 100%;        background-color: #fff}
.newsticker-container .newsticker-wrapper {    display: flex;    flex-flow: row nowrap}
.newsticker-container .newsticker-wrapper .newsticker-list-container ul {height: 40px;   width: 100%;    list-style: none;    overflow: hidden}
.newsticker-container .newsticker-wrapper .newsticker-list-container ul li {height: 40px;    float: left;    width: max-content;}
.newsticker-container .newsticker-wrapper .newsticker-list-container ul li a {    line-height: 40px;    color: #000;    font-family: Roboto;    font-size: 13px;    padding: 0 20px}
.newsticker-container .newsticker-wrapper .newsticker-list-container ul li a span {  margin-right: 10px;  color: #cf1d39; }
.newsticker-wrapper .main-title {height:40px;line-height:40px; width: max-content;font-family: Roboto;  font-size: 14px;    padding: 0 20px;color: #fff;    background-color: #A16207;}


.sabit-widget {position: sticky; top: 90px;}
.sabit-widget img {max-width:100%;}

.most-popular .list-group-item {display: flex; align-items: center; padding:0px; border:0px; margin-top:10px; border-bottom:1px solid #ccc; padding-bottom:10px; font-weight:500;}

.most-popular .list-group-item:first-child {margin-top: 0;}
.most-popular .list-group-item i {margin-right: 10px; align-self: flex-start;}


.news-detail {margin-top:30px;}
.news-detail .head-post .entry-meta {margin:15px 0; padding:15px 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.news-detail .head-post .entry-meta .cats a {background-color:rgba(var(--c1)); color:#fff; padding:4px;}
.news-detail .head-post p {font-size:22px; line-height:30px;}
.news-detail .head-post {margin-bottom:15px; }
.news-detail h1 {font-size: 36px;    font-weight: 700;    margin-bottom: 10px;}
.news-detail .content{width:80%; margin:0 auto; font-size:18px; line-height:28px; color:#262626;}
.news-detail .content p{margin-top:20px; font-size:18px;}
.news-detail .content img{width:100%; height:auto;}

.news-detail .news-photo{margin-bottom:30px;}
.news-detail .news-photo img{width:100%; height:auto;}


.cats-detail {margin-top:30px;}
.cats-detail .card{border-radius:0px;}

.cats-detail h1 {	    font-size: 40px;    font-weight: 700;    margin-bottom: 30px;}
.cats-detail h3 {	    font-size: 16px;    font-weight: 500;  }


.footer-top {padding:15px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.bn-masthead img{width:100%; height:auto;}
.navbar-toggler {background-color:#fff !important;}


.searchContainer {
    display: flex;
    justify-content: center;
    align-items: center;
}

.searchContainer .form-control {
    background-clip: padding-box;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    color: #495057;
    font-size: 1rem;
    font-weight: 700;
    padding: 2px 12px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 100%; /* Formun genişliğini ayarla */
}

#closeButton {
    background-color: transparent;
    border: none;
    width: 40px; /* Buton genişliği */
    height: 40px; /* Buton yüksekliği */
    cursor: pointer;
}

#toolsSearch {cursor:pointer;}

.comment-block{
	
	width: 80%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 28px;
    background-color: #f8f8f8;
	
}

.comment-block .alert {padding:.5rem; margin-bottom:0px; margin-top:10px;}
.comment-block .comment-div {padding:15px; display:flex;}
.comment-block .comment-div .comment-img {flex-shrink: 0 !important;}
.comment-block .comment-div .comment-img img {width:50px; height:50px;}

.comment-block .comment-metadata {
	margin-bottom: 0.5em;
	color: #292928
}
.comment-block .comment-metadata .author {
	
}
.comment-block .date {
	font-size: 12px;
	color: #a0a0a0;
	margin-top: 5px;
	font-weight: 400;
}

.comment-block .comment {background-color:#eee; padding:20px; border-radius:5px;}
.comment-form .submit {
	padding: 8px 30px;
	
	border-radius: 25px;
	color: #fff;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #292928;
}

.anket{}
.anket .anket-baslik{font-size:20px; font-weight:700; border-bottom:1px dotted #ddd; margin-bottom:20px; padding-bottom:20px;}


											.anket-sonuc {margin-top: 20px; font-size:14px;}
											.anket-sonuc .item{border-bottom:1px solid #ccc; padding-bottom:10px; padding-top:10px;}
											.anket-sonuc .konu{width:40%;}
											.anket-sec .item{border-bottom:1px solid #ccc; padding-bottom:10px; padding-top:10px;}
											.anket-sec input{margin-right:15px;}
											
											.bar {
											height: 25px;
											margin-top: 5px;
											background: navy;
											}
											
											@keyframes expand {
											0% { width: 0; }
											/* 100% durumunu kaldırdık */
											}
											
											
											.progress-bar{color:#fff; margin-right:15px; padding:2px 4px;}
											.pcolor5{background-color:#65A30D;}
											.pcolor4{background-color:#0284C7;}
											.pcolor3{background-color:#9333EA;}
											.pcolor2{background-color:#D97706;}
											.pcolor1{background-color:#DC2626;}




.embed-responsive {aspect-ratio: 16 / 9;  width: 100%;}
.embed-responsive iframe{aspect-ratio: 16 / 9;  width: 100%;}
.google-news a {
    width: 107px;
    height: 34px;
    background: url(/assets/img/google-news.svg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    border: 1px solid #939393;
}