
/* PASINLER HABER - PREMIUM V3.1 REKLAMLAR */

.ph-article-ad{
  display:none;
  width:100%;
  box-sizing:border-box;
  text-align:center;
}

.ph-article-ad.ph-ad-active{
  display:block;
}

.ph-article-ad-label{
  display:block;
  margin-bottom:7px;
  font:600 10px/1.4 Arial,sans-serif;
  letter-spacing:2px;
  color:#817b70;
}

.ph-article-ad a{
  display:block;
  text-decoration:none;
}

.ph-article-ad picture,
.ph-article-ad img{
  display:block;
  width:100%;
}

.ph-article-ad img{
  height:auto;
  object-fit:contain;
  border-radius:5px;
}

.ph-article-banner{
  max-width:1200px;
  margin:20px auto;
  padding:0 16px;
}

.ph-article-banner img{
  max-height:180px;
}

.ph-article-rail{
  display:none;
}

@media(min-width:1500px){

  .ph-article-rail.ph-ad-active{
    display:block;
    position:fixed;
    top:105px;
    width:min(270px,calc((100vw - 950px)/2 - 24px));
    max-height:calc(100vh - 125px);
    overflow:hidden;
    z-index:10;
  }

  .ph-article-rail img{
    max-height:calc(100vh - 155px);
    object-fit:contain;
  }

  #phArticleAdLeft{
    left:max(12px,calc((100vw - 950px)/4 - 135px));
  }

  #phArticleAdRight{
    right:max(12px,calc((100vw - 950px)/4 - 135px));
  }
}

@media(max-width:760px){
  .ph-article-banner{
    margin:14px auto;
    padding:0 10px;
  }

  .ph-article-banner img{
    max-height:none;
    height:auto;
  }
}


/* PASINLER HABER V3.2 DIKEY REKLAM */

@media(min-width:1500px){

  .ph-article-rail.ph-ad-active{
    width:300px;
    max-width:300px;
    max-height:min(600px,calc(100vh - 130px));
    overflow:hidden;
  }

  .ph-article-rail picture{
    display:block;
    width:100%;
  }

  .ph-article-rail img{
    width:100%;
    height:auto;
    max-height:calc(100vh - 155px);
    aspect-ratio:1/2;
    object-fit:contain;
  }

  #phArticleAdLeft{
    left:max(12px,calc((100vw - 950px)/4 - 150px));
  }

  #phArticleAdRight{
    right:max(12px,calc((100vw - 950px)/4 - 150px));
  }
}

@media(max-width:1499px){
  .ph-article-rail.ph-ad-active{
    display:none;
  }
}


/* PASINLER HABER V3.3 AKILLI YAN REKLAM */

.ph-article-rail{
  display:none;
}

@media(min-width:1500px){
  .ph-article-rail.ph-ad-active.ph-rail-ready{
    display:block;
    position:fixed;
    top:105px;
    width:300px;
    max-width:300px;
    max-height:calc(100vh - 125px);
    overflow:hidden;
    z-index:5;
  }

  .ph-article-rail.ph-rail-ready img{
    width:100%;
    height:auto;
    max-height:calc(100vh - 155px);
    aspect-ratio:1/2;
    object-fit:contain;
  }
}

@media(max-width:1499px){
  .ph-article-rail.ph-ad-active{
    display:none!important;
  }
}


/* PASINLER HABER V3.4 YATAY REKLAMLAR */

#phArticleAdTop,
#phArticleAdBottom{
  width:calc(100% - 32px);
  max-width:1200px;
  margin:24px auto;
  padding:0;
  box-sizing:border-box;
}

#phArticleAdTop picture,
#phArticleAdBottom picture{
  display:block;
  width:100%;
}

#phArticleAdTop img,
#phArticleAdBottom img{
  display:block;
  width:100%;
  height:auto;
  max-height:none;
  aspect-ratio:24/5;
  object-fit:contain;
}

@media(max-width:760px){
  #phArticleAdTop,
  #phArticleAdBottom{
    width:calc(100% - 20px);
    margin:15px auto;
  }
}


/* PASINLER HABER V3.5 ANA SAYFA REKLAM ESITLEME */

/* Haber ustu ve haber alti */
#phArticleAdTop.ph-ad-active,
#phArticleAdBottom.ph-ad-active{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  width:calc(100% - 32px);
  max-width:1200px;
  box-sizing:border-box;
  margin:20px auto 26px;
  padding:0;
  text-align:center;
}

#phArticleAdTop .ph-article-ad-label,
#phArticleAdBottom .ph-article-ad-label{
  display:block;
  width:100%;
  margin:0 0 7px;
  font-size:10px;
  letter-spacing:2px;
  color:#8b806d;
  text-align:center;
}

#phArticleAdTop > a,
#phArticleAdBottom > a{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:180px;
  max-width:100%;
  margin:0;
  padding:0;
  box-sizing:border-box;
  overflow:hidden;
  background:#f8f3e8;
  border:1px solid #e6dcc9;
  border-radius:6px;
}

#phArticleAdTop picture,
#phArticleAdBottom picture{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
}

#phArticleAdTop img,
#phArticleAdBottom img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  max-height:none;
  aspect-ratio:auto;
  object-fit:cover;
  object-position:center;
  margin:0;
  padding:0;
  border:0;
}

@media(max-width:760px){
  #phArticleAdTop.ph-ad-active,
  #phArticleAdBottom.ph-ad-active{
    width:calc(100% - 20px);
    margin:14px auto 20px;
  }

  #phArticleAdTop > a,
  #phArticleAdBottom > a{
    display:block;
    height:auto;
    overflow:hidden;
  }

  #phArticleAdTop picture,
  #phArticleAdBottom picture{
    display:block;
    width:100%;
    height:auto;
  }

  #phArticleAdTop img,
  #phArticleAdBottom img{
    display:block;
    width:100%;
    height:auto;
    max-width:100%;
    max-height:none;
    aspect-ratio:auto;
    object-fit:contain;
    object-position:center;
  }
}


/* PASINLER HABER V3.6 REKLAM DUZELTME */

/* Yatay reklamlar haber genisliginde */
#phArticleAdTop.ph-ad-active,
#phArticleAdBottom.ph-ad-active{
  width:calc(100% - 32px);
  max-width:850px;
  margin:20px auto 26px;
}

/* Ana sayfadaki 180px reklam yuksekligi */
#phArticleAdTop > a,
#phArticleAdBottom > a{
  height:180px;
}

/* Mobilde oran korunur */
@media(max-width:760px){
  #phArticleAdTop.ph-ad-active,
  #phArticleAdBottom.ph-ad-active{
    width:calc(100% - 20px);
    max-width:100%;
  }

  #phArticleAdTop > a,
  #phArticleAdBottom > a{
    height:auto;
  }
}
