/*
Theme Name:   DMRHN
Description:  Custom theme for MapiTECH
Author:       DMRHN
Author URI:   https://dmrhn.com
Template:     blocksy
Version:      0.0.16
License:      dmrhn.com
Text Domain:  dmrhn
*/

@media (max-width: 1000px) {
  .reverse-column > div:first-child {
    order: 1;
  }
}

@media (max-width: 690px) {
  [data-prefix="hizmetler_archive"] .entry-excerpt { display: none; 
  }
}

/* boxed header fix */
@media (min-width: 1380px) {
#header [data-row*="boxed"] > .ct-container { --padding: 0 30px 0 25px; --theme-container-width: calc(var(--theme-normal-container-max-width) + 5vw); max-width: var(--theme-container-width); }
}


/* hizmetler arşiv sayfa */
@media (min-width: 700px) {
  [data-layout="simple"] article:nth-child(2n) > .ct-media-container {
    order: 1;
    margin-inline-start: 30px !important;
    margin-inline-end: 0 !important;
    margin-right: calc(var(--theme-card-inner-spacing, 30px) * -1) !important;
  }
}

/* projeler arşiv sayfa */
[data-prefix="projeler_archive"] .entry-card h2,
[data-prefix="projeler_archive"] .entry-card .ct-media-container::after 
{  transition: all .3s ease; }
[data-prefix="projeler_archive"] .entry-card:hover .ct-media-container::after 
{ background-color: transparent; }
[data-prefix="projeler_archive"] .entry-card h2 
{ position: relative; bottom: 0px; }
[data-prefix="projeler_archive"] .entry-card:hover h2 
{ bottom: 20px; opacity: 1; }

/* projeler single */
[data-prefix="projeler_single"] .ct-related-posts .related-entry-title {
    text-align:center;
}


/* iş ortakları */
.wp-block-gallery figure 
{ flex-grow: 0 !important; }
.referans figure 
{ overflow: hidden; border: 1px solid var(--theme-palette-color-6); --gallery-block--gutter-size: 5px;}
.referans figure:hover {border:1px solid var(--theme-palette-color-1);}
.referans .figure, 
.referans img {transition: all .5s ease-in-out;}
.referans img:hover {transform: scale(1.2);}
.referans figure:hover img{ transform:scale(1.2); }
@media (max-width: 700px) {
.referans { gap: 5px !important; }
}



/* faq page accordion */
.wp-block-details 
{ background: var(--theme-palette-color-7); border:0; margin-bottom: 15px; padding: 1.25rem; }
.wp-block-details summary 
{ font-weight: 600; display:flex; align-items: center; justify-content: space-between; cursor: pointer; transition: all .5s ease }
.wp-block-details[open]
{ background: var(--theme-palette-color-1); color: var(--theme-palette-color-8); }
.wp-block-details:not([open]) summary 
{ margin: 0; }
.wp-block-details summary:hover 
{ color: var(--theme-palette-color-1); } 
.wp-block-details[open] summary:hover 
{ color: var(--theme-palette-color-8); } 
.wp-block-details summary::marker 
{ font-size: 0; }
.wp-block-details summary::after
{ content: ""; width: 12px; height: 12px; border: solid var(--theme-palette-color-1); border-width: 0 3px 3px 0; transform: rotate(-45deg); transition: .3s ease-in-out; }
.wp-block-details[open] summary::after
{ transform: rotate(45deg); border-color: var(--theme-palette-color-8);}

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