/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* hoşgeldin sayfası */
.welcome-page > .wpb-content-wrapper,
.hosgeldin-slide {
    width: 450px;
    margin: 0 auto;
    overflow: hidden;
}
@media (max-width: 768px) {
    .welcome-page > .wpb-content-wrapper,
    .hosgeldin-slide {
        width: 100%;
    }
}
.hosgeldin-slide .wd-nested-carousel {
    margin-bottom: 0;
}
.hosgeldin-slide .wd-carousel {
    padding: 0 !important;
}
.hosgeldin-slide, 
.hosgeldin-slide > div, 
.hosgeldin-slide > div > div, 
.hosgeldin-slide > div > div > div, 
.hosgeldin-slide > div > div > div > div,
.hosgeldin-slide > div > div > div > div > div,
.hosgeldin-slide > div > div > div > div > div > div > div,
.hosgeldin-slide > div > div > div > div > div > div > div > div,
.hosgeldin-slide > div > div > div > div > div > div > div > div > div {
    min-height: 100vh !important;
    margin: 0;
}
.hosgeldin-slide .stick-to-bottom {
    position: absolute;
    left: 60px;
    bottom: 100px;
    z-index: 8;
}
/*
.slide-3-button {
    position: absolute;
    bottom: 80px;
    left: calc(50% - 165px);
    z-index: 99;
}
*/
.hosgeldin-slide .wd-nav-pagin-wrap {
    display: none;
    min-height: unset !important;
    position: absolute;
    left: 60px;
    bottom: 100px;
    z-index: 6;
}
body:has(.wd-carousel-item:nth-child(1).wd-active) .wd-nav-pagin-wrap,
body:has(.wd-carousel-item:nth-child(2).wd-active) .wd-nav-pagin-wrap {
    display: block;
}

.color-scheme-dark .hosgeldin-logo img {
    filter: brightness(0);
}
.welcome-page .start-button {
    box-shadow: rgba(0, 0, 30, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 35, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 36, 0.1) 0px -79px 40px 0px inset, 
                rgba(0, 0, 25, 0.06) 0px 2px 1px, rgba(0, 0, 20, 0.09) 0px 4px 2px, rgba(0, 0, 30, 0.09) 0px 8px 4px, rgba(0, 0, 40, 0.09) 0px 16px 8px, 
                rgba(0, 0, 30, 0.09) 0px 32px 16px;
    background: #666;
}
.btn-full-width {
    width: 80%;
}
#giris-formu { 
    position: fixed; 
    top: 60%; 
    left: 50%; 
    width: 80%;
    transform: translateX(-110%) translateY(-50%); 
    background-color: #111; 
    border: 2px solid #333;
    border-radius: 15px;
    padding: 40px; 
    box-shadow: 0 0 10px rgba(0, 0, 22, 0.1); 
    z-index: 9999; 
    opacity: 0;
    pointer-events: none;
    transition: transform 0.33s ease, opacity 0.33s ease;
}
#giris-formu input {
    background: #fff;
    color: #224;
}
#giris-formu.active { 
    transform: translateX(-50%) translateY(-50%); 
    opacity: 1; 
    pointer-events: auto;
}
#giris-formu.fade-out { 
    transform: translateX(30%) translateY(-50%); 
    opacity: 0;
    pointer-events: none;
}
#giris-formu .close-btn { 
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 30px;
    line-height: 1;
    width: 48px;
    height: 48px;
    cursor: pointer;
    display: block;
    text-align: center;
    background: #111;
    border-radius: 50%;
    color: #fff;
    border: 2px solid #333;
    padding: 1px;
}
#giris-formu.color-scheme-dark,
#giris-formu.color-scheme-dark .close-btn  {
    background-color: #cde;
    border-color: #abd;
    color: #333;
}
.welcome-page .wd-toolbar { 
    display: none !important; 
}
.welcome-page.sticky-toolbar-on {
    padding-bottom: 0;
}





/* footer toolbar */
@media (min-width: 1025px) {
    .wd-toolbar {
        display: flex !important;
        justify-content: center !important;
    }
    .wd-toolbar > a,
    .wd-toolbar > div {
        flex: 0 0 10% !important;
    }
    
}
.color-scheme-light .wd-toolbar a {
    color: #ddd;
}
.color-scheme-light .wd-toolbar a:hover {
    color: #fff;
}
.color-scheme-light .wd-toolbar img {
    filter: brightness(0) invert(1)
}
.color-scheme-dark .wd-toolbar a {
    color: #333 !important;
}
.color-scheme-dark .wd-toolbar a:hover {
    color: #000;
}