@media (max-width: 768px) {
  .wp-block-latest-posts.is-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
  }

  .wp-block-latest-posts__featured-image img {
    width: 100%;
    height: auto;
  }
}
.ana-sayfa{
display:none!important}

@media (max-width: 600px) {
	.ana-sayfa{
display:block!important}}

.menu-hover-style{
transition:0.2s linear}

.menu-hover-style:hover{
background-color: #FFBA53!important;
border-radius:5px
}

.attachment-post-thumbnail{
transition:0.2s linear all;
}
.attachment-post-thumbnail:hover{
scale:1.1
}

.single-blog-side-container{
	padding: 0.8rem; 
	background-color: hsla(189, 90%, 46%,   20%); 
	border-radius: 1rem; }

#single-blog-side-container2{
		padding: 0.8rem; 
	background-color: hsla(189, 90%, 46%,   20%); 
	border-radius: 1rem;
	text-align:center
}

@media print {
    /* Tüm sayfayı temizle, sadece resmi göster */
    body * {
        visibility: hidden;
    }
    
    .print-image,
    .print-image * {
        visibility: visible !important;
    }
    
    /* Resmi tam sayfaya sığdır, boş sayfa çıkmasın */
    .print-image {
        display: block !important;
        position: fixed !important; /* fixed daha iyi çalışıyor boş sayfa için */
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        width: 100% !important;
        height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
        object-fit: contain !important; /* resim bozulmadan sığar */
        object-position: center !important;
        margin: 0 !important;
        padding: 0 !important;
        background: white !important;
    }
    
    /* Sayfa ayarları: kenar boşluğu sıfır, boyut A4 dikey */
    @page {
        size: A4 portrait;
        margin: 0 !important;
    }
    
    /* En önemli kısım: boş sayfaları engelle */
    html, body {
        height: 99% !important; /* %99 boş ilk sayfayı genelde kaldırır */
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }
}

.wp-block-file__button{
 align-items: center; background: #fff; border-radius: 4px; box-shadow: 0 1px 2px #0000001f, 0 0 0 1px #0000001f; color: inherit; cursor: default;  font-size: inherit; font-weight: 500; height: auto; justify-content: center; line-height: 23px; margin: 4px 4px 0; padding: 4.8px 20px; text-decoration: none;
}

.wp-block-file__button mark{
background-color:white!important;
color:black!important
}

.single-blog-post-button-container{
align-items:baseline}

@media (max-width: 1080px) {
	.single-blog-post-button-container {
display:flex;
justify-content:center;

}

	.single-blog-post-button-container ul{
margin-left:0px!important
}
}
.wp-block-file__button{
font-size:16px!important;
width:89px!important;
margin:0px!important;
text-align:center;
}
.wp-block-file__button:hover{
    box-shadow: 0 1px 2px #00000038, 0 0 0 1px #00000038;
    cursor: pointer;
}

.print-buttonx a{
height:24px;
width:108.8px!important
}

.main-page-categories a{
transition:0.1s linear all;
}

.main-page-categories a:hover{
border-bottom:3px #0CC0DF solid;
}

@media (max-width: 900px) {
	.main-page-blogs-container{
grid-template-columns:1fr 1fr 1fr!important;
}
}



.wordads-tag{
padding-bottom:0!important}

.footer-ozel .wp-block-columns .wp-block-paragraph:hover{
transition:0.2s all linear}

.footer-ozel .wp-block-columns .wp-block-paragraph:hover{
background-color: #FFBA53!important;
border-radius:5px}

@media (max-width: 600px) {
	.wp-block-post-template{
grid-template-columns: 1fr 1fr 1fr!important;
}

.wpnbha.is-grid>div {
display:grid!important;
grid-template-columns: 1fr 1fr 1fr!important;
	}
	header > div:first-child > div:first-child  {
justify-content:space-between!important
}

	.wp-block-search__button-inside{margin:auto}
}

@media (max-width: 780px){
	.wp-block-file{
margin-top:-28px!important
}
}

@media (max-width: 1160px){
	header > div:first-child > div:first-child  {
justify-content:center
}
}