/*
Theme Name:   DMRHN
Description:  DMRHN Custom Blocksy Child theme
Author:       DMRHN
Author URI:   https://dmrhn.com
Template:     blocksy
Version:      1.0.6
License:      dmrhn.com
Text Domain:  dmrhn
*/

/* ana sayfa degerler */
.degerler .wp-block-group { transition: all .5s ease; }
.degerler .wp-block-group:hover { background: var(--theme-palette-color-1) !important; }
.degerler .wp-block-group:hover h2,
.degerler .wp-block-group:hover p { color: var(--theme-palette-color-8) !important; }
.degerler .wp-block-group:hover [class*="icon-block"] svg { fill: var(--theme-palette-color-8) !important; }



/* referanslar sayfası hover efekti */
.referans figure { overflow:hidden;  filter: grayscale(100%);}
.referans[class*="gb-container-"] :hover { border-color: var(--theme-palette-color-5); }
.referans figure:hover { filter: grayscale(0); }
.referans figure:hover img{ transform:scale(1.2); }




/* sayfalar oval girinti */
[data-prefix="single_page"] .hero-section figure:after,
[data-prefix="cozumler_archive"] .hero-section figure:after,
[data-prefix="cozumler_single"] .hero-section figure:after, 
[data-prefix="referanslar_archive"] .hero-section figure:after,
[data-prefix="referanslar_single"] .hero-section figure:after {
content: "";
width: 300%;
height: 0;
padding-top: 100%;
border-radius: 100%;
background: var(--theme-palette-color-8);
position: absolute;
top: 80%;
left: 50%;
transform: translateX(-50%);
}

/* sayfalar container vertical */
[data-prefix="single_page"]:not(.home) article,
[data-prefix="cozumler_archive"] .site-main .ct-container,
[data-prefix="cozumler_single"] article,
[data-prefix="referanslar_archive"] .site-main .ct-container,
[data-prefix="referanslar_single"] article {margin-top: -5vh; z-index: 10; position:relative; }

/* iletişim sayfası kart hover */
.iletisim:hover{background:var(--theme-palette-color-7);}
.iletisim:hover h2{color:var(--theme-palette-color-2);}
.iletisim,
.iletisim h2,
.iletisim:hover,
.iletisim:hover h2
{ transition:.5s ease-in-out; }

/* referans filtreleri */
.filter-container { display: flex; justify-content: center; flex-wrap: wrap; gap: 5px; }
.ct-filter { font-size:.8rem; margin: 2px 0;}




/**
 * Önceki Sonraki Navigasyon Takla
 */
.post-navigation .nav-item-next {
text-align: left !important;
justify-content: flex-start !important;
order: 1;
}
.post-navigation .nav-item-next .item-content {
order: 1;
}
.post-navigation .nav-item-next figure {
margin-right: var(--theme-thumb-margin, 25px);
margin-left: 0 !important;
}
.post-navigation .nav-item-next svg {
transform: rotate(180deg) translate3d(-10px, 0, 0) !important;
}
.post-navigation .nav-item-next:hover svg {
transform: rotate(180deg) translate3d(0px, 0, 0) !important;
}
.post-navigation .nav-item-prev {
text-align: right;
justify-content: flex-end;
order: 2;
}
.post-navigation .nav-item-prev figure {
order: 2;
margin-right: 0 !important;
margin-left: var(--theme-thumb-margin, 25px);
}
.post-navigation .nav-item-prev svg {
transform: rotate(180deg) translate3d(10px, 0, 0) !important;
}
.post-navigation .nav-item-prev:hover svg {
transform: rotate(180deg) translate3d(0px, 0, 0) !important;
}