﻿*{
    outline:none
}

body {
    font-family: 'Poppins', sans-serif;
}




.CNFKuslarVeGozlemler {
    margin-top: 20px;
}

.CNKuslarVeGozlemler{

}

.DVSelectTurAdi input[type=text] {
    width: 100%;
    background-color: #3e3e3d;
    border: none;
    height: 35px;
    color: #ffffff;
    font-size: 14px;
    padding-left: 5px;
    font-weight: 500;
}

    .DVSelectTurAdi input[type=text]:focus {
        outline: none;
    }

select.focused {
    outline: 2px solid #007bff; /* Göz alıcı bir çerçeve */
    border-radius: 5px;
    background-color: #f8f9fa; /* Hafif bir arka plan rengi */
}







.DVSelectTurAdi .dropdown-menu {
    max-height: 200px;
    overflow-y: auto;
    border: none;
    background: #3e3e3d;
    position: absolute;
    width: 100%;
    z-index: 1000;
    color:#fff;
    display: none; /* Varsayılan olarak gizle */
}

    .DVSelectTurAdi .dropdown-menu.show {
        display: block; /* Aktif olduğunda göster */
    }

.DVSelectTurAdi .dropdown-item {
    padding: 10px;
    cursor: pointer;
    color: #bbc0cb !important;
}

    .DVSelectTurAdi .dropdown-item:hover {
        background: #434343;
    }




.DVTurAdiSimgePA {
    position: absolute;
    right: 13px;
    top: 15px;
    width: 25px;
    height: 25px;
    z-index: 100;
    content: '';
    background-image: url('../images/simgeler2.png');
    background-repeat: no-repeat;
    background-position: -459px -21px;
}

.DVTurBulSimgePA {
    position: absolute;
    right: 15px;
    top: 12px;
    width: 42px;
    height: 31px;
    z-index: 100;
    content: '';
    background-image: url('../images/simgeler2.png');
    background-repeat: no-repeat;
    background-position: -244px -19px;
}

