﻿.pic{width:190px;height:146px;opacity:1;filter:alpha(opacity=100);background:no-repeat;}
.pic:hover{opacity:0.7;filter:alpha(opacity=30);}
dd{color:#FF6666;font-weight:normal;text-transform:uppercase;}
p:empty,h1:empty,h2:empty,h3:empty{display:none;}

button{width:200px;background-color:#39843C;color:white;border:none;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:8px 2px;cursor:pointer;border-radius:4px;transition:background-color 0.3s;}
button:hover{background-color:#45a049;}

input[type="text"]{width:300px;padding:12px;font-size:16px;border:2px solid #4CAF50;border-radius:5px;transition:border-color 0.3s;}
input[type="text"]:focus{border-color:#66BB6A;}

@media (max-width:600px){
.benefits{padding-left:5px;padding-right:10px;}
#sonuc{padding-left:5px;padding-right:10px;}
.product{padding-left:5px;padding-right:10px;}
}

.benefits{border-radius:5px;padding:10px;}
#sonuc{margin-top:5px;}

@media only screen and (min-width:901px){
table{border-collapse:collapse;width:757px;background-color:#faf8e1;border-radius:8px;padding:0px;overflow:hidden;box-shadow:2px 2px 2px 2px rgba(0,0,0.1,0.2);padding-top:5px;}
td{margin:auto;padding:0px 5px 0px 50px;height:auto;text-align:left;border-bottom:1px solid #ddd;font-size:14px;border-collapse:separate;background-color:#ffffff;}
th{margin:auto;text-align:left;border-bottom:1px solid #ddd;font-size:12px;border-collapse:separate;padding:5px;}
td img{width:255px;height:170px;border-radius:15px;padding:5px 2px 5px 0px;margin:auto;}
.product-name{color:#4A751A;font-size:16px;font-weight:bold;}
.product-price{color:#DB3C00;font-size:18px;font-weight:bold;}
.urun-detaylar p{margin:7px 0px 11px 0px;}
a:visited{color:#E60000;text-decoration:none;font-size:18px;}
a:link{color:#E60000;text-decoration:none;font-variant:normal;font-size:18px;font-weight:bolder;font-family:Tahoma,Verdana,Segoe,sans-serif;font-style:normal;}
a:hover{color:#E60000;text-decoration:underline;font-size:18px;font-weight:bolder;}
#templatemo_container{width:760px;margin:auto;}
#templatemo_header{width:780px;height:395px;background:url(images/templatemo_header.webp) no-repeat;}
#templatemo_menu{float:left;width:185px;margin:150px 10px 10px 10px;padding:0;}
#templatemo_menu ul{float:right;list-style:none;margin:0;padding:0px;}
#templatemo_menu li a{display:block;width:182px;height:26px;color:#8b7e66;background:url(images/templatemo_menu.webp) no-repeat;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;margin:0 0 0 0;padding:3px 0 0 10px;}
#templatemo_menu li .current{background:url(images/templatemo_menu_current.webp) no-repeat;color:#fff;text-decoration:none;}
#templatemo_menu li a:hover{background:url(images/templatemo_menu_current.webp) no-repeat;color:#fff;text-decoration:none;}
#templatemo_left_col{float:center;margin:auto;padding:10;width:770px;}
#templatemo_left_col .templatemo_section{border-width:medium;border-color:#FFFFCC;margin:10px 0 0 0;width:770px;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;bottom:100px;}
.templatemo_section h2{padding:0;color:#009624;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:center;margin-top:30px;margin-bottom:5px;font-weight:bold;font-size:28px;font-weight:normal;}
.templatemo_section p{border-width:thin;color:#000;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;padding-right:20;padding-left:20;font-size:h3;margin-top:0px;margin-bottom:10px;width:752px;}
#kurucum_orta{width:730px;height:395px;margin:auto;font-size:14px;}
.col_w900{width:1070px;padding:0 30px 70px 30px;margin-bottom:0;repeat-x bottom;}
.col_w900_last{padding:0 30px 0 40px;margin:auto;background:none;}
#gallery .gallery_box{border:thin solid #C0C0C0;display:block;float:left;width:346px;margin:0 15px 15px 0;text-align:center;border-radius:20px 20px 20px 20px;}
.gallery_box a img{border-radius:20px 20px 20px 20px;border:1px solid #FAF8E1;width:336px;height:224px;padding:4px 4px 0 4px;margin:auto;}
.gallery_box:hover img{filter:brightness(1.1) saturate(1.1) contrast(1.1);}
.gallery_box a:link{color:#E60000;font-size:16px;font-weight:600;font-family:Tahoma,Verdana,Segoe,sans-serif;margin-top:15px;}
#gallery a.more{float:left;left:10px;margin-left:10px;text-align:center;font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:400;font-size:15px;font-weight:bold;color:#8B4513;padding:1.1% 0% 0% 0%;font-variant:normal;}
#gallery{margin:0;padding:0;width:1120px;}
.gallery_box h2{text-align:center;margin-bottom:10px;font-size:20px;}
a.more{display:block;width:158px;border-radius:8px 8px 8px 8px;height:25px;text-align:center;padding:0px 0px 0 0px;color:#FFFFFF;font-weight:bold;background:url(images/templatemo_button1.webp);font-family:Tahoma,Verdana,Segoe,sans-serif;font-variant:normal;clip:rect(auto,0px,auto,0px);font-size:20px;margin-bottom:20px;margin-top:0px;}
h2{padding:0px;color:#8dc63f;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:center;margin-top:25px;margin-bottom:5px;border-width:thin;font-size:h2;}
#urun_resim2{margin:0px auto auto -25px;width:530px;}
#kurucum_hakkinda{width:800px;height:170px;margin:auto;font-size:14px;color:#666;}
#slider-cerceve{float:left;width:760px;height:510px;margin:0 0 5% 0;padding:13px 12px 13px 14px;background:url('images/cerceve.webp') no-repeat;}
.nivoSlider{position:relative;width:730px;height:487px;}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.7;overflow:hidden;display:none;-moz-opacity:1;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-controlNav a{display:block;width:4.2%;height:1.6%;background:url('images/bullet4.webp') no-repeat;text-indent:-20px;border:0;margin-left:9.8%;float:left;margin-top:3.5%;padding-left:1%;}
#templatemo_footer{display:table-footer-group;float:right;padding:0 65px 0 0px;}
.col_4{float:left;width:180px;margin-right:10px;color:#000000;padding-top:50px;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:10px;}
}

@media only screen and (max-width:900px){
/* TABLO STİLLERİ */
table{border-collapse:collapse;width:98%;background-color:#faf8e1;border-radius:8px;overflow:hidden;box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);margin-left:5px;margin-top:10px;}
td{padding:2px;text-align:left;border-bottom:1px solid #ddd;font-size:12px;height:auto;background-color:#ffffff;}
th{padding:5px;text-align:left;border-bottom:1px solid #ddd;font-size:12px;}
td img{width:190px;height:127px;border-radius:10px;padding:5px 2px 5px 0px;}
.product-name{color:#4A751A;font-size:14px;font-weight:bold;}
.product-price{color:#DB3C00;font-size:14px;font-weight:bold;}
.urun-detaylar p{margin:2px 0px 4px 0px;}
a:visited{color:#E60000;text-decoration:none;font-size:14px;}
a:link{color:#E60000;text-decoration:none;font-variant:normal;font-size:16px;font-weight:bolder;font-family:Tahoma,Verdana,Segoe,sans-serif;font-style:normal;}
a:hover{color:#E0005A;text-decoration:underline;font-size:16px;font-weight:bolder;}

/* LAYOUT STİLLERİ */
#templatemo_container{width:100%;margin:auto;}
#templatemo_header{width:98%;height:98%;top:20px;transition:margin-top 0.3s ease !important;margin-top:310px !important;}
#templatemo_menu{width:98%;margin:0 0 0 2%;text-align:center;padding-bottom:30;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;padding:5px 0 !important;z-index:9999 !important;background-color:#faf8e1 !important;box-shadow:0 2px 5px rgba(0,0,0,0.15) !important;transition:height 0.3s ease !important;height:190px !important;}
#templatemo_menu ul{list-style:none;padding:0;margin:0;}
#templatemo_menu li{display:block;margin:1px 0;}
#templatemo_menu li a{display:block;width:100%;height:100%;color:#8b7e66;background:url(menu1.webp) no-repeat center;background-size:contain;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;padding:1px 0px;text-align:center;margin:0 0 0 0;}
#templatemo_menu li .current{background:url(menu2.webp) no-repeat center;background-size:contain;color:#fff;text-decoration:none;}
#templatemo_menu li a:hover{background:url(menu2.webp) no-repeat center;background-size:contain;color:#fff;text-decoration:none;}
#templatemo_left_col{float:center;margin:0;padding:10;width:100%;}
#templatemo_left_col .templatemo_section{border-width:medium;border-color:#FFFFCC;margin:10px 0 0 0;width:100%;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;bottom:100px;}
.templatemo_section h2{border-width:thin;color:#8dc63f;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;font-size:h2;margin-left:10px;margin-right:10px;}
.templatemo_section p{border-width:thin;color:#000;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;font-size:h3;width:90%;margin-left:10px;margin-right:10px;}
p{border-width:thin;color:#000;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;font-size:h3;width:90%;margin-left:8px;margin-right:5px;}
#kurucum_orta{width:80%;height:395px;margin:auto;font-size:14px;}
.col_w900{width:98%;padding:0px 1% 0px 1%;margin-bottom:0;repeat-x bottom;}
.col_w900_last{position:center;max-width:100%;height:100%;}
@media (max-width: 900px) {
    /* Masaüstü hover efekti (zaten var) */
    .gallery_box:hover img {
        filter: brightness(1.1) saturate(1.1) contrast(1.1);
    }
    
    .pic:hover {
        opacity: 0.7;
        filter: alpha(opacity=30);
    }
    
    /* Mobil için :active durumu */
    .gallery_box:active img,
    .gallery_box.touch-active img {
        filter: brightness(1.1) saturate(1.1) contrast(1.1) !important;
        transition: filter 0.1s ease !important;
    }
    
    .pic:active,
    .pic.touch-active {
        opacity: 0.7 !important;
        filter: alpha(opacity=30) !important;
        transition: opacity 0.1s ease !important;
    }
    
    /* Normal durumdaki transition */
    .gallery_box img {
        transition: filter 0.3s ease !important;
    }
    
    .pic {
        transition: opacity 0.3s ease !important;
    }
}

/* GALLERY - 2'Lİ MOBİL SIRALAMA */
#gallery {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center; /* TÜM İÇERİĞİ ORTALA */
    font-size: 0;
}

#gallery .gallery_box {
    border: thin solid #C0C0C0;
    display: inline-block;
    vertical-align: top;
    width: 48%; /* %48 */
    margin: 0 1% 10px 1%;
    text-align: center;
    border-radius: 9.5px;
    box-sizing: border-box;
    min-height: 245px;
    font-size: 14px;
   
}

/* ÇİFT KUTULAR İÇİN MARGİN - DEĞİŞTİR */
#gallery .gallery_box:nth-child(odd) {
    margin-left: 1%; /* AZALT */
    margin-right: 1%;
}

#gallery .gallery_box:nth-child(even) {
    margin-left: 1%;
    margin-right: 1%;
}

.gallery_box a img {
    border-radius: 7px 7px 7px 7px;
    border: 1% solid #FAF8E1;
    width: 95%;
    height: 95%;
    margin: 0.3% auto 1% auto; /* Üst: 0, Ortalanmış */
    object-fit: cover;
    display: block;
}

.gallery_box a:link {
    color: #E60000;
    font-size: 13px;
    font-weight: 600;
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    margin-top: 5px;
    display: block;
}

.gallery_box h2 {
    height: 36px; /* SABİT height */
    line-height: 1.2;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 16px; /* 13px değil, 16px */
    margin-top: 4px;
    margin-bottom: 8px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;
}

.gallery_box p.templetemo_right_col {
    font-size: 12px;
    line-height: 1.4;
    padding: 0 8px;
    margin: 5px 0 10px 0;
    min-height: 60px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

#gallery a.more {
    display: block;
    width: 95%;
    margin: 8px auto;
    text-align: center;
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    font-size: 12px;
    font-weight: 1000;
    color: #8B4513;
    padding: 0;
    vertical-align: text-bottom;
    box-sizing: border-box;
    background: transparent !important;
    border: 1px solid #C0C0C0 !important;
    border-radius: 6px !important;
    min-height: 28px !important;
    height: 28px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
    transition: all 0.2s ease;
    cursor: pointer;
}

/* Genel a.more stili */
a.more {
    margin: 0 auto 2px auto;
    width: 95%;
    height: 28px !important;
    min-height: 28px !important;
    text-align: center;
    font-weight: bold;
    background: transparent !important;
    border: 1px solid #C0C0C0 !important;
    border-radius: 6px !important;
    padding: 0 !important;
    font-size: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #8B4513 !important;
    text-decoration: none !important;
    transition: all 0.2s ease;
    cursor: pointer;
}

/* Hover efekti */
a.more:hover,
#gallery a.more:hover,
.gallery_box a.more:hover {
    background: rgba(192, 192, 192, 0.1) !important;
    color: #A0522D !important;
    border-color: #A0A0A0 !important;
    text-decoration: none !important;
    transform: translateY(-1px);
}

/* Active efekti */
a.more:active,
#gallery a.more:active,
.gallery_box a.more:active {
    transform: translateY(0);
    background: rgba(192, 192, 192, 0.15) !important;
}

/* MOBİL MEDIA QUERY - SADECE DÜZENLEMELER İÇİN */
@media only screen and (max-width:900px) {
    .gallery_box a.more {
        /* Outline stil - içi boş */
        background: transparent !important;
        
        /* Yazı stili - kahverengi */
        color: #8B4513 !important;
        font-weight: 600 !important;
        font-size: 12px !important;
        
        /* Kutu modeli */
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 95% !important;
        margin: 8px auto !important;
        padding: 0 !important;
        border-radius: 6px !important;
        min-height: 28px !important;
        height: 28px !important;
        
        /* Box ile aynı renkte border */
        border: 1px solid #C0C0C0 !important;
        
        /* Animasyon */
        transition: all 0.2s ease;
        cursor: pointer;
        text-decoration: none !important;
    }
    
    /* Hover efekti */
    .gallery_box a.more:hover,
    .gallery_box a.more:active {
        background: rgba(192, 192, 192, 0.1) !important;
        color: #A0522D !important;
        border-color: #A0A0A0 !important;
        transform: translateY(-1px);
        text-decoration: none !important;
    }
    
    /* Active state */
    .gallery_box a.more:active {
        transform: translateY(0);
        background: rgba(192, 192, 192, 0.15) !important;
    }
    
    /* Galeri butonları için ek boşluk düzenlemesi */
    #gallery a.more {
        margin: 8px auto !important;
    }
    
    /* Butonlar arası boşluk */
    .gallery_box a.more:first-of-type {
        margin-top: 10px !important;
    }
    
    .gallery_box a.more:last-of-type {
        margin-bottom: 12px !important;
    }
}/* DİĞER STİLLER */
h3{color:#000;font-weight:normal;}
h2{border-width:thin;color:#8dc63f;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;font-size:h2;text-transform:capitalize;margin-left:5px;margin-right:5px;}
#urun_resim2{margin:0px auto auto -25px;width:100%;}
#kurucum_hakkinda{width:100%;height:170px;margin:auto;font-size:14px;color:#666;}
#slider-cerceve{float:left;width:98%;height:98%;margin-bottom:10px;padding:0.5% 0.5% 0.5% 0.5%;background:no-repeat;}
.nivoSlider{position:relative;max-width:100%;height:100%;border-radius:20px;}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none;border-radius:15px;box-shadow:2px 2px 2px 2px rgba(0,0,0.1,0.2);}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#transparent;color:#fff;width:100%;z-index:8;padding:2px 10px;opacity:0;overflow:hidden;display:none;-moz-opacity:1;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:60%;}
.nivo-controlNav a{display:block;width:4%;height:22px;background:url('images/bullets1.webp') no-repeat;text-indent:-9999px;border:0;margin-left:10%;float:left;margin-top:3.5%;padding-left:0.5%;}
#templatemo_footer{display:none;}
.col_4{float:left;width:80%;margin-right:5px;color:#000000;padding-top:50px;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:10px;}

/* LOGO - ORTADA */
#templatemo_menu::before {
    content: '';
    display: none;
    width: 200px;
    height: auto;
    min-height: 60px;
    max-height: 80px;
    background-image: url('kurucum-logosu.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    
    cursor: pointer;
    margin: -3px auto;
    position: absolute;
    top: 1px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10000;
    padding: 1px 0;
}

/* MENÜ İKONU (☰) - SOLA */
#templatemo_menu::after {
    content: '☰';
    display: none;
    position: absolute;
    top: 12px;
    left: 25px;
    font-size: 50px;
    color: #128C7E;
 
    cursor: pointer;
    z-index: 10001;
    font-weight: bold;
}

/* SCROLL SONRASI GÖRÜNÜR YAP */
body.scrolled #templatemo_menu::before,
body.scrolled #templatemo_menu::after {
    display: block !important;
}

body.scrolled #templatemo_menu {
    height: 50px !important;
    min-height: 50px !important;
}

body.scrolled #templatemo_menu ul {
    display: none !important;
}

/* AÇIK MENÜ DURUMU */
body.scrolled #templatemo_menu.open {
    height: auto !important;
}

body.scrolled #templatemo_menu.open ul {
    display: block !important;
    padding-top: 50px;
}

/* AÇIK MENÜDE KAPATMA İŞARETİ - SOLA */
body.scrolled #templatemo_menu.open::after {
    content: '✕';
    top: 18px;
    left: 25px;
    font-size: 28px;
}
/* === RAF GÖRSELLİ MENÜ (% BAZLI – HTML DEĞİŞMEDEN) === */

#templatemo_menu {
    width: 760px;
    aspect-ratio: 3 / 4; /* görsel oranı */
    background: url("kurucum-alt.webp") no-repeat center top;
    background-size: contain;
    margin: 140px auto 30px auto;
    position: relative;
    padding: 0;
}

/* UL sıfırlama */
#templatemo_menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* LI’ler görünmez taşıyıcı */
#templatemo_menu li {
    position: absolute;
    left: 7%;
    width: 86%;
    height: 9%;
}

/* A etiketleri tıklanabilir alan */
#templatemo_menu li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    background: transparent !important;
}
#templatemo_menu {
    transform: scale(1.5);
    transform-origin: top center;
}
/* === RAF KONUMları (% ile) === */
#templatemo_menu li:nth-child(1) { top: 0%; }
#templatemo_menu li:nth-child(2) { top: 6%; }
#templatemo_menu li:nth-child(3) { top: 18%; }
#templatemo_menu li:nth-child(4) { top: 31%; }
#templatemo_menu li:nth-child(5) { top: 44%; }
#templatemo_menu li:nth-child(6) { top: 57%; }
#templatemo_menu li:nth-child(7) { top: 70%; }
#templatemo_menu li:nth-child(8) { top: 82%; }

/* Hover */
#templatemo_menu li a:hover {
    background: rgba(0,0,0,0.05);
    border-radius: 10px;
}

/* Aktif sayfa */
#templatemo_menu li a.current {
    background: rgba(0,0,0,0.08);
    border-radius: 10px;
}

/* MOBİL */
@media (max-width:900px) {
    #templatemo_menu {
        width: 100%;
        margin-top: 20px;
    }

    #templatemo_menu li {
        left: 5%;
        width: 90%;
        height: 9%;
    }body,
#templatemo_container,
#templatemo_header,
#templatemo_menu {
    
}
}
/* RAF MENÜ – ZEMİN BÜTÜNLÜĞÜ */
/* MENÜ TIKLANDIĞINDA LOGO KÜÇÜLSÜN */
body.scrolled #templatemo_menu::before {
    width: 100px;
    height: 40px;
    top: 2px;
}
#templatemo_menu {
    background-color: #f3efe3; /* sitenin ana krem rengi */
}

body.scrolled #templatemo_menu {
    transform: none !important;
}
/* Scroll sonrası: raf görseli yok, krem arka plan var */
body.scrolled #templatemo_menu {
    background-color: #faf8e1 !important;
    background-image: none !important;
}
}/* ORTAK STİLLER */
td:first-child{width:120px;padding:5px;}
td:nth-child(2){padding-left:5px;}
th{background-color:#6E502B;color:white;}
tr{position:relative;overflow:hidden;}
tr td:first-child{position:relative;overflow:hidden;}
tr td:first-child::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);transition:all 0s ease;opacity:0;}
tr:hover td:first-child::before{opacity:1.2;left:100%;}
tr:hover td:first-child::before{left:150%;transition:left 0.7s ease;}
.urun-detaylar{display:flex;flex-direction:column;}
.fiyat-ust-cizgili{text-decoration:line-through;}
.stok-var{color:green;}
.stok-yok{color:#E60000;}
.siparis-link{text-decoration:none;color:dark blue;border-radius:5px;text-align:center;display:inline-block;text-align:left;}
.not-satiri{text-align:center;font-size:1.2em;font-weight:bold;background-color:#5d9121;padding:10px;color:white;height:30px;border-radius:2px 2px 0px 0px;margin:10px 0;}
.link-button-container{display:flex;justify-content:center;padding:2%;}
a.link-button{display:block;width:100%;background-color:transparent;color:#FB0081;padding:15px 30px;font-size:18px;text-align:center;font-weight:bold;text-decoration:none;border-radius:8px;border:double 3px #FB0081;box-sizing:border-box;transition:background-color 0.3s ease,color 0.3s ease;}
.link-button.pink{color:#FB0081;border-color:#FB0081;}
.link-button.pink:hover{background-color:#FB0081;color:white;}
.link-button.green{color:#009624;border-color:#009624;}
.link-button.green:hover{background-color:#009624;color:white;}
.link-button.orange{color:#FF7F00;border-color:#FF7F00;}
.link-button.orange:hover{background-color:#FF7F00;color:white;}
html{background:url(images/templatemo_bg.webp) #faf8e1 repeat-x;}
body{margin:auto;padding:0;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14px;line-height:1.5em;width:100%;display:table;color:#000000;background-repeat:no-repeat;}
ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:5px;margin-inline-end:0px;padding-inline-start:20px;unicode-bidi:isolate;}
ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:5px;margin-inline-end:0px;padding-inline-start:20px;unicode-bidi:isolate;}
#templatemo_content_area{margin:0;padding:0;background-repeat:no-repeat;background-attachment:fixed;}
#gallery{margin:0;padding:0}
.gallery_box h3{margin-bottom:10px;text-transform:capitalize;}
#gallery a.more:hover{color:#FF6760;font-weight:bold;}
a.more:hover{color:#fff;text-decoration:none;}
h2{color:#FF8000;font-weight:normal;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;}
h1{font-weight:normal;font-family:"Alex Brush";color:#009624;text-align:center;font-size:h1;margin-left:10px;margin-right:10px;text-transform:capitalize;}
h4{font-weight:normal;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;font-size:16px;margin-left:5px;margin-right:5px;text-transform:capitalize;}
h3{font-weight:bold;font-family:Tahoma,Verdana,Segoe,sans-serif;text-align:left;font-size:h3;margin-left:5px;margin-right:5px;text-transform:capitalize;}
#buyuk_yazi{width:755;height:200;margin:auto;height:200px;width:755px;margin:auto;font-size:36px;font-style:normal;color:#333;text-align:center;height:100px;background-repeat:no-repeat;}
.templetemo_right_col{text-align:center;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;height:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption p{padding:1px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;font-size:large;color:#808080;font-weight:bold;}
.nivo-controlNav a.active{font-weight:bold;background-position:0 -22px;font-size:large;color:#33CC33;}
.nivo-directionNav a{border-style:none;border-color:inherit;border-width:0;display:block;width:30px;height:30px;background:url('images/arrows.webp') no-repeat;text-indent:-9999px;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-caption{text-shadow:none;font-family:Tahoma,Verdana,Segoe,sans-serif;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}
.footer_list{margin:0;padding:0;list-style:none;}
.footer_list li{margin:0 0 5px;padding:0 0 3px;border-bottom:1px dotted #433854;}
.footer_list li a{color:#666;margin-top:50px;font-size:10px;}
.footer_social_button{clear:both;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12px;}
.footer_social_button a{margin-right:5px;}
.cleaner{clear:both}
.footer_social_button a:link{color:#DB9900;text-decoration:none;font-variant:normal;font-size:14px;font-weight:bolder;font-family:Tahoma,Verdana,Segoe,sans-serif;font-style:normal;}/* SADECE slider olmayan resimleri hedefle */
/* SADECE slider olmayan resimleri hedefle */
#templatemo_right_col:not(:has(.nivoSlider)) p img,
#templatemo_right_col:not(:has(.nivoSlider)) > div > img {
    max-width: 100% !important;
    width: 98% !important;
    height: auto !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border-radius: 10px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1) !important;
    border: 1px solid #eee !important;
}

/* Resmin parent'ını düzenle */
#templatemo_right_col:not(:has(.nivoSlider)) p:has(img) {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 20px 0 !important;
    padding: 0 !important;
    width: 100% !important;
}