:root{--tn-accent:#ff1744}.tn-news-block,.tn-slider,.tn-carousel,.tn-static-mosaic,.tn-composer{font-family:inherit;position:relative}.tn-section-head{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #eceff2;margin-bottom:28px;min-height:42px}.tn-section-head h3{font-size:17px;margin:0;padding:0 0 14px;font-weight:800;position:relative}.tn-section-head h3:after{content:"";position:absolute;left:0;bottom:-2px;width:30px;height:2px;background:var(--tn-accent)}.tn-filter{display:flex;gap:18px;font-size:11px;color:#657080;flex-wrap:wrap}.tn-filter span:first-child{color:#111}.tn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tn-thumb{display:block;overflow:hidden}.tn-thumb img,.tn-mini-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:.35s}.tn-post-card:hover img,.tn-feature-main:hover img{transform:scale(1.04)}.tn-post-card .tn-thumb{aspect-ratio:1.42}.tn-card-body{padding-top:11px}.tn-post-title{margin:6px 0 7px;line-height:1.28}.tn-post-title a{text-decoration:none;color:#151922}.tn-post-card .tn-post-title{font-size:17px;font-weight:500}.tn-category{display:inline-block;background:var(--tn-accent);color:#fff;font-size:10px;line-height:1;padding:5px 8px;text-transform:uppercase;font-weight:700}.tn-meta{display:flex;align-items:center;gap:7px;color:#8b929b;font-size:11px}.tn-author{color:#111;font-weight:700}.tn-dot{color:#777}.tn-card-overlay{position:relative}.tn-card-overlay .tn-card-body{position:absolute;left:0;right:0;bottom:0;padding:55px 16px 16px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff}.tn-card-overlay .tn-post-title a,.tn-card-overlay .tn-meta{color:#fff}.tn-simple-card{text-align:center;border:1px solid #edf0f2}.tn-simple-card .tn-card-body{padding:28px 22px}.tn-simple-card .tn-post-title{font-size:23px;font-weight:700}.tn-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.tn-feature-main .tn-thumb{aspect-ratio:1.55}.tn-feature-main .tn-category{margin-top:-24px;position:relative;margin-left:12px}.tn-feature-main .tn-post-title{font-size:25px}.tn-feature-main p{color:#596474;line-height:1.7}.tn-readmore{display:inline-block;border:1px solid #d9dde1;padding:12px 20px;text-decoration:none;color:#333;text-transform:uppercase;font-size:11px}.tn-side-list{display:grid;gap:18px}.tn-side-list article{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.tn-mini-thumb{height:86px;display:block}.tn-side-list h4{font-size:16px}.tn-feature-overlay .tn-thumb{aspect-ratio:2.15}.tn-white-panel{position:relative;background:#fff;margin:-62px 20px 0;padding:26px 30px}.tn-white-panel .tn-post-title{font-size:27px}.tn-white-panel p{color:#596474}.tn-slider{overflow:hidden;background:#111}.tn-slider-track{position:relative}.tn-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;background-size:cover;background-position:center;transition:opacity .55s;min-height:520px}.tn-hero-slide.is-active{position:relative;opacity:1;visibility:visible}.tn-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.06) 70%)}.tn-slide-link,.tn-mosaic-item>a,.tn-composer-item>a{position:absolute;inset:0;z-index:2}.tn-slide-content{position:absolute;z-index:3;left:6%;right:6%;bottom:12%;color:#fff;max-width:850px}.tn-slide-content h2{font-size:42px;line-height:1.12;margin:12px 0;color:#fff}.tn-slide-content .tn-meta{color:#fff}.tn-prev,.tn-next,.tn-static-prev,.tn-static-next,.tn-carousel-prev,.tn-carousel-next{position:absolute;z-index:7;top:50%;transform:translateY(-50%);width:40px;height:52px;border:0;background:#fff;color:#222;font-size:28px;cursor:pointer}.tn-prev,.tn-static-prev,.tn-carousel-prev{left:0}.tn-next,.tn-static-next,.tn-carousel-next{right:0}.tn-dots{position:absolute;z-index:7;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.tn-dots button{width:12px;height:12px;border-radius:50%;border:0;background:rgba(255,255,255,.55)}.tn-dots button.is-active{background:#fff}.tn-thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:8px;background:#fff}.tn-thumbs button{padding:0;border:0;height:108px;opacity:.7}.tn-thumbs button.is-active{opacity:1;outline:3px solid var(--tn-accent)}.tn-thumbs img{width:100%;height:100%;object-fit:cover}.tn-static-mosaic{display:grid;position:relative;overflow:hidden;min-height:520px}.tn-static-split{grid-template-columns:1.65fr .82fr}.tn-static-split .tn-item-1{grid-row:1/3}.tn-static-mosaic:not(.tn-static-four):not(.tn-static-split){grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.tn-static-mosaic:not(.tn-static-four):not(.tn-static-split) .tn-item-1{grid-row:1/3}.tn-static-four{grid-template-columns:repeat(4,1fr)}.tn-mosaic-item{position:relative;background-size:cover;background-position:center;min-height:220px;border:1px solid #fff}.tn-mosaic-content{position:absolute;z-index:3;left:26px;right:22px;bottom:24px;color:#fff}.tn-mosaic-content h3{color:#fff;margin:9px 0 0;font-size:22px;line-height:1.2}.tn-item-1 .tn-mosaic-content h3{font-size:29px}.tn-static-four .tn-mosaic-content h3{font-size:18px}.tn-carousel{overflow:hidden}.tn-carousel-track{display:flex;gap:18px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.tn-carousel-track::-webkit-scrollbar{display:none}.tn-carousel-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;border:1px solid #edf0f2}.tn-carousel-card .tn-thumb{aspect-ratio:1.25}.tn-carousel-body{padding:28px;text-align:center}.tn-carousel-body .tn-post-title{font-size:21px}.tn-composer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,240px)}.tn-composer-item{position:relative;background-size:cover;background-position:center;border:1px solid #fff}.tn-composer-item.tn-c1{grid-row:1/3}.tn-composer .tn-mosaic-content h3{font-size:18px}.tn-composer .tn-c1 .tn-mosaic-content h3{font-size:31px}
@media(max-width:900px){.tn-grid{grid-template-columns:repeat(2,1fr)}.tn-feature-list{grid-template-columns:1fr}.tn-slide-content h2{font-size:32px}.tn-static-four{grid-template-columns:repeat(2,1fr)}.tn-static-mosaic:not(.tn-static-four):not(.tn-static-split),.tn-static-split{grid-template-columns:1fr 1fr}.tn-static-mosaic .tn-item-1{grid-column:1/3;grid-row:auto!important}.tn-composer-grid{grid-template-columns:1fr 1fr;grid-template-rows:300px repeat(3,200px)}.tn-composer-item.tn-c1{grid-column:1/3;grid-row:auto}.tn-carousel-card{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:600px){.tn-grid{grid-template-columns:1fr}.tn-filter{display:none}.tn-section-head h3{font-size:16px}.tn-slide-content{left:24px;right:24px;bottom:55px}.tn-slide-content h2{font-size:25px}.tn-hero-slide{min-height:360px!important}.tn-thumbs{grid-template-columns:repeat(4,1fr)}.tn-thumbs button{height:70px}.tn-static-mosaic,.tn-static-four,.tn-static-split{display:block!important}.tn-mosaic-item{min-height:260px}.tn-feature-overlay .tn-thumb{aspect-ratio:1.35}.tn-white-panel{margin:-30px 10px 0;padding:20px}.tn-side-list article{grid-template-columns:100px 1fr}.tn-carousel-card{flex-basis:100%}.tn-composer-grid{display:block}.tn-composer-item{min-height:250px}.tn-section-head{align-items:flex-start}.tn-simple-card .tn-post-title{font-size:20px}}
.tn-pagination{margin-top:28px}.tn-pagination ul{display:flex;gap:7px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.tn-pagination a,.tn-pagination span{display:flex;min-width:36px;height:36px;padding:0 11px;align-items:center;justify-content:center;border:1px solid #e1e5ea;background:#fff;color:#20242a;text-decoration:none}.tn-pagination .current,.tn-pagination a:hover{background:var(--tn-accent,#ff1744);border-color:var(--tn-accent,#ff1744);color:#fff}


/* Modül 1: Epic News Element benzeri büyük haber + sağ liste */
.tn-layout-module-one .tn-section-head{margin-bottom:30px}
.tn-layout-module-one .tn-feature-list.tn-module-one{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:30px;align-items:start}
.tn-layout-module-one .tn-feature-main .tn-thumb{aspect-ratio:1.78}
.tn-layout-module-one .tn-feature-main .tn-category{margin-top:-28px;margin-left:14px;z-index:2}
.tn-layout-module-one .tn-feature-main .tn-card-body{padding-top:14px}
.tn-layout-module-one .tn-feature-main .tn-post-title{font-size:23px;line-height:1.22;margin:8px 0 10px;font-weight:800}
.tn-layout-module-one .tn-feature-main .tn-meta{margin-bottom:18px}
.tn-layout-module-one .tn-feature-main p{font-size:14px;line-height:1.72;margin:0 0 18px;color:#596474}
.tn-layout-module-one .tn-feature-main .tn-readmore{margin-top:0;padding:11px 18px;background:#fff}
.tn-layout-module-one .tn-side-list{gap:18px}
.tn-layout-module-one .tn-side-list article{grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:start}
.tn-layout-module-one .tn-side-list .tn-mini-thumb{height:86px}
.tn-layout-module-one .tn-side-list .tn-card-body{padding:2px 0 0}
.tn-layout-module-one .tn-side-list .tn-category{display:none}
.tn-layout-module-one .tn-side-list .tn-post-title{font-size:16px;line-height:1.24;margin:0 0 8px;font-weight:800}
.tn-layout-module-one .tn-side-list .tn-author,.tn-layout-module-one .tn-side-list p,.tn-layout-module-one .tn-side-list .tn-readmore{display:none}
.tn-layout-module-one .tn-side-list .tn-meta{font-size:10px}
@media(max-width:900px){.tn-layout-module-one .tn-feature-list.tn-module-one{grid-template-columns:1fr}.tn-layout-module-one .tn-side-list{grid-template-columns:1fr 1fr}.tn-layout-module-one .tn-side-list article{grid-template-columns:110px 1fr}}
@media(max-width:600px){.tn-layout-module-one .tn-side-list{grid-template-columns:1fr}.tn-layout-module-one .tn-feature-main .tn-post-title{font-size:21px}.tn-layout-module-one .tn-side-list article{grid-template-columns:100px 1fr}.tn-layout-module-one .tn-side-list .tn-mini-thumb{height:74px}}

.tn-filter a{text-decoration:none;color:inherit;transition:color .2s,border-color .2s}.tn-filter a:hover,.tn-filter a.is-active{color:var(--tn-accent,#ff1744);border-bottom:2px solid var(--tn-accent,#ff1744)}


/* v1.3.0: sıkı aralık, tam genişlik kırmızı kategori şeridi */
.tn-news-block{font-family:inherit;margin:0;padding:0}
.tn-layout-module-one{--tn-gap:10px}
.tn-layout-module-one .tn-section-head{
 display:flex;justify-content:flex-end;align-items:center;
 min-height:48px;margin:0 0 10px;padding:0 3ch;
 border:0;border-radius:4px;background:var(--tn-accent,#ed0016);color:#fff;
 box-sizing:border-box
}
.tn-layout-module-one .tn-section-head.tn-only-filter{justify-content:flex-end}
.tn-layout-module-one .tn-section-head h2,
.tn-layout-module-one .tn-section-head h3,
.tn-layout-module-one .tn-section-head h4,
.tn-layout-module-one .tn-section-head>div{color:#fff;margin:0;padding:0}
.tn-layout-module-one .tn-section-head h3:after{display:none}
.tn-layout-module-one .tn-filter{display:flex;justify-content:flex-end;align-items:center;gap:3ch;color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:48px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}
.tn-layout-module-one .tn-filter::-webkit-scrollbar{display:none}
.tn-layout-module-one .tn-filter a{color:#fff;border:0;padding:0;position:relative}
.tn-layout-module-one .tn-filter a:hover,
.tn-layout-module-one .tn-filter a.is-active{color:#fff}
.tn-layout-module-one .tn-filter a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#fff}
.tn-layout-module-one .tn-feature-list.tn-module-one{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:10px;align-items:stretch}
.tn-layout-module-one .tn-feature-main{margin:0;border:1px solid #eceff2;border-radius:4px;overflow:hidden;background:#fff}
.tn-layout-module-one .tn-feature-main .tn-thumb{aspect-ratio:16/10}
.tn-layout-module-one .tn-feature-main .tn-card-body{padding:10px 12px 10px}
.tn-layout-module-one .tn-feature-main .tn-post-title{margin:0 0 8px}
.tn-layout-module-one .tn-feature-main .tn-meta{margin:0}
.tn-layout-module-one .tn-feature-main p{margin:8px 0 0}
.tn-layout-module-one .tn-feature-main .tn-readmore{display:none!important}
.tn-layout-module-one .tn-side-list{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:10px}
.tn-layout-module-one .tn-side-list article{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:0;min-height:0;margin:0;border:1px solid #eceff2;border-radius:4px;overflow:hidden;background:#fff;align-items:stretch}
.tn-layout-module-one .tn-side-list .tn-mini-thumb{height:auto;min-height:0;aspect-ratio:auto}
.tn-layout-module-one .tn-side-list .tn-mini-thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}
.tn-layout-module-one .tn-side-list .tn-card-body{display:flex;flex-direction:column;justify-content:center;padding:8px 10px;min-width:0}
.tn-layout-module-one .tn-side-list .tn-post-title{margin:0 0 7px;font-size:15px;line-height:1.25}
.tn-layout-module-one .tn-side-list .tn-meta{margin:0}
.tn-layout-module-one .tn-feature-main img,
.tn-layout-module-one .tn-side-list img{object-fit:cover}
.tn-layout-module-one .tn-pagination{margin-top:10px}
@media(max-width:900px){
 .tn-layout-module-one .tn-section-head{padding:0 2ch}
 .tn-layout-module-one .tn-feature-list.tn-module-one{grid-template-columns:1fr;gap:10px}
 .tn-layout-module-one .tn-side-list{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px}
}
@media(max-width:600px){
 .tn-layout-module-one .tn-section-head{padding:0 1ch;min-height:44px}
 .tn-layout-module-one .tn-filter{display:flex!important;justify-content:flex-start;gap:3ch;line-height:44px;font-size:11px}
 .tn-layout-module-one .tn-side-list{grid-template-columns:1fr;gap:10px}
 .tn-layout-module-one .tn-side-list article{grid-template-columns:110px minmax(0,1fr)}
 .tn-layout-module-one .tn-feature-main .tn-thumb{aspect-ratio:16/10}
}
/* v1.4.0 tek widget düzenlemeleri */
.elementor-widget-turhal-net .tn-section-head{margin-bottom:10px!important}
.elementor-widget-turhal-net .tn-feature-list,
.elementor-widget-turhal-net .tn-side-list,
.elementor-widget-turhal-net .tn-grid,
.elementor-widget-turhal-net .tn-carousel-track{gap:10px}
.elementor-widget-turhal-net .tn-filter{margin-left:auto;justify-content:flex-end;column-gap:3ch}
.elementor-widget-turhal-net .tn-section-head.tn-only-filter{width:100%;background:var(--tn-accent,#ef1025);padding:0 18px;min-height:58px;border-radius:4px;display:flex;align-items:center}
.elementor-widget-turhal-net .tn-section-head.tn-only-filter .tn-filter a{color:#fff}
.elementor-widget-turhal-net .tn-section-head.tn-only-filter .tn-filter a.is-active:after{background:#fff}
.elementor-widget-turhal-net .tn-side-list article{margin:0!important}
.elementor-widget-turhal-net .tn-thumb img,
.elementor-widget-turhal-net .tn-mini-thumb img,
.elementor-widget-turhal-net .tn-carousel-card img{width:100%;height:100%;object-fit:cover}
.elementor-widget-turhal-net .tn-card-body{padding-bottom:10px!important;margin-bottom:0!important}
@media(max-width:767px){.elementor-widget-turhal-net .tn-section-head.tn-only-filter{padding:0 10px}.elementor-widget-turhal-net .tn-filter{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;column-gap:3ch}}


/* v1.4.5 Post Carousel kart hizalama */
.tn-carousel-track{align-items:stretch}
.tn-carousel-card{display:flex;flex-direction:column;height:auto;margin:0!important;overflow:hidden}
.tn-carousel-media{position:relative;flex:0 0 auto}
.tn-carousel-media .tn-thumb{display:block;aspect-ratio:16/10}
.tn-carousel-media .tn-category{position:absolute;left:8px;bottom:8px;z-index:3;margin:0}
.tn-carousel-body{display:flex;flex:1;flex-direction:column;text-align:left;padding:12px!important;gap:6px}
.tn-carousel-body .tn-post-title{margin:0!important;font-size:18px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.tn-carousel-excerpt{margin:0!important;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#596474}
.tn-carousel-meta{margin-top:auto;padding-top:4px;min-height:18px}
.tn-carousel-meta .tn-meta{margin:0;min-height:18px;align-items:center}
.tn-carousel-card .tn-category+*{margin-top:0}
.tn-carousel .tn-carousel-prev,.tn-carousel .tn-carousel-next{margin:0}
@media(max-width:600px){.tn-carousel-body{padding:10px!important}.tn-carousel-media .tn-category{left:6px;bottom:6px}}


/* v1.4.7 Post Carousel responsive sütun sayısı */
.tn-carousel{--tn-carousel-columns:5}
.tn-carousel-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.tn-carousel-track::-webkit-scrollbar{display:none}
.tn-carousel-card{
 flex:0 0 calc((100% - ((var(--tn-carousel-columns) - 1) * 10px)) / var(--tn-carousel-columns))!important;
 min-width:0;
 scroll-snap-align:start;
 box-sizing:border-box
}
@media(max-width:1024px){.tn-carousel{--tn-carousel-columns:3}}
@media(max-width:767px){.tn-carousel{--tn-carousel-columns:1}}


/* v1.5.0 Modül 1: manşet ve dört haber için dengeli oranlar */
.tn-layout-module-one .tn-feature-list.tn-module-one{
 grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 gap:10px;
 align-items:stretch
}
.tn-layout-module-one.tn-ratio-55-45 .tn-feature-list.tn-module-one{grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important}
.tn-layout-module-one.tn-ratio-60-40 .tn-feature-list.tn-module-one{grid-template-columns:minmax(0,60fr) minmax(0,40fr)!important}
.tn-layout-module-one.tn-ratio-65-35 .tn-feature-list.tn-module-one{grid-template-columns:minmax(0,65fr) minmax(0,35fr)!important}
.tn-layout-module-one.tn-ratio-70-30 .tn-feature-list.tn-module-one{grid-template-columns:minmax(0,70fr) minmax(0,30fr)!important}
.tn-layout-module-one .tn-feature-main{display:flex;flex-direction:column;height:100%}
.tn-layout-module-one .tn-feature-main .tn-thumb{flex:0 0 auto;aspect-ratio:16/10}
.tn-layout-module-one .tn-feature-main .tn-card-body{display:flex;flex:1;flex-direction:column}
.tn-layout-module-one .tn-side-list{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 grid-template-rows:repeat(2,minmax(0,1fr))!important;
 gap:10px!important
}
.tn-layout-module-one .tn-side-list article{
 display:flex!important;
 flex-direction:column;
 min-width:0;
 height:100%;
 gap:0!important
}
.tn-layout-module-one .tn-side-list .tn-mini-thumb{
 display:block;
 width:100%;
 height:auto!important;
 aspect-ratio:16/9!important;
 flex:0 0 auto
}
.tn-layout-module-one .tn-side-list .tn-mini-thumb img{aspect-ratio:auto!important}
.tn-layout-module-one .tn-side-list .tn-card-body{
 display:flex;
 flex:1;
 justify-content:flex-start;
 padding:8px 9px 9px!important
}
.tn-layout-module-one .tn-side-list .tn-post-title{
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 overflow:hidden;
 margin:0 0 7px!important
}
.tn-layout-module-one .tn-side-list .tn-meta{margin-top:auto!important}
@media(max-width:767px){
 .tn-layout-module-one .tn-feature-list.tn-module-one,
 .tn-layout-module-one.tn-ratio-55-45 .tn-feature-list.tn-module-one,
 .tn-layout-module-one.tn-ratio-60-40 .tn-feature-list.tn-module-one,
 .tn-layout-module-one.tn-ratio-65-35 .tn-feature-list.tn-module-one,
 .tn-layout-module-one.tn-ratio-70-30 .tn-feature-list.tn-module-one{grid-template-columns:1fr!important}
 .tn-layout-module-one .tn-side-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:480px){
 .tn-layout-module-one .tn-side-list{grid-template-columns:1fr!important;grid-template-rows:auto!important}
 .tn-layout-module-one .tn-side-list article{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important}
 .tn-layout-module-one .tn-side-list .tn-mini-thumb{height:100%!important;aspect-ratio:auto!important}
}


/* v2.0 profesyonel modüller */
.tn-magazine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}
.tn-magazine-item{position:relative;overflow:hidden;background:#fff;border:1px solid #e8ebef;border-radius:6px;min-width:0}
.tn-magazine-item .tn-thumb{display:block;height:160px}.tn-magazine-item .tn-thumb img{width:100%;height:100%;object-fit:cover}.tn-magazine-item .tn-card-body{padding:10px}
.tn-magazine-lead{grid-column:span 2;grid-row:span 2}.tn-magazine-lead .tn-thumb{height:360px}.tn-magazine-lead .tn-post-title{font-size:24px}
.tn-modern-list{display:grid;gap:10px}.tn-modern-list-item{display:grid;grid-template-columns:minmax(180px,30%) minmax(0,1fr);overflow:hidden;border:1px solid #e8ebef;border-radius:6px;background:#fff}
.tn-modern-list-item .tn-thumb{display:block;min-height:145px}.tn-modern-list-item .tn-thumb img{width:100%;height:100%;object-fit:cover}.tn-modern-list-item .tn-card-body{display:flex;flex-direction:column;justify-content:center;padding:14px 16px!important}
.tn-breaking-news{display:flex;align-items:stretch;min-height:48px;overflow:hidden;border-radius:5px;background:#101318;color:#fff;font-family:inherit}
.tn-breaking-label{display:flex;align-items:center;flex:0 0 auto;padding:0 18px;background:var(--tn-accent,#ef1025);font-size:13px;letter-spacing:.4px;z-index:2}
.tn-breaking-viewport{display:flex;align-items:center;overflow:hidden;min-width:0;flex:1}.tn-breaking-track{display:flex;align-items:center;width:max-content;white-space:nowrap;animation:tnBreaking var(--tn-breaking-speed,28s) linear infinite}
.tn-breaking-track a{display:inline-flex;align-items:center;gap:8px;padding:0 20px;color:#fff;text-decoration:none;font-size:14px}.tn-breaking-track time{font-size:11px;opacity:.65}.tn-breaking-track i{color:var(--tn-accent,#ef1025);font-style:normal}
.tn-breaking-pause:hover .tn-breaking-track{animation-play-state:paused}@keyframes tnBreaking{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px){.tn-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-magazine-lead{grid-column:span 2}.tn-modern-list-item{grid-template-columns:160px minmax(0,1fr)}}
@media(max-width:600px){.tn-magazine-grid{grid-template-columns:1fr;grid-template-rows:auto}.tn-magazine-lead{grid-column:auto;grid-row:auto}.tn-magazine-lead .tn-thumb,.tn-magazine-item .tn-thumb{height:210px}.tn-modern-list-item{grid-template-columns:110px minmax(0,1fr)}.tn-modern-list-item .tn-thumb{min-height:110px}.tn-modern-list-item .tn-card-body{padding:9px 10px!important}.tn-breaking-label{padding:0 12px;font-size:11px}.tn-breaking-track a{padding:0 14px;font-size:13px}}


/* v3.3 Magazine Hero ve kategori rozeti tasarım sistemi */
.tn-news-block{--tn-badge-offset:10px}
.tn-category{display:inline-flex;align-items:center;width:max-content;text-transform:uppercase;font-weight:800;line-height:1.1}
.tn-cat-pos-top-left .tn-post-card,.tn-cat-pos-top-right .tn-post-card,.tn-cat-pos-bottom-left .tn-post-card,.tn-cat-pos-bottom-right .tn-post-card,
.tn-cat-pos-top-left .tn-feature-main,.tn-cat-pos-top-right .tn-feature-main,.tn-cat-pos-bottom-left .tn-feature-main,.tn-cat-pos-bottom-right .tn-feature-main{position:relative}
.tn-cat-pos-top-left .tn-category,.tn-cat-pos-top-right .tn-category,.tn-cat-pos-bottom-left .tn-category,.tn-cat-pos-bottom-right .tn-category{position:absolute;z-index:6;margin:0}
.tn-cat-pos-top-left .tn-category{top:var(--tn-badge-offset);left:var(--tn-badge-offset)}
.tn-cat-pos-top-right .tn-category{top:var(--tn-badge-offset);right:var(--tn-badge-offset)}
.tn-cat-pos-bottom-left .tn-category{bottom:var(--tn-badge-offset);left:var(--tn-badge-offset)}
.tn-cat-pos-bottom-right .tn-category{bottom:var(--tn-badge-offset);right:var(--tn-badge-offset)}
.tn-magazine-hero{display:grid;grid-template-columns:minmax(0,60fr) minmax(360px,40fr);gap:12px;align-items:stretch}
.tn-magazine-hero-lead{overflow:hidden;border:1px solid #e3e6eb;border-radius:8px;background:var(--tn-panel-bg,#fff);min-width:0}
.tn-magazine-hero-lead>.tn-thumb{display:block;position:relative;height:600px;overflow:hidden}
.tn-magazine-hero-lead>.tn-thumb img{width:100%;height:100%;object-fit:cover}
.tn-magazine-hero-lead-body{padding:18px 20px 20px;position:relative}
.tn-magazine-hero-lead .tn-post-title{margin:10px 0 12px;font-size:38px;line-height:1.16;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.tn-magazine-hero-side{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:10px;min-width:0}
.tn-magazine-hero-small{display:grid;grid-template-columns:minmax(150px,43%) minmax(0,57%);overflow:hidden;border:1px solid #e3e6eb;border-radius:8px;background:var(--tn-panel-bg,#fff);min-height:0}
.tn-magazine-hero-media{position:relative;min-width:0;overflow:hidden}
.tn-magazine-hero-media .tn-thumb{display:block;width:100%;height:100%;min-height:135px}
.tn-magazine-hero-media img{width:100%;height:100%;object-fit:cover}
.tn-magazine-hero-media .tn-category{position:absolute;left:8px;bottom:8px;z-index:5}
.tn-magazine-hero-small-body{display:flex;flex-direction:column;justify-content:center;padding:12px 14px;min-width:0}
.tn-magazine-hero-small .tn-post-title{margin:0 0 14px;font-size:18px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.tn-magazine-hero-small .tn-meta{margin-top:auto}
@media(max-width:1024px){.tn-magazine-hero{grid-template-columns:1fr}.tn-magazine-hero-lead>.tn-thumb{height:460px}.tn-magazine-hero-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.tn-magazine-hero-small{min-height:150px}.tn-magazine-hero-lead .tn-post-title{font-size:31px}}
@media(max-width:640px){.tn-magazine-hero-lead>.tn-thumb{height:280px}.tn-magazine-hero-lead-body{padding:12px}.tn-magazine-hero-lead .tn-post-title{font-size:25px}.tn-magazine-hero-side{grid-template-columns:1fr}.tn-magazine-hero-small{grid-template-columns:120px minmax(0,1fr);min-height:110px}.tn-magazine-hero-small .tn-post-title{font-size:15px;margin-bottom:8px}.tn-magazine-hero-media .tn-thumb{min-height:110px}}


/* v3.4 adaptive modern widget system */
.elementor-widget-turhal-net .tn-news-block,
.elementor-widget-turhal-net .tn-slider,
.elementor-widget-turhal-net .tn-static-mosaic,
.elementor-widget-turhal-net .tn-carousel,
.elementor-widget-turhal-net .tn-composer{transition:width .25s ease,max-width .25s ease,padding .25s ease;isolation:isolate}
.elementor-widget-turhal-net .tn-post-card,
.elementor-widget-turhal-net .tn-magazine-hero-lead,
.elementor-widget-turhal-net .tn-magazine-hero-small,
.elementor-widget-turhal-net .tn-carousel-card{box-shadow:0 8px 24px rgba(17,24,39,.06);border:1px solid rgba(148,163,184,.25);transition:transform .22s ease,box-shadow .22s ease}
.elementor-widget-turhal-net .tn-post-card:hover,
.elementor-widget-turhal-net .tn-magazine-hero-small:hover,
.elementor-widget-turhal-net .tn-carousel-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(17,24,39,.11)}
.elementor-widget-turhal-net .tn-thumb{overflow:hidden;background:#eef2f6}
.elementor-widget-turhal-net .tn-thumb img{display:block;transition:transform .35s ease}
.elementor-widget-turhal-net article:hover .tn-thumb img{transform:scale(1.025)}
.elementor-widget-turhal-net .tn-section-head{border-radius:10px;overflow:hidden}
@media(max-width:767px){.elementor-widget-turhal-net .tn-section-head{overflow-x:auto}.elementor-widget-turhal-net .tn-filter{min-width:max-content}}


/* v3.5 YouTube widget */
.tn-youtube{display:grid;gap:10px}.tn-youtube-featured-list{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr)}.tn-youtube-featured-list .tn-youtube-card:not(.is-featured){grid-column:2}.tn-youtube-featured-list .tn-youtube-card.is-featured{grid-row:1/span 4}.tn-youtube-link{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(20,30,45,.1);border-radius:10px;overflow:hidden;box-shadow:0 5px 18px rgba(20,30,45,.07);transition:.2s ease}.tn-youtube-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,30,45,.12)}.tn-youtube-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}.tn-youtube-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.tn-youtube-link:hover img{transform:scale(1.035)}.tn-youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#ef1025;color:#fff;font-size:22px;box-shadow:0 8px 25px rgba(0,0,0,.35)}.tn-youtube-thumb .tn-category{position:absolute;left:10px;bottom:10px}.tn-youtube-content{display:flex;flex-direction:column;gap:5px;padding:11px 13px}.tn-youtube-content strong{font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tn-youtube-content small{color:#8b929b}.tn-youtube-featured-list .is-featured .tn-youtube-content strong{font-size:22px}.tn-youtube-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-youtube-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.tn-youtube-carousel .tn-youtube-card{min-width:min(360px,85%);scroll-snap-align:start}.tn-youtube-modal{position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:999999;display:none;align-items:center;justify-content:center;padding:30px}.tn-youtube-modal.is-open{display:flex}.tn-youtube-player{width:min(1100px,95vw);aspect-ratio:16/9;background:#000}.tn-youtube-player iframe{width:100%;height:100%;border:0}.tn-youtube-close{position:absolute;right:22px;top:15px;border:0;background:transparent;color:#fff;font-size:44px;cursor:pointer}.tn-youtube-empty{padding:20px;border:1px dashed #ccd2da;border-radius:10px;background:#fff;color:#667085}@media(max-width:850px){.tn-youtube-featured-list{grid-template-columns:1fr}.tn-youtube-featured-list .tn-youtube-card:not(.is-featured){grid-column:auto}.tn-youtube-featured-list .tn-youtube-card.is-featured{grid-row:auto}.tn-youtube-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tn-youtube-grid{grid-template-columns:1fr}.tn-youtube-featured-list .is-featured .tn-youtube-content strong{font-size:18px}.tn-youtube-play{width:46px;height:46px}}

/* v3.7 manual responsive sizing and overflow protection */
.elementor-widget-turhal-net,
.elementor-widget-tn-post-layouts,
.elementor-widget-tn-hero-slider,
.elementor-widget-tn-post-carousel,
.elementor-widget-tn-news-composer{max-width:100%;min-width:0}
.elementor-widget-turhal-net *,
.elementor-widget-tn-post-layouts *,
.elementor-widget-tn-hero-slider *,
.elementor-widget-tn-post-carousel *,
.elementor-widget-tn-news-composer *{box-sizing:border-box}
.elementor-widget-turhal-net article,
.elementor-widget-turhal-net .tn-card-body,
.elementor-widget-turhal-net .tn-carousel-body,
.elementor-widget-turhal-net .tn-slide-content,
.elementor-widget-turhal-net .tn-mosaic-content,
.elementor-widget-turhal-net .tn-youtube-content{min-width:0;max-width:100%}
.elementor-widget-turhal-net .tn-post-title,
.elementor-widget-turhal-net .tn-post-title a,
.elementor-widget-turhal-net .tn-slide-content h2,
.elementor-widget-turhal-net .tn-mosaic-content h3,
.elementor-widget-turhal-net .tn-youtube-content strong,
.elementor-widget-turhal-net p,
.elementor-widget-turhal-net .tn-meta{overflow-wrap:anywhere;word-break:normal;max-width:100%}
.elementor-widget-turhal-net .tn-post-title,
.elementor-widget-turhal-net .tn-post-title a,
.elementor-widget-turhal-net .tn-slide-content h2,
.elementor-widget-turhal-net .tn-mosaic-content h3{hyphens:auto}
.elementor-widget-turhal-net img,
.elementor-widget-turhal-net iframe,
.elementor-widget-turhal-net video{max-width:100%}
.elementor-widget-turhal-net .tn-thumb,
.elementor-widget-turhal-net .tn-mini-thumb,
.elementor-widget-turhal-net .tn-youtube-thumb{height:var(--tn-panel-image-height,auto);max-width:100%}
.elementor-widget-turhal-net .tn-thumb img,
.elementor-widget-turhal-net .tn-mini-thumb img,
.elementor-widget-turhal-net .tn-youtube-thumb img{width:100%;height:100%;object-fit:cover}
.elementor-widget-turhal-net .tn-filter{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
.elementor-widget-turhal-net .tn-category{max-width:100%;white-space:normal;text-align:center}
@media(max-width:1024px){
 .elementor-widget-turhal-net .tn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .elementor-widget-turhal-net .tn-carousel-card{min-width:0}
 .elementor-widget-turhal-net .tn-slide-content{left:4%;right:4%;max-width:92%}
}
@media(max-width:767px){
 .elementor-widget-turhal-net .tn-grid,
 .elementor-widget-turhal-net .tn-feature-list,
 .elementor-widget-turhal-net .tn-composer-grid,
 .elementor-widget-turhal-net .tn-static-mosaic,
 .elementor-widget-turhal-net .tn-magazine-hero,
 .elementor-widget-turhal-net .tn-youtube-featured-list{grid-template-columns:1fr!important}
 .elementor-widget-turhal-net .tn-carousel-track{gap:var(--tn-panel-gap,10px)}
 .elementor-widget-turhal-net .tn-carousel-card{flex:0 0 88%;max-width:88%}
 .elementor-widget-turhal-net .tn-side-list article,
 .elementor-widget-turhal-net .tn-magazine-hero-small,
 .elementor-widget-turhal-net .tn-modern-list-item{grid-template-columns:minmax(90px,34%) minmax(0,1fr)!important}
 .elementor-widget-turhal-net .tn-section-head{max-width:100%}
}
@media(max-width:480px){
 .elementor-widget-turhal-net .tn-carousel-card{flex-basis:100%;max-width:100%}
 .elementor-widget-turhal-net .tn-side-list article,
 .elementor-widget-turhal-net .tn-magazine-hero-small,
 .elementor-widget-turhal-net .tn-modern-list-item{grid-template-columns:100px minmax(0,1fr)!important}
 .elementor-widget-turhal-net .tn-card-body,
 .elementor-widget-turhal-net .tn-carousel-body,
 .elementor-widget-turhal-net .tn-magazine-hero-small-body{padding:9px!important}
}

/* v4.1 Magazine Hero — referans tasarıma uygun temiz dergi düzeni */
.elementor-widget-turhal-net .tn-layout-magazine-hero{--tn-mag-hero-gap:36px;--tn-mag-side-gap:25px}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head{margin:0 0 30px;min-height:42px;border-radius:0;overflow:visible;border-bottom:2px solid #eceff2}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head h2,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head h3,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head h4,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head>div{font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-filter{gap:23px;align-items:center;font-size:12px;font-weight:600;text-transform:uppercase}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-filter a{color:#777f89;text-decoration:none;white-space:nowrap}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-filter a.is-active{color:#151922;font-weight:800}
.elementor-widget-turhal-net .tn-magazine-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:var(--tn-mag-hero-gap);align-items:start;min-width:0}
.elementor-widget-turhal-net .tn-magazine-hero-lead,
.elementor-widget-turhal-net .tn-magazine-hero-small{border:0;border-radius:0;background:transparent;box-shadow:none}
.elementor-widget-turhal-net .tn-magazine-hero-lead:hover,
.elementor-widget-turhal-net .tn-magazine-hero-small:hover{transform:none;box-shadow:none}
.elementor-widget-turhal-net .tn-magazine-hero-lead-media{position:relative;overflow:hidden}
.elementor-widget-turhal-net .tn-magazine-hero-lead-media>.tn-thumb{display:block;height:auto;aspect-ratio:1.78/1;overflow:hidden}
.elementor-widget-turhal-net .tn-magazine-hero-lead-media>.tn-thumb img{width:100%;height:100%;object-fit:cover}
.elementor-widget-turhal-net .tn-magazine-hero-lead-media>.tn-category{position:absolute;left:14px;bottom:14px;z-index:4;margin:0;padding:7px 11px;font-size:11px;line-height:1;color:#fff}
.elementor-widget-turhal-net .tn-magazine-hero-lead-body{padding:20px 0 0}
.elementor-widget-turhal-net .tn-magazine-hero-lead .tn-post-title{margin:0 0 11px;font-size:27px;line-height:1.27;font-weight:800;-webkit-line-clamp:2}
.elementor-widget-turhal-net .tn-magazine-hero-lead .tn-post-title a{color:#11151b}
.elementor-widget-turhal-net .tn-magazine-hero-lead .tn-meta{font-size:12px;color:#949ba4;gap:7px}
.elementor-widget-turhal-net .tn-magazine-hero-lead .tn-author{color:#c21b32}
.elementor-widget-turhal-net .tn-magazine-hero-excerpt{margin:24px 0 0;color:#747d88;font-size:15px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.elementor-widget-turhal-net .tn-magazine-hero-side{display:grid;grid-template-rows:repeat(4,auto);gap:var(--tn-mag-side-gap);align-content:start;min-width:0}
.elementor-widget-turhal-net .tn-magazine-hero-small{display:grid;grid-template-columns:128px minmax(0,1fr);gap:15px;align-items:center;overflow:visible;min-height:96px}
.elementor-widget-turhal-net .tn-magazine-hero-media{position:relative;width:128px;height:90px;overflow:hidden}
.elementor-widget-turhal-net .tn-magazine-hero-media .tn-thumb{display:block;width:100%;height:100%;min-height:0}
.elementor-widget-turhal-net .tn-magazine-hero-media img{width:100%;height:100%;object-fit:cover}
.elementor-widget-turhal-net .tn-magazine-hero-small-body{display:flex;flex-direction:column;justify-content:center;padding:0;min-width:0}
.elementor-widget-turhal-net .tn-magazine-hero-small .tn-post-title{margin:0 0 10px;font-size:18px;line-height:1.28;font-weight:800;-webkit-line-clamp:2}
.elementor-widget-turhal-net .tn-magazine-hero-small .tn-post-title a{color:#151922}
.elementor-widget-turhal-net .tn-magazine-hero-small .tn-meta{margin:0;font-size:11px;color:#9ba2aa}
.elementor-widget-turhal-net .tn-magazine-hero-small .tn-meta:before{content:"◉";font-size:9px;color:#42b9d2;margin-right:4px}
.elementor-widget-turhal-net .tn-magazine-hero article:hover .tn-thumb img{transform:scale(1.025)}
@media(max-width:1024px){
 .elementor-widget-turhal-net .tn-layout-magazine-hero{--tn-mag-hero-gap:24px;--tn-mag-side-gap:18px}
 .elementor-widget-turhal-net .tn-magazine-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important}
 .elementor-widget-turhal-net .tn-magazine-hero-lead .tn-post-title{font-size:24px}
 .elementor-widget-turhal-net .tn-magazine-hero-small{grid-template-columns:112px minmax(0,1fr)}
 .elementor-widget-turhal-net .tn-magazine-hero-media{width:112px;height:79px}
 .elementor-widget-turhal-net .tn-magazine-hero-small .tn-post-title{font-size:16px}
}
@media(max-width:767px){
 .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head{margin-bottom:20px;display:block}
 .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-filter{margin-top:10px;padding-bottom:7px}
 .elementor-widget-turhal-net .tn-magazine-hero{grid-template-columns:1fr!important;gap:24px}
 .elementor-widget-turhal-net .tn-magazine-hero-lead-media>.tn-thumb{aspect-ratio:16/9;height:auto!important}
 .elementor-widget-turhal-net .tn-magazine-hero-lead-body{padding-top:14px}
 .elementor-widget-turhal-net .tn-magazine-hero-lead .tn-post-title{font-size:23px}
 .elementor-widget-turhal-net .tn-magazine-hero-excerpt{margin-top:15px;font-size:14px}
 .elementor-widget-turhal-net .tn-magazine-hero-side{grid-template-columns:1fr!important;gap:16px}
 .elementor-widget-turhal-net .tn-magazine-hero-small{grid-template-columns:116px minmax(0,1fr)!important;min-height:82px;gap:13px}
 .elementor-widget-turhal-net .tn-magazine-hero-media{width:116px;height:82px}
 .elementor-widget-turhal-net .tn-magazine-hero-small-body{padding:0!important}
 .elementor-widget-turhal-net .tn-magazine-hero-small .tn-post-title{font-size:15px;margin-bottom:7px}
}
@media(max-width:420px){
 .elementor-widget-turhal-net .tn-magazine-hero-small{grid-template-columns:100px minmax(0,1fr)!important}
 .elementor-widget-turhal-net .tn-magazine-hero-media{width:100px;height:72px}
 .elementor-widget-turhal-net .tn-magazine-hero-lead .tn-post-title{font-size:21px}
}

/* v4.1.1 — Magazine Hero spacing and overflow corrections */
.elementor-widget-turhal-net,
.elementor-widget-turhal-net > .elementor-widget-container{
  margin-bottom:0!important;
  padding-bottom:0!important;
  min-height:0!important;
}
.elementor-widget-turhal-net .tn-news-block,
.elementor-widget-turhal-net .tn-slider,
.elementor-widget-turhal-net .tn-carousel,
.elementor-widget-turhal-net .tn-composer,
.elementor-widget-turhal-net .tn-static-mosaic,
.elementor-widget-turhal-net .tn-youtube{
  margin-top:clamp(0px,var(--tn-widget-margin-top,0px),20px)!important;
  margin-bottom:clamp(0px,var(--tn-widget-margin-bottom,0px),20px)!important;
  padding-bottom:0!important;
  min-height:0;
}
.elementor-widget-turhal-net .tn-news-block > :last-child,
.elementor-widget-turhal-net .tn-slider > :last-child,
.elementor-widget-turhal-net .tn-carousel > :last-child,
.elementor-widget-turhal-net .tn-composer > :last-child,
.elementor-widget-turhal-net .tn-youtube > :last-child,
.elementor-widget-turhal-net article > :last-child,
.elementor-widget-turhal-net .tn-card-body > :last-child,
.elementor-widget-turhal-net .tn-magazine-hero-lead-body > :last-child,
.elementor-widget-turhal-net .tn-magazine-hero-small-body > :last-child{
  margin-bottom:0!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero{
  --tn-magazine-uniform-gap:10px;
  --tn-mag-hero-gap:var(--tn-magazine-uniform-gap)!important;
  --tn-mag-side-gap:var(--tn-magazine-uniform-gap)!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head{
  margin:0 0 var(--tn-magazine-uniform-gap)!important;
}
.elementor-widget-turhal-net .tn-magazine-hero{
  gap:var(--tn-magazine-uniform-gap)!important;
  margin:0!important;
  padding:0!important;
  align-items:start;
}
.elementor-widget-turhal-net .tn-magazine-hero-lead,
.elementor-widget-turhal-net .tn-magazine-hero-side,
.elementor-widget-turhal-net .tn-magazine-hero-small{
  margin:0!important;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-side{
  gap:var(--tn-magazine-uniform-gap)!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-lead-media{
  position:relative!important;
  overflow:hidden!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-lead-media > .tn-category{
  position:absolute!important;
  left:10px!important;
  right:auto!important;
  top:auto!important;
  bottom:10px!important;
  z-index:8!important;
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:calc(100% - 20px)!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:7px 10px!important;
  border-radius:2px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  writing-mode:horizontal-tb!important;
  transform:none!important;
  line-height:1.15!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-lead-body{
  padding:10px 0 0!important;
  margin:0!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-excerpt{
  margin:10px 0 0!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-small{
  min-height:0!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-small-body{
  padding:0!important;
  margin:0!important;
}
.elementor-widget-turhal-net .tn-magazine-hero-small .tn-post-title{
  margin-top:0!important;
}
.elementor-widget-turhal-net .tn-pagination{
  margin-bottom:0!important;
}
@media(max-width:1024px){
  .elementor-widget-turhal-net .tn-layout-magazine-hero{--tn-magazine-uniform-gap:10px}
}
@media(max-width:767px){
  .elementor-widget-turhal-net .tn-layout-magazine-hero{--tn-magazine-uniform-gap:10px}
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-section-head{margin-bottom:10px!important}
  .elementor-widget-turhal-net .tn-magazine-hero{gap:10px!important}
  .elementor-widget-turhal-net .tn-magazine-hero-side{gap:10px!important}
}

/* v4.1.2 — exact Magazine Hero column balance and global empty-space cleanup */
.elementor-widget-turhal-net,
.elementor-widget-turhal-net > .elementor-widget-container,
.elementor-widget-turhal-net .tn-news-block,
.elementor-widget-turhal-net .tn-slider,
.elementor-widget-turhal-net .tn-carousel,
.elementor-widget-turhal-net .tn-composer,
.elementor-widget-turhal-net .tn-static-mosaic,
.elementor-widget-turhal-net .tn-youtube{
  min-height:0!important;
  height:auto;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net > .elementor-widget-container{
  margin-bottom:0!important;
}
.elementor-widget-turhal-net p:empty,
.elementor-widget-turhal-net .tn-news-block > br,
.elementor-widget-turhal-net .tn-slider > br,
.elementor-widget-turhal-net .tn-carousel > br,
.elementor-widget-turhal-net .tn-composer > br,
.elementor-widget-turhal-net .tn-static-mosaic > br,
.elementor-widget-turhal-net .tn-youtube > br{
  display:none!important;
  margin:0!important;
  padding:0!important;
  height:0!important;
}
.elementor-widget-turhal-net .tn-news-block:after,
.elementor-widget-turhal-net .tn-slider:after,
.elementor-widget-turhal-net .tn-carousel:after,
.elementor-widget-turhal-net .tn-composer:after,
.elementor-widget-turhal-net .tn-static-mosaic:after{
  margin:0!important;
  padding:0!important;
}

@media (min-width:768px){
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero{
    align-items:start!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead{
    min-height:0!important;
    height:auto!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side{
    display:grid!important;
    grid-template-rows:repeat(4,minmax(0,1fr))!important;
    align-content:stretch!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small{
    height:100%!important;
    min-height:0!important;
    align-items:stretch!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media{
    height:100%!important;
    min-height:0!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media .tn-thumb,
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media img{
    height:100%!important;
    min-height:0!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small-body{
    justify-content:center!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small .tn-post-title{
    -webkit-line-clamp:2!important;
    margin:0 0 6px!important;
  }
}

@media (max-width:767px){
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side{
    height:auto!important;
    overflow:visible!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small{
    height:auto!important;
  }
}

/* v4.2.0 — Modern visual refresh. Existing controls, layouts and saved settings stay intact. */
.elementor-widget-turhal-net{
  --tn-modern-radius:12px;
  --tn-modern-shadow:0 5px 18px rgba(19,30,48,.08);
  --tn-modern-shadow-hover:0 12px 30px rgba(19,30,48,.14);
  --tn-modern-border:rgba(20,32,50,.09);
  --tn-modern-muted:#727b88;
  --tn-modern-accent:#c91d36;
}
.elementor-widget-turhal-net .tn-section-head{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:42px;
  padding:0 0 10px!important;
  border-bottom:1px solid var(--tn-modern-border);
}
.elementor-widget-turhal-net .tn-section-head:after{
  content:"";
  position:absolute;
  left:0;
  bottom:-1px;
  width:72px;
  height:3px;
  border-radius:999px;
  background:var(--tn-modern-accent);
}
.elementor-widget-turhal-net .tn-section-title,
.elementor-widget-turhal-net .tn-section-head h2,
.elementor-widget-turhal-net .tn-section-head h3{
  letter-spacing:-.02em;
  text-wrap:balance;
}
.elementor-widget-turhal-net .tn-post-card,
.elementor-widget-turhal-net .tn-carousel-card,
.elementor-widget-turhal-net .tn-magazine-item,
.elementor-widget-turhal-net .tn-modern-list-item,
.elementor-widget-turhal-net .tn-slide,
.elementor-widget-turhal-net .tn-youtube-card{
  border:1px solid var(--tn-modern-border)!important;
  box-shadow:var(--tn-modern-shadow);
  overflow:hidden;
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
.elementor-widget-turhal-net .tn-post-card:hover,
.elementor-widget-turhal-net .tn-carousel-card:hover,
.elementor-widget-turhal-net .tn-magazine-item:hover,
.elementor-widget-turhal-net .tn-modern-list-item:hover,
.elementor-widget-turhal-net .tn-youtube-card:hover{
  transform:translateY(-3px);
  box-shadow:var(--tn-modern-shadow-hover);
  border-color:rgba(201,29,54,.2)!important;
}
.elementor-widget-turhal-net .tn-thumb,
.elementor-widget-turhal-net .tn-carousel-media,
.elementor-widget-turhal-net .tn-magazine-hero-media,
.elementor-widget-turhal-net .tn-magazine-hero-lead-media{
  background:#eef1f5;
}
.elementor-widget-turhal-net .tn-thumb img,
.elementor-widget-turhal-net .tn-carousel-media img,
.elementor-widget-turhal-net .tn-magazine-hero img{
  transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .35s ease;
}
.elementor-widget-turhal-net article:hover .tn-thumb img,
.elementor-widget-turhal-net .tn-carousel-card:hover img,
.elementor-widget-turhal-net .tn-magazine-item:hover img{
  transform:scale(1.045);
  filter:saturate(1.04) contrast(1.02);
}
.elementor-widget-turhal-net .tn-category{
  display:inline-flex;
  align-items:center;
  max-width:100%;
  border-radius:999px!important;
  box-shadow:0 3px 10px rgba(0,0,0,.14);
  font-weight:700;
  letter-spacing:.02em;
}
.elementor-widget-turhal-net .tn-post-title,
.elementor-widget-turhal-net .tn-post-title a{
  letter-spacing:-.018em;
  text-decoration:none!important;
  transition:color .2s ease;
}
.elementor-widget-turhal-net .tn-post-title a:hover{color:var(--tn-modern-accent)!important}
.elementor-widget-turhal-net .tn-meta{
  color:var(--tn-modern-muted);
  font-size:12px;
  line-height:1.45;
}
.elementor-widget-turhal-net .tn-excerpt,
.elementor-widget-turhal-net .tn-magazine-hero-excerpt{
  color:var(--tn-modern-muted);
}
.elementor-widget-turhal-net .tn-pagination a,
.elementor-widget-turhal-net .tn-pagination span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:36px;
  min-height:36px;
  padding:6px 10px;
  border:1px solid var(--tn-modern-border);
  border-radius:9px;
  background:#fff;
  transition:all .2s ease;
}
.elementor-widget-turhal-net .tn-pagination a:hover,
.elementor-widget-turhal-net .tn-pagination .current{
  color:#fff!important;
  border-color:var(--tn-modern-accent);
  background:var(--tn-modern-accent);
}
/* Magazine Hero stays editorial and balanced while becoming more premium. */
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead{
  overflow:visible;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead-media{
  border-radius:var(--tn-modern-radius);
  box-shadow:var(--tn-modern-shadow);
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead-media>.tn-thumb{
  border-radius:inherit;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small{
  padding:8px!important;
  border:1px solid var(--tn-modern-border)!important;
  border-radius:var(--tn-modern-radius)!important;
  background:#fff!important;
  box-shadow:0 3px 14px rgba(19,30,48,.065)!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small:hover{
  transform:translateX(-3px)!important;
  box-shadow:var(--tn-modern-shadow)!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media{
  border-radius:9px;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small-body{
  padding:2px 5px!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead .tn-post-title{
  letter-spacing:-.025em;
}
/* Slider arrows and dots */
.elementor-widget-turhal-net .tn-slider button,
.elementor-widget-turhal-net .tn-carousel button,
.elementor-widget-turhal-net .tn-nav button{
  border-radius:999px!important;
  backdrop-filter:blur(7px);
  box-shadow:0 5px 16px rgba(0,0,0,.14);
  transition:transform .2s ease,background .2s ease;
}
.elementor-widget-turhal-net .tn-slider button:hover,
.elementor-widget-turhal-net .tn-carousel button:hover,
.elementor-widget-turhal-net .tn-nav button:hover{transform:scale(1.06)}
.elementor-widget-turhal-net .tn-breaking-news,
.elementor-widget-turhal-net .tn-breaking{
  border-radius:10px;
  box-shadow:var(--tn-modern-shadow);
  overflow:hidden;
}
@media(max-width:767px){
  .elementor-widget-turhal-net{--tn-modern-radius:10px}
  .elementor-widget-turhal-net .tn-section-head{min-height:38px;padding-bottom:8px!important}
  .elementor-widget-turhal-net .tn-section-head:after{width:54px}
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small{padding:6px!important}
  .elementor-widget-turhal-net .tn-post-card:hover,
  .elementor-widget-turhal-net .tn-carousel-card:hover,
  .elementor-widget-turhal-net .tn-magazine-item:hover,
  .elementor-widget-turhal-net .tn-modern-list-item:hover{transform:none}
}
@media(prefers-reduced-motion:reduce){
  .elementor-widget-turhal-net *,
  .elementor-widget-turhal-net *:before,
  .elementor-widget-turhal-net *:after{transition:none!important;animation:none!important}
}

/* v4.3.1 — Mobile stability and overflow corrections */
@media (max-width: 767px){
  .elementor-widget-turhal-net,
  .elementor-widget-tn-post-layouts,
  .elementor-widget-tn-hero-slider,
  .elementor-widget-tn-post-carousel,
  .elementor-widget-tn-news-composer{
    box-sizing:border-box!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
  }
  .elementor-widget-turhal-net .elementor-widget-container,
  .elementor-widget-tn-post-layouts .elementor-widget-container,
  .elementor-widget-tn-hero-slider .elementor-widget-container,
  .elementor-widget-tn-post-carousel .elementor-widget-container,
  .elementor-widget-tn-news-composer .elementor-widget-container,
  .elementor-widget-turhal-net .tn-news-block{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
    overflow:hidden;
  }
  .elementor-widget-turhal-net img,
  .elementor-widget-tn-post-layouts img,
  .elementor-widget-tn-hero-slider img,
  .elementor-widget-tn-post-carousel img,
  .elementor-widget-tn-news-composer img{
    display:block;
    max-width:100%!important;
    width:100%;
    height:100%;
    object-fit:cover;
  }
  .elementor-widget-turhal-net .tn-grid,
  .elementor-widget-turhal-net .tn-feature-list,
  .elementor-widget-turhal-net .tn-magazine-grid,
  .elementor-widget-turhal-net .tn-magazine-hero,
  .elementor-widget-turhal-net .tn-news-composer,
  .elementor-widget-turhal-net .tn-layout-composer,
  .elementor-widget-turhal-net .tn-youtube-layout{
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    align-items:stretch!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-side{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    height:auto!important;
    min-height:0!important;
    gap:10px!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-lead,
  .elementor-widget-turhal-net .tn-magazine-hero-small,
  .elementor-widget-turhal-net .tn-post-card,
  .elementor-widget-turhal-net .tn-carousel-card,
  .elementor-widget-turhal-net .tn-modern-list-item,
  .elementor-widget-turhal-net .tn-magazine-item{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-lead-media,
  .elementor-widget-turhal-net .tn-magazine-hero-media,
  .elementor-widget-turhal-net .tn-thumb,
  .elementor-widget-turhal-net .tn-carousel-media{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:var(--tn-panel-image-height,160px)!important;
    aspect-ratio:auto!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-small{
    display:grid!important;
    grid-template-columns:112px minmax(0,1fr)!important;
    gap:9px!important;
    align-items:stretch!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-small .tn-magazine-hero-media{
    height:92px!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-small-body,
  .elementor-widget-turhal-net .tn-post-content,
  .elementor-widget-turhal-net .tn-carousel-content{
    min-width:0!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-post-title,
  .elementor-widget-turhal-net .tn-post-title a,
  .elementor-widget-turhal-net .tn-slide-content h2,
  .elementor-widget-turhal-net .tn-mosaic-content h3{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    hyphens:auto;
  }
  .elementor-widget-turhal-net .tn-excerpt,
  .elementor-widget-turhal-net .tn-magazine-hero-excerpt,
  .elementor-widget-turhal-net .tn-meta{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
  }
  .elementor-widget-turhal-net .tn-category{
    max-width:calc(100% - 12px)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .elementor-widget-turhal-net .tn-slider,
  .elementor-widget-turhal-net .tn-slide,
  .elementor-widget-turhal-net .tn-hero-slider{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .elementor-widget-turhal-net .tn-slide{
    height:auto!important;
    min-height:320px!important;
  }
  .elementor-widget-turhal-net .tn-slide-content{
    width:100%!important;
    max-width:100%!important;
    padding:18px!important;
    box-sizing:border-box!important;
  }
  .elementor-widget-turhal-net .tn-carousel-track{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    gap:10px!important;
  }
  .elementor-widget-turhal-net .tn-carousel-card{
    flex:0 0 100%!important;
  }
  .elementor-widget-turhal-net p:empty,
  .elementor-widget-turhal-net div:empty:not(.tn-slider-dot):not(.tn-placeholder),
  .elementor-widget-turhal-net br:last-child{
    display:none!important;
  }
}
@media (max-width: 480px){
  .elementor-widget-turhal-net,
  .elementor-widget-tn-post-layouts,
  .elementor-widget-tn-hero-slider,
  .elementor-widget-tn-post-carousel,
  .elementor-widget-tn-news-composer{
    width:100%!important;
    max-width:100%!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-small{
    grid-template-columns:96px minmax(0,1fr)!important;
  }
  .elementor-widget-turhal-net .tn-magazine-hero-small .tn-magazine-hero-media{
    height:82px!important;
  }
  .elementor-widget-turhal-net .tn-slide{min-height:280px!important}
}

/* Turhal Rehberi – Son İşletmeler */
.tn-business-carousel{--tn-business-accent:#ef1025;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;padding:0;margin:0}.tn-business-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;border-bottom:2px solid var(--tn-business-accent)}.tn-business-head h3{margin:0;padding:0 0 8px;font-size:22px;line-height:1.25}.tn-business-nav{display:flex;gap:6px;padding-bottom:7px}.tn-business-nav button{width:34px;height:34px;border:0;border-radius:50%;background:var(--tn-business-accent);color:#fff;font-size:24px;line-height:1;cursor:pointer}.tn-business-viewport{width:100%;overflow:hidden}.tn-business-track{display:flex;flex-wrap:nowrap;gap:12px;transition:transform .55s ease;will-change:transform;min-width:0}.tn-business-card{flex:0 0 calc((100% - 48px)/5);min-width:0;overflow:hidden;background:#fff;border:1px solid #e4e8ed;box-shadow:0 5px 18px rgba(19,31,50,.08);box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.tn-business-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(19,31,50,.13)}.tn-business-image{display:block;width:100%;height:190px;overflow:hidden;background:#eef1f5}.tn-business-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.tn-business-card:hover .tn-business-image img{transform:scale(1.035)}.tn-business-body{padding:12px;min-width:0}.tn-business-name{font-size:17px;line-height:1.25;margin:0 0 8px;font-weight:750}.tn-business-name a,.tn-business-phone a{color:inherit;text-decoration:none}.tn-business-address,.tn-business-phone{display:flex;gap:6px;align-items:flex-start;margin:5px 0 0;font-size:12px;line-height:1.4;color:#657080;overflow-wrap:anywhere}.tn-business-address span,.tn-business-phone span{flex:0 0 auto}.tn-business-phone{font-weight:700;color:var(--tn-business-accent)}
@media(max-width:1024px){.tn-business-card{flex-basis:calc((100% - 24px)/3)}}
@media(max-width:767px){.tn-business-head h3{font-size:18px}.tn-business-card{flex-basis:100%}.tn-business-image{height:180px}.tn-business-carousel{overflow:hidden!important}.tn-business-track{max-width:100%}.tn-business-body{padding:11px}}

/* v4.5.1 — Son işletmeler: eşit hizalı kartlar ve sürekli sağdan sola akış */
.tn-business-viewport{overflow:hidden!important;position:relative}
.tn-business-track{align-items:stretch;transition:none!important;width:max-content;max-width:none!important;gap:12px}
.tn-business-card{display:flex;flex-direction:column;height:auto;align-self:stretch}
.tn-business-body{display:grid;grid-template-rows:auto auto auto;align-content:start;text-align:center;flex:1;padding:12px;min-width:0}
.tn-business-name{display:block;min-width:0;height:1.35em;line-height:1.35;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.tn-business-name a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tn-business-address{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;height:5.6em;min-height:5.6em;max-height:5.6em;margin:0 0 8px!important;line-height:1.4;text-align:center;justify-content:center;align-items:flex-start!important}
.tn-business-address span{display:none}
.tn-business-phone{display:flex;height:1.4em;min-height:1.4em;line-height:1.4;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;align-items:center!important;text-align:center}
.tn-business-phone span{display:none}
.tn-business-phone a{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.tn-business-card.tn-business-clone{pointer-events:auto}
@media(min-width:1025px){.tn-business-card{width:calc((100vw - 48px)/5);max-width:260px;min-width:190px}}
@media(max-width:1024px) and (min-width:768px){.tn-business-card{width:calc((100vw - 24px)/3);max-width:300px;min-width:210px}}
@media(max-width:767px){.tn-business-card{width:calc(100vw - 32px);max-width:390px;min-width:260px}.tn-business-address{height:5.6em;min-height:5.6em}}

/* v4.5.2 — Son dakika 50px ve widget boşluk temizliği */
.elementor-widget-turhal-net .tn-breaking-news,
.elementor-widget-turhal-net .tn-breaking,
.tn-breaking-news{
  height:50px!important;
  min-height:50px!important;
  max-height:50px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  align-items:stretch!important;
}
.elementor-widget-turhal-net .tn-breaking-label,
.elementor-widget-turhal-net .tn-breaking-viewport,
.elementor-widget-turhal-net .tn-breaking-track,
.tn-breaking-news .tn-breaking-label,
.tn-breaking-news .tn-breaking-viewport,
.tn-breaking-news .tn-breaking-track{
  height:50px!important;
  min-height:50px!important;
  max-height:50px!important;
  line-height:50px!important;
  box-sizing:border-box!important;
}
.elementor-widget-turhal-net .tn-breaking-track a,
.tn-breaking-news .tn-breaking-track a{
  height:50px!important;
  min-height:50px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  align-items:center!important;
}

/* Elementor ve eklenti kapsayıcılarının ürettiği gereksiz dış/alt boşlukları kaldır */
.elementor-widget-turhal-net,
.elementor-widget-tn-post-layouts,
.elementor-widget-tn-hero-slider,
.elementor-widget-tn-post-carousel,
.elementor-widget-tn-news-composer,
.elementor-widget-tn-business-carousel{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  min-height:0!important;
}
.elementor-widget-turhal-net > .elementor-widget-container,
.elementor-widget-tn-post-layouts > .elementor-widget-container,
.elementor-widget-tn-hero-slider > .elementor-widget-container,
.elementor-widget-tn-post-carousel > .elementor-widget-container,
.elementor-widget-tn-news-composer > .elementor-widget-container,
.elementor-widget-tn-business-carousel > .elementor-widget-container{
  margin:0!important;
  padding:0!important;
  min-height:0!important;
}
.elementor-widget-turhal-net .tn-news-block,
.elementor-widget-turhal-net .tn-slider,
.elementor-widget-turhal-net .tn-carousel,
.elementor-widget-turhal-net .tn-static-mosaic,
.elementor-widget-turhal-net .tn-composer,
.elementor-widget-turhal-net .tn-magazine-grid,
.elementor-widget-turhal-net .tn-modern-list,
.elementor-widget-turhal-net .tn-magazine-hero,
.elementor-widget-turhal-net .tn-youtube,
.elementor-widget-turhal-net .tn-business-carousel{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net .tn-news-block > :last-child,
.elementor-widget-turhal-net .tn-slider > :last-child,
.elementor-widget-turhal-net .tn-carousel > :last-child,
.elementor-widget-turhal-net .tn-composer > :last-child,
.elementor-widget-turhal-net .tn-magazine-grid > :last-child,
.elementor-widget-turhal-net .tn-modern-list > :last-child,
.elementor-widget-turhal-net .tn-magazine-hero > :last-child,
.elementor-widget-turhal-net .tn-youtube > :last-child,
.elementor-widget-turhal-net .tn-business-carousel > :last-child{
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net p:empty,
.elementor-widget-turhal-net div:empty:not(.tn-slider-dot):not(.tn-placeholder):not(.tn-dots),
.elementor-widget-turhal-net br:last-child{
  display:none!important;
  margin:0!important;
  padding:0!important;
  height:0!important;
  min-height:0!important;
}

/* v4.5.3 — Magazine Hero alt boşluk kesin düzeltmesi */
.elementor-widget-turhal-net .tn-layout-magazine-hero,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero{
  overflow:visible!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero{
  align-items:start!important;
  overflow:visible!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead-body,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-excerpt,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side > :last-child,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead > :last-child{
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero + p:empty,
.elementor-widget-turhal-net .tn-layout-magazine-hero + br,
.elementor-widget-turhal-net .tn-layout-magazine-hero ~ p:empty{
  display:none!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
/* Yönetim panelindeki kayıtlı yükseklik değeri Magazine Hero'da boş alan üretmesin. */
.elementor-widget-turhal-net .tn-magazine-hero{
  min-height:0!important;
  height:auto!important;
}

/* v4.5.4 — Magazine Hero bütünlük koruma ve sıfır alt boşluk */
.elementor-widget-turhal-net .tn-layout-magazine-hero{
  display:block!important;
  height:auto!important;
  min-height:0!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
  overflow:visible!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)!important;
  gap:var(--tn-magazine-uniform-gap,10px)!important;
  align-items:start!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead{
  display:flex!important;
  flex-direction:column!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side{
  display:grid!important;
  grid-template-rows:repeat(4,minmax(0,1fr))!important;
  gap:var(--tn-magazine-uniform-gap,10px)!important;
  height:var(--tn-magazine-side-height,auto)!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  align-content:stretch!important;
  overflow:hidden!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small{
  display:grid!important;
  grid-template-columns:minmax(96px,34%) minmax(0,1fr)!important;
  align-items:stretch!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  overflow:hidden!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media .tn-thumb,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-media img{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  object-fit:cover!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small-body{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  overflow:hidden!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small .tn-post-title{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  margin:0 0 5px!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead-body,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-excerpt,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-lead > :last-child,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side > :last-child{
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.elementor-widget-turhal-net .tn-layout-magazine-hero::after,
.elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero::after{
  content:none!important;
  display:none!important;
}
@media(max-width:767px){
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero{
    grid-template-columns:1fr!important;
    height:auto!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-side{
    height:auto!important;
    grid-template-rows:none!important;
    overflow:visible!important;
  }
  .elementor-widget-turhal-net .tn-layout-magazine-hero .tn-magazine-hero-small{
    height:auto!important;
    min-height:104px!important;
  }
}
