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


/* main hero bg */
.dhn-hero > .wp-block-cover__background { opacity: .97 !important; }
.dhn-hero > .wp-block-cover__image-background { width:40%; height:auto; position:absolute; bottom:5vh; left:10vw; object-fit: contain; right: unset; top: unset; }
@media (max-width: 999.98px) {
.dhn-hero > .wp-block-cover__image-background { left:0; width:100% }
.dhn-hero .mobileshort img { aspect-ratio: 16/9 !important; }
}

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

/* boxed header wider for desktop */
@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); }
}

/* core gallery grow fix */
.wp-block-gallery .wp-block-image { flex-grow: 0 !important; }

/* brands */
.bayilik figure 
{ overflow: hidden; border: 1px solid var(--theme-palette-color-6); padding: 0 3em; background: var(--theme-palette-color-8); }
.bayilik figure:hover {border:1px solid var(--theme-palette-color-1);}
.bayilik .figure, 
.bayilik img {transition: all .5s ease-in-out;}
.bayilik img:hover {transform: scale(1.2);}
.bayilik figure:hover img{ transform:scale(1.2); }

/* contact page faq accordion */
.wp-block-details { background: var(--theme-palette-color-8); 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); }

/* footer cta */
.r2s-footer-cta { position: relative; height: 12em; }
.r2s-footer-cta > .number { position: absolute; top: 0px; line-height: .6em; font-size: 15em; font-weight: 900; color: var(--theme-palette-color-1); right: 0px; opacity: 0.1; }


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