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


@media only screen and (max-width: 1000px) {
.gb-inside-container { max-width:var(--has-wide, var(--theme-container-width)) !important; }
}

[class*="ct-contact-info"] .contact-title 
{font-weight: 400;}
.ct-header [data-id="menu"] .sub-menu
{ padding:1em; }

.wp-block-cover h2 
{	color: var(--theme-palette-color-8) !important;}


/* iş ortakları */
.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); }


/* sss sayfası akordion */
.wp-block-details 
{ margin-bottom: 15px; }
.wp-block-details summary 
{ display:flex; align-items: center; justify-content: space-between; cursor: pointer; padding: .75rem 1.25rem; border-radius: 5px; font-weight: 700; color: var(--theme-palette-color-3);
background: var(--theme-palette-color-5); transition: all .5s ease; font-size: 18px; }
.wp-block-details:not([open]) summary 
{ margin: 0; }
.wp-block-details summary:hover, 
.wp-block-details[open] summary
{ color: var(--theme-palette-color-8);
background: var(--theme-palette-color-1) }
.wp-block-details summary::marker 
{ font-size: 0; }
.wp-block-details summary::after
{ content: "+";  font-size: 1.6em; line-height: 1em; float:right; }
.wp-block-details[open] summary::after
{ content: "-"; }

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