.DVTxtTurBul {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .DVTxtTurBul input[type=text] {
        width: 100%;
        background-color: #3e3e3d;
        border: none;
        height: 35px;
        color: #ffffff;
        font-size: 14px;
        padding-left: 5px;
        font-weight: 500;
    }

        .DVTxtTurBul input[type=text]:focus {
            outline: none;
        }

.DVSelectTurAdi {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .DVSelectTurAdi select {
        width: 100%;
        height: 35px;
        background-color: #3e3e3d;
        border: none;
        color: #ffffff;
        font-size: 14px;
        padding-left: 5px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

        .DVSelectTurAdi select:focus {
            outline: none;
            border: none;
        }

        .DVSelectTurAdi select:focus-visible {
            outline: none;
            border: none;
        }

.DVGostTurBilgi {
    color: #ffffff;
    font-size: 14px;
    background-color: #3e3e3d;
    padding: 7px 15px;
}

.DVTurAdiGorsel{
    padding-top:10px;
}

.DVTurAdiGorsel a {
    display: block;
}

.DVTurAdiGorsel a img{
    width:100%;height:auto;
}

.DVTurAdiTRHarita {
    padding: 15px 5px;
}

    .DVTurAdiTRHarita img{
        width:100%;height:auto;
    }

    .DVTurAdiTRHarita svg {
        width: 100%;
        height: auto;
    }


#svg-turkiye-haritasi path {
    cursor: pointer;
    fill: rgb(255, 255, 255);
}

.DVTurAdiAltBilgi {
    background-color: #b8bba8;
    padding: 5px 5px;
}

.DVKusMevsimBilgi{

}

    .DVKusMevsimBilgi a {
        display: block;
        text-decoration: none;
        color: #4e4e50;font-size:14px;font-weight:500;
    }

    .DVKusMevsimBilgi a img{
        width:100%;height:auto;
    }

.DVTrGozlemMobilAppLinks {
    background-color: #353535;margin:20px 0px;display:none;
}

.DVGozlemMobilAppLinks {
    
}

    .DVGozlemMobilAppLinks a img{
        width:100%;height:auto;max-width:162px;
    }

     .DVGozlemMobilAppLinks a {
        display: block;
        padding: 5px 0px;
    }

    .DVGozlemMobilAppLinks span {
        font-size: 12px;
        color: #bbc0cb;
        font-weight: 500;
        margin-left:10px;
    }


        .DVGozlemMobilAppLinks span:first-child {
            font-size: 20px;
            color: #fe8a35;
            font-weight: 500;
            margin-left:0px;
        }

        .DVGozlemMobilAppLinks span:last-child {
            font-size: 16px;
            color: #848484;
            font-weight: 500;
        }

.DVTumGozlGitBtn {
    text-align: center;
    background-color: #6f6f6f;padding:4px 5px;
}

    .DVTumGozlGitBtn a {
        font-size: 14px;
        text-decoration: none;
        color: #ffffff;
        font-weight: 500;
        display:block;
    }

.DVHaberVeYayinSlider {
    background-color: #434343;display:none;
}

.DVHaberVeYayinBaslik {
    display: none;
}

.DVSliderHaberVeYayinlar {
    padding: 20px 15px;
}

.DVSliderHaberVeYayinGorsel {
}


    .DVSliderHaberVeYayinGorsel img {
        border: 2px solid #6f6f6f;
    }

.DVSliderHaberVeYayinMetin{

}

.DVSliderHaberVeYayinMetin h4 {
    color: #ffffff;
    font-size: 14px;
}


.DVSliderHaberVeYayinMetin p {
    color: #929292;font-size:10px;margin-bottom:0px;
}

    .DVSliderHaberVeYayinMetin a {
        color: #ffffff;text-decoration:none;
        font-size: 11px;
    }

.carousel-control-next, .carousel-control-prev {
    width: 6%;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    width: 1rem;
    height: 1rem;
    padding: 5px;
    background-color: #8599d0;
}

.DVCarouselItem{
    width:85%;margin:0 auto;
}

.CNFGununFotograflari{
    padding:40px 15px;
}

.DVGununFaaliyeti{

}

    .DVGununFaaliyeti h4 {
        color: #ecaf21;
        font-size: 20px;
        font-weight: 600;
        margin-top:15px;
    }

    .DVGununFaaliyeti p {
        color: #b9b9b9;
        font-size: 12px;
    }

    .DVGununFaaliyeti img{
        width:100%;height:auto;max-width:400px;
    }

.DVForumASAraBaslik{
    margin-top:20px;
}

    .DVForumASAraBaslik h5 {
        color: #ffffff;font-size:14px;
    }

.DVYuklenenVideolarGenel {
    padding: 10px 10px;
    background-color: #434343;
}

.DVASFotoForumGenel {
}


    .DVASFotoForumGenel a {
        text-decoration: none;
        margin: 30px 0px;
        display: block;
        background-color: #202020;
    }

    .DVASFotoForumGenel a:first-child {
        text-decoration: none;
        margin: 0px 0px;
        margin-bottom:20px;
        display: block;
    }

.DVFotoForumMetin{

}

    .DVFotoForumMetin p {
        color: #bbc0cb;
        font-size: 12px;
        font-weight: 400;
        margin-bottom: 0px;
        padding: 20px 0px;
    }

.DVFotoForumMetinTarih {
    color: #bbc0cb;
    font-size: 12px;
    font-weight: 400;
}

.DVFotoForumMetinYorum {
    color: #bbc0cb;
    font-size: 12px;
    font-weight: 500;
}

    .DVFotoForumMetinYorum span{
        color:#fe8a35;font-size:22px;vertical-align:middle;
    }

.CNFSonYuklenenFotolar{
    margin:40px 0px;
}

    .CNSonYuklenenFotolar{

    }

.CNFGenelStats{
    margin:30px 0px;
}

.CNGenelStats {

}

.DVASStatsGenel{

}

.DVASStats {
    padding: 10px;
    width: 100%;
    max-width: 270px;
    background-color: #242424;
    margin:10px auto;
}


.DVASStatSimge {
    
}

.DVASStatSimge img{
    
}

.DVASStatMetin {
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
}

.spanStatsAd span {
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
}

.spanStatsRakam {
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
}

.spanStatsAd span:before {
    width: 10px;
    height: 10px;
    content: '';
    display: inline-block;
    margin-right: 6px;
}

.bgBefore1 span:before{
    background-color: #eaad14;
}


.bgBefore2 span:before {
    background-color: #87691c;
}

.bgBefore3 span:before {
    background-color: #604d1f;
}

.bgBefore4 span:before {
    background-color: #4c3f21;
}

.bgBefore5 span:before {
    background-color: #383222;
}

.DVStatsTumu{

}

    .DVStatsTumu a {
        font-size: 12px;
        font-weight: 500;
        color: #ffffff;
        text-decoration:none;
    }


    .DVStatsTumu a:hover {
        color: #fe8a35;
    }

.DVSYVideolarGenel{
    display:none;
}

.accordion {
    --bs-accordion-bg: #282828;
}

.accordion-button:not(.collapsed) {
    background-color: #282828;
}

.accordion-item {
    border: 1px solid #282828;
}

.accordion-button:focus {
    outline: none;
    box-shadow:none;
}

.accordion-button:not(.collapsed) {
    color: #ffffff;
    box-shadow: none;
}

.accordion-button {
    color: #ffffff;
    padding: 8px 15px;
    border-bottom: 1px solid #ebae22;
}

    .accordion-button::after {
        background-image: url(../images/simge-alt-ok.png);
    }

    .accordion-button:not(.collapsed)::after {
        background-image: url(../images/simge-alt-ok.png);
    }

    button:focus:not(:focus-visible) {
        outline: 0;
    }

.accordion-button:focus {
    border-color: #ebae22 !important;
}

.DVFotoT{
    display:none;
}

.DVFotoT:first-child {
    display: block;
}

.accordion-body{
    padding:3px 3px;
}

.aDBilgi {
    padding: 6px 9px;
    display: block;
    background-color: #6aa94c;
    color: #fff !important;
    border-radius: 20px;
    width: 100%;
    max-width: 180px;
    margin: 15px auto;
    display: inline-block;

}

.aDBilgi:hover {
    background-color: #539434;
}

.justifyCBGF {
    justify-content: space-between !important;
}

.justifySYF {
    justify-content: space-between !important;
}



.DVKDSolAylikKayit {
    height: 40px;
    width: 230px;
    margin: 30px auto;
    margin-top: 0px;
}

    .DVKDSolAylikKayit span {
        color: #6c786b;
        font-size: 11px;
        font-weight: 600;
        display: block;
    }

.DVKDAyCizgi {
    width: 15px;
    background-color: #ebebeb;
    display: inline-block;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    text-align: center;
    position:relative;
}

    .DVKDAyCizgi i.DVKAySayi {
        position: absolute;
        left: -2px;
        font-size: 8px;
        font-weight: 600;
        margin-top: 4px;
        text-align: center;
    }

    .DVKDAyCizgiY0 {
        height: 3px;
    }

.DVKDAyCizgiY20 {
    height: 8px;
}

.DVKDAyCizgiY40 {
    height: 16px;
}


.DVKDAyCizgiY60 {
    height: 24px;
}


.DVKDAyCizgiY80 {
    height: 32px;
}

.DVKDAyCizgiY100 {
    height: 40px;
}








@media (min-width: 576px) {
}


@media (min-width: 768px) {
}


@media (min-width: 992px) {

    .DVSliderHaberVeYayinMetin h4 {
        color: #ffffff;
        font-size: 16px;
    }


    .DVSliderHaberVeYayinMetin p {
        color: #929292;
        font-size: 12px;
    }

    .DVASStatMetin {
        font-size: 24px;
        font-weight: 700;
        color: #ffffff;
    }

    .DVTrGozlemMobilAppLinks {
        background-color: #353535;
        margin: 20px 0px;
        display: block;
    }

    .DVTumGozlGitBtn {
        text-align: right;
        background-color: transparent;padding:0px 0px;
    }

        .DVTumGozlGitBtn a {
            font-size: 12px;
            text-decoration: none;
            color: #fe8a35;
            font-weight: 500;
        }

    .DVHaberVeYayinSlider {
        background-color: #434343;display:block;
    }

    .DVHaberVeYayinBaslik {
        display: block;
    }

    .DVSYVideolarGenel {
        display: block;
    }

    .DVFotoT {
        display: block;
    }

        .DVFotoT:first-child {
            display: block;
        }

    .justifyCBGF {
        justify-content: center !important;
    }

    .justifySYF {
        justify-content: space-between !important;
    }

}


@media (min-width: 1200px) {
}


@media (min-width: 1400px) {
}

@media (min-width: 1600px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1520px;
    }
}

/*@media (min-width: 1900px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1820px;
    }
}*/