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

/* grid or group block mobile column flip */
@media (max-width: 1000px) {
.column-reverse > div:first-child { order: 1; }
}

.buyult { font-size: 3.3rem; }
.inceyap{   font-size: 2rem; font-weight:400; }
.animated { font-style:italic; font-weight:700; }
.animated::before { content: ""; animation: fliptext 10s infinite 0s; transition: none !important; }
@keyframes fliptext { 
0% {  content:"innovative"; } 
25% {  content:"researching"; } 
50% {  content:"learning"; } 
75% {  content:"budget friendly"; } 
100% {  content:"hard working"; } 
}
@media (prefers-reduced-motion: reduce) { .animated { animation: none; } }
/* header button */
.dhn-button { font-size: 14px; font-weight: 700; text-transform: uppercase}

/* projeler arşiv sayfa */
[data-prefix="projects_archive"] .entry-card h2,
[data-prefix="projects_archive"] .entry-card .ct-image-container::after 
{  transition: all .3s ease-in-out; }
[data-prefix="projects_archive"] .entry-card:hover .ct-image-container::after 
{ background-color: var(--theme-palette-color-1); }
[data-prefix="projects_archive"] .entry-card h2 
{ position: relative; bottom: -20px; opacity: 0; }
[data-prefix="projects_archive"] .entry-card:hover h2 
{ bottom: 0; opacity: 1; }

/* dmrhn custom gallery */
.dhn-gallery 
{	display: flex; flex-wrap: wrap; gap: 10px;  }
.dhn-image 
{ display:flex; flex: 0 1 calc(50% - 15px);	overflow: hidden; height:250px }
.dhn-image img 
{ width:100%;	height: 100%; object-fit: cover; transition: transform 400ms ease-out }
.dhn-image:hover img
{	transform: scale(1.15) }
@media (max-width: 1000px) { 
.dhn-image 
{flex: 0 1 calc(100%) }
}

/**
 * Ö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(--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(--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;
}