.ck-content img {
    object-fit: cover;
}
.tp-footer-payment img {
    max-height: 40px;
}
.tp-widget-product-categories
{
  display:none;}
.tp-slider-content .p{
 font-family: cursive; 
}
.tp-slider-thumb-3:after {
    background-image: none;
    content: "";
}

.include-bg {
    background-size: cover; /* Mobil */
}

@media (min-width: 992px) {
    .include-bg {
        background-position: 50%;
        background-repeat: no-repeat;     background-size: contain; /* Mobil */
    }
}

.tp-header-lang{
  display:none;
}
.tp-header-currency{
  display:none;
}
.tp-currency-toggle{
  
  display:none;
}

.language{
   display:none;
}
 /* 767px ve altındaki mobil cihazlar için */
@media (max-width: 767px) {
    .tp-slider-thumb img[src*="kupix-slider-woman3.png"] {
        margin-bottom: -170px !important;margin-top: 100px !important;
    }
}
@media (max-width: 767px) {
    .tp-slider-content.p-relative.z-index-1 {
        text-align: center !important;
      margin-top:-70px;
    }
}

.tp-mobile-menu {
    background-color: var(--tp-common-white);
    border-top: 1px solid var(--tp-border-primary);
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    width: 100%;
    z-index: 999;
     
    padding-bottom: calc(8px + env(safe-area-inset-bottom));
    
    -webkit-backface-visibility: hidden;
}


.umx-team-grid{
    display:grid;
    grid-template-columns:repeat(2, minmax(320px, 420px));
    justify-content:center;
    gap:40px;
    max-width:980px;
    margin:auto;
    padding:20px;
}

.umx-team-card{
    background:#ffffff;
    border-radius:26px;
    overflow:hidden;
    box-shadow:0 20px 50px rgba(15,23,42,0.08);
    transition:all .35s ease; 
    position:relative;
}

.umx-team-card:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px; 
}

.umx-team-card:hover{
    transform:translateY(-10px);
    box-shadow:0 30px 70px rgba(15,23,42,0.12);
}

.umx-team-image{
    height:520px;
    overflow:hidden;
    background:#f8fafc;
}

.umx-team-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .5s ease;
}

.umx-team-card:hover .umx-team-image img{
    transform:scale(1.06);
}

.umx-team-content{
    text-align:center;
    padding:28px 24px 32px;
}

.umx-team-content h3{
    margin:0;
    font-size:28px;
    color:#0f172a;
    font-weight:700;
    letter-spacing:-0.4px;
}

.umx-team-content p{
    margin:10px 0 0;
    font-size:15px;
    color:#2563eb;
    font-weight:600;
    letter-spacing:.3px;
    text-transform:uppercase;
}

@media(max-width:768px){
.umx-team-grid{
    grid-template-columns:1fr;
}
}




.kupix-news-btn{
display:inline-block;
padding:14px 28px;
background:#0f172a;
color:#fff!important;
text-decoration:none;
border-radius:10px;
font-weight:600;
transition:.3s;
}
.kupix-news-btn:hover{
background:#1e293b;
transform:translateY(-2px);
}


.tp-header-action-badge {
    display: none !important;
}

.tp-header-action-badge:not(:empty) {
    display: inline-block !important;
}

.tp-header-action-badge.is-zero {
    display: none !important;
}


.ck-content a {
    color: black;
}
.kupix-link{
    position: relative !important;
    z-index: 9999 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
}
.tp-slider-thumb-3{
      width:100%;
    }
@media (max-width: 767px) {

    .tp-slider-height-3{
        height:auto !important;
    }

    .tp-slider-thumb-3{
        height:220px !important;
        background-size: contain !important;
        background-position:center center !important;
        background-repeat:no-repeat !important;
    }

}

@media (max-width: 575px) {
    .tp-slider-height-3 {
        min-height: 231px;
    }
}
@media (min-width: 992px) { 
    .tp-slider-item-3, 
    .tp-slider-height-3 {
        display: flex !important;
    }
 
    .tp-slider-thumb-3.include-bg {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
        
        
        background-size: 100% contain !important; 
        background-repeat: no-repeat !important;
         
        background-position: center center !important; 
    }
}


.tp-slider-active, .tp-slider-active-2, .tp-slider-active-3, .tp-slider-active-4, .tp-slider-active-5 {
    position: relative;
    margin-top: -48px;
}




.breadcrumb__area{
  background-size:cover!important;
}