/* Edge Intervention önlemi - Gravatar resimlerini hemen yükle */
img[src*="gravatar-proxy.php"] {
    content-visibility: auto !important;
    contain-intrinsic-size: auto !important;
    loading: auto !important;
    decoding: auto !important;
}

@font-face {
	font-family: 'WorkSans';
	src: url('../fonts/WorkSans-SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Lobster';
    src: url('../fonts/Lobster-Regular.ttf') format('truetype')
}

@keyframes lds-ring {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes tilt-shaking {
    0%,50%,to {
        transform: rotate(0)
    }

    25% {
        transform: rotate(5deg)
    }

    75% {
        transform: rotate(-5deg)
    }
}

@keyframes switch {
    0% {
        left: 4px
    }

    60% {
        left: 4px;
        width: 112px
    }

    to {
        left: 104px;
        width: 82px
    }
}

@keyframes reverse {
    0% {
        left: 104px;
        width: 82px
    }

    60% {
        left: 72px;
        width: 112px
    }

    to {
        left: 4px
    }
}

* {
    user-select: none
}

a:hover, a:hover *,i:hover {
    transition: color 0.3s, background-color 0.5s ease-in-out!important
}

body,html {
    padding: 0;
    width: 100%!important
}

#TumSayfa {
    width: 100%
}

body.Mobil.SyhMenu #TumSayfa {
    overflow: hidden
}

.BilSag,.EnUstMenuIc,.HeaderLg,body.Mobil {
    margin: 0 auto
}

body.Mobil.SyhMenu {
    overflow-y: scroll
}

.KatMenusu .KatMenusuIc .AramaYap>form,.top_parent ul {
    opacity: 0;
    visibility: hidden
}

.MegaMenu.top_parent .megaGozuk {
    opacity: 1!important;
    visibility: visible!important
}

.AltKsm:hover,a:hover {
    text-decoration: underline
}

*,body,html {
    max-height: 999999px
}

.BilesenBasSag2 .BilBasSagSol2 a:hover,.BilesenSolDis.TiklaLink2:hover a,.GulBul a:hover,a {
    text-decoration: none
}

a,body,button,input,select,textarea {
    font-family: "WorkSans",sans-serif;
    text-transform: none!important
}

body {
    overflow-y: scroll;
    height: 100vh;
    margin: 0!important;
    background-color: #fff;
    visibility: visible!important;
    overflow-x: hidden!important;
}

body.Masaustu {
    min-width: 1225px;
    overflow-x: auto!important
}

form,li,ol,ul {
    margin: 0;
    padding: 0;
    list-style: none;
    outline: none
}

.YorumlarKismi.Bilesen,a,body,body.Masaustu .EnUstMenuIc,html {
    padding: 0
}

.YorumlarKismi.Bilesen .BilesenBaslik {
    margin-bottom: 0!important
}

#wpadminbar,body.Masaustu #wpadminbar,body.Mobil #wpadminbar {
    position: fixed!important;
    top: 0!important
}

#wpadminbar * {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-weight: normal!important
}

.clearboth {
    clear: both;
    height: 0
}

li.top_parent:hover .cat-item-none {
    color: var(--wp--preset--color--rengim);
    background-color: #fff
}

.KatMenusu .KatMenusuIc ul li ul li .fa,.KatMenusu .KatMenusuIc ul li ul li a,.KatMenusu .KatMenusuIc>ul>li.MegaMenu>ul>li>ul>li>a,a {
    color: #000;
}

.BilesenSolDis.TiklaLink,.BilesenSolDis.TiklaLink2,select {
    cursor: pointer
}

.BilSag {
    font-size: 25px!important;
    width: 33px
}

.fa.fa-refresh {
    font-size: 18px
}

.manset .owl-dots button.owl-dot:focus,.manset .owl-nav button:focus,a,button,select,input,textarea {
    outline: none!important
}

.NaVMeNu>ul>li ul {
    z-index: 3
}

.NaVMeNu {
    font-size: 16px;
    overflow-x: hidden;
    overflow-y: visible
}

.NaVMeNu ul li.fa:before {
    width: 27px;
    height: 33px;
    float: left;
    display: block;
    z-index: 1;
    line-height: 33px;
    margin: 0;
    text-align: center
}

.NaVMeNu>.menu>ul>li.fa>a,.NaVMeNu>ul>li.fa>a {
    margin-left: 4px
}

.NaVMeNu>.menu>ul>li.fa,.NaVMeNu>ul>li.fa {
    margin-left: -2px!important;
    white-space: nowrap;
}

.NaVMeNu ul li li.fa {
    padding-left: 0!important;
    width: 100%!important
}

.KatMenusu .KatMenusuIc ul li a,.NaVMeNu ul li a {
    white-space: nowrap;
    transition: opacity .5s;
    opacity: 1
}

.NaVMeNu>.menu>ul>li,.NaVMeNu>ul>li {
    margin: 0;
    text-decoration: none;
    list-style: disc inside!important;
    width: calc(100% - 8px)!important;
    padding-left: 8px!important
}

.NaVMeNu ul li ul li.menu-item-has-children {
    list-style: disc inside!important
}

.NaVMeNu ul li ul li ul {
    top: 20px
}

.NaVMeNu ul li ul li,.NaVMeNu ul li ul li.menu-item-has-children {
    padding: 0 0 0 3px;
    width: calc(100% - 3px)
}

.NaVMeNu>ul>li:hover>ul {
    visibility: visible;
    opacity: 1
}

.NaVMeNu ul>li>ul>li:hover>ul {
    left: 100%;
    top: 0;
    visibility: visible;
    opacity: 1
}

.HeaderLg {
    z-index: 160!important;
    width: 1138px;
    clear: both;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.HeaderLg a.HeaderLogo img {
    max-width: 295px;
    max-height: 120px;
    height: auto;
    display: inline-block;
    vertical-align: top
}

.HeadLgIc {
    width: 100%;
    background: linear-gradient(0deg,#00000040 0,#fff0 10%,#fff0 90%,#00000040 100%)
}

body.Mobil .HeaderLogo {
    min-width: 295px;
    display: flex;
    justify-content: center!important;
    align-items: center;
}

.HeaderLogo {
    margin: 15px auto;
    display: flex;
	align-items: center;
	width:100%;
}

body.Masaustu .HeaderLogo.hdrleft {
    float: left;
}

body.Mobil .HeaderLg {
    text-align: center;
    width: 295px
}

body.Mobil .HeaderLg .HeaderLogo img {
    max-width: 295px!important
}

.HeaderLogoDis {
    width: 1138px;
    margin: 0 auto;
}

body.Mobil .HeaderLogoDis {
    width: 295px
}

.HeaderLogoIc {
    opacity: .8;
    filter: blur(2px)
}

.BegSol a:hover,.BegSol span {
    filter: saturate(4)
}

.KatMenusu {
    position: relative;
    width: 100%;
    min-height: 50px;
    border-bottom: 1px solid #ccc;
    background-color: #ddd;
    background: linear-gradient(0deg,#ddd 0,#fff 85%,#eee 100%);
    z-index: 150!important;
}

body.Mobil .KatMenusu, body.Tablet .KatMenusu {
    z-index: 1;
}

body.Mobil .KatMenusu .KatMenusuIc {
    width: 295px
}

.KatMenusu .KatMenusuIc {
    min-height: 50px;
    position: relative!important
}

.KatMenusu .KatMenusuIc .AramaYap {
    float: right;
    width: 25px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 45
}

.HmbMenu.Aktif .AramaYap {
    float: none!important
}

.KatMenusu .KatMenusuIc .AramaYap>form {
    right: 0!important;
    background-color: #fff;
    position: absolute;
    z-index: 200 ;
    transition: opacity .5s
}

.AramaYap>form .AraSlct {
    padding: 5px;
    width: 264px;
    font-size: 16px;
    border: 1px solid #ccc!important;
    background-color: #fff
}

.AramaYap>form {
    padding: 15px!important;
    width: 263px;
    height: 103px!important;
    border: #ccc solid 1px;
}

.KatMenusu .KatMenusuIc .AramaYap>form.Aktif {
    visibility: visible;
    display: block;
    opacity: 1
}

.AramaYap>form .AraTxt {
    padding: 0 0 3px 43px!important;
    margin-top: 8px!important;
    font-size: 16px;
    height: 30px;
    border: #ccc solid 1px;
    float: left;
    background-color: #fff;
    width: 219px
}

.AramaYap>form .AraBtn {
    width: 30px;
    cursor: pointer;
    background-color: transparent!important;
    color: #666!important;
    border: 0;
    padding: 0;
    text-align: center;
    height: 38px;
    font-size: 20px;
    position: absolute;
    line-height: 38px;
    right: 0;
    top: 6px
}

.HmbMenu.Aktif .AramaYap>form .AraBtn>i,.KatMenusu .KatMenusuIc .AramaYap>form .AraBtn>i {
    font-size: 20px;
    line-height: 38px
}

.KatMenusu .KatMenusuIc .AramaYap>i.AramaButon,.KatMenusu .KatMenusuIc .AramaYap>i.AramaKapat {
    float: right;
    color: #000;
    font-size: 25px;
    cursor: pointer;
    display: block;
    height: 50px;
    line-height: 50px;
    width: 25px;
    text-align: right!important
}

.KatMenusu .KatMenusuIc>ul,.KatMenusu .KatMenusuIc>ul>li {
    display: inline-block;
    position: relative;
    vertical-align: top
}

body.Masaustu .KatMenusu .KatMenusuIc>ul>li {
    margin: 0 11px;
    max-width: 976px;
    text-overflow: ellipsis
}

.KatMenusu .KatMenusuIc,body.Masaustu .AramaButon,body.Masaustu .AramaKapat {
    width: 1138px;
    margin: 0 auto;
    text-align: left!important
}

.NaVMeNu {
    overflow-x: hidden;
    overflow-y: visible
}

body.Masaustu .Footerim .FooterimIc .NaVMeNu {
    width: 350px
}

.HmbMenu.Aktif .NaVMeNu {
    z-index: 25
}

.KatMenusu .KatMenusuIc>ul {
    width: 100%;
    text-align: center;
    line-height: 50px!important
}

body.Masaustu .KatMenusu .KatMenusuIc>ul {
    width: 1058px;
    margin-left: 40px
}

.KatMenusu .KatMenusuIc>ul>li ul {
    z-index: 2
}

.KatMenusu .KatMenusuIc>ul>li:before {
    width: 16px!important;
    float: left;
    margin-right: 5px;
    line-height: 50px
}

.KatMenusu .KatMenusuIc ul li ul li:before {
    margin-right: 4px
}

.KatMenusu .KatMenusuIc ul li a {
    color: #fff
}

.KatMenusu .KatMenusuIc>ul>li>a {
    max-width: 1000px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    font-size: 14px;
    position: relative;
    display: block;
    line-height: 50px;
    text-decoration: none
}

.KatMenusu .KatMenusuIc>ul>li.fa>a {
    padding-right: 21px
}

.KatMenusu .KatMenusuIc>ul>li>a:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 3px;
    left: 50%;
    right: 50%;
    width: 0;
    background-color: var(--wp--preset--color--rengim);
    transition: left .5s,right .5s,width .5s
}

.KatMenusu .KatMenusuIc>ul>li>a:hover:before,.KatMenusu .KatMenusuIc>ul>li.current-page-item>a:before,.KatMenusu .KatMenusuIc>ul>li.current-menu-item>a:before,.KatMenusu .KatMenusuIc>ul>li.current-cat>a:before,.KatMenusu .KatMenusuIc>ul>li.current-menu-ancestor>a:before,.KatMenusu .KatMenusuIc>ul>li.current-cat>a:before {
    left: 0;
    right: 0;
    width: 100%
}

.KatMenusu .KatMenusuIc ul li.top_parent ul {
    position: absolute;
    left: 0;
    visibility: hidden;
    line-height: 21px;
    font-size: 13px;
    background-color: #fff;
    z-index: 99
}

.KatMenusu .KatMenusuIc ul li.MyKatlar2.top_parent ul li ul {
    left: 100%;
}

.KatMenusu .KatMenusuIc ul li.MegaMenu:hover>ul,.NaVMeNu .top_parent>ul,.YazarKismi:hover .HbrSosIc,.top_parent:hover>ul,body.Mobil .HbrSosIc {
    opacity: 1;
    visibility: visible
}

.KatMenusu .KatMenusuIc ul li>ul>li>ul {
    visibility: visible;
    top: 0;
    position: absolute;
    z-index: 5
}

.KatMenusu .KatMenusuIc ul li ul li {
    padding: 6px 20px;
    line-height: 21px;
    white-space: nowrap;
    width: calc(100% - 40px);
    float: left
}

.KatMenusu .KatMenusuIc>ul>li:hover>ul {
    visibility: visible;
    opacity: 1
}

.KatMenusu .KatMenusuIc ul>li>ul>li:hover>ul {
    left: 100%;
    visibility: visible;
    opacity: 1
}

.KatMenusu .KatMenusuIc ul li.MegaMenu ul li a:hover {
    opacity: 1
}

.KatMenusu .KatMenusuIc ul li.MegaMenu {
    position: static
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul {
    height: 211px;
    width: 1138px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul.KatList {
    box-shadow: none;
    opacity: 0!important;
    visibility: hidden!important;
    height: 0!important
}

.KatMenusu .KatMenusuIc ul li ul {
    background-color: #fff!important
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul.KatList.megaGozuk {
    opacity: 1!important;
    visibility: visible!important;
    height: 211px!important;
    overflow: visible!important
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li {
    width: 182px;
    clear: right;
    text-align: left;
    position: static;
    height: 23px
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul {
    float: right;
    left: 222px;
    padding: 0;
    height: 211px
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul.KatUl2>li>ul.KatList {
    left: 0;
    width: 100%
}

.KatMenusu .KatMenusuIc ul>li.MegaMenu>ul>li>a {
    max-width: 165px;
    overflow: hidden;
    height: 23px;
    white-space: nowrap;
    display: block;
    float: left;
    cursor: pointer;
    text-overflow: ellipsis
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li {
    float: left;
    padding: 0;
    width: calc(25% - 25px)
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li {
    margin: 20px 0 0 25px
}

.Bilesen .BilesenIc .Yazi4Lu a.KonuRes,.Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li a.BuyukRes,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li>a.KonuRes {
    padding-top: 64%;
    background-size: 100% 100%;
    background-position: center center;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    position: relative
}

.Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li a.BuyukRes .Izlenme,body.Mobil .Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li .YaziDetay .Izleme {
    display: none
}

body.Mobil .Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li a.BuyukRes .Izlenme,.Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li a.BuyukRes .Izleme {
    display: block
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li>a.KonuRes {
    padding-top: 60%
}

.Izlenme {
    padding: 0 12px;
    line-height: 24px;
    height: 24px;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    background: linear-gradient(to right,#000c 0,#000c 60%,#0000004d 100%);
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 11px
}

.AnaSlider .AnaSliderBuyuk,.AnaSlider .AnaSliderKucukler .AnaSliderKucuk,.AnaYazilar .AnaYazi a.YaziRes,.BilesenIc .BilesSol a.BuyukRes,.Dortlu_Yazilar_2 a.BuyukRes,.Orta .Yazi4Ayri .Yazilar a.BuyukRes,.SiteSol .YaziTum .YaziBRes,.SiteSol .YaziTum .YaziBRes .YaziBuyukRes,.Uclu_Yazilar .Yazi2Li a.BuyukRes {
    background-position: center center;
    background-size: 100% 100%
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul.KatList>li>a.YaziBaslik {
    text-overflow: ellipsis;
    font-size: 14px;
    display: block;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    margin-top: 10px;
}

.AnaYazilar.Bilesen.ikisutun .AnaYazi:first-of-type,.Bilesen .BilesenBaslik,.Bilesen.Kategoriler .BilesenIc>ul.product_list_widget>li:first-of-type,.Bilesen .BilesenIc>ul>li:first-of-type,.Bilesen.OzelBilesen .BilesenIc,.Bilesen.SonYazilar .BilesenIc>ul>li:first-of-type,.Bilesen.Yazarlar .BilesenIc ul li:first-of-type,.Bilesen.widget_categories .BilesenIc>ul>li:first-of-type,.Bilesen.widget_product_categories .BilesenIc>ul>li:first-of-type,.Bilesen.widget_archive .BilesenIc>ul>li:first-of-type,.Bilesen.widget_recent_entries .BilesenIc>ul>li:first-of-type,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul.KatList,.NaVMeNu>ul.menu>li:first-of-type,.TabIcerik.TabIcerik2 div[class^=TabYazilar] .TabYazi .KucukSag a.YaziBaslik,.TabYazilar2 .TabYazi:first-of-type,body.Masaustu .AnaYazilar.Bilesen.ikisutun .AnaYazi:first-of-type,body.Masaustu .AnaYazilar.Bilesen.ikisutun .AnaYazi:nth-of-type(2),body.Masaustu .AnaYazilar.Bilesen.teksutun .AnaYazi:first-of-type,body.Mobil .AnaYazilar.Bilesen .AnaYazi:first-of-type {
    margin-top: 0!important
}

.Bilesen.widget_archive select {
    width: 100%
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul.KatList>li>a.YaziBaslik,.Orta .Yazi4Ayri .Yazilar .YaziAlt .YaziDetay span {
    white-space: nowrap
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>.KonuSagSol {
    float: right;
    height: 21px;
    margin-top: 1px;
    font-size: 25px;
    text-align: center;
    display: none;
    line-height: 18px
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>.KonuSagSol>div {
    background-color: #fff;
    width: 21px;
    height: 21px;
    float: right;
    margin-left: 5px;
    transition: opacity .5s;
    opacity: 1;
    overflow: hidden;
    cursor: pointer
}

.AnaSlider,.AnaSliderTum .AnaSliderDis .owl-nav>button.owl-prev,.Bilesen .BilesenIc .Yazar,.OncekiIc,.OncekiYzi,.YorumlarKismi .KullaniciCikis a.YrmKullanici,.gulfav a,.BegSol .Gulucuk {
    float: left
}

body.Masaustu .KatMenusu .KatMenusuIc>ul>li.top_parent>a {
    cursor: pointer;
    height: 50px;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px
}

body.Masaustu .KatMenusu .KatMenusuIc>ul>li.top_parent>a.MenuOkSil {
    background-image: none;
    padding-right: 0
}

body.Masaustu .KatMenusu .KatMenusuIc>ul>li.top_parent.parent_ok_sil {
    background-image: none;
    padding-right: 0
}

body.Masaustu .KatMenusu .KatMenusuIc>ul>li.fa.top_parent>a {
    padding-right: 35px
}

body.Masaustu .KatMenusu .KatMenusuIc li.top_parent .cat-item:has(ul.children), body.Masaustu .KatMenusu .KatMenusuIc ul.menu li ul .menu-item-has-children {
    background-position: right center;
    background-repeat: no-repeat
}

body.Masaustu .KatMenusu .KatMenusuIc li.top_parent.MyKatlar .cat-item.menu-ok-yok {
    background-image: none!important
}

.MyKatlar li:hover>ul,.MyKatlar>ul,.MyKatlar2 li:hover>ul,.MyKatlar2>ul,.KatMenusuIc>.menu>.menu-item li:hover>ul,.KatMenusuIc>.menu>.menu-item>ul {
    transition: opacity 0.5s, visibility 0.5s!important;
    box-shadow: 1.95px 1.95px 2.6px #0000004d
}

.KatMenusu .KatMenusuIc .menu-item menu-item-type-custom menu-item-object-custom {
    display: inline-block!important
}

.KatMenusu .KatMenusuIc ul>li.MegaMenu>ul.KatUl2>li.parent {
    background-color: none!important
}

.AnaSlider {
    width: 100%;
    height: 378px;
    text-shadow: 2px 2px 5px #000;
    position: relative;
    display: block!important
}

body.Mobil .AnaSlider {
    height: 412px
}

.AnaSlider,.AnaSlider * {
    z-index: 1!important
}

.AnaSliderTum .AnaSliderDis .owl-dots {
    bottom: -36px;
    height: 24px;
    width: 100%;
    position: absolute;
    margin: 0;
    text-align: center
}

body.Mobil .AnaSliderTum .AnaSliderDis .owl-dots {
    width: calc(100% - 1px)
}

.AnaSliderTum .AnaSliderDis .owl-dots .owl-dot {
    width: 24px;
    height: 24px;
    background-color: gray!important;
    border-radius: 50%;
    border: #ccc solid 1px;
    margin: 0 2px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    transition: opacity .5s;
    position: relative;
    z-index: 2
}

.AnaSliderTum .AnaSliderDis .owl-nav {
    width: 100%;
    position: absolute;
    bottom: -36px;
    z-index: 1
}

.AnaSliderTum .AnaSliderDis .owl-nav>button {
    height: 24px;
    width: 24px;
    border: 0;
    border-radius: 50%;
    font-size: 35px;
    line-height: 20px;
    padding: 0;
    cursor: pointer;
    background-color: var(--wp--preset--color--rengim)!important;
    z-index: 1;
    position: relative;
    border: 1px solid #ccc
}

.AnaSliderTum .AnaSliderDis .owl-nav>button>span {
    width: 100%;
    text-align: center;
    color: #fff!important;
    font-size: 24px;
    line-height: 20px;
    height: 24px;
    display: block;
    overflow: hidden
}

.AnaSliderTum .AnaSliderDis .owl-nav>button.owl-next,.BilKatlar,.SonrakiYzi,.YorumlarKismi .KullaniciCikis a.YrmCikis,.align-right,[class^=MansetimIc] .owl-nav .owl-next {
    float: right
}

body.Mobil .OncekiIc, body.Mobil .SonrakiIc {
    width: 144px
}

body.Mobil .OncekiYzi,body.Mobil .SonrakiYzi {
    width: 100%
}

.AnaSliderTum .AnaSlider .AnaSliderBuyuk {
    float: left;
    height: calc(100% - 12px);
    margin-top: 12px;
    width: calc(50% - 6px);
    position: relative;
    flex-grow: 1
}

body.Mobil .AnaSlider .AnaSliderBuyuk {
    float: none;
    flex-grow: 0;
    width: 295px;
    height: 192px
}

.AnaSlider .AnaSliderBuyuk .SliderAlt,.Orta .Yazi4Ayri .Yazilar .YaziAlt {
    position: absolute;
    bottom: 25px;
    left: 30px;
    right: 25px
}

.AnaSlider .AnaSliderBuyuk .AnaSliderKucuk {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.AnaSlider .AnaSliderKucuk .SliderAlt {
    position: absolute;
    bottom: 20px;
    left: 25px;
    right: 20px
}

.KategoriBeyaz {
    max-width: calc(50% - 17px);
    margin-top: 25px;
    overflow: hidden;
    color: #fff!important;
    border: 1px solid #fff!important;
    background-color: transparent!important;
    font-size: 10px;
    line-height: 20px;
    height: 20px;
    white-space: nowrap;
    border-radius: 3px;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid var(--wp--preset--color--rengim)!important;
    color: var(--wp--preset--color--rengim)!important;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.7);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.YaziTum .KategoriBeyaz {
    opacity: 1!important
}

.AnaSlider .SliderAlt a.KategoriBeyaz,.Orta .Yazi4Ayri .Yazilar .YaziAlt .KategoriBeyaz {
    display: block;
    float: left;
    margin: 5px 5px 0 0
}

body.Masaustu .AnaSliderTum .AnaSlider .SliderAlt a.KategoriBeyaz {
    max-width: calc(50% - 13px);
}

.AnaSliderTum .AnaSlider .SliderAlt a.KategoriBeyaz:nth-of-type(n+3),.AnaSliderTum .AnaSlider .AnaSliderKucukler .SliderAlt a.KategoriBeyaz:nth-of-type(n+3) {
    display: none
}

.AnaSliderTum .AnaSlider .AnaSliderKucukler .SliderAlt a.KategoriBeyaz {
    max-width: calc(100% - 13px)!important
}

.AnaSlider .SliderAlt a.KategoriBeyaz {
    opacity: 0;
    margin-bottom: 10px;
    margin-top: 5px
}

.owl-item.active .AnaSlider .SliderAlt a.KategoriBeyaz {
    opacity: 1;
    margin-bottom: 0
}

a.KategoriBeyaz>span {
    padding: 0 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

a.KategoriBeyaz:hover>span,.SiteSol .YaziTum .BResAlt.AbsKaldir .KategoriBeyaz:hover>span {
    color: #fff!important
}

body.Mobil .KategoriBeyazDis a.KategoriBeyaz:nth-of-type(n+3) {
    display: none!important
}

body.Mobil .KategoriBeyazDis.KatYok a.KategoriBeyaz {
    display: inline-block!important;
    vertical-align: top
}

.KategoriBeyaz:hover {
    border-color: #fff!important;
    color: #fff!important;
    background-color: var(--wp--preset--color--rengim)!important;
}

.AnaSlider .AnaSliderBuyuk .SliderAlt a.YaziBaslik {
    display: block;
    margin-top: 15px;
    font-size: 33px;
    max-height: 148px;
    line-height: 37px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

body.Mobil .AnaSliderBuyuk .SliderAlt a.YaziBaslik,.SiteSag .AnaSliderBuyuk .SliderAlt a.YaziBaslik {
    font-size: 25px!important;
    line-height: 30px!important;
    max-height: 60px!important;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

body.Mobil .MansetimIc2 .AnaSlider.Manset2Dongu .SliderAlt a.YaziBaslik, .SiteSag .MansetimIc2 .AnaSlider.Manset2Dongu .SliderAlt a.YaziBaslik {
    font-size: 20px!important;
    line-height: 25px!important;
    margin-top: 10px!important
}

body.Mobil .AnaSliderKucukler .SliderAlt {
    display: none
}

.Orta .Yazi4Ayri .Yazilar a.YaziBaslik {
    font-size: 26px;
    max-height: 102px;
    line-height: 34px;
    display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin-top: 10px!important
}

.AnaSlider .SliderAlt a.YaziBaslik,.Orta .Yazi4Ayri .Yazilar .YaziAlt .YaziBaslik {
    display: block;
    color: #fff;
    overflow: hidden;
    margin-top: 10px;
    text-shadow: 1px 2px 3px #000
}

.AnaSlider .AnaSliderKucukler .AnaSliderKucuk.AnaSliderKucuk2,.AnaSlider .AnaSliderKucukler .AnaSliderKucuk.AnaSliderKucuk3 {
    height: calc(100% - 12px)
}

.AnaSlider .AnaSliderKucukler .AnaSliderKucuk.AnaSliderKucuk4 {
    width: calc(100% - 12px)
}

body.Mobil .AnaSlider .AnaSliderBuyuk.AnaSliderBuyuk1 {
    height: calc(100% - 18px)!important
}

.AnaSlider .SliderAlt .YaziDetay {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: opacity 1s,height 1s
}

.owl-item.active .AnaSlider .SliderAlt .YaziDetay {
    opacity: 1;
    height: 24px
}

.AnaSlider .AnaSliderBuyuk .SliderAlt .YaziDetay {
    margin-top: 12px
}

.AnaSlider .AnaSliderKucuk .SliderAlt .YaziDetay {
    margin-top: 5px
}

.AnaSlider .SliderAlt .YaziDetay,.Orta .Yazi4Ayri .Yazilar .YaziAlt .YaziDetay {
    color: #ccc;
    font-size: 14px;
    margin-top: 5px;
    line-height: 24px;
    text-shadow: 2px 2px 5px #000
}

.AnaSlider .SliderAlt .YaziDetay .DtyBir {
    white-space: nowrap;
    float: left
}

.AnaSlider .SliderAlt .YaziDetay>span {
    float: left;
    opacity: .5
}

.AnaSlider .SliderAlt .YaziDetay .Yazar {
    color: #fff;
    float: left
}

.Orta .Yazi4Ayri .Yazilar .YaziAlt .YaziDetay span.Yazar a {
    color: #fff
}

.AnaSlider .SliderAlt .YaziDetay a {
    color: #ccc
}

.YaziDetay a {
    transition: color .5s!important
}

.AnaSlider .AnaSliderKucukler {
    float: right;
    height: 100%;
    width: calc(50% + 6px);
    flex-grow: 1
}

body.Mobil .AnaSlider .AnaSliderKucukler {
    height: 206px;
    width: 100%
}

.AnaSlider .AnaSliderKucukler .AnaSliderKucuk {
    height: calc(50% - 12px);
    width: calc(50% - 12px);
    margin: 12px 0 0 12px;
    float: left;
    position: relative
}

body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk {
    width: 141px
}

body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk:first-of-type,body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk:nth-of-type(3) {
    margin-left: 0;
    clear: both
}

body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk:nth-of-type(2),body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk:nth-of-type(4),body.Mobil .AnaYazilar.Bilesen .AnaYazi:nth-of-type(odd),body.Mobil .YaziIcerik .PaylasBtnlar a i {
    margin-right: 0
}

.AnaSlider a.SliderTam,.Golgele {
    background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 40%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.Mansetim4 .MansetimIc4 .AnaSlider.Manset4Dongu {
    width: 721px!important
}

.SiteSol {
    float: left;
    width: 800px
}

.Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li:nth-of-type(2),.Besli_Yazilar .BilesSag .YaziKucuk,.Orta .Yazi4Ayri,body.Mobil .Besli_Yazilar .BilesenIc .BilesSag .YaziKucuk:first-of-type,body.Mobil .Bilesen .BilesSag .Yazi4Lu {
    margin-top: 25px
}

.SiteSag {
    float: right;
    width: 295px;
    position: relative!important
}

.Bilesen {
    clear: both;
    width: 100%;
    display: inline-block;
    vertical-align: top
}

.Bilesen,.IkiliTab {
    margin-top: 30px
}

.ZSayaci.Bilesen {
    margin-top: 0!important
}

.ZSayaci.Bilesen .code-block,.ZSayaci.Bilesen .google-auto-placed,.ZSayaci.Bilesen .ins.adsbygoogle,.Footerim .code-block, .Footerim .google-auto-placed, .Footerim ins.adsbygoogle {
    display: none!important
}

.SiteSag,.SiteSag .Bilesen,.SiteSag .BilesenPop {
    background-color: #fff
}

.Bilesen .BilesenBaslik {
    position: relative;
    line-height: 30px;
    font-size: 14px;
    height: 38px;
    border-bottom: 3px solid var(--wp--preset--color--rengim)!important
}

.Foto_Video.Bilesen .BilesenBaslik {
    border-bottom-color: #fff!important
}

.Bilesen .BilesenBaslik .BilesenSolDis {
    float: left;
    padding-right: 12px;
    overflow: hidden;
    max-width: calc(100% - 18px)
}

.Bilesen .BilesenBaslik .BilesenBasSol {
    transform: skewX(30deg);
    height: 38px;
    color: #fff;
    background-color: var(--wp--preset--color--rengim);
    float: left;
    box-shadow: -5px -5px 0 #fff inset;
    padding-right: 19px;
    border-left: none;
    border-right: 5px solid var(--wp--preset--color--rengim)!important;
    max-width: calc(100% - 24px)
}

.Footerim .FooterimIc .Bilesen .BilesenBaslik .BilesenBasSol {
    box-shadow: -5px -5px 0 #eee inset!important
}

.Foto_Video .BilesenBaslik .BilesenBasSol {
    box-shadow: -5px -5px 0 var(--wp--preset--color--rengim) inset!important
}

.Bilesen .BilesenBaslik .BilesenBasIc {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transform: skewX(-30deg);
    background-color: var(--wp--preset--color--rengim);
    padding-left: 15px;
    height: 33px;
    line-height: 33px;
    float: left;
    width: calc(100% - 12px)
}

.Bilesen .BilesenBaslik .BilesenBasIc>span>i.BasIcIcon {
    margin-left: 7px
}

.Bilesen .BilesenBaslik .BilesenBasIc>span {
    line-height: 33px;
    display: block;
    float: left;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.Bilesen .BilesenBaslik .BilesenBasIc>i.BasIcIcon {
    float: left;
    margin-left: 6px;
    line-height: 35px
}

.Bilesen .BilesenBaslik div[class^=BilBasSagSol] {
    float: right;
    height: 30px;
    max-width: 68px;
    text-align: center;
    line-height: 23px;
    font-size: 25px!important
}

.Bilesen .BilesenBaslik div[class^=BilesenBasSag] div[class^=BilBasSagSol]>div,.BilesenBasSag2 .BilBasSagSol2 a {
    text-align: center!important;
    background-color: var(--wp--preset--color--rengim)!important;
    color: #fff!important;
    float: right;
    width: 25px;
    height: 26px;
    margin-left: 5px;
    cursor: pointer;
    border-radius: 3px
}

.BilBasSagSol,.Bilesen.Takip .BilesenIc,.HeaderLogo.parent {
    text-align: center
}

.BilesenIc .BilesSol {
    float: left;
    width: calc(45% - 4px)
}

body.Masaustu .Foto_Video .BilesenIc .BilesSol {
    width: calc(45% + 16px)
}

body.Mobil .Bilesen .BilesSol {
    width: calc(100% - 2px);
    clear: right
}

.Uclu_Yazilar .BilesenIc .BilesSol {
    width: 59%
}

.BilesenIc .BilesSol .BilAlt {
    overflow: hidden;
    padding: 25px 30px;
    border-top: 1px solid #ccc
}

.Dortlu_Yazilar_2 a.BuyukRes {
    padding-top: 64%;
    position: relative
}

.BilesenIc .BilesSol a.BuyukRes,.Uclu_Yazilar .Yazi2Li a.BuyukRes {
    display: block;
    padding-top: 64%;
    position: relative
}

.Dortlu_Yazilar_2 a.BuyukRes,.TabYazilar2,.YorumlarKismi .KullaniciCikis {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.YorumlarKismi .KullaniciCikis {
    margin: 20px 0 0 0
}

.KullaniciCikis a {
    font-size: 14px;
    line-height: 20px
}

.KullaniciCikis a i {
    font-size: 16px
}

body.Masaustu .Bilesen2Sutun .Bilesen.Dortlu_Yazilar_2 {
    float: left;
    width: calc(50% - 15px);
    clear: none
}

body.Mobil .Bilesen2Sutun .Bilesen {
    clear: both;
    width: 100%;
    margin-right: 0!important
}

body.Masaustu .Bilesen2Sutun .Bilesen.Dortlu_Yazilar_2:nth-of-type(2) {
    margin-left: 30px
}

body.Masaustu .Bilesen2Sutun .Bilesen.Dortlu_Yazilar_2:nth-of-type(n+3) {
    display: none!important
}

.SiteSag .Dortlu_Yazilar.AsagiAl .BilesenIc .Yazi4Lu:nth-of-type(n+3) {
    margin-top: 10px!important
}

.TabIcerik2 .TabYazi:first-of-type {
    margin-top: 20px
}

.TabIcerik2 .TabYazi:last-of-type {
    margin-bottom: 18px
}

.KatKucukler .KatKucuk,div[class^=TabYazilar] .TabYazi .KucukSag .KatKucuk,.BilesenIc .KatKucuk,.SiteSol .YaziTum .YaziBRes .BResAlt .KatKucuk {
    line-height: 15px;
    height: 15px;
    max-width: calc(100% - 16px);
    margin: 0 12px 7px 0;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase!important;
    color: #fff;
    display: block;
    float: left;
    white-space: nowrap;
    padding: 5px 8px
}

div[class^=TabYazilar] .TabYazi .KucukSag .KatKucuk {
    max-width: calc(100% - 16px);
    overflow: hidden;
    white-space: nowrap
}

.SiteSol .YaziTum .YaziBRes .BResAlt .KategoriBeyaz {
    margin: 0 3px 5px 3px!important;
    display: inline-block;
    vertical-align: top;
    float: none;
    transition: background-color 0.5s,border-color .5s;
    border: 1px solid #fff
}

.TabYazilar2 .TabYazi:last-of-type {
    padding-bottom: 0
}

.AnaYazilar .AnaYazi .AnaYaziSag .YaziOzet,.Bilesen .BilesenIc .YaziOzet,.TabIcerik.TabIcerik2 div[class^=TabYazilar] .TabYazi .KucukSag a.YaziBaslik {
    font-size: 13px;
    color: #000;
    line-height: 21px;
    max-height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.Footerim .Bilesen.Takip .BilesenIc {
    margin-top: 15px
}

.Besli_Yazilar .BilesenIc .BilesSag,body.Masaustu .Foto_Video .BilesenIc .BilesSag {
    width: calc(50% + 16px);
    float: right
}

body.Masaustu .Foto_Video .BilesenIc .BilesSag.BilesSag2 {
    width: calc(50% + 32px)
}

.Besli_Yazilar_2 .BilesenIc .BilesSag {
    width: calc(50% + 36px);
    float: right
}

.Uclu_Yazilar .BilesenIc .BilesSag {
    width: calc(50% - 99px);
    float: right
}

.Dortlu_Yazilar_2 .YaziKucuk {
    overflow: hidden;
    padding-top: 12px;
    margin-top: 13px;
    border-top: 1px solid #ccc
}

.Besli_Yazilar .BilesenIc .BilesSag .YaziKucuk:first-of-type,body.Masaustu .Foto_Video .BilesenIc .BilesSag .YaziKucuk:first-of-type,.product_meta>span:first-of-type,body.Masaustu .Uclu_Yazilar .BilesSag .Yazi2Li:first-of-type {
    margin-top: 0
}

.product_meta>span>a:hover {
    color: var(--wp--preset--color--rengim)!important
}

body.Mobil .Uclu_Yazilar .BilesSag .Yazi2Li:first-of-type {
    margin-left: 0!important
}

.Besli_Yazilar .BilesenIc .YaziKucuk a.KucukRes,.Foto_Video .BilesenIc .YaziKucuk a.KucukRes,.Dortlu_Yazilar_2 .YaziKucuk a.KucukRes,div[class^=TabYazilar] .TabYazi a.KucukRes {
    position: relative;
    width: 123px;
    height: 80px;
    float: left;
    background-position: center center;
    background-size: 100% 100%;
    display: block
}

.Besli_Yazilar .BilesenIc .BilesSag .YaziKucuk .KucukSag,.Foto_Video .BilesenIc .BilesSag .YaziKucuk .KucukSag,.Dortlu_Yazilar_2 .YaziKucuk .KucukSag,div[class^=TabYazilar] .TabYazi .KucukSag {
    width: calc(100% - 143px);
    float: right
}

.TabIcerik2 div[class^=TabYazilar] .TabYazi .KucukSag {
    width: calc(100% - 100px)
}

.TabIcerik.TabIcerik2 {
    padding-top: 18px
}

.Dortlu_Yazilar_2 .YaziKucukler .YaziKucuk:first-of-type {
    margin-top: 0
}

.Bilesen.Yazarlar .BilesenIc ul li a.Yazar_Ismi {
    font-size: 14px;
    margin-top: 0;
    width: calc(100% - 92px);
    display: block;
    float: right;
    line-height: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 80px;
    overflow: hidden;
    max-height: 80px;
    color: #000
}

.OncekiSonraki>div>a {
    font-size: 13px;
    display: block;
    line-height: 21px;
    max-height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 0
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li>.YaziDetay,div[class^=TabYazilar] .TabYazi .YaziDetay {
    font-size: 11px;
    color: #ccc;
    height: 30px;
    line-height: 30px;
    margin-top: 3px
}

.BilesenIc .Yazi4Lu .YaziDetay.YaziIcerik.Kayit .KayitBtn,.YorumlarKismi .YrmGonderTemizle {
    margin-top: 8px
}

.Bilesen .YaziDetay {
    float: left;
    font-size: 11px;
    color: #ccc;
    line-height: 20px;
    margin-top: 3px;
    width: 100%
}

.Bilesen .BilesenIc .YaziDetay2 {
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
}

.TabYazilar2 .TabYazi a.YaziBaslik {
    font-size: 13px;
    display: block;
    margin-top: 10px
}

div[class^=TabYazilar] .TabYazi a.YaziBaslik {
    margin-top: 0;
    line-height: 22px;
    overflow: hidden;
    max-height: 44px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-size: 15px
}

.Uclu_Yazilar_2.Bilesen .Yazi4Lu .Uclu2Ozet {
    font-size: 13px!important;
    line-height: 22px!important
}

body.Masaustu .Uclu_Yazilar_2.Bilesen .Yazi4Lu .Uclu2Ozet {
    overflow: hidden;
    max-height: 66px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.Bilesen>.BilesenIc>.Yazi4Lu:first-of-type,.YorumlarKismi li.comment .YazanBegen .BegnBegnme a.Begen {
    margin-left: 0!important
}

.Bilesen .BilesenIc .Yazi4Lu {
    float: left;
    margin: 0 0 0 25px;
    width: 181px
}

body.Mobil .Uclu_Yazilar .BilesenIc .BilesSag .Yazi2Li {
    float: left;
    margin-left: 25px;
    height: 185px
}

.Bilesen.Begeniler .BilesenIc .Gulucuk:first-of-type,.Orta .Yazi4Ayri .Yazilar:first-of-type,.Orta .Yazi4Ayri.Yazi4Ayri2 .Yazilar:nth-of-type(odd),body.Mobil .Bilesen .BilesenIc .Yazi4Lu:nth-of-type(2n+1),body.Mobil .Bilesen.Begeniler .BilesenIc .Gulucuk:nth-of-type(odd),body.Mobil .YorumlarKismi li.comment .YazanBegen .Yazan span {
    margin-left: 0
}

body.Mobil .Bilesen.BegeniKompakt .BilesenIc .Gulucuk:nth-of-type(3n+1) {
    margin-left: 0
}

body.Mobil .Bilesen.BegeniKompakt .BilesenIc .Gulucuk:nth-of-type(odd) {
    margin-left: 10px;
}

.Bilesen .BilesenIc .BilesSag .Yazi4Lu {
    height: 173px;
    margin-left: 25px;
    width: calc(50% - 25px);
    float: left
}

body.Masaustu .Bilesen .BilesenIc .BilesSag .Yazi4Lu {
    height: 200px
}

body.Masaustu .Bilesen.Foto_Video .BilesenIc .BilesSag .Yazi4Lu {
    height: 258px
}

body.Masaustu .Bilesen.Foto_Video .BilesenIc .BilesSag .Yazi4Lu:nth-of-type(odd),body.Masaustu .Besli_Yazilar_2.Bilesen .BilesenIc .BilesSag .Yazi4Lu:nth-of-type(odd) {
    margin-left: 20px
}

body.Masaustu .Besli_Yazilar_2.Bilesen .BilesenIc .BilesSag .Yazi4Lu,body.Masaustu .Foto_Video.Bilesen .BilesenIc .BilesSag .Yazi4Lu {
    width: calc(50% - 22.5px)
}

.Bilesen .BilesenIc .BilesSag .Yazi4Lu:nth-of-type(n+3) {
    margin-top: 25px
}

body.Mobil .Bilesen .BilesenIc .BilesSag .Yazi4Lu,body.Mobil .Uclu_Yazilar .BilesSag .Yazi2Li {
    width: calc(50% - 13px)
}

body.Mobil .Uclu_Yazilar .Yazi2Li {
    width: 100%;
    margin: 25px 0 0
}

.BilKatlar .BilKatUst span,.BilKatlar a {
    float: left;
    overflow: hidden;
    white-space: nowrap
}

body.Masaustu .Uclu_Yazilar .Yazi2Li {
    height: 247px
}

.BilKatlar a {
    display: block;
    cursor: pointer;
    line-height: 30px;
    padding: 0 7px
}

.BilKatlar a.Secildi {
    color: #fff!important;
    background-color: var(--wp--preset--color--rengim)
}

.BilKatlar .BilKatUst {
    width: 100%;
    clear: both;
    display: none
}

.BilKatlar.KatToplam .BilKatUst {
    display: block!important;
    line-height: 26px
}

.BilKatlar.KatToplam.BilKatOpen {
    padding-bottom: 8px!important;
    height: auto;
    z-index: 99;
    margin-top: 38px
}

.Foto_Video .BilKatlar.KatToplam.BilKatOpen {
    background-color: var(--wp--preset--color--rengim)!important
}

.Foto_Video .Bilesen .BilKatlar.KatToplam {
    background-color: var(--wp--preset--color--rengim)!important;
    color: #fff!important;
    border-color: var(--wp--preset--color--rengim)!important;
}

.BilKatlar .BilKatUst span {
    width: calc(100% - 25px);
    display: block;
    line-height: 26px;
    padding-bottom: 3px
}

.BilKatlar .BilKatUst i {
    float: right;
    line-height: 26px;
    cursor: pointer
}

.BilKatlar.KatToplam {
    width: calc(100% - 28px);
    height: 26px;
    background-color: #fff!important;
    padding: 0 12px;
    overflow: hidden;
    position: absolute;
    left: 0;
    margin-top: 38px;
    border: var(--wp--preset--color--rengim) solid 2px;
    border-top: var(--wp--preset--color--rengim) solid 3px
}

.FooterimIc .BilKatlar.KatToplam {
    background-color: #eee!important
}

.Foto_Video .BilKatlar.KatToplam {
    border-color: #fff!important;
    background-color: var(--wp--preset--color--rengim)!important
}

.BilKatlar.KatToplam a {
    padding: 0 10px;
    float: none;
    clear: both;
    text-overflow: ellipsis;
    color: var(--wp--preset--color--rengim)
}

.Orta .Yazi4Ayri.Yazi4Ayri2 {
    margin-top: 13px
}

.Orta .Yazi4Ayri.Yazi4Ayri2 .Yazilar {
    width: calc(50% - 7px);
    margin-top: 12px
}

.Orta .Yazi4Ayri .Yazilar {
    width: calc(33% - 6px);
    margin-left: 12px;
    position: relative;
    padding-top: 255px;
    float: left;
    background-size: 100% 100%
}

.Orta .Yazi4Ayri.Uclu_Rastgele_Yazilar .Yazilar {
    padding-top: 168px!important
}

.Orta .Yazi4Ayri.Uclu_Rastgele_Yazilar .Yazilar a.YaziBaslik {
    font-size: 18px;
    line-height: 22px;
    max-height: 66px
}

.Orta .Yazi4Ayri.Uclu_Rastgele_Yazilar .Yazilar .YaziAlt {
    bottom: 17px
}

body.Masaustu .AnaYazilar.Bilesen.teksutun .AnaYazi {
    margin-top: 25px!important;
    overflow: hidden
}

.Orta .Yazi4Ayri .Yazilar a.BuyukRes {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    transition: opacity .5s;
    opacity: 1
}

.AnaYazilar .AnaYazi .YaziRes {
    float: left;
    width: 283px;
    padding-top: 23%;
    display: block;
    position: relative
}

.AnaYazilar .AnaYazi .AnaYaziSag {
    margin-top: 0;
    overflow: hidden;
    width: calc(62% - 25px);
    float: right
}

body.Masaustu .AnaYazilar .AnaYazi .AnaYaziSag {
    position: relative;
    height: 184px;
    width: 492px
}

body.Masaustu .AnaYazilar .AnaYazi .AnaYaziSag a.DevamOku {
    line-height: 30px;
    white-space: nowrap
}

.IkiliTab .Tabim {
    width: calc(50% - 25px);
    font-size: 13px;
    padding: 0 12px;
    text-align: center;
    line-height: 46px;
    position: relative;
    color: #ccc;
    border-bottom: 1px solid #ccc;
    float: left;
    white-space: nowrap;
    cursor: pointer
}

.IkiliTab .Tabim.Tabim1 {
    border-right: 1px solid #ccc
}

.IkiliTab .Tabim.Tabim2 {
    float: right
}

.IkiliTab .Tabim:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    transition: width .5s;
    height: 3px;
    background-color: var(--wp--preset--color--rengim);
    content: ""
}

.IkiliTab .Tabim.Secildi {
    color: #000;
    border-bottom: none
}

.TabIcerik {
    display: none;
    padding: 0 30px
}

.TabIcerik .code-block,.TabIcerik ins.adsbygoogle {
    display: none!important
}

div[class^=TabYazilar] .TabYazi {
    margin-top: 10px;
    height: 80px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
    overflow: hidden
}

div[class^=TabYazilar] .TabYazi:last-of-type {
    border-bottom: none
}

.IkiliTab.Populer_Yazilar_Ve_Yorumlar.BilesenPop .TabYazilar .TabIcerik1 .TabYazi:nth-of-type(2) {
    margin-top: 30px
}

.Bilesen .BilesenBaslik,.Dortlu_Yazilar_2 .BilesenIc .BuyukRes {
    margin-bottom: 25px!important
}

.Besli_Yazilar .KucukSag a.YaziBaslik,.Foto_Video .KucukSag a.YaziBaslik {
    overflow: hidden;
    line-height: 21px;
    font-size: 15px;
    max-height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

body.Mobil .Besli_Yazilar .KucukSag a.YaziBaslik {
    max-height: 42px;
    -webkit-line-clamp: 2
}

.DahaGoster {
    cursor: pointer;
    font-size: 10px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    margin: 12px 0 25px;
    line-height: 20px
}

body.Masaustu .Dortlu_Yazilar_2 .Dortlu2Ic {
    height: 393px
}

.Dortlu_Yazilar_2 .Dortlu2Ic {
    padding-bottom: 5px
}

.Dortlu_Yazilar_2 .Dortlu2Ic .KatKucukler .KatKucuk:hover {
    background-color: #fff!important
}

body.Masaustu .SiteSag .Bilesen {
    width: calc(100% - 62px)
}

.Footerim {
    z-index: 50;
    position: relative;
    margin-top: 30px!important;
    background-color: #eee;
    text-align: center
}

body.Mobil .Footerim .FooterimIc>div {
    float: none;
    display: inline-block!important;
    vertical-align: top!important
}

.NaVMeNu,.NaVMeNu ul,.NaVMeNu ul li,.NaVMeNu ul li a {
    padding: 0;
    border: 0;
    margin: 0 auto
}

body .NaVMeNu ul.menu li>a:hover {
    transition: color .5s!important
}

.NaVMeNu ul li a:hover {
    color: var(--wp--preset--color--rengim)
}

.EnUstMenu .EnUstMenuIc {
    margin: 0 auto!important
}

.NaVMeNu ul>li>a {
    margin-left: -1px;
    cursor: pointer;
    z-index: 2;
    font-size: 15px;
    text-decoration: none;
    overflow: hidden;
    line-height: 33px;
    text-align: left
}

.NaVMeNu ul>li>a:hover {
    transition: color .2s;
    text-decoration: underline
}

.HmbMenu,.TakipEt a:hover {
    transition: opacity .5s
}

.NaVMeNu ul>li>ul>li {
    margin: 0
}

.Bilesen.Takip .BilesenIc .TakipEt {
    font-size: 16px
}

.TakipEt a {
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 21px;
    float: left;
    margin: 10px 2px 0 3px;
    opacity: 1;
    cursor: pointer;
    background-color: var(--wp--preset--color--rengim)
}

.EnAltImza,.TakipEt a span {
    background-color: #000;
    width: 100%
}

.TakipEt a:hover {
    color: #fff;
    opacity: .5
}

.TakipEt a span {
    position: absolute;
    bottom: 0;
    display: block;
    height: 4px;
    opacity: .3
}

.EnAltImza {
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 11px;
    margin-top: 25px
}

.EnAltImza .EnAltImzaIc {
    width: 1138px;
    height: 30px;
    text-align: right
}

.EnAltImza .EnAltImzaIc a,.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar>a {
    color: #fff;
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz .BResAlt .BResYazar>a {
    color: #000
}

.SiteSol .YaziTum .YaziBRes {
    margin-bottom: 50px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center
}

.Bilesen.SonUrunler ul li:first-of-type,.SiteSol .YaziTum .YaziBRes.ResimsizYz {
    padding-top: 0
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz.GrsKyt {
    padding-top: 0!important;
    margin: 0!important
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz.GrsKyt .BResAlt {
    position: static
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz .YaziBaslik {
    color: #000;
    text-shadow: none!important
}

.SiteSol .YaziTum .YaziBRes .BResAlt {
    width: 100%;
    position: absolute;
    bottom: 40px
}

body.Masaustu .SiteSol .YaziTum .YaziBRes .BResAlt {
    bottom: 40px!important;
    display: inline-block;
    vertical-align: top
}

body.Mobil .SiteSol .YaziTum .YaziBRes .BResAlt.UstRes .YaziBaslik {
    margin: 0 0 25px 0!important
}

body.Mobil .SiteSol .YaziTum .YaziBRes .BResAlt.BottomRes {
    bottom: 0!important
}

body.Mobil .SiteSol .YaziTum .YaziBRes .BResAlt.BottomRes .YaziBaslik {
    margin: 0 0 25px 0!important
}

.SiteSol .YaziTum .YaziBRes .BResAlt.AbsKaldir {
    position: relative;
    top: 0
}

.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar {
    white-space: nowrap;
    line-height: 54px;
    font-size: 13px;
    color: #ccc;
    margin-top: 10px;
}

.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar span {
    color: #000
}

.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar .BResYzr a img {
    transition: border-width .2s,width .2s,height .2s;
    border-radius: 50%;
    width: 54px;
    height: 54px
}

.SiteSol .YaziTum .Etiketler {
    border-top: 1px solid #ccc;
    line-height: 17px;
    padding: 25px 0 0 0;
    width: 100%
}

body.Mobil .SiteSol .YaziTum .YazarKismi {
    width: 243px;
    padding: 25px
}

.SiteSol .YaziTum .BResAlt.AbsKaldir .BResYazar>a {
    color: #000;
    text-shadow: none
}

.BosBaslik,.SiteSol .UrunIcerik .YaziBaslik,.SiteSol .YaziTum .YaziBRes .YaziBaslik {
    vertical-align: top;
    font-size: 36px;
    line-height: 45px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center
}

body.Mobil .SiteSol .UrunIcerik .YaziBaslik,body.Mobil .SiteSol .YaziTum .YaziBRes .YaziBaslik {
    max-height: 135px;
    -webkit-line-clamp: 3
}

.BosBaslik.SayfaBaslik,.SiteSol .YaziTum .YaziBRes .YaziBaslik.SayfaBaslik {
    display: block!important;
    max-height: none!important
}

.SiteSol .UrunIcerik .YaziBaslik {
    width: 100%;
    color: #000;
    margin-bottom: 25px
}

.SiteSol .YaziTum .YaziBRes .YaziBuyukRes {
    width: 100%;
    padding-top: 65%;
    background-repeat: no-repeat;
    position: relative
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz .YaziBuyukRes {
    padding-top: 0%;
}

.BosBaslik {
    width: 100%;
    margin-top: 25px!important
}

.SiteSol .YaziTum .BResAlt {
    text-shadow: 2px 2px 5px #000!important
}

.SiteSol .YaziTum .BResAlt .BegSol,.YaziGul {
    text-shadow: none!important
}

.BosBaslik,.SiteSol .YaziTum .BResAlt.AbsKaldir .YaziBaslik,.SiteSol .YaziTum .YaziBRes.ResimsizYz {
    max-height: none!important;
    display: block!important;
    margin: 0;
    text-shadow: none;
    color: #000;
    position: static
}

.SiteSol .YaziTum .BResAlt.AbsKaldir span {
    margin: 0;
    text-shadow: none;
    color: #000;
    position: static
}

.SiteSol .YaziTum .BResAlt.AbsKaldir .KategoriBeyaz>span {
    color: var(--wp--preset--color--rengim)
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz {
    margin-bottom: 90px!important
}

.SiteSol .YaziTum .YaziBRes.ResimsizYz.Urunde {
    margin: 0!important
}

.SiteSol .YaziTum .BResAlt.AbsKaldir.Ressiz {
    margin-bottom: 0px
}

.SiteSol .YaziTum .YaziIcerik {
    line-height: 1.5!important;
    width: 100%;
    overflow: hidden
}

.SiteSol .YaziTum .YaziIcerik img.alignleft {
    float: left;
    margin-right: 15px;
    max-width: 50%
}

.SiteSol .YaziTum .YaziIcerik img.alignright {
    float: right;
    margin-left: 15px;
    max-width: 50%
}

.SiteSol .YaziTum .YaziIcerik img.aligncenter {
    margin: 0 auto;
    clear: both
}

body.Mobil .SiteSol .YaziTum .YaziIcerik img.alignleft,body.Mobil .SiteSol .YaziTum .YaziIcerik img.alignright {
    float: none;
    clear: both;
    margin: 0 auto;
    max-width: 100%
}

.SiteSol .YaziTum .YaziIcerik.Kayit p {
    margin: 10px 0 0 0
}

.SiteSol .YaziTum .YaziIcerik.Kayit ol li p, .SiteSol .YaziTum .YaziIcerik.Kayit ul li p {
    display: inline;
}

.SiteSol .YaziTum .YaziIcerik.Kayit p:first-child {
    margin-top: 0!important;
}

.SiteSol .YaziTum .Etiketler span {
    float: left;
    margin-right: 20px;
    line-height: 24px
}

.SiteSol .YaziTum .Etiketler a {
    float: left;
    margin-right: 12px;
    font-size: 13px;
    line-height: 24px
}

.SiteSol .YaziTum .YazarKismi {
    padding: 25px 30px;
    border: #ccc solid 1px;
    width: calc(100% - 62px);
    margin-top: 25px
}

.SiteSol .YaziTum .YazarKismi .YazarResmi {
    float: left;
    width: 80px;
    height: 80px;
    margin: 0 15px 0 0
}

.SiteSol .YaziTum .YazarKismi .YazarResmi a img.avatar {
    width: 80px;
    height: 80px
}

.SiteSol .YaziTum .YazarKismi .YazarBiyo {
    color: #666;
    font-size: 14px;
    line-height: 20px
}

.Hata,.Hata a {
    color: #8a6d3b
}

.SiteSol .YaziTum .YazarKismi .YazarBiyo .YazarIsmi {
    margin-bottom: 5px;
    font-size: 17px
}

.YorumlarKismi #YorumSayfalama {
    margin-top: 4px;
    text-align: center
}

.Hata {
    background-color: #fcf8e3;
    border: #faebcc solid 1px;
    font-size: 15px;
    padding: 7px 20px;
    line-height: 25px;
    margin: 8px 0;
    width: calc(100% - 42px)
}

.Hata i.fa-warning {
    font-size: 25px;
    float: left;
    margin-right: 20px
}

.YorumlarKismi #YorumSayfalama .page-numbers {
    padding: 3px 8px;
    background-color: #fff;
    white-space: nowrap;
    display: inline-block;
    margin: 4px 2px 0;
    color: #999;
    line-height: 20px;
    text-decoration: none;
    border: #eee solid 1px
}

.YorumlarKismi #YorumSayfalama .page-numbers.current,.YorumlarKismi #YorumSayfalama .page-numbers:hover,.YorumlarKismi #YorumSayfalama span {
    background-color: var(--wp--preset--color--rengim);
    color: #fff
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi>div,.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi>span {
    font-size: 13px;
    background-color: #fff
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme div {
    line-height: 28px;
    text-align: center
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme a[class^=Begen] {
    float: left;
    display: inline-block;
    padding: 3px 6px;
    height: 22px;
    font-size: 13px;
    cursor: pointer;
    color: #fff;
    line-height: 22px
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi a.Begen {
    color: green!important;
    background-color: #fff!important
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi a.Begenme {
    color: red!important;
    background-color: #fff!important
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi a.Begen.BuOylandi,.YorumlarKismi li.comment .YazanBegen a.Begen {
    background-color: green!important;
    color: #fff!important
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi a.Begenme.BuOylandi,.YorumlarKismi li.comment .YazanBegen a.Begenme {
    background-color: #8c0000!important;
    color: #fff!important
}

.YorumlarKismi li.comment .YazanBegen {
    width: 100%;
    height: 13px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 14px;
    position: relative
}

.YorumlarKismi li.comment li.comment .YazanBegen {
    height: 9px
}

.YorumlarKismi li.comment li.comment cite {
    line-height: 20px
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme i {
    line-height: 22px;
    font-size: 16px
}

body .YaziTum .YorumlarKismi li.comment .YazanBegen .BegnBegnme a,body .YaziTum .YorumlarKismi li.comment .YazanBegen .BegnBegnme a:hover,body .YaziTum .YorumlarKismi li.comment .YazanBegen .BegnBegnme a i:hover {
    color: #fff!important;
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme span {
    width: 40px;
    text-align: center;
    white-space: nowrap;
    display: block;
    line-height: 28px;
    float: left
}

.YorumlarKismi li,.YorumlarKismi ol,.YorumlarKismi ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme,.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi {
    float: right;
    height: 28px;
    background-color: #fff
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 5px
}

.YorumlarKismi li.comment li.comment .YazanBegen .BegnBegnme {
    top: -5px
}

.YorumlarKismi li.comment>.children {
    margin-left: 90px;
    clear: both
}

body.Mobil .YorumlarKismi li.comment>.children {
    margin-left: 60px
}

.YorumlarKismi li.comment>.children li.comment>.children {
    margin-left: 56px
}

.YorumlarKismi li.comment .YazanBegen .Yazan span,.YorumlarKismi li.comment cite {
    line-height: 28px;
    display: block;
    float: left;
    padding: 0 5px;
    background-color: #fff
}

.YorumlarKismi li.comment cite {
    display: block;
    font-style: normal;
    white-space: nowrap;
    color: #000;
    font-size: 14px;
    padding: 0 5px 0 10px
}

body.Masaustu .YorumlarKismi li.comment cite {
    font-size: 18px;
    padding: 0 5px 0 10px
}

.YorumlarKismi li.comment .YazanBegen .Yazan span {
    font-size: 11px;
    color: #ccc;
    float: right;
    position: absolute;
    top: 0;
    right: 130px
}

.YorumlarKismi li.comment li.comment .YazanBegen .Yazan span {
    margin-top: -4px
}

body.Mobil .YorumlarKismi li.comment .YazanBegen .Yazan span.Tarih {
    clear: left;
    display: none
}

.YorumlarKismi li.comment .YazanBegen .Yazan span i {
    margin-right: 5px;
    font-size: 16px;
    line-height: 28px;
    float: left
}

.YorumlarKismi li.comment .YazanBegen .Yazan {
    margin-left: -10px;
    display: inline-block;
    vertical-align: top
}

body.Mobil .YorumlarKismi li.comment li.comment .YazanBegen .Yazan {
    width: calc(100% - 136px)
}

.YorumlarKismi li.comment li.comment .YazanBegen .Yazan {
    max-width: calc(100% - 166px)
}

.YorumlarKismi li.comment a.comment-link span {
    float: left;
    display: block;
    color: #ccc;
    line-height: 20px;
    font-size: 11px
}

.YorumlarKismi li.comment img.avatar {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    background-color: #fff;
    position: relative;
    z-index: 3
}

body.Masaustu .YorumlarKismi li.comment img.avatar {
    width: 80px;
    height: 80px
}

.YorumlarKismi li.comment li.comment img.avatar {
    width: 50px;
    height: 50px
}

.YorumlarKismi li.comment .YorumSag .comment-content {
    font-size: 15px;
    line-height: 25px;
}

.YorumlarKismi li.comment li.comment .YorumSag .comment-content {
    margin-top: 0
}

body.Mobil .YorumlarKismi li.comment.depth-1 .YorumSag .comment-content {
    margin-top: 0;
    font-size: 14px
}

body.Masaustu .YorumlarKismi li.comment li.comment .YorumSag .comment-content p:last-of-type {
    line-height: 22px;
    margin: -21px 0 0 0!important
}

body.Mobil .YorumlarKismi li.comment .YorumSag .comment-content p:last-of-type {
    margin: -48px 0 0 0
}

.YorumlarKismi li.comment .YorumSag .BegnBegnme {
    opacity: 0;
    transition: opacity 0.5s
}

.YorumSag:hover .BegnBegnme {
    display: block!important;
    opacity: 1!important
}

.YorumlarKismi li.comment .YorumSag .comment-content .Hata {
    margin: 25px 0 0 0!important;
    white-space: nowrap
}

.YorumlarKismi li.comment li.comment .YorumSag .comment-content .Hata {
    margin: 20px 0 0 0!important
}

.YorumlarKismi li.comment li.comment .comment-meta {
    display: none
}

body.Masaustu .YorumlarKismi li.comment .comment-meta {
    margin-top: 20px
}

.YorumlarKismi li.comment .comment-meta a {
    float: left;
    margin: 10px 20px 5px 0;
    font-size: 13px;
    display: block
}

body.Masaustu .YorumlarKismi li.comment .comment-meta a {
    margin: -10px 20px 0 0
}

.YorumlarKismi li.comment li.comment .comment-meta .comment-reply-link {
    display: none
}

.YorumlarKismi #respond form,.YorumlarKismi li.comment {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-top: 25px
}

.YorumlarKismi #respond form .form-kaydet {
    display: none
}

.YorumlarKismi #respond form .form-kaydet input {
    float: left;
    margin: 6px 5px 0 0
}

input[type="email"], input[type="password"], input[type="tel"], input[type="text"],textarea, .form-author > input, .form-email > input, .form-url > input {
    border: 1px solid #e1e1e1 !important;
    -webkit-text-fill-color: #000 !important;
    color: #444;
    width: calc(100% - 20px);
    margin-top: 8px;
    font-size: 14px!important
}

.YorumlarKismi #respond form .form-kaydet label {
    float: left;
    font-size: 13px
}

.YaziIcerik.Kayit input,.YorumlarKismi #respond form input[type=text] {
    height: 21px;
    line-height: 21px
}

.YorumlarKismi #respond form textarea {
    line-height: 21px;
    min-width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    resize: vertical
}

.YaziIcerik.Kayit .KayitBtn {
    color: var(--wp--preset--color--rengim)!important;
    float: left;
    margin-right: 7px
}

.YaziIcerik.Kayit .KayitBtn,.YorumlarKismi #respond form input.Gnd,.YorumlarKismi #respond form input.Tmz,.wpcf7-submit {
    padding: 0 11px;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    transition: background-color .5s;
    background-color: #fff;
    box-sizing: content-box;
    display: inline-block;
    vertical-align: top
}

.YorumlarKismi #respond form input.Gnd,.YorumlarKismi #respond form input.Tmz,.wpcf7-submit {
    margin-right: 8px;
    float: left;
    line-height: 28px;
    height: 28px
}

.YorumlarKismi .YanitIptal #cancel-comment-reply-link {
    margin: 0;
    float: none
}

.YorumlarKismi #YorumSayfalama a,.YorumlarKismi #YorumSayfalama span {
    float: none
}

.YorumlarKismi .KullaniciCikis a {
    text-decoration: none
}

.YorumlarKismi .YanitIptal {
    position: absolute;
    font-size: 20px;
    left: calc(50% - 7px);
    top: 0
}

.AnaYazilar.Bilesen.ikisutun .AnaYazi {
    width: calc(50% - 18px);
    border: #ccc solid 1px;
    float: left;
    margin-top: 25px!important
}

body.Mobil .AnaYazilar.Bilesen .AnaYazi {
    border: #ccc solid 1px;
    margin-top: 25px;
    width: calc(100% - 2px);
    margin-right: 0
}

body.Masaustu .AnaYazilar.Bilesen.ikisutun .AnaYazi .AnaYaziSag .YaziOzet {
    height: 42px
}

.AnaYazilar.Bilesen.ikisutun .AnaYazi .YaziRes,body.Mobil .AnaYazilar.Bilesen .AnaYazi .YaziRes {
    width: 100%;
    clear: both;
    padding-top: 64%
}

.AnaYazilar.Bilesen.ikisutun .AnaYazi .AnaYaziSag,body.Mobil .AnaYazilar.Bilesen .AnaYazi .AnaYaziSag {
    float: none;
    width: calc(100% - 60px);
    clear: both;
    border-top: 1px solid #ccc;
    padding: 25px 30px;
    display: inline-block;
    vertical-align: top
}

body.Masaustu .AnaYazilar.Bilesen.ikisutun .AnaYazi .AnaYaziSag {
    height: 181px!important;
    position: relative
}

.SiteSol .bcrumb {
    padding-bottom: 25px!important;
    font-size: 14px;
    line-height: 1.5;
    float: left
}

.SiteSol .bcrumb > a,.SiteSol .bcrumb > span {
    color: #000;
    margin-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis
}

.SiteSol .bcrumb > span i {
    font-size: 8px
}

body.Mobil .Bilesen.Begeniler .BilesenIc {
    display: inline-block!important;
    vertical-align: top
}

.Bilesen.Begeniler.OzelBilesen .BilesenBaslik {
    margin-bottom: 10px!important
}

body.Mobil .Bilesen.Begeniler .BilesenIc .Gulucuk {
    width: calc(50% - 5px)
}

.Bilesen.Begeniler .BilesenIc .Gulucuk .GulIc {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%
}

.Bilesen.Begeniler .BilesenIc .Gulucuk .Yuks,.Bilesen.BegeniKompakt .BilesenIc .Gulucuk .Yuks {
    background-color:  var(--wp--preset--color--rengim);
	opacity: .3;
    position: absolute;
    bottom: 0;
    width: 100%
}

.Bilesen.Begeniler .BilesenIc .Gulucuk .Gul {
    font-size: 42px;
    margin-top: -21px;
    display: flex;
    justify-content: center;
    vertical-align: top;
    position: relative;
    height: 42px!important;
}

.Gulucuk {
	cursor: pointer;
}

.Bilesen.Begeniler .BilesenIc .Gulucuk span {
    margin-top: 10px;
    clear: both;
    font-size: 30px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}

.Bilesen.Begeniler .BilesenIc .Gulucuk .GulIc .Gul img {
    text-align: center;
    margin: 0!important;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

body.Masaustu .BegSol .Gulucuk {
    position: relative
}

.Bilesen.Yazarlar .BilesenIc ul li,.BilesenIc,.SiteSol .bcrumb {
    display: inline-block;
    width: 100%;
    vertical-align: top
}

.BegeniKompakt {
    width: calc(50% - 15px);
    float: left;
}

.BegeniKompakt .Gulucuk.Gulucuk1 {
    width: calc(33.3% - 7px)!important;
    float: left;
}

body.Masaustu .BegeniKompakt .Gulucuk.Gulucuk1:nth-of-type(3n+1),body.Mobil .BegeniKompakt .Gulucuk.Gulucuk1:nth-of-type(3n+1) {
    margin-left: 0!important;
}

.Bilesen.Yazarlar .BilesenIc ul li {
    clear: both;
    margin-top: 10px
}

.Bilesen.Yazarlar .BilesenIc ul li img {
    width: 76px;
    height: 76px;
    float: left;
    margin: 2px;
    border-radius: 50%
}

.Bilesen.Yazarlar .BilesenIc ul li:hover img {
    width: 80px;
    height: 80px;
    margin: 0
}

.YaziIcerik .PaylasBtnlar {
    text-align: center;
    margin: 10px 0
}

.YaziIcerik .PaylasBtnlar a {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    padding: 6px 10px;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    margin: 0 3px 0 2px;
    transition: background-color .5s
}

.YaziIcerik .PaylasBtnlar a>i {
    margin-right: 5px;
    font-size: 16px;
    line-height: 18px
}

.YaziIcerik .PaylasBtnlar a.facebook {
    background-color: #3b5998
}

.YaziIcerik .PaylasBtnlar a.twitter {
    background-color: #55acee
}

.YaziIcerik .PaylasBtnlar a.google-plus {
    background-color: #dd4b39
}

.YaziIcerik .PaylasBtnlar a:hover {
    background-color: gray
}

.OncekiSonraki {
    margin-top: 25px;
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden
}

.lds-ring div:first-of-type {
    animation-delay: -.45s
}

.lds-ring div:nth-of-type(2) {
    animation-delay: -.3s
}

.lds-ring div:nth-of-type(3) {
    animation-delay: -.15s
}

.EnUstMenuIc,body.Mobil .HmbMenu.Aktif .NaVMeNu {
    width: 295px
}

.AramaYap>form .AraBtn:hover,.BilKatlar a:hover,.SiteSol .YaziTum .YaziBRes.AbsKaldir .YaziBaslik,.YaziIcerik a,.YorumlarKismi li.comment cite a,.ateg .owl-next>span:hover,.ateg .owl-prev>span:hover {
    color: #000
}

.SiteSol .YaziTum .BResAlt.AbsKaldir {
    position: static
}

.YaziIcerik a {
    color: #000
}

.YaziIcerik a:hover {
    color: var(--wp--preset--color--rengim)!important
}

.top_parent ul>li.cat-item,.top_parent ul>li.page_item,.top_parent ul>li.menu-item {
    transition: background-color .5s
}

body.Mobil .EnAltImza .EnAltImzaIc,body.Mobil .Footerim .FooterimIc,body.Mobil .Footerim .FooterimIc>div,body.Mobil .YaziTum,body.Mobil .SiteSag,body.Mobil div[class^=SiteSol] {
    width: 295px
}

a.YukariOkk {
    font-size: 20px
}

.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item {
    touch-action: auto!important
}

body.Mobil .NaVMeNu ul>li:after {
    font-size: 16px!important
}

body.Mobil ul>li.has-sub>span.GizliSpan {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 35px;
    width: 30px;
    z-index: 99;
    cursor: pointer
}

body.Mobil ul>li.has-sub.open:after {
    transform: rotate(45deg)
}

.NaVMeNu li.menu-item-has-children .ek-sub,.NaVMeNu li.page-item-has-children .ek-sub {
    position: absolute;
    right: 0;
    width: 30px;
    top: 2px;
    height: 29px;
    text-align: center!important;
    transition: .3s;
    color: #fff;
    background-color: var(--wp--preset--color--rengim);
    cursor: pointer;
    margin-top: 0;
    border-radius: 3px;
    font: 22px/29px Arial!important
}

.NaVMeNu li.menu-item-has-children .ek-sub .ek-sub,.NaVMeNu li.page-item-has-children .ek-sub .ek-sub {
    right: 0!important
}

.NaVMeNu ul li:before {
    float: left;
    line-height: 33px;
    width: 25px
}

body.Masaustu .AnaYazilar.Bilesen.ikisutun .AnaYazi .AnaYaziSag .YaziDetay2 {
    position: absolute;
    bottom: 25px;
    right: 30px;
    left: 30px;
    width: auto
}

body.Masaustu .AnaYazilar.Bilesen.ikisutun .AnaYazi:nth-of-type(even) {
    margin-left: 30px!important;
}

body.Masaustu .AnaYazilar.Bilesen.teksutun .AnaYazi .AnaYaziSag .YaziDetay2 {
    line-height: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

a.DevamOku,a.DevamOku i {
    color: #fff!important;
    opacity: 1!important
}

.AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku,.Syfalama li a,.Syfalama li span.syfdiger {
    text-decoration: none;
    white-space: nowrap;
    transition: background-color .5s;
    color: #fff!important
}

.AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku {
    height: 30px;
    line-height: 30px;
    float: right;
    font-size: 13px;
    padding: 0 7px
}

.YukariCik {
    display: none;
    margin-left: 548px;
    border: 1px solid #fff;
    border-bottom: none;
    position: fixed;
    bottom: 0;
    height: 40px;
    width: 39px;
    line-height: 40px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    z-index: 1000
}

.AltKsm {
    background-color: #666
}

.HmbMenu,.owl-stage-outer {
    z-index: 50
}

.Syfalama {
    margin-top: 20px!important;
    width: 100%;
    display: inline-block;
    vertical-align: top
}

.Syfalama ul {
    margin-top: 0!important
}

.Syfalama ul,.YaziIcerik .page-links {
    font-size: 14px;
    line-height: 37px;
    min-height: 37px;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

.Syfalama li a,.Syfalama li span.syfdiger,.YaziIcerik .page-links>span,.YaziIcerik .page-links>a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    transition: background-color .5s;
    line-height: 37px;
    margin: 5px 3px 0 3px;
    border-radius: 3px;
    cursor: pointer;
    padding: 0 15px;
    background-color: var(--wp--preset--color--rengim)!important;
    color: white
}

.BilesenIc .Syfalama li span.syfdiger,.YaziIcerik .page-links .post-page-numbers.current {
    background-color: #fff!important;
    color: var(--wp--preset--color--rengim)!important;
    cursor: default
}

.Syfalama li,.YaziIcerik .page-links .post-page-numbers a,.YaziIcerik .page-links .post-page-numbers span {
    display: inline
}

.Syfalama li.ucnkt {
    padding: 0 15px
}

.HmbMenu,body.Masaustu .HmbMenu.Aktif,body.Masaustu .KatMenusu .KatMenusuIc a.OrtaHmb,body.Masaustu .MenuKapat {
    display: none;
    opacity: 0;
    visibility: hidden
}

.zoom-social-icons-widget {
    text-align: center!important;
    width: 295px!important
}

.zoom-social-icons-list .BilesenIc {
    margin: 0 auto;
    width: 295px!important
}

.zoom-social-icons-list {
    text-align: center!important;
    background-color: transparent!important
}

.social-icon {
    width: 24px!important;
    height: 24px!important;
    font-size: 24px!important
}

.YaziTum {
    width: 800px;
    position: relative;
    padding-top: 30px
}

body.Mobil .YaziTum {
    width: 295px
}

.YaziTum .SolBilesen.Bilesen.Dortlu_Yazilar {
    padding: 15px 0 0;
    margin: 50px 0 0
}

.SiteSag .Bilesen {
    padding: 25px 30px;
    width: calc(100% - 62px)
}

.Footerim .FooterimIc>div {
    width: 350px
}

.Footerim .FooterimIc {
    text-align: center;
    position: relative
}

body.Mobil .Footerim .FooterimIc:has(>div),body.Tablet .Footerim .FooterimIc:has(>div) {
    padding-bottom: 30px
}

.SiteSag .Dortlu_Yazilar .BilesenIc .Yazi4Lu {
    height: 160px;
    margin-top: 25px;
    width: calc(50% - 13px)
}

.SiteSag .Dortlu_Yazilar .BilesenIc .Yazi4Lu:nth-of-type(2n+1) {
    margin-right: 0!important;
    margin-left: 0
}

body.Mobil .SolBilesen.Bilesen.Dortlu_Yazilar .BilesenBaslik,.SiteSag .SolBilesen.Bilesen.Dortlu_Yazilar .BilesenBaslik {
    margin-bottom: 0!important
}

body.Mobil .SolBilesen.Bilesen.Dortlu_Yazilar .BilesenIc .Yazi4Lu {
    height: 176px!important;
    margin-bottom: 0!important;
    margin-top: 25px!important;
    width: calc(50% - 13px)!important;
}

body.Mobil .SiteSag .Dortlu_Yazilar .Yazi4Lu {
    line-height: 20px;
    height: 169px
}

.SagMenu {
    background-color: #eee;
    margin: 0 auto;
    position: relative;
}

.SagMenu > ul {
    display: flex;
}

.SagMenu > ul .SagMenuSol {
    position: relative;
    flex: 1;
}

.SagMenu > ul .SagMenuSag {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
	border-right: 1px solid #fff;
}

.SagMenu > ul .SagMenuSag a {
    line-height: 40px;
    display: block;
    padding: 0 11px 0 12px;
}

body.Mobil #saatim.SaatUzaa {
	border-right: none!important;
}

.SagMenu > ul .SagMenuSag .Btnlarim:has(.MenuKapat) {
	display: none;
	border-right: none!important;
}

.SagMenu > ul .SagMenuSag .Btnlarim:has(.MenuVar) {
	display: block;
}

body.Mobil .SagMenu > ul .SagMenuSag,body.Tablet .SagMenu > ul .SagMenuSag {
    width: 295px!important;
}

.SagMenu > ul .SagMenuSag a.my_social {
    padding: 0!important;
}

.SagMenuSag .page_item a:hover {
    transition: color .5s;
}

.BegSol span,.SagMenu,body.Mobil .SagMenu.Aktif {
    text-align: center;
    line-height: 40px
}

body.HmbMenu,.mansetdis .koyuarka {
    background-color: #000
}

body.Masaustu .SagMenu ul {
    width: 1138px;
    margin: 0 auto;
    height: 40px
}

body.Mobil .SagMenu ul {
    margin: 0 auto;
    font-size: 15px;
    height: 40px;
	min-width: 295px;
}

body.Mobil .SagMenu.Aktif {
    margin: 0;
    width: calc(100% - 24px);
    padding: 0 12px
}

.SagMenu ul li:before {
    margin-right: 4px!important
}

.SagMenu ul li {
    display: inline-block;
    padding: 0;
    line-height: 40px;
    height: 40px;
    border-left: 1px solid #fff;
}

.SagMenu ul li:hover {
    transition: color .5s;
}

.SagMenu ul li.menu-item.Btnlarim:last-of-type {
    border-right: none!important;
}

.KatMenusu .KatMenusuIc a.randomyazi,.KatMenusu .KatMenusuIc .AramaYap1 {
    display: flex;
    align-items: center;
    height: 100%;
    position: absolute;
    width: 25px;
    color: #000;
    font-size: 25px;
    z-index: 2
}

.KatMenusu .KatMenusuIc a.randomyazi {
    text-decoration: none;
    left: 0;
    margin-right: 10px
}

.KatMenusu .KatMenusuIc a.randomyazi:hover {
    color: var(--wp--preset--color--rengim)
}

body.Mobil .KatMenusu .KatMenusuIc a.OrtaHmb:hover {
    color: var(--wp--preset--color--rengim)	
}

.KatMenusu .KatMenusuIc .AramaYap1 {
    right: 0;
    margin-left: 10px;
    z-index: 98!important
}

body.Mobil .KatMenusu .KatMenusuIc a.OrtaHmb {
    position: absolute;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 25px;
    z-index: 1;
    right: calc(50% - 15px);
    left: calc(50% - 15px);
    cursor: pointer;
    text-align: center;
    width: 30px
}

.HmbMenu {
    width: 295px;
    position: absolute;
    top: 40px
}

.dnmic {
    max-height: 44px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

body.Mobil .HmbMenu.Aktif .HeaderLogo a img {
    max-width: 295px!important;
    width: auto;
}

body.Mobil .HeaderLogo a {
    height: auto;
}

.HeaderLogo a img.SiyahLogom {
    display: none
}

body.Mobil .HmbMenu.Aktif {
    background-color: #fff;
    width: 100%;
    position: absolute;
    z-index: 160!important;
    visibility: visible;
    opacity: 1;
    display: block
}

.HeaderLogo a img {
	border-radius: 4px;
}

body.Mobil .HeaderLogo a img {
    height: auto!important;
	max-height: 295px;
}

.HeaderLogo a {
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.BilesenBasSag {
    border: 0!important
}

.mansetdis {
    width: 100%;
    position: relative
}

body.Mobil .mansetdis .owl-item {
    width: 295px!important
}

.mansetdis .manic {
    height: 257px
}

body.Mobil .mansetdis .manic {
    height: 192px
}

.mansetdis .dnmbas {
    height: 100%
}

.manic .koyuarka {
    position: absolute;
    right: 0;
    left: 0;
    padding: 10px;
    line-height: 22px;
    font-size: 15px;
    color: #fff;
    transition: bottom .5s
}

.manic:hover .koyuarka {
    bottom: 0
}

.koyuarka .dnmbas {
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    max-height: 52px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

body .Bilesen.IlgiKompakt .BilesenIc {
    margin-top: 25px!important;
}

body.Mobil .Bilesen.IlgiKompakt,body.Mobil .Bilesen.BegeniKompakt {
    width: 100%!important;
    float: none!important;
    clear: both;
}

.Bilesen.Begeniler .BilesenIc .Gulucuk {
    float: left;
    background-color: #eee;
    box-sizing: border-box;
    margin-left: 10px;
    display: block;
    position: relative;
    height: 100px;
    margin-top: 30px;
	width: 15.6%;
}

.Bilesen.Begeniler .BilesenIc .Gulucuk.OyKapali .Gul {
	cursor: not-allowed!important;
}

.Bilesen.BegeniKompakt .BilesenIc .Gulucuk {
    height: 80px;
    width: calc(33.33% - 7px)
}

.BegeniKompakt {
    clear: none!important;
    width: calc(50% - 15px);
    float: left;
}

.Bilesen.Bunlar_Ilginizi_Cekebilir.IlgiKompakt {
    clear: none!important;
    float: right;
    width: calc(50% - 15px);
}

.BegenilenYazi {
    margin-top: 25px!important;
}

.Bilesen.Yazarlar .BilesenIc ul li {
    clear: both;
    margin-top: 10px
}

.dnmbas.lazy {
    display: block;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center
}

.dnmbas:hover {
    color: var(--wp--preset--color--rengim)
}

.KategDis {
    position: absolute;
    left: 12px;
    top: 17px;
    width: calc(100% - 76px)
}

a.Kateg {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--wp--preset--color--rengim)!important;
    background-color: #fff;
    padding: 4px 7px;
    float: left;
    margin: 5px;
    max-width: calc(100% - 14px)
}

.manset .owl-nav button {
    color: #fff;
    margin: 0;
    position: absolute;
    font-size: 40px!important;
    top: 50%;
    width: 35px!important;
    text-align: center;
    transform: translateY(-50%);
    background-color: #ffffff61!important
}

.MansetimIc3 .owl-dots button,.MansetimIc4 .owl-dots button,.ateg .ateguclu .ategtek a.ategimg {
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.manset .owl-nav button.owl-prev {
    left: 0
}

.manset .owl-nav button.owl-next {
    right: 0
}

.manset .owl-dots {
    text-align: center;
    padding-top: 15px
}

.manset .owl-dots button.owl-dot {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    display: inline-block;
    background-color: gray!important;
    margin: 0 3px;
    border-color: #000!important
}

.KatList>li {
    width: 198px!important
}

.YaziIcerik .has-large-font-size {
    font-size: 21px!important
}

.ateg {
    width: 100%;
    font-size: 23px;
    margin-top: 50px;
    position: relative
}

.ateg .ategust {
    border-top: 1px solid #ccc;
    text-align: center;
    display: block
}

.ateg .ategust>span {
    display: block;
    margin-top: -15px
}

.ateg .ategust>span>span {
    padding: 0 20px;
    background-color: #fff
}

.ateg .ateguclu {
    width: 1138px
}

.ateg .ateguclu .owl-dots button>span {
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background-color: gray
}

.ateg .ateguclu .ategtek {
    float: left;
    width: 349px;
    margin: 45px 10px 15px;
    position: relative
}

.ateg .ateguclu.ategucluAz .ategtek {
    margin-right: 25px!important
}

.ateg .ateguclu.ategucluAz .ategtek:nth-of-type(3) {
    margin-right: 10px!important
}

.ateg .ateguclu .ategtek a.ategimg {
    transition: all .5s !important;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
    width: 100%;
    height: 227px!important;
    border-radius: 7px;
    display: block
}

.ateg .ateguclu .ategtek a.ategimg:hover {
    width: 369px;
    height: 240px!important;
    margin: -20px -10px 17px
}

.ategtek>a.ategyazi {
    height: 93px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
    width: 100%;
    font-size: 24px;
    line-height: 31px
}

.ateg .ateguclu .ategtek>small {
    font-size: 12px!important;
    padding: 2px 4px;
    border-radius: 3px;
    background-color: #ffb6c1;
    color: purple;
    white-space: nowrap;
    overflow: hidden;
    line-height: 11px;
    float: left;
    display: block;
    margin: 3px 5px 15px 0
}

.ateg .ateguclu .ategtek>small.atyazi {
    margin: 3px 0 15px 0
}

.ateg .ateguclu small .ategyazi {
    display: block;
    max-width: 299px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: purple!important
}

.ateg .ateguclu .ategtek>small.sari {
    background-color: #ff0;
    color: brown
}

.ateg .owl-next>span,.ateg .owl-prev>span {
    transition: color .5s!important;
    background-color: transparent;
    position: absolute;
    transform: translateY(-50%);
    font-size: 60px;
    line-height: 140%;
    z-index: 99;
    color: gray
}

.HbrSosIc,.NaVMeNu ul.sub-menu {
    transition: opacity .5s ease-in-out
}

.ateg .owl-prev>span {
    left: -20px;
    top: 165px
}

.ateg .owl-next>span {
    right: -20px;
    top: 165px
}

.ateg .owl-nav {
    margin-top: 0;
    height: 0
}

.ateguclu .ategtek .SagUstGul {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 40px
}

.NaVMeNu ul.sub-menu {
    display: none;
    width: calc(100% - 40px);
    margin-left: 0
}

.NaVMeNu ul.sub-menu i {
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0
}

.EnUstMenu.HmbMenu.Aktif .EnUstMenuIc .HeaderLogo {
    margin: 0 auto;
}

.EnUstMenu.HmbMenu.Aktif .EnUstMenuIc .HeaderLogo img {
    max-width: 295px!important
}

body.Mobil .EnUstMenu.HmbMenu.Aktif .GulTek.GulTek2 {
    margin-top: 0!important;
    left: 0
}

.NaVMeNu ul.sub-menu.nevkat {
    display: block;
    margin-left: 20px!important;
    width: calc(100% - 20px)!important
}

.KatMenusu .KatMenusuIc > ul.menu li:hover > ul.sub-menu {
    display: block
}

.KatMenusu .KatMenusuIc > ul.menu li > ul.sub-menu > li {
    box-sizing: border-box;
    width: 100%
}

.NaVMeNu ul li {
    list-style: circle inside;
    min-height: 32px;
    line-height: 32px
}

.constant-tilt-shake:hover {
    animation: tilt-shaking .4s infinite
}

.BegSol span {
    padding: 3px 0;
    position: absolute;
    left: -36px;
    border-radius: 5px;
    font-size: 15px;
    line-height: 16px;
    width: 34px
}

.GulBul {
    width: 100%;
    line-height: 35px;
    text-align: center
}

.GulBul a,.gulfav a {
    cursor: pointer;
    transition: background-color .5s;
    width: 14%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 24px
}

.GulBul2 .GulTek2 {
    top: 7px;
    left: 0;
    line-height: 41px;
    height: 38px;
    padding-left: 6px;
    width: 30px!important;
    position: absolute;
    z-index: 5
}

.GulOrtala {
    height: 35px
}

.AnaSliderBuyuk .YaziGul {
    font-size: 36px;
    position: absolute;
    right: 12px!important;
    top: 15px!important
}

.AnaSliderKucuk .YaziGul, .KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li>a.KonuRes .YaziGul {
    font-size: 24px;
    position: absolute;
    right: 5px!important;
    top: 6px!important;
    height: 32px;
    line-height: 32px
}

.AnaYazilar.Bilesen .AnaYazi .YaziRes .YaziGul,.BilesenIc .BilesSol a.BuyukRes .YaziGul,.Bilesen .BilesenIc .Yazi4Lu a.KonuRes .YaziGul,.Orta .Yazi4Ayri .Yazilar .YaziGul,.SolBilesen a.BuyukRes .YaziGul,.YaziRes .YaziGul,.mansetdis .manic .YaziGul,.avtr .YaziGul {
    font-size: 28px;
    position: absolute;
    right: 5px!important;
    top: 8px!important
}

.SolBilesen .BilesSag .Yazi2Li a.BuyukRes .YaziGul {
    font-size: 24px;
    top: 8px!important;
    right: 5px!important
}

.ateg .ateguclu .ategtek .YaziGul {
    margin-top: 8px!important;
    margin-right: 5px!important;
    float: right!important;
    font-size: 28px
}

.SiteSol .YaziTum .YaziGul {
    z-index: 1;
    font-size: 46px;
    position: absolute;
    right: 0
}

body.Mobil .YaziGul {
    font-size: 24px!important
}

body.Masaustu .Uclu_Yazilar_2.Bilesen .Yazi4Lu {
    font-size: 28px
}

body.Masaustu .Uclu_Yazilar_2.Bilesen .Yazi4Lu:nth-of-type(4n+1) {
    margin-left: 0!important;
}

.YaziGul {
    position: absolute
}

.HbrSosIc {
    position: relative;
    opacity: 0;
    visibility: hidden;
    width: 80px;
    height: 80px;
    top: -80px
}

.HbrSosIc .InsT {
    background-color: #d6249f;
    background-color: radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);
    box-shadow: 0 3px 10px #00000040
}

.HbrSosIc a,.HbrSosIc i,.HbrSosIc a, .HbrSosIc img {
    display: inline-block;
    font-size: 20px;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #fff!important;
    line-height: 24px;
    float: left
}

.DwnIkn,a.MyInd {
    float: none!important;
    text-align: center!important
}

.HbrSosIc a {
    margin: 8px
}

.widget_tag_cloud a,a.MyInd {
    white-space: nowrap;
    overflow: hidden
}

.OncekiIc p,.SonrakiIc p,a.MyInd {
    line-height: 25px;
    max-height: 75px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

a.MyInd {
    display: block;
    background-color: green;
    padding: 4px 10px;
    margin-top: 5px;
    max-width: 320px;
    font-size: 15px
}

.DwnIkn i {
    margin-right: 5px
}

body.Mobil a.MyInd {
    max-width: calc(100% - 20px)
}

body.Mobil .Btnlarim:has(.MenuKapat) {
	line-height: 40px;
	height: 40px;
}

body.Masaustu .Btnlarim:has(.MenuKapat) {
	display: none!important;
}

#TumSayfa .SagMenu a:hover,#TumSayfa .SagMenu a .fa:hover {
    color: var(--wp--preset--color--rengim)!important;
}

.OncekiIc,.SonrakiIc {
    display: flex;
    height: 80px;
    align-items: center;
    max-width: 147px
}

body.Masaustu .OncekiIc,body.Masaustu .SonrakiIc {
    max-width: 240px
}

body.Masaustu .SonrakiIc p {
    text-align: right
}

.OncekiYzi img, .SonrakiYzi img {
    height: 80px;
    width: 125px;
    overflow: hidden
}

.OncekiYzi img {
    margin-right: 25px;
    float: left
}

.OncekiYzi>span,.SonrakiYzi>span {
    clear: both;
    font-size: 14px;
    line-height: 21px;
    height: 21px;
    color: #000;
    display: block;
    margin-bottom: 10px
}

.OncekiYzi>span {
    text-align: left
}

.SonrakiYzi>span {
    text-align: right
}

body.Mobil .SonrakiYzi>span {
    text-align: left
}

.SonrakiYzi img {
    float: right;
    margin-left: 25px
}

body.Mobil .SonrakiYzi img {
    float: left;
    margin: 0 25px 0 0
}

.OncekiIc p,.SonrakiIc p {
    margin: 0;
    overflow: hidden
}

.OncekiYzi:hover p,.SonrakiYzi:hover p {
    text-decoration: underline
}

body.Mobil .OncekiYzi.SonrasiVar {
    margin-bottom: 25px
}

.Mansetim2,.Mansetim3,.Mansetim4,.MansetimIc2,.MansetimIc3,.MansetimIc4 {
    width: 800px;
    position: relative;
    display: block
}

.SiteSag .Mansetim2,.SiteSag .MansetimIc2 {
    width: 295px!important;
}

.SiteSag .Mansetim2 {
    height: 225px!important;
    overflow: hidden
}

.SiteSag .MansetimIc2 {
    height: 188px!important
}

.Mansetim4 .owl-dots {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Mansetim3 {
    height: 572px!important;
    margin: 0!important
}

.Mansetim2 {
    height: 557px!important;
    overflow: hidden
}

.Kucuk_Resimli_Manset:empty,.Kucuk_Resimli_Manset_2:empty,.Numarali_Manset:empty {
    display: none!important
}

.Manset2Dongu,.Manset3Dongu {
    height: 520px
}

.Manset4Dongu {
    height: 469px
}

.Manset4Dongu .AnaSliderBuyuk {
    width: 100%!important;
    height: 469px!important
}

.Manset2Dongu .AnaSliderBuyuk,.Manset3Dongu .AnaSliderBuyuk {
    width: 100%!important;
    height: 520px!important
}

.SiteSag .Manset2Dongu .AnaSliderBuyuk,body.Mobil .Manset2Dongu .AnaSliderBuyuk {
    width: 295px!important;
    height: 188px!important
}

.SiteSag .Manset2Dongu {
    width: 295px!important;
    height: 188px!important
}

.MansetimIc2 .owl-dots .owl-dot span {
    text-align: center;
    width: 70%;
    height: 27px;
    color: #fff;
    cursor: pointer;
    line-height: 27px;
    margin: 0 auto;
    display: block;
    border-radius: 0
}

.ateguclu .owl-dots button:hover span {
    transition: background-color .5s!important
}

body.Mobil .MansetimIc2 .owl-dots .owl-dot span, .SiteSag .MansetimIc2 .owl-dots .owl-dot span {
    width: 70%
}

.MansetimIc2 .owl-dots .owl-dot.active span {
    border: #fff solid 2px;
    opacity: 1
}

.MansetimIc2 .owl-dots {
    position: absolute;
    height: 37px;
    left: 0;
    right: 0;
    line-height: 37px;
    bottom: -37px;
    padding: 0 30px;
    box-sizing: border-box
}

.MansetimIc2 .owl-dots .owl-dot {
    border-radius: 0;
    line-height: 37px;
    height: 37px;
    text-align: center;
    color: #fff
}

.MansetimIc3 .owl-nav {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    right: 0;
    color: #fff!important;
    z-index: 9;
    font-size: 30px;
    height: 0;
    line-height: 37px
}

.MansetimIc2 .owl-dot {
    top: 0
}

div[class^=MansetimIc] .owl-dots button {
    transition: opacity .5s!important;
    opacity: 1
}

.MansetimIc2 .owl-nav button {
    position: absolute;
    height: 33px!important;
    line-height: 33px!important;
    top: 0;
    width: 15px;
    padding: 0!important;
    margin: 0!important
}

.AnaSliderDis.owl-carousel .owl-nav button.owl-prev:hover,.AnaSliderDis.owl-carousel .owl-nav button.owl-next:hover {
    width: 32px;
    height: 32px;
    top: -4px;
    position: absolute;
    line-height: 32px;
    text-align: center;
}

.MansetimIc2 .owl-nav button.owl-prev {
    left: 12px
}

.MansetimIc2 .owl-nav button.owl-next {
    right: 12px
}

.MansetimIc3 .owl-dots button.active,.MansetimIc3 .owl-dots button:hover,.MansetimIc4 .owl-dots button.active,.MansetimIc4 .owl-dots button:hover {
    opacity: .65
}

.MansetimIc3 .owl-nav .owl-prev {
    margin-left: 8px
}

.MansetimIc3 .owl-nav .owl-next {
    margin-right: 8px
}

.MansetimIc3 .owl-dots {
    width: 100%;
    background-color: var(--wp--preset--color--rengim);
    height: 51px
}

.MansetimIc4 .owl-dots {
    width: 100%;
    background-color: var(--wp--preset--color--rengim);
    height: 410px;
    width: 79px;
    padding: 29px 0 30px
}

.MansetimIc3 .owl-dots button span,.MansetimIc4 .owl-dots button span {
    display: none!important;
    text-align: center
}

.Mansetim4 .owl-stage-outer {
    width: calc(100% - 79px);
    float: right
}

.MansetimIc3 .owl-dots button {
    width: calc(10% - 7px);
    height: 47px;
    margin: 2px 1px
}

.MansetimIc4 .owl-dots button {
    width: 75px;
    height: 49px;
    margin: 1px 2px
}

.MansetimIc2 .owl-nav {
    display: block;
    z-index: 40;
    font-size: 30px;
    color: #fff;
    line-height: 35px;
    position: relative;
    margin: 0!important;
    padding: 0!important
}

.Mansetim4 button.owl-next,.Mansetim4 button.owl-prev {
    transform: rotate(90deg);
    color: #fff!important;
    position: absolute;
    font-size: 30px!important;
    left: 33px;
    display: block;
    height: 40px;
    line-height: 40px!important
}

.Mansetim4 button.owl-prev {
    top: -10px
}

.Mansetim4 button.owl-next {
    bottom: -12px
}

.BegSol .Favim,.BegSol .Gul {
    height: 50px;
    width: 100%;
    clear: both;
    line-height: 50px;
    transition: filter .5s;
    display: block;
    filter: brightness(70%);
}

.BegSol .Favim.aktif,.BegSol .Favim:hover,.BegSol .Gul.aktif,.BegSol .Gul:hover {
    filter: brightness(100%)
}

.BegSol .Gulucuk .GulIc {
    position: relative
}

.Bilesen.Begeniler .BilesenIc .Gulucuk .GulucukIsim {
    clear: left;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0 5px;
    white-space: nowrap;
    text-align: center;
}

.BegSol span {
    left: 7px;
    top: 55px
}

.HmbMenu.Aktif .Bilesen {
    width: 295px!important
}

.widget_tag_cloud a {
    font-size: 14px!important
}

.CopyRghtDis {
    height: 40px;
    line-height: 40px;
    background-color: #000;
    color: #fff;
    width: 100%
}

.CopyRghtDis.Aktif {
    position: absolute;
    z-index: 999;
    margin-top: 30px!important
}

body.Masaustu .CopyRght {
    width: 1138px;
    min-width: 1138px;
    padding: 5px 43px
}

.CopyRght {
    margin: 0 auto;
    font-size: 13px;
    position: relative;
    text-align: right;
    height: 30px;
    line-height: 30px;
}

body.Mobil .CopyRght {
    width: calc(100% - 40px);
    padding: 5px 20px;
    text-align: center
}

.HakkindaA,.my_social,.my_social i.fa {
    text-align: center!important
}

body.Mobil .SiteSol .BosBaslik,body.Mobil .SiteSol .UrunIcerik .YaziBaslik,body.Mobil .SiteSol .YaziTum .YaziBRes .YaziBaslik {
    font-size: 23px;
    line-height: 30px;
    max-height: 60px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden
}

.SiteSol .UrunIcerik {
    margin: 25px auto 0
}

body.Mobil .SiteSol .YaziTum .YaziBRes .YaziBaslik.GrsKytBaslik {
    font-size: 36px;
    line-height: 1.1
}

.BegSol {
    position: absolute;
    display: block;
    height: 50px;
    left: 0;
    top: calc(100% + 15px);
    z-index: 1;
    border-radius: 25px;
    background-color: #ffffffb3;
    border: #ccc solid 1px;
    font-size: 25px
}

.BegSol .Gul {
    width: 50px;
    height: 50px;
    clear: none;
    line-height: 50px
}

.BykRes {
    position: relative;
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: top;
    clear: right;
    min-height: 53px
}

.HakkindaA {
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%;
    font-size: 22px;
    text-overflow: ellipsis
}

.BykResIc2 {
    height: 53px;
    position: relative;
    z-index: 3;
    left: 0;
    right: 0;
    bottom: 53px;
    display: block
}

a.BykResIc2 {
    background: linear-gradient(180deg,#fff0 0,#fff 100%)
}

.Footerim .FooterimIc a.BykResIc2 {
    background: linear-gradient(180deg,#eee0 0,#eee 100%)
}

.BykRes.BykAvatYok {
    margin-bottom: -40px
}

.BykRes.BResYok {
    margin-top: -15px
}

.HakArkaPlan,.HakAvatar {
    width: 100%;
    position: relative;
    height: auto
}

.HakAvatar {
    margin-bottom: 10px;
    background-color: #fff;
    width: 100px;
    height: 100px;
    border-radius: 56px!important;
    border: #fff solid 3px;
    z-index: 5;
    margin-left: calc(50% - 53px);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block
}

.FooterimIc .HakAvatar {
    position: relative;
    z-index: 49;
    background-color: #eee;
    border: #eee solid 3px
}

.HakkimdaBilgi {
    font-size: 15px;
    line-height: 1.5
}

.my_social {
    width: 28px;
    height: 28px;
    float: left;
    border-radius: 4px;
    cursor: pointer;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    display: block;
    margin-left: 5px;
    transition: opacity .5s
}

.my_social i.fa,.my_social>img {
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 1px;
    border-radius: 3px;
    border: #ffffff4d solid 1px;
    display: block;
}

.my_social:hover {
    color: #fff!important;
    opacity: .75;
    text-decoration: none!important
}

.my_facebook {
    background-color: #4267b2
}

.my_twitter {
    background-color: #444
}

.my_instagram {
    background-color: #f09433;
    background: linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)
}

.my_pinterest {
    background-color: #bd081c
}

.my_tumblr {
    background-color: #35465d
}

.my_whatsapp {
    background-color: #25D366
}

.my_telefon {
    background-color: #0247FE
}

.Hakkinda .BilesenBasIc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ldio-gkr8jp3vv88>div div:nth-of-type(3) {
    border-color: transparent transparent transparent var(--wp--preset--color--rengim)
}

img.cpyonur {
    width: 30px;
    height: 30px;
    margin: 0 0 0 8px;
    display: block;
    float: right
}

body.Mobil img.cpyonur {
    float: right
}

.avtr {
    position: relative;
    height: 0;
    padding-top: 64%;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}

.HakkindaA,.HakkimdaBilgi {
    z-index: 6;
    position: relative;
}

.ikidiv {
    margin-top: -110px!important
}

.SiteSag .ikidiv {
    margin-top: -100px!important
}

.ikidiv.HkkAvtYok2,.ikidiv.HkkAvtVar2 {
    margin-top: -56px!important
}

.ikidiv.HkkAvtYok {
    margin-top: -45px!important
}

.SiteSag .HakAvatar {
    width: 80px;
    height: 80px;
    border-radius: 86px!important;
    margin-left: calc(50% - 43px)
}

.HakkindaA2 {
    width: 106px;
    margin: 5px auto;
    display: block;
    border-radius: 56px!important
}

.SosyalYeri {
    height: 28px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: right;
    position: absolute;
    z-index: 4;
    right: 0;
    top: 0
}

.flex-control-thumbs li img {
    height: 64px!important
}

.Bilesen .BilesenIc>ul>li {
    list-style: disc inside!important;
    margin: 15px 0 0 0!important
}

.Bilesen .BilesenIc ul>li>ul>li:has(>ul) {
    list-style: disc inside!important
}

.BilesenIc > ul li {
    list-style: circle inside!important;
    margin: 15px 0 0 23px!important
}

.Bilesen .BilesenIc>ul.product_list_widget li {
    list-style-type: none!important
}

.Bilesen.SonUrunler ul li {
    list-style-type: none;
    clear: both;
    padding: 12px 0;
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    width: 100%
}

.Bilesen.SonUrunler ul li:last-of-type {
    border-bottom: none;
    padding-bottom: 0
}

.Bilesen.SonUrunler ul li a img {
    float: left;
    width: 80px;
    height: 80px
}

.Bilesen.SonUrunler ul li a {
    display: block;
    width: 100%
}

.Bilesen.SonUrunler ul li span.product-title {
    width: calc(100% - 100px);
    float: right;
    text-align: left;
    font-size: 16px;
    display: block;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.Bilesen.SonUrunler ul li span.product-title:hover,.DahaGoster:hover {
    text-decoration: underline
}

.Bilesen.SonUrunler ul li:hover span.product-title {
    color: #000
}

.Bilesen.SonUrunler ul li span.product-title:hover {
    color: var(--wp--preset--color--rengim)
}

.Bilesen.SonUrunler ul li .woocommerce-Price-amount,.Bilesen.SonUrunler ul li del .woocommerce-Price-amount {
    margin: 10px 0 0 20px;
    display: inline-block
}

.Bilesen.SonUrunler ul li ins .woocommerce-Price-amount {
    margin: 10px 0 0 10px;
    display: inline-block
}

.Bilesen.SonUrunler ul li del .woocommerce-Price-amount {
    opacity: .4;
    text-decoration: line-through
}

.description:before {
    border-color: var(--wp--preset--color--rengim) transparent transparent!important
}

button {
    cursor: pointer!important;
    transition: background-color .5s!important
}

body.Mobil #coupon_code {
    float: left!important;
    margin-top: 0!important
}

.select2-dropdown {
    margin-top: -30px
}

.Bilesen.Besli_Yazilar .BilesSag .YaziKucuk,.Foto_Video .BilesSag .YaziKucuk {
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
    overflow: hidden;
    width: 100%;
    height: 84px
}

.Foto_Video .BilesSag .YaziKucuk {
    margin-top: 15px!important
}

body.Mobil .Foto_Video .BilesSag .YaziKucuk:first-of-type {
    margin-top: 25px!important
}

body.Masaustu .Foto_Video .BilesSag .YaziKucuk:first-of-type {
    margin-top: 0!important
}

.Besli_Yazilar .BilesSag .YaziKucuk:last-of-type,.Foto_Video .BilesSag .YaziKucuk:last-of-type {
    padding-bottom: 0;
    border-bottom: none
}

.BilesSag.Bilesen.Besli_Yazilar .BilesSag .YaziKucuk:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none!important
}

#respond input#submit.alt,button.button.alt,input.button.alt {
    background-color: var(--wp--preset--color--rengim)!important;
    transition: background-color .5s
}

.BilKatlar .BilKatUst i,.IkiliTab .Tabim:hover,.Orta .Yazi4Ayri .Yazilar .YaziAlt .YaziDetay span.Yazar a:hover,.ateg>.ateguclu>.ategtek>a.ategyazi:hover,a.YukariOkk,a:hover {
    color: var(--wp--preset--color--rengim)
}

.Foto_Video .BilKatlar .BilKatUst i {
    color: #fff!important
}

.owl-nav [class*=owl-]:hover {
    background-color: var(--wp--preset--color--rengim)
}

.BilesenBasSag2 .BilBasSagSol2 a {
    color: var(--wp--preset--color--rengim);
    border: var(--wp--preset--color--rengim) solid 2px
}

.AnaYazilar .AnaYazi .AnaYaziSag .KatKucuk,.AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku,.BilesenIc .KatKucuk,.Numaramm,.OncSon,.SiteSol .YaziTum .YaziBRes .BResAlt .KatKucuk,.SoldanMenuIc ul,.YukariCik,body.Mobil .AltMenu,div[class^=TabYazilar] .TabYazi .KucukSag .KatKucuk {
    background-color: var(--wp--preset--color--rengim)
}

.Populer_Yazilar_Ve_Yorumlar .TabIcerik a.YaziBaslik:hover {
    color: var(--wp--preset--color--rengim)!important
}

.Foto_Video .BilesenIc .KatKucuk {
    background-color: #fff;
    color: var(--wp--preset--color--rengim)!important
}

.Foto_Video .BilesenIc .KatKucuk:hover {
    background-color: var(--wp--preset--color--rengim)!important;
    color: #fff!important
}

#TumSayfa .SagMenu a:hover,#TumSayfa .SagMenu li:hover a,#TumSayfa .SagMenu li:hover:before,.SiteSol .YaziTum .YaziBRes.ResimsizYz a.YaziBaslik:hover {
    color: var(--wp--preset--color--rengim)!important;
}

.YorumlarKismi #respond form input.Gnd,.YorumlarKismi #respond form input.Tmz,.wpcf7-submit {
    border-bottom: 2px solid var(--wp--preset--color--rengim);
    color: var(--wp--preset--color--rengim)!important
}

.lds-ring div {
    border: var(--wp--preset--color--rengim) solid 8px
}

#Giris .KayitBtn,.Kayit .KayitBtn {
    border-bottom: 2px solid var(--wp--preset--color--rengim)!important;
    color: var(--wp--preset--color--rengim)!important;
    margin-top: 10px
}

.Bilesen .BilesenBaslik .BilesenBasSag2 .BilBasSagSol2 a {
    color: #fff!important;
    border: var(--wp--preset--color--rengim) solid 2px!important
}

.Bilesen .BilesenBaslik div[class^=BilesenBasSag] div[class^=BilBasSagSol]>div {
    border: var(--wp--preset--color--rengim) solid 2px!important
}

.Bilesen .KatKucuk:hover,div[class^=TabYazilar] .TabYazi .KucukSag .KatKucuk:hover {
    background-color: #fff!important;
    color: var(--wp--preset--color--rengim)!important;
    transition: background-color .5s
}

.ldio-o8cgjbi7k6n>div div:nth-of-type(3) {
    border-color: transparent transparent transparent var(--wp--preset--color--rengim)!important
}

.KatMenusu .KatMenusuIc ul.menu li ul li.menu-item:hover {
    background-color: var(--wp--preset--color--rengim)!important;
    color: #fff
}

.KatMenusu .KatMenusuIc ul.menu .hidden-category {
    display: none!important
}

body.Mobil .KatMenusuIc > ul.ana-syf-mobil {
    display: block!important
}

.YorumlarKismi #respond form input.Gnd:hover {
    text-transform: none!important;
    text-decoration: none!important
}

.woocommerce #payment #place_order:hover,.woocommerce #respond input#submit:hover,.YaziIcerik.Kayit .KayitBtn:hover,.YorumlarKismi #respond form input.Tmz:hover,.woocommerce button:hover,.woocommerce .button:hover,.woocommerce button.button:hover {
    background-color: #fff!important;
    color: var(--wp--preset--color--rengim)!important;
    text-transform: none!important;
    text-decoration: none!important
}

.YaziIcerik.Kayit:empty {
    display: none
}

a.button,button.button {
    transition: background-color .5s;
    background-color: var(--wp--preset--color--rengim)!important;
    color: #fff!important
}

.custom-control-input:checked+.custom-control-label {
    background-color: #6b7abb;
    border-color: #5d6baa
}

.custom-control-input:checked+.custom-control-label .custom-control-label-background {
    left: 60px;
    width: 5px
}

.custom-control-input:checked+.custom-control-label .custom-control-label-background-color:before {
    width: 5px;
    height: 5px;
    top: -25px
}

.custom-control-input:checked+.custom-control-label .custom-control-label-background-color:after {
    width: 5px;
    height: 5px;
    left: -30px;
    top: 20px
}

.custom-control-input:checked+.custom-control-label:before {
    background-color: #fff;
    border-color: #e8e8ea;
    animation-name: switch;
    animation-duration: .35s;
    animation-fill-mode: forwards
}

.custom-control-input:checked+.custom-control-label:after {
    transition-delay: .35s;
    opacity: 1
}

.custom-control-label {
    width: 200px;
    height: 100px;
    background-color: #96dcee;
    border-radius: 100px;
    border: #72cce3 solid 5px;
    display: flex;
    position: relative;
    transition: .35s ease-in
}

.custom-control-label-background,.custom-control-label-background-color:after,.custom-control-label-background-color:before {
    height: 5px;
    border-radius: 5px;
    background-color: #fff;
    transition: .15s ease-in
}

.custom-control-label-background {
    width: 10px;
    position: relative;
    left: 135px;
    top: 45px
}

.custom-control-label-background-color:after {
    content: "";
    position: absolute;
    width: 40px
}

.custom-control-label-background-color:before {
    content: "";
    position: absolute;
    top: -5px;
    width: 40px;
    left: -20px
}

.custom-control-label-background-color:after {
    top: 5px;
    left: -10px
}

.custom-control-label:before {
    animation-name: reverse;
    animation-duration: .35s;
    animation-fill-mode: forwards;
    transition: .35s ease-in;
    content: "";
    width: 82px;
    height: 82px;
    border: #f5eb71 solid 5px;
    top: 4px;
    left: 4px;
    position: absolute;
    border-radius: 82px;
    background-color: #fffaa8
}

.owl-carousel .owl-dots .owl-dot,[class^=MansetimIc] .owl-nav button:hover {
    background-color: transparent!important
}

.ldio-gkr8jp3vv88>div div:first-of-type,.ldio-gkr8jp3vv88>div div:nth-of-type(2) {
    border-color: transparent var(--wp--preset--color--rengim) var(--wp--preset--color--rengim)
}

#add_payment_method .cart-collaterals .cart_totals .discount td,.AnaSlider .AnaSliderBuyuk .SliderAlt a.YaziBaslik:hover,.AnaSlider .SliderAlt .YaziDetay .Yazar a:hover,.AnaSliderTum .SliderAlt a.YaziBaslik:hover,.AnaSliderTum a.YaziBaslik:hover,.AramaButon:hover,.AramaKapat:hover,.BilKatlar .BilKatUst span,.Bilesen .AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku:hover,.Bilesen .BilKatlar.KatToplam,.Bilesen .BilKatlar>a,.Bilesen .BilesenIc .YaziDetay a.DevamOku:hover,.Bilesen .BilesenIc .YaziDetay a:hover,.Bilesen.Yazarlar .BilesenIc ul li a.YazarIsmi:hover,.Bilesen.Yazarlar .BilesenIc ul li a.Yazar_Ismi:hover,.DahaGoster:hover,.HmbMenu.Aktif .AramaYap>form .AraBtn:hover,.KatMenusu .KatMenusuIc .AramaYap>form .AraBtn:hover,.KatMenusu .KatMenusuIc .AramaYap>i.AramaButon:hover,.KatMenusu .KatMenusuIc .AramaYap>i.AramaKapat:hover,.OrtHmb:hover,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>.KonuSagSol,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li>.YaziDetay a:hover,.KatMenusu .KatMenusuIc>ul>li.MegaMenu>ul>li>ul>li>a:hover,.OncSon:hover,.OncekiSonraki .Onceki:hover,.OncekiSonraki .Sonraki:hover,.OrtaHmb:hover,.SiteOrta .Yazi4Ayri .Yazilar .YaziAlt .YaziDetay span.Yazar a:hover,.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar>a:hover,.SiteSol .bcrumb > a:hover,.YazarBiyo .YazarIsmi a:hover,.Yazi4Ayri .Yazilar .YaziBaslik:hover,.YaziDetay a.DevamOku:hover,.YaziIcerik a.GirYap:hover,.YorumlarKismi li.comment .comment-meta a:hover,.YorumlarKismi li.comment a:hover,.ateg .ateguclu .owl-nav span:hover,.ateg .ateguclu small .ategyazi:hover,.ateg .ategust>span>span a:hover,.product_list_widget li a:hover,.randomyazi:hover,div[class^=TabYazilar] .TabYazi .YaziDetay a:hover {
    color: var(--wp--preset--color--rengim);
}

.bcrumb>a>span {
    margin-right: 0!important
}

.FVDegil .BilesenIc a.DevamOku {
    transition: color .5s,background-color 0.5s!important;
}

.Bilesen.Foto_Video .BilesenIc .YaziDetay a:hover {
    color: #fff!important
}

body .Foto_Video .BilKatlar>a {
    color: #fff!important
}

.Foto_Video .BilesenBaslik div[class^=BilesenBasSag] div[class^=BilBasSagSol]>div {
    border-color: #fff!important;
    color: var(--wp--preset--color--rengim)!important;
    background-color: #fff!important
}

body.Mobil .OncekiSonraki .OncekiIc.OncekiYzsz,body.Mobil .OncekiSonraki .SonrakiIc.SonrakiYzsz {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%
}

body.Masaustu .OncekiSonraki .SonrakiIc.SonrakiYzsz {
    justify-content: right
}

.SiteSol .YaziTum .YaziBRes .BResAlt .KategoriBeyaz.SingKat:hover {
    color: #fff!important;
}

body.Masaustu .OncekiSonraki .OncekiIc.OncekiYzsz, body.Masaustu .OncekiSonraki .SonrakiIc.SonrakiYzsz {
    max-width: 385px
}

.OncSnrYok .OncekiIc,.OncSnrYok .SonrakiIc {
    height: auto!important;
}

span.Yazar,span.Tarih,span.Izleme,span.Yorum {
    white-space: nowrap!important
}

body.Mobil span.Yorum1 {
    display: block
}

body.Mobil span.Yorum2 {
    display: none
}

body.Masaustu span.Yorum1 {
    display: none
}

body.Masaustu span.Yorum2 {
    display: block
}

span.Yorum1,span.Yorum2 {
    float: left
}

.form-comment>textarea {
    min-height: 84px!important;
    max-height: 232px!important
}

.BilKatlar .BilKatUst span {
    text-overflow: ellipsis
}

.Foto_Video .BilKatlar .BilKatUst span {
    color: #fff!important
}

td.actions .input-text {
    padding: 9px!important
}

.YorumlarKismi li.comment .YazanBegen .BegnBegnme.Oylandi a {
    background-color: #1a1a1a!important;
    cursor: default!important
}

.EnUstMenu.HmbMenu .HakAvatar {
    border-color: #fff!important;
}

.EnUstMenu.HmbMenu a.BykResIc2 {
    background: linear-gradient(0deg,#fff 0%,transparent 100%)
}

select {
    padding: 5px
}

.Hakkinda .BilesenIc,.HmbMenu.Aktif #AramaFormu1 .AraTxtDis1,.KatMenusu .KatMenusuIc .AramaYap>form .AraTxtDis,.KatMenusu .KatMenusuIc ul li,.NaVMeNu ul li,.NaVMeNu ul li.fa:before,body,body.Masaustu .AramaButon,body.Masaustu .AramaKapat,.HeaderLogoDis {
    position: relative
}

.AnaSlider>.AnaSliderKucukler>.AnaSliderKucuk .SliderAlt .YaziDetay,.AnaYazi .YaziRes del,.Bilesen .BilesenIc div[class^=BilBasSagSol],.BilesenBasSag2 .BilBasSagSol2 .page-numbers,.BykRes.BykAvatYok.BResYok,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul.KatList>.KonuSagSol,.NaVMeNu ul>li>span,.Orta .Yazi4Ayri.Uclu_Rastgele_Yazilar .Yazilar .YaziAlt .KategoriBeyaz:nth-of-type(n+2),Orta .Yazi4Ayri.Dortlu_Rastgele_Yazilar .Yazilar .YaziAlt .KategoriBeyaz:nth-of-type(n+3),.custom-control-input,.hidden,.related.products,.show-password-input,.wp-block-image figcaption,a.added_to_cart.wc-forward,body.Masaustu .Footerim .FooterimIc>.widget:nth-of-type(n+4),body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk .SliderAlt a.KategoriBeyaz:nth-of-type(n+2),body.Mobil .AnaSliderKucuk .SliderAlt,body.Mobil .AnaSliderKucuk a.SliderTam .YaziGul,body.Mobil .CopyRght span,body.Mobil .Orta .Yazi4Ayri,body.Mobil .YaziIcerik .PaylasBtnlar span,div[class^=TabYazilar] .TabYazi .KucukSag .KatKucuk:nth-of-type(n+4),li.menu-item-has-children span,li.menu-item-has-children span,body.Masaustu .AnaSliderTum .AnaSlider .AnaSliderKucukler .SliderAlt a.KategoriBeyaz:nth-of-type(n+3) {
    display: none
}

body.Mobil .MansetAlt {
    display: none!important
}

.AnaSlider .SliderAlt .YaziDetay .Yazar a,.Bilesen .BilesenBaslik .BilesenBasSol a,.CopyRght a,.KatMenusu .KatMenusuIc ul li ul li:hover>a,.KatMenusu .KatMenusuIc ul li ul li>a:hover,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li>a.KonuRes .Izlenme .fa,.KatMenusu .KatMenusuIc ul>li.MegaMenu>ul>li:hover>a,.KatMenusu .KatMenusuIc ul>li.MegaMenu>ul>li>a:hover,.KatMenusu .KatMenusuIc ul>li>ul>li:hover>.fa,.KatMenusu .KatMenusuIc ul>li>ul>li:hover>a,.SiteSol .YaziTum .YaziBRes .YaziBaslik {
    color: #fff
}

.BilesenBasSag2 .BilBasSagSol2 a.page-numbers.next,.BilesenBasSag2 .BilBasSagSol2 a.page-numbers.prev,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li:hover>.KonuSagSol,.NaVMeNu ul>li.active>ul,.TabIcerik.Aktif,body.Mobil .AramaButon,.Mobil .AramaKapat {
    display: block
}

.KatUl1>li>a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.BilesenBasSag2 .BilBasSagSol2 a.page-numbers.prev {
    float: left
}

.KatMenusu .KatMenusuIc .AramaYap>i.AramaButon,.KatMenusu .KatMenusuIc .AramaYap>i.AramaKapat {
    display: none
}

.KatMenusu .KatMenusuIc .AramaYap>i.AramaButon.Aktif,.KatMenusu .KatMenusuIc .AramaYap>i.AramaKapat.Aktif {
    display: block
}

.NaVMeNu>.menu>ul>li.fa,.NaVMeNu>ul>li.fa {
    width: calc(100% + 2px)!important;
    padding-left: 0!important
}

.NaVMeNu li.fa>ul>li {
    padding-left: 13px!important;
    width: calc(100% - 13px)!important
}

.NaVMeNu li.fa>ul>li.fa {
    padding-left: 6px!important;
    width: calc(100% - 2px)!important
}

.NaVMeNu ul li ul li.fa {
    margin-left: -4px!important;
    width: calc(100% + 4px)!important
}

.NaVMeNu ul li ul li.fa>a {
    margin-left: 5px
}

#gulbul,#next,.BResAlt.AttRes,.Bilesen .google-auto-placed,.DnmSon,.HmbMenu.Aktif .AramaButon,.Orta .Yazi4Ayri .Yazilar .YaziAlt .KategoriBeyaz:nth-of-type(n+3),.YaziTum.YaziTumGizle,body.Masaustu .KatMenusu .KatMenusuIc a.OrtaHmb,body.Mobil .Kucuk_Resimli_Manset,body.Mobil .Kucuk_Resimli_Manset_2,body.Mobil .YukariCik,body.Mobil .ateg,body.Mobil .Mansetim3,body.Mobil .Mansetim4 {
    display: none!important
}

body.Mobil .SiteSag .Mansetim2,body.Mobil .SiteSag .Mansetim2 .MansetimIc2 {
    display: block!important
}

.Orta .Yazi4Ayri.Uclu_Rastgele_Yazilar .Yazilar .YaziAlt .KategoriBeyaz {
    max-width: calc(100% - 6px)!important
}

.Footerim .FooterimIc>div *,.KatMenusu .KatMenusuIc>ul>li,.OncekiIc p,.SonrakiIc p,body.Mobil .SonrakiIc p {
    text-align: left
}

.AnaSliderTum .AnaSliderDis .owl-dots .owl-dot.active,.AnaSliderTum .AnaSliderDis .owl-dots .owl-dot:hover,.MansetimIc2 .owl-dots,.MansetimIc2 .owl-dots .owl-dot,.MansetimIc2 .owl-dots .owl-dot span,.ateg .ateguclu .owl-dots button.active span,.ateg .ateguclu .owl-dots button:hover span,.manset .owl-dots button.owl-dot.active,.manset .owl-dots button.owl-dot:hover,.top_parent>ul.KatUl1>li:hover {
    background-color: var(--wp--preset--color--rengim)!important
}

.MegaMenu.top_parent>ul li ul li {
    background-color: #fff!important
}

.BilKatlar a,.KatMenusu .KatMenusuIc ul li.MegaMenu>ul>li>ul>li:hover {
    background-color: transparent
}

.AnaSliderTum .AnaSliderDis .owl-dots .owl-dot.active,.BilesenIc .BilesSol,.IkiliTab,.SiteSag .Bilesen {
    border: #ccc solid 1px
}

.AnaSliderTum {
    width: 1138px;
    margin: 0 auto
}

body.Mobil .AnaSliderTum {
    width: 295px
}

.Bilesen .KategoriBeyaz, .AnaSliderTum .KategoriBeyaz,body #TumSayfa .YaziTum .KategoriBeyazDis.KatVar .KategoriBeyaz {
    border: 1px solid #fff!important;
    color: #fff!important;
}

body.Mobil .BeyazKatGizli > a {
    display: none!important
}

.SiteSol .YaziTum .BResYazar > b {
    text-shadow: none
}

.Bilesen .KategoriBeyaz:hover, .AnaSliderTum .KategoriBeyaz:hover {
    border: 1px solid #fff!important;
    color: #fff!important;
    background-color: var(--wp--preset--color--rengim)!important;
}

.TimeVar {
    color: #fff!important;
    text-shadow: 2px 2px 5px #000;
}

.TimeYok {
    color: #000!important
}

.BykRes .BykResIc2 img,.Hakkinda .BilesenBaslik .BilesenSolDis,.IkiliTab .Tabim.Secildi:before,.YorumlarKismi #comments,body.Masaustu .Footerim,body.Mobil .AnaSlider .AnaSliderKucukler .AnaSliderKucuk.AnaSliderKucuk4,body.Mobil .Bilesen .BilesSag,body.Mobil .Footerim {
    width: 100%
}

.PopYazYok {
    padding: 10px;
    font-size: 14px;
    text-align: center
}

.AnaSlider .AnaSliderKucukler .YaziBaslik {
    line-height: 22px;
    max-height: 44px;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.AnaSliderKucuk.AnaSlider {
    text-shadow: none!important
}

.CopyRght {
    overflow: hidden;
}

a.YazBas,a.YazBas span {
    display: block;
    height: auto!important;
    line-height: 22px;
    font-size: 15px
}

body.Masaustu a.YazBas,body.Masaustu a.YazBas span {
    max-height: 44px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

body.Masaustu .Foto_Video a.YazBas span {
    white-space: nowrap;
    display: block
}

body.Masaustu .Foto_Video .BilesenIc .BilesSol .BilAlt {
    height: 140px
}

body.Masaustu .Dortlu_Yazilar_2 a.YazBas, body.Masaustu .Dortlu_Yazilar_2 a.YazBas span {
    max-height: 22px;
    -webkit-line-clamp: 1
}

.Dortlu_Yazilar_2 .YaziBaslik span {
    line-height: 22px;
    max-height: 66px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.Mobil a.YazBas,body.Mobil a.YazBas span,body.Mobil .YaziOzet {
    max-height: none!important;
    display: block!important
}

body.Mobil .Dortlu_Yazilar .Yazi4Lu a.YazBas {
    max-height: 42px!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
}

a.YazBas {
    display: block;
    font-size: 15px;
    height: 43px;
    overflow: hidden
}

.CopySol {
    text-align: left;
    float: left
}

.Bilesen .KatKucuk {
    margin: 0 12px 7px 0;
    transition: background-color .5s
}

.Bilesen .KatKucuk:last-of-type {
    margin-right: 0!important
}

.KatKucuk>span {
    max-width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

body .HemOHemO .Populer_Yazilar_Ve_Yorumlar .TabIcerik2 div[class^=TabYazilar] .KatKucukler .KatKucuk:hover {
    background-color: #fff!important;
}

.KatKucukler {
    height: 32px!important;
    overflow: hidden
}

body.Mobil .Uclu_Yazilar.Bilesen .KatKucukler, body.Mobil .Besli_Yazilar.Bilesen .KatKucukler,body.Mobil .Besli_Yazilar_2.Bilesen .KatKucukler,body.Mobil .Foto_Video.Bilesen .KatKucukler,body.Mobil .AnaYazilar.Bilesen .KatKucukler,body.Mobil .Dortlu_Yazilar_2.Bilesen .KatKucukler {
    height: auto!important
}

div[class^=TabYazilar] .KatKucukler {
    margin-top: 10px
}

.AnaYazilar.Bilesen,.Bilesen2Sutun,.IkiliTab,.SiteOrta,.dnmbas,.dnmic {
    overflow: hidden
}

body.Mobil .MblGiz {
    display: none
}

body.Mobil .Bilesen2Sutun,body.Mobil .Orta {
    display: none
}

.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik,.Uclu_Yazilar .BilesenIc .Yazi2Li a.YaziBaslik {
    margin-top: 10px;
    font-size: 15px;
    max-height: 42px;
    line-height: 21px;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    height: auto!important
}

body.Masaustu .Uclu_Yazilar .BilesenIc .Yazi2Li a.YaziBaslik {
    white-space: nowrap;
    display: block
}

body.Masaustu .Uclu_Yazilar .BilesenIc .BilAlt {
    height: 167px
}

body.Mobil .Bunlar_Ilginizi_Cekebilir.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik,.SiteSag .Bunlar_Ilginizi_Cekebilir.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik {
    max-height: 44px!important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik.YazBas {
    font-size: 20px;
    line-height: 28px;
    max-height: 56px!important
}

.SiteSag .Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik.YazBas,body.Mobil .Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik.YazBas,body.Tablet.Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu a.YaziBaslik.YazBas {
    max-height: none!important;
    display: block!important
}

.Besli_Yazilar .BilesSag a.YaziBaslik {
    margin-top: 0
}

body.Mobil .YaziTum .YaziBaslik {
    margin-bottom: 0!important
}

body.Masaustu .Besli_Yazilar_2 .BilesenIc .BilAlt {
    height: 145px
}

body.Masaustu .Besli_Yazilar .BilesenIc .BilAlt a.YazBas span,body.Masaustu .Besli_Yazilar_2 .BilesenIc .BilAlt a.YazBas span {
    display: block;
    white-space: nowrap
}

body.Masaustu .Besli_Yazilar .BilesenIc .BilAlt {
    height: 129px
}

.Bunlar_Ilginizi_Cekebilir.Bilesen .BilesenIc .Yazi4Lu {
    width: calc(25% - 19px);
    margin-top: 25px!important
}

body.Masaustu .SiteSol .Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu:nth-of-type(4n+1) {
    margin-left: 0!important;
    clear: left;
}

.Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu {
    width: calc(33.33% - 17px);
    margin-top: 25px!important
}

body.Mobil .Uclu_Yazilar_2.Bilesen .BilesenIc .Yazi4Lu {
    margin: 25px 0 0 0!important;
    width: 100%!important;
    height: auto!important
}

body.Mobil .Bunlar_Ilginizi_Cekebilir.Bilesen .BilesenIc .Yazi4Lu {
    width: calc(50% - 13px);
    height: 178px
}

.AnaGenis .Dortlu_Yazilar.Bilesen .BilesenIc .Yazi4Lu {
    width: 265px!important;
    height: 245px!important;
    position: relative;
}

.AnaGenis .Dortlu_Yazilar.Bilesen .BilesenIc .Yazi4Lu:nth-of-type(4n+1) {
    margin-left: 0!important;
}

.Bunlar_Ilginizi_Cekebilir.Bilesen .BilesenBaslik {
    margin-bottom: 0!important
}

.Bunlar_Ilginizi_Cekebilir.IlgiKompakt li {
    line-height: 22px
}

.Uclu_Yazilar_2.Bilesen .BilesenBaslik,.Uclu_Yazilar_2.Bilesen {
    margin: 0 auto!important
}

.SiteWidth,.MansetAlt {
    display: block;
    width: 1138px;
    margin: 0 auto
}

body .FVWidth2 .Foto_Video {
    width: 1138px
}

body.Mobil .SiteWidth, body.Mobil .MansetAlt,body.Mobil .FVWidth2 .Foto_Video {
    width: 295px;
    display: block;
    margin: 0 auto;
    padding: 25px 0 0 0
}

.FVWidth2 {
    width: 100%;
    margin: 25px auto 0 auto;
    background-color: var(--wp--preset--color--rengim);
    padding-bottom: 25px
}

.BuyukHarf {
    margin: 22px -3px 0 -3px;
    font-size: 0;
    text-align: center;
    width: calc(100% + 6px);
    overflow: hidden
}

.BuyukHarf a,.BuyukHarf span {
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 0;
    margin: 8px 3px 0 3px;
    border: 1px solid black;
    font-size: 16px;
    vertical-align: top;
    transition: background-color .5s;
    width: 35px
}

.BuyukHarf a:hover,.BuyukHarf span.BuyukSecili {
    text-decoration: none;
    background-color: var(--wp--preset--color--rengim);
    color: #fff!important
}

.Footerim .DahaGoster,body.Mobil .SiteSol .YaziTum .YaziBRes.ResimsizYz {
    margin-bottom: 0
}

.ResimsizYz .YaziBuyukRes {
    padding-top: 0!important
}

.Bilesen.Takip .BilesenIc .TakipEt,.EnAltImza .EnAltImzaIc,.Hata,.Orta .Yazi4Ayri,.SiteSol .YaziTum .Etiketler,.SiteSol .YaziTum .YazarKismi,.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar,.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar .BResYzr,.SiteSol .YaziTum .YaziBRes .BResAlt .BResYazar .BResYzr a,.TakipEt a,.YorumlarKismi #comments,.ategspan.constant-tilt-shake,img {
    display: inline-block;
    vertical-align: top
}

.SiteSol .KategoriBeyazDis.KatVar {
    margin-left: 25px;
    margin-right: 25px
}

body.Mobil .SiteSol .KategoriBeyazDis.KatVar {
    margin-left: 15px;
    margin-right: 15px
}

.SiteSol .YaziTum .YaziBRes.InfiniteYok {
    margin-bottom: 0!important
}

.Masaustu .Footerim .FooterimIc {
    width: 1138px;
    margin: 0 auto;
    display: flex;
    justify-content: center
}

.Masaustu .Footerim .FooterimIc.Footlar3>.Bilesen:first-of-type {
    margin: 30px 0 0 0;
    float: left
}

.Masaustu .Footerim .FooterimIc.Footlar3>.Bilesen:nth-of-type(2) {
    margin: 30px 44px 0 44px;
    float: left
}

.Masaustu .Footerim .FooterimIc.Footlar3>.Bilesen {
    display: block!important;
    clear: none!important;
    float: left
}

.Mobil .Footerim .FooterimIc {
    display: inline-block;
    vertical-align: top
}

.Masaustu .Footerim .FooterimIc.Footlar3 {
    text-align: left!important
}

.Masaustu .Footerim .FooterimIc.Footlar1>.Bilesen,.Masaustu .Footerim .FooterimIc.Footlar2>.Bilesen {
    margin-top: 30px;
    margin-bottom: 25px;
    display: block!important;
    float: left
}

.Masaustu .Footerim .FooterimIc.Footlar2>.Bilesen:nth-of-type(2) {
    margin: 30px 44px 0 44px
}

.Masaustu .Footerim .FooterimIc>* {
    display: none
}

.Masaustu .Footerim .FooterimIc>.Bilesen {
    padding-bottom: 25px!important;
    display: block;
    clear: none!important
}

.Masaustu .Footerim .FooterimIc>.Bilesen:nth-of-type(n+4) {
    display: none!important
}

.ategspan.constant-tilt-shake {
    line-height: 27px!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.ategspan i.KatSiraIcon {
    font-size: 16px;
    line-height: 27px!important;
    margin-left: 10px;
    float: left
}

.ategspan a.renk span {
    float: left
}

.Hata.Hata_Yazi {
    margin: 25px 0 0 0!important
}

.Hata.Hata_Yazi.Hata_Yazi2 {
    margin: 0!important
}

.YorumlarKismi .Hata.Hata_IlkYorum,.Hata.HataKapali {
    margin: 25px 0 0 0!important
}

.YorumlarKismi .Hata.HataGir {
    margin-bottom: 0!important
}

.Hata {
    max-width: 1096px;
    display: block;
    margin-left: auto!important;
    margin-right: auto!important
}

body.Mobil .Hata {
    max-width: 258px!important
}

.Hata a {
    white-space: nowrap
}

.Hata.YrmOnay {
    margin: 20px 0 0 0 !important
}

body.Mobil .Hata.YrmOnay > span {
    display: none
}

.EnUstMenuIc a:hover,.Footerim .FooterimIc .Bilesen a:hover {
    color: var(--wp--preset--color--rengim)
}

.Footerim .FooterimIc .Hakkinda.Bilesen .BilesenSolDis a:hover {
    color: #fff
}

.IndOrtala {
    width: 340px
}

body.Mobil .IndOrtala {
    width: 295px
}

.Bilesen.Hakkinda.Hakkimda .BilesenBaslik .BilesenSolDis .SosyalYeri a.my_social:hover,.DwnIkn,.DwnIkn:hover,.MyInd,.MyInd:hover,a.MyInd,a.MyInd:hover,.Bilesen .BilKatlar>a.Secildi {
    color: #fff!important
}

body .Foto_Video .BilKatlar>a.Secildi,body .Foto_Video .BilKatlar>a.Secildi:hover {
    color: #fff!important
}

#respond input#submit:disabled:hover,#respond input#submit:disabled[disabled]:hover,.YorumlarKismi #respond form input.Gnd:hover,.wpcf7-submit:hover, a.button.disabled:hover,a.button:disabled:hover,a.button:disabled[disabled]:hover,a.button:hover,button.button.disabled:hover,button.button:disabled:hover,button.button:disabled[disabled]:hover,input.button,input.button.disabled:hover,input.button:disabled:hover,input.button:disabled[disabled]:hover {
    color: var(--wp--preset--color--rengim)!important;
    background-color: #fff!important
}

.SiteSol > .manset {
    margin-top: 26px!important
}

.YorumlarKismi #respond {
    position: relative
}

.OncSon:hover,.manset .owl-nav button:hover {
    background-color: #fff!important
}

.AnaYazilar.Bilesen .AnaYazi .AnaYaziSag .YaziOzet,.YorumlarKismi li.comment cite {
    overflow: hidden;
    text-overflow: ellipsis
}

.TabYazilar .TabYazi a.YorAvat {
    display: block;
    float: left;
    width: 80px;
    height: 80px
}

.Populer_Yazilar_Ve_Yorumlar .BilKatlar.BilKatlar2 {
    margin: 0 30px;
    color: var(--wp--preset--color--rengim);
    font-size: 14px;
    width: calc(100% - 89px)
}

.TabIcerik1.Aktif {
    margin: 90px 0 8px 0
}

.YorumlarKismi li.comment cite a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    background-color: #fff;
    max-width: 140px
}

body.Masaustu .YorumlarKismi li.comment cite a {
    max-width: 480px
}

body.Masaustu .YorumlarKismi li.comment li.comment cite a {
    max-width: 424px
}

.YorumlarKismi li.comment li.comment cite a {
    max-width: 124px
}

.Bilesen .BilesenIc img,.YaziIcerik img,img {
    max-width: 100%
}

.AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku:hover,.Syfalama li a:hover,.Syfalama li.active a,.YaziIcerik .page-links>a:hover {
    background-color: #fff!important;
    color: var(--wp--preset--color--rengim)!important
}

.Anayazilar.MobildeGoster {
    vertical-alig: top!important
}

.YaziIcerik ul li {
    list-style: disc inside
}

.YaziIcerik ol li {
    list-style: decimal inside
}

body.Mobil .Syfalama.YukleYok ul li {
    display: none
}

body.Mobil .Syfalama.YukleYok ul li.oncekiyaz,body.Mobil .Syfalama.YukleYok ul li.sonrakiyaz {
    display: inline
}

body.Mobil .Syfalama span.OncSonSil {
    display: none
}

.ldio-o8cgjbi7k6n>div div {
    position: absolute
}

.ldio-o8cgjbi7k6n>div div:first-of-type,.ldio-o8cgjbi7k6n>div div:nth-of-type(2) {
    width: 82px;
    height: 82px;
    border: 12px solid;
    border-radius: 50%;
    border-color: transparent var(--wp--preset--color--rengim) var(--wp--preset--color--rengim);
    box-sizing: border-box;
    position: absolute;
    transform: rotate(45deg);
    transform-origin: 50px 50px
}

.SiteWidth {
    width: 1138px;
    position: relative
}

.Mobil .SiteWidth {
    width: 295px!important;
    padding: 0!important
}

.theiaStickySidebar {
    z-index: 1;
    display: block!important
}

.CopySag {
    text-align: right
}

[class^=MansetimIc] .owl-nav .owl-prev,.MblGiz {
    float: left
}

[class^=MansetimIc] .owl-nav .owl-prev,[class^=MansetimIc] .owl-nav .owl-next {
    color: #fff!important
}

.Bilesen .Numarali_Manset,.Bilesen.Kucuk_Resimli_Manset,.Bilesen.Kucuk_Resimli_Manset_2 {
    display: block
}

.pswp__caption__center {
    text-align: center!important;
    max-width: 100%!important
}

.YorumlarKismi .KullaniciCikis a.YrmKullanici {
    display: block;
    max-width: calc(50% - 15px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.YorumlarKismi ol.children ol.children {
    display: none
}

.comment-reply-login {
    display: none!important
}

.KullaniciCikis>a:hover {
    text-decoration: underline!important
}

.form-captcha .mycaptcha {
    margin-top: 10px;
    float: right
}

.Grsss.form-captcha {
    width: 100%
}

.Grsss.form-captcha .mycaptcha {
    width: calc(100% - 18px)
}

.Kyttt.form-captcha .mycaptcha {
    width: 182px
}

body.Mobil #mycaptcha {
    font-size: 14.7px!important
}

.KayitGoster {
    user-select: text!important
}

blockquote {
    position: relative;
    padding: 20px 50px;
    margin: 20px 0;
    font-style: italic;
    background-color: rgba(249,249,249,0.9);
    border-left: 10px solid rgba(204,204,204,0.9)
}

blockquote::before {
    content: "\f10d";
    font-family: FontAwesome;
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 10px;
    font-size: 30px;
    color: rgba(204,204,204,0.7)
}

blockquote::after {
    content: "\f10e";
    font-family: FontAwesome;
    font-weight: 900;
    position: absolute;
    right: 15px;
    bottom: 10px;
    font-size: 30px;
    color: rgba(204,204,204,0.7)
}

fieldset {
    margin: 0
}

body.Masaustu .KatMenusu .KatMenusuIc ul>li.MegaMenu.top_parent>ul.KatUl2>li {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0
}

.KatMenusu .KatMenusuIc ul>li.MegaMenu.top_parent .KataGit:hover {
    text-decoration: none!important
}

.KatMenusu .KatMenusuIc ul>li.MegaMenu.top_parent .KatUl1 li:hover .KataGit i {
    color: #fff!important;
}

.KatMenusu .KatMenusuIc .MegaMenu.top_parent a.KataGit {
    width: 17px!important
}

.KatMenusu .KatMenusuIc .top_parent:not(.MegaMenu) ul li:hover {
    color: white;
    background-color: var(--wp--preset--color--rengim)
}

.KatMenusu .KatMenusuIc .MegaMenu.top_parent ul.KatUl1>li.MegaLinkler:hover {
    background-color: var(--wp--preset--color--rengim)!important;
}

.KatMenusu .KatMenusuIc .MegaMenu.top_parent ul.KatUl1>li.MegaLinkler:hover>ul.KatList {
    transition: opacity 0.5s!important
}

.KatMenusu .KatMenusuIc ul li.MegaMenu:hover>ul.KatUl2>li>ul.KatList,.KatMenusu .KatMenusuIc ul li.MegaMenu:hover>ul.KatUl2 {
    height: 211px!important;
    opacity: 1!important;
    visibility: visible!important;
    display: block!important
}

.KatMenusu .KatMenusuIc ul li.MegaMenu:hover>ul {
    width: calc(100% + 80px)!important;
    box-shadow: 1.95px 1.95px 2.6px #0000004d
}

.KatMenusu .KatMenusuIc ul li.MegaMenu>ul.KatUl2 {
    left: -40px!important;
}

.MegaMenu.top_parent:hover>ul {
    transition: opacity .5s
}

.Foto_Video,.Foto_Video a,.Foto_Video a:hover,.Foto_Video .YaziOzet, .Bilesen .BilesenIc .YaziDetay.DetayYazi a:hover {
    color: #fff!important
}

.Foto_Video .BilesenBaslik .BilesenBasIc,.Foto_Video .BilesenBaslik a.KatBil {
    color: var(--wp--preset--color--rengim)!important;
    background-color: #fff
}

.BilesenBasIc b.GulAra {
    font-size: 18px;
    line-height: 33px;
    float: left
}

.Foto_Video .BilesenBaslik .BilesenBasSol {
    background-color: #fff;
    border-right-color: #fff!important
}

body.Masaustu .KatUl1.KatUlLer {
    margin-left: -40px!important
}

.Foto_Video .BilesenIc .BilesSol .BilAlt,.Foto_Video .BilesenIc .BilesSol {
    border-color: #aaa!important
}

body.Masaustu .Foto_Video,.Uclu_Yazilar_2 {
    margin: 30px auto 0 auto;
    display: block;
    padding-top: 25px!important
}

body.Masaustu .UcluWidth1,body.Masaustu .AnaGenis,body.Masaustu .UcluWidth3 {
    width: 1138px
}

.UcluWidth1,.AnaGenis,.UcluWidth3 {
    width: 295px;
    margin: 0 auto
}

.SiteSag .Bilesen.Uclu_Yazilar_2 .BilesenIc .Yazi4Lu {
    width: 100%!important;
    margin: 30px 0 0 0!important;
    height: auto!important
}

.Foto_Video.Bilesen .BilesenBaslik>a.KatBil {
    background-color: white!important;
    color: var(--wp--preset--color--rengim)!important
}

.Foto_Video .BilesenIc i {
    opacity: 0.4;
    color: #fff!important
}

.Foto_Video.Bilesen .BilesenBaslik>a.KatBil:hover,.SiteSol .bcrumb a:hover {
    color: var(--wp--preset--color--rengim)!important
}

body.Mobil .bcrumb {
    display: none
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc {
    position: relative;
    transform: translateX(-200%);
    transition: transform 0.8s ease;
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc .HeaderLogo {
    transform: translateX(200%);
    transition: transform 0.8s ease;
    position: relative;
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc.SyhMenuSola .HeaderLogo {
    transform: translateX(-200%);
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc.SyhMenuSaga {
    transform: translateX(0);
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc.SyhMenuSaga .HeaderLogo {
    transform: translateX(0%);
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc.SyhMenuSola {
    transform: translateX(200%)
}

body.Mobil .EnUstMenu.HmbMenu .EnUstMenuIc.SyhMenuSaga {
    transform: translateX(0%)
}

.EnUstMenu.HmbMenu .HeaderLogo a img {
	visibility: hidden;
	width:0;
}

.BilesenBaslik>a.KatBil {
    margin-right: 5px;
    width: 33px;
    height: 33px;
    background-color: var(--wp--preset--color--rengim);
    color: white;
    display: block;
    float: left;
    line-height: 35px;
    text-align: center;
    overflow: hidden
}

.BilesenBaslik>a.KatBil:hover {
    color: white!important
}

body.Masaustu .KatArcDis {
    border-radius: 18px;
    position: relative;
    margin-top: 30px;
    height: 250px;
    width: calc(100% - 36px);
    padding: 18px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

body.Masaustu .KatArcAcik {
    max-height: 215px;
    font-size: 18px;
    line-height: 1.39;
    border-radius: 10px;
    padding: 15px;
    width: 33%;
    position: absolute;
    right: 18px;
    bottom: 18px;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    color: #000
}

body.Masaustu .KatArcBas {
    position: absolute;
    left: 18px;
    bottom: 18px;
    font-size: 36px;
    color: white;
    text-shadow: 2px 2px 5px #000
}

body.Mobil .KatArcDis {
    position: relative;
    min-height: 156px;
    border-radius: 18px;
    margin-top: 30px;
    width: calc(100% - 36px);
    padding: 18px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

body.Mobil .KatArcDis:hover .KatArcAcik {
    opacity: 1
}

body.Mobil .KatArcAcik {
    padding: 10px 15px 15px 15px;
    height: 79px;
    line-height: 1.4;
    color: #000;
    width: 230px;
    overflow-x: hidden;
    overflow-y: auto;
    clear: left;
    background-color: white;
    border-radius: 10px
}

body.Mobil .KatArcBas {
    font-size: 30px;
    color: white;
    text-shadow: 2px 2px 5px #000;
    margin-bottom: 15px
}

.YuvKatTumDis {
    float: right;
}

body.Mobil .YuvKatTum {
    display: none
}

.YuvKatTum {
    height: 91px;
    display: flex;
    margin: 15px 0;
    justify-content: center;
    float: left;
    align-items: center;
}

.YuvKatTum .YuvKatTekDis:nth-of-type(n+8) {
    display: none!important
}

.YuvKatTekDis {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 999999!important;
    width: 85px;
    height: 85px;
    border: 3px solid var(--wp--preset--color--rengim);
    border-radius: 85px;
    margin: 0 4px;
}

.YuvKatTekDis a:hover {
    position: absolute;
    left: -3px;
    top: -3px;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    overflow: hidden;
}

.YuvTekIc {
    display: block;
    overflow: hidden;
    border-radius: 43px;
    width: 85px;
    height: 85px;
    box-shadow: 0 0 0 4px #fff inset;
    position: relative
}

.YuvTekIc::after {
    background-color: white;
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    border-radius: inherit;
    transition: transform .3s ease-in-out
}

.YuvTekIc:hover::after {
    transform: scale(1.2)
}

body.Mobil .ArcBasMbl {
    font-size: 30px;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px
}

#icerik-tablosu {
    background-color: rgba(120, 120, 120, 0.1);
    padding: 15px;
    margin-bottom: 20px;
    font-size: 14px;
}

#icerik-tablosu h2.toc-title {
    margin: 0 0 15px 0
}

#icerik-tablosu ul {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}

body.Mobil #icerik-tablosu ul li {
    font-size: 16px;
}

#icerik-tablosu ul li a, #icerik-tablosu ul li a span {
    color: #000!important;
    text-decoration: none;
}

#icerik-tablosu ul li a:hover, #icerik-tablosu ul li a span:hover, #icerik-tablosu ul li a:hover span {
    color: var(--wp--preset--color--rengim)!important;
    text-decoration: underline;
}

#icerik-tablosu ul li::marker {
    font-size: 14px;
}

#icerik-tablosu > ul .toc-item:last-of-type {
    margin-bottom: 0
}

#icerik-tablosu > ul .toc-item:first-of-type {
    margin-top: 0
}

body.Masaustu .SiteSag, body.Masaustu .Footerim {
    display: block
}

.YaziTumDis {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.AnaMblGiz {
    display: none!important
}

body.Mobil .KatMenusu .KatMenusuIc ul li {
    display: none!important
}

body.Masaustu .KatMenusu .KatMenusuIc ul li {
    display: inline-block;
    vertical-align: top;
}

body.Masaustu .KatMenusu .KatMenusuIc ul li.AnaMblGiz, body.Mobil .KatMenusu .KatMenusuIc ul li.AnaMblGos {
    display: inline-block!important;
    vertical-align: top
}

.KatMenusu .KatMenusuIc ul li ul.KatUl1>li {
    display: none!important;
    clear: both!important;
}

.KatMenusu .KatMenusuIc ul li:hover ul.KatUl1>li {
    display: block!important
}

.KatMenusu .KatMenusuIc ul li ul.KatUl1>li.MegaLinkler>ul.KatList {
    z-index: 999
}

.KatMenusu .KatMenusuIc ul li ul.KatUl1>li.MegaLinkler.current-menu-item>ul.KatList.megaGozuk {
    z-index: 1000
}

.KatMenusu .KatMenusuIc > .menu li {
    display: inline-block!important;
    vertical-align: top
}

.SiteSol .YaziTum .YaziIcerik.PleriSil >p:first-of-type {
    margin-top: 0
}

.KatUl2.KatUlLer .MegaLinkler {
    background-color: #fff!important
}

.SiteSol .YaziTum .YaziIcerik.PleriSil >p:last-of-type {
    margin-bottom: 0
}

.SiteSol .YaziTum .YaziIcerik p:empty {
    display: none
}

.form-author #author {
    margin-top: 0!important
}

.CopyRghtDis.AsagiAl,.Footerim.AsagiAl {
    top: auto;
    position: absolute;
}

.SiteSag.SagFootGiz,.Footerim.SagFootGiz {
    height: 0;
    overflow: hidden!important;
    margin: 0!important
}

.ZmnVeriYok {
    margin: -15px 0 15px 0;
    text-align: center;
    font-size: 14px
}

.AnaGizleme {
    display: none!important
}

body .HemOHemO .BilesenPop .BilKatlar.KatToplam a:hover, body .HemOHemO .BilesenPop .BilKatlar.KatToplam a.Secildi {
    color: #fff!important;
	background-color: var(--wp--preset--color--rengim);
}

body.Mobil .Hakkinda .SosyalYeri a:nth-of-type(n+6) {
    display: none!important;
}

body .HemOHemO .AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku:hover,body .HemOHemO .AnaYazilar .AnaYazi .AnaYaziSag .YaziDetay a.DevamOku:hover i {
    color: var(--wp--preset--color--rengim);
    background-color: #fff!important;
}

body #TumSayfa.HemOHemO .AnaYazilar .Syfalama li a:hover {
    color: var(--wp--preset--color--rengim)!important;
    background-color: #fff!important;
}

body.Mobil .SiteSol .MansetimIc2, body.Mobil .SiteSol .Manset2Dongu .AnaSliderBuyuk,body.Mobil .SiteSol .AnaSlider {
    width: 295px!important
}

body.Mobil .SiteSol .AnaSlider {
    height: 188px!important
}

body.Mobil .SiteSol .Mansetim2 {
    overflow: hidden;
    width: 295px!important;
    height: 225px!important
}

.SiteSag .widget.Bilesen:has(.Mansetim2) {
    padding: 0!important;
    border: none!important;
    width: 295px!important
}

body.Mobil .MansetimIc2 .AnaSlider.Manset2Dongu .SliderAlt a.KategoriBeyaz:nth-of-type(n+3), .SiteSag .MansetimIc2 .AnaSlider.Manset2Dongu .SliderAlt a.KategoriBeyaz:nth-of-type(n+3) {
    display: none
}

body.Mobil .MansetimIc2 .AnaSlider.Manset2Dongu .SliderAlt a.KategoriBeyaz, .SiteSag .MansetimIc2 .AnaSlider.Manset2Dongu .SliderAlt a.KategoriBeyaz {
    max-width: calc(50% - 13px)!important
}

body.Mobil .KatVar .KategoriBeyaz.SingKat:nth-of-type(n+3) {
    display: none!important
}

body #TumSayfa .SiteSol .YaziTum .BResAlt.AbsKaldir .KategoriBeyaz.SingKat>span:hover {
    color: #fff!important;
}

.YaziTum li p {
	display: inline;
}

.SiteSag .AnaSlider.Manset2Dongu .YaziGul {
    font-size: 28px;
    top: 5px!important;
    right: 5px!important
}

.MansetimIc2 .owl-dots {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-align: center;
}

.MansetimIc2 .owl-dots .owl-dot {
    display: inline-block !important;
    float: none !important;
    width: calc((100% - 65px) / var(--dot-count, 5)) !important;
}

.SiteSag .MansetimIc2 .owl-dots .owl-dot {
    width: calc((100% - 65px) / 5) !important;
}

.theme-toggle {
    width: 35px;
    height: 40px;
    font-size: 20px;
    border: none;
    background-color: transparent!important;
    cursor: pointer;
    position: relative;
    z-index: 99;
    float: right;
}

.theme-toggle img.emoji {
    margin: 0!important;
    padding: 0;
}

.SagMenu ul li.menu-item.Btnlarim.Btnlarim2 {
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 110;
}

.SagMenu ul li.menu-item.Btnlarim.Btnlarim2:hover {
    transition: color .5s!important;
}

.Btnlarim.Btnlarim2:hover {
    color: var(--wp--preset--color--rengim)!important;
}

.SagMenu ul li.Btnlarim {
    float: right;
    padding: 0;
}

.Btnlarim a {
    display: block;
	width: 35px;
	padding: 0!important;
}

.Btnlarim:first-child {
	border-right: 1px solid #fff;
}

body.Mobil .Btnlarim:nth-of-type(1) {
	border-right: none!important;
	border-left: 1px solid #fff;
}

#cis-loading-spinner {
    display: none;
    text-align: center;
    padding-top: 20px;
}

#cis-loading-spinner p {
    margin-bottom: 0;
}

#cis-loading-spinner .spinner {
    width: 40px;
    height: 40px;
    border: 4px solid #ccc;
    border-top: 4px solid var(--wp--preset--color--rengim)!important;
    border-radius: 50%;
    animation: yukledondur 1s linear infinite;
    margin: auto;
}

@keyframes yukledondur {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.code-block, .google-auto-placed, ins.adsbygoogle {
    margin: 0 auto!important;
    overflow: hidden!important;
    text-align: center!important
}

body .code-block:has(ins.adsbygoogle[data-ad-status="unfilled"]), body .google-auto-placed:has(ins.adsbygoogle[data-ad-status="unfilled"]), body ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

body .code-block:has(ins.adsbygoogle[data-ad-status="filled"]), body .google-auto-placed:has(ins.adsbygoogle[data-ad-status="filled"]), body ins.adsbygoogle[data-ad-status="filled"] {
    display: block !important;
}

body.Mobil .code-block,body.Mobil .google-auto-placed,body.Mobil ins.adsbygoogle {
    max-width: 295px!important
}

* .BilRekSil .code-block, * .BilRekSil .google-auto-placed, * .BilRekSil ins.adsbygoogle, .SiteSag .Bilesen .code-block, .SiteSag .Bilesen .google-auto-placed, .SiteSag .Bilesen ins.adsbygoogle,.CopyRghtDis .code-block,.CopyRghtDis .google-auto-placed,.CopyRghtDis ins.adsbygoogle {
    display: none!important
}

.SiteSolIc {
    margin-top: 0!important
}

.owl-stage,.owl-carousel.owl-hidden,.owl-carousel.owl-hidden * {
    opacity: 1!important
}

[tooltip] {
    position: relative;
}

[tooltip]::after,[tooltip]::before {
    text-transform: none;
    line-height: 1;
    user-select: none;
    pointer-events: none;
    position: absolute;
    display: none;
    opacity: 0
}

[tooltip]::before {
    content: '';
    border: 9px solid transparent;
    z-index: 1001
}

[tooltip]::after {
    content: attr(tooltip);
    font-family: Helvetica,sans-serif;
    text-align: center;
    min-width: 3em;
    max-width: 21em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 1ch 1.5ch;
    border-radius: .3ch;
    box-shadow: 0 1em 2em -.5em rgba(0,0,0,.35);
    background-color: var(--wp--preset--color--rengim);
    color: #fff;
    z-index: 1000
}

[tooltip]:hover::after,[tooltip]:hover::before {
    display: block
}

[tooltip='']::after,[tooltip='']::before {
    display: none!important
}

[tooltip]:not([flow])::before,[tooltip][flow^=up]::before {
    bottom: 100%;
    border-bottom-width: 0;
    border-top-color: var(--wp--preset--color--rengim)
}

[tooltip]:not([flow])::after,[tooltip][flow^=up]::after {
    bottom: calc(100% + 5px)
}

[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^=up]::after,[tooltip][flow^=up]::before {
    left: 50%;
    transform: translate(-50%,-.5em)
}

[tooltip][flow^=down]::before {
    top: 100%;
    border-top-width: 0;
    border-bottom-color: var(--wp--preset--color--rengim)
}

[tooltip][flow^=down]::after {
    top: calc(100% + 5px)
}

[tooltip][flow^=down]::after,[tooltip][flow^=down]::before {
    left: 50%;
    transform: translate(-50%,.5em)
}

[tooltip][flow^=left]::before {
    top: 50%;
    border-right-width: 0;
    border-left-color: var(--wp--preset--color--rengim);
    left: calc(0em - 5px);
    transform: translate(-.5em,-50%)
}

[tooltip][flow^=left]::after {
    top: 50%;
    right: calc(100% + 5px);
    transform: translate(-.5em,-50%)
}

[tooltip][flow^=right]::before {
    top: 50%;
    border-left-width: 0;
    border-right-color: var(--wp--preset--color--rengim);
    right: calc(0em - 5px);
    transform: translate(.5em,-50%)
}

[tooltip][flow^=right]::after {
    top: 50%;
    left: calc(100% + 5px);
    transform: translate(.5em,-50%)
}

@keyframes tooltips-vert {
    to {
        opacity: 1;
        transform: translate(-50%,0)
    }
}

@keyframes tooltips-horz {
    to {
        opacity: .9;
        transform: translate(0,-50%)
    }
}

[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^=down]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=up]:hover::before {
    animation: .3s ease-out forwards tooltips-vert
}

[tooltip][flow^=left]:hover::after,[tooltip][flow^=left]:hover::before,[tooltip][flow^=right]:hover::after,[tooltip][flow^=right]:hover::before {
    animation: .3s ease-out forwards tooltips-horz
}

body .Footerim.HemOHemO .FVDegil .BilKatlar>a {
    background-color: #eee!important;
}

body .HemOHemO .BilesenPop .BilKatlar.KatToplam a:hover {
    color: var(--wp--preset--color--rengim);
}

[tooltip]::after {
    font-size: 13px;
    min-width: 3rem;
    max-width: 21rem;
    padding: .5rem .75rem;
    border-radius: .25rem;
}

.Bilesen.Foto_Video .BilesenIc a.YaziBaslik, .Bilesen.Foto_Video .BilesenIc .YaziDetay .Yazar:hover a, .Bilesen.Foto_Video_2 .BilesenIc a.YaziBaslik, .Bilesen.Foto_Video_2 .BilesenIc .YaziDetay .Yazar:hover a, /* Gülücük Stilleri */
body.Masaustu .YaziGul, body.Mobil .YaziGul {
    z-index: 10 !important;
}

/* Resimsiz Yazı ve Gülücük Üst Sağ */
.ResimsizYz.gul-ust-sag .YaziGul {
    right: 0 !important;
    top: 0 !important;
}

.ResimsizYz.gul-ust-sag .KategoriBeyazDis {
    margin: 0 55px;
}

body.Mobil .ResimsizYz.gul-ust-sag .KategoriBeyazDis {
    margin: 0 30px;
}

/* Gülücük Köşe */
body.Masaustu .YaziGul {
    right: 10px !important;
    top: 10px !important;
}

body.Mobil .YaziGul {
    right: 5px !important;
    top: 5px !important;
}

.OyKapali{
	cursor: not-allowed!important;
}

.gul-kose .KategoriBeyazDis {
    margin: 0 70px;
}

body.Mobil .gul-kose .KategoriBeyazDis {
    margin: 0 37px;
}

body.Mobil .Onceki, body.Tabletim1 .Onceki, body.Mobil .Tabletim2 .Onceki, body.Mobil .Sonraki, body.Tabletim1 .Sonraki, body.Mobil .Tabletim2 .Sonraki {
    display: block;
}

.Onceki2, .Sonraki2, .Rastgele2, .SuanURL {
    display: none
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
    /* istediğiniz rengi buraya yazın */
    box-shadow: 0 0 0 1000px #fff inset !important;
    -webkit-text-fill-color: #000 !important;
    /* yazı rengi */
}

#loginform input[type=text],#registerform input[type=text],#loginform input[type=password],#registerform input[type=password],#commentform input[type=text],#commentform textarea {
    padding: 3px 9px;
}

/* Sonsuz Kaydırma Progress Barı */
#infinite-scroll-progress-bar {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 5px;
    background-color: rgba(0,0,0,0.08);
    z-index: 999;
    pointer-events: none;
}

#infinite-scroll-progress-bar .progress-inner {
    height: 100%;
    width: 0%;
    background-color: var(--wp--preset--color--rengim);
    transition: width 0.2s;
}

.icerik-tablosu ul {
    margin: 0;
    padding-left: 20px;
    /* sadece marker için */
}

.icerik-tablosu li {
    margin: 4px 0;
}

.icerik-tablosu .toc-level-0 {
    margin-left: 0;
}

.icerik-tablosu .toc-level-1 {
    margin-left: 15px;
}

.icerik-tablosu .toc-level-2 {
    margin-left: 30px;
}

.icerik-tablosu .toc-level-3 {
    margin-left: 45px;
}

.icerik-tablosu .toc-level-4 {
    margin-left: 60px;
}

.icerik-tablosu .toc-level-5 {
    margin-left: 75px;
}

.icerik-tablosu .toc-h1 {
    font-size: 24px;
}

.icerik-tablosu .toc-h2 {
    font-size: 18.72px;
}

.icerik-tablosu .toc-h3 {
    font-size: 16px;
}

.icerik-tablosu .toc-h4 {
    font-size: 13.28px;
}

.icerik-tablosu .toc-h5 {
    font-size: 10.72px;
}

.icerik-tablosu .toc-h6 {
    font-size: 8px;
}

body.Mobil #infinite-scroll-progress-bar, body.Tabletim1 #infinite-scroll-progress-bar, body.Tabletim2 #infinite-scroll-progress-bar {
    display: none!important;
}

/* Dinamik Tablo Stilleri */
.dynamic-meta-table table {
    min-width: 800px;
}

.dynamic-meta-table {
    overflow-y: hidden;
    overflow-x: auto;
}

.dynamic-meta-table table td {
    border: 1px solid #ccc;
}

body.Mobil .dynamic-meta-table {
    display: none;
}

.fancybox-caption__body {
    bottom: 10px!important
}

.fancybox-container {
    z-index: 99999!important
}

.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea {
    padding: 8px 9px
}

.wpcf7-form-control-wrap textarea {
    resize: none
}

.wpcf7-form p:has(.wpcf7-submit) {
    margin-bottom: 0!important
}

.SiyahLogom {
    display: none;
}

.KatMenusu .KatMenusuIc > .menu .MyKatlar:has(>.children:empty), .KatMenusu .KatMenusuIc > .menu .MyKatlar2:has(>.children:empty) {
    display: none!important;
}

/* Misafir kullanıcılar için WordPress "giriş yaparak yanıtla" linki */
.YorumlarKismi a.comment-reply-login {
    display: inline-block!important
}

body.Mobil .AsagiYazi, body.Tablet .AsagiYazi {
    display: none!important;
}

.AsagiYazi {
    position: fixed;
    /* Sabit ekranda kalması için */
    white-space: nowrap;
    top: 50%;
    /* Başlangıçta dikeyde ortala */
    z-index: 99;
    /* diğer elementlerin üstünde */
    cursor: pointer;
    font-size: 64px;
    line-height: 25px;
    height: 25px;
    width: 55px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 20px;
    display: none;
    animation: AsagiYukari .5s infinite alternate ease-in-out;
}

.AsagiYazi:hover {
    color: var(--wp--preset--color--rengim);
    transition: color .5s;
}

@keyframes AsagiYukari {
    0% {
        transform: translate(0, 0) rotate(90deg);
        opacity: 0;
    }

    100% {
        transform: translate(0, 30px) rotate(90deg);
        opacity: 1;
    }
}

.SagMenu .page_item {
    float: right;
    font-size: 13px;
}

.SosUst {
    display: inline-block;
    padding: 6px 12px 0 7px;
    float: right;
    border-left: 1px solid #ffff;
    height: 34px;
    line-height: 34px;
}

#TumSayfa .SagMenu .SosUst a:hover, #TumSayfa .SagMenu .SosUst a .fa:hover {
    color: #fff!important;
}

.SagMenuSag {
    float: right;
}

.SonDakka, .Son_Dakka_MansetIc, .Son_Dakka_MansetIc .item, .Son_Dakka_MansetIc .item a.YaziBaslik {
    height: 40px;
    line-height: 40px;
    float: left;
    max-width: 100%;
    display: block;
}

.SonDakka {
    overflow: hidden;
    position: relative;
}

.DakkaBugun {
	color: yellow;
}

.Son_Dakka_MansetIc .owl-nav {
    position: absolute;
    left: -45px;
    top: -9px;
    font-size: 25px;
}

body .Son_Dakka_MansetIc .owl-nav .owl-prev, body .Son_Dakka_MansetIc .owl-nav .owl-next {
    margin: 0;
    padding: 0 2px!important;
    color: #000;
}

body .Son_Dakka_MansetIc .owl-nav .owl-prev span, body .Son_Dakka_MansetIc .owl-nav .owl-next span {
    height: 15px!important;
    display: block;
    line-height: 15px;
    background-color: transparent!important
}

body .Son_Dakka_MansetIc .owl-nav .owl-prev:hover, body .Son_Dakka_MansetIc .owl-nav .owl-next:hover {
    color: #000;
}

.owl-theme .owl-nav [class*=owl-] {
    background-color: transparent!important;
}

.Son_Dakka_MansetIc.owl-theme .owl-nav {
    margin-top: 8px;
}

.SDK_Bar_dis {
    float: left;
    text-align: left;
    padding: 10px 25px 0 42px;
    background-color: yellow;
    color: #000;
    transform: rotate(30deg);
    margin-top: -30px;
    border-radius: 18px;
    box-shadow: 0 0 5px 0px rgba(0,0,0,0.7) inset;
    overflow: hidden;
    height: 90px;
    width: 69px;
}

.SDK_Bar {
    margin: 28px 0 0 -43px;
    padding-left: 12px;
    background-color: yellow;
    transform: rotate(-30deg);
    white-space: nowrap;
}

.SDKBarGolge_Sari {
    transform: rotate(-30deg);
    margin-top: 21px;
    position: absolute;
    z-index: 9;
    left: -5px;
    top: 0;
    bottom: 0;
    width: 170px;
    height: 43px;
    box-shadow: inset 0 4px 6px -2px rgba(0,0,0,0.2), /* üst */ inset 0 -4px 6px -2px rgba(0,0,0,0.2), /* alt */ inset 4px 0 6px -2px rgba(0,0,0.2);
    /* sol */
}

.SDKBarGolge_Kirmizi {
    background-color: red;
    width: 700px;
    position: absolute;
    left: 50px;
    height: 40px;
    top: 0;
    width: calc(100% - 180px);
}

.SDKBarGolge_Kirmizi_dis {
    float: left;
    text-align: left;
    padding: 10px 25px 0 42px;
    background-color: red;
    color: #000;
    transform: rotate(30deg);
    margin-top: -30px;
    border-radius: 18px;
    overflow: hidden;
    height: 90px;
    width: 69px;
    position: absolute;
    right: 20px;
    box-shadow: inset 0 4px 6px -2px rgba(0,0,0,0.3), /* üst kenar */ inset -4px 0 6px -2px rgba(0,0,0,0.3);
    /* sağ kenar */
}

.SonDakka, .Son_Dakka_MansetIc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.Son_Dakka_Manset {
    position: relative;
    float: right;
    width: calc(100% - 173px);
}

.Son_Dakka_MansetIc {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -16px;
}

.Son_Dakka_MansetIc .item a.YaziBaslik {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 15px;
    color: #fff!important;
}

#TumSayfa .SagMenu .Son_Dakka_MansetIc a.YaziBaslik:hover {
    color: #fff!important;
}

body.Mobil .SagMenuSol, body.Mobil .SosUst, body.Mobil .SagMenuSag .page_item {
    display: none!important;
}

body #TumSayfa .SagMenuSag li:hover a i.fa {
    color: var(--wp--preset--color--rengim)!important;
}

#saatim {
    font-size: 13px;
    float: left;
    height: 40px;
    line-height: 40px;
    padding-right: 10px;
    border-right: 1px solid #fff;
    white-space: nowrap;
}
body.Mobil #saatim {
	position: absolute;
	left: 36px;
	bottom: 0;
	top: 0;
}

body.Mobil .saatdis {
	position: relative;
	overflow: hidden;
}

.saatdis i {
    font-size: 16px;
    margin-right: 10px;
    float: left;
    line-height: 40px;
    border-left: 1px solid #fff;
    padding-left: 10px;
}

body.Mobil .saatdis .saat,body.Tablet .saatdis .saat {
    display: none!important;
    border-right: none!important
}

.SiteSol .Bilesen.Dortlu_Yazilar .BilesenIc .Yazi4Lu {
    height: 191px;
}

.SiteSol .Bilesen.Dortlu_Yazilar .BilesenIc .Yazi4Lu:nth-of-type(4n+1) {
    margin-left: 0!important;
}

.SiteSol .Bilesen.Dortlu_Yazilar .BilesenIc .Yazi4Lu:nth-of-type(n+5) {
    margin-top: 20px;
}

body.Masaustu .SagMenuUst.SagMenuEk {
    position: sticky;
    top: 0;
}

body.Mobil .SagMenuUst {
    top: 0!important;
}

.SagMenuEk {
    border-bottom: 1px solid #fff!important;
}

.SagMenuUst {
    z-index: 200;
    position: relative;
}

body.Masaustu .stickUst {
    position: sticky!important;
}

body.Mobil .SingKatYok {
    display: none!important;
}

.BResAltAsagi {
    bottom: 15px!important;
}

.yediyuzyirmicarpidoksan {
    display: flex;
    align-items: center;
    float: right;
    margin: 15px 0;
	justify-content: right;
	text-align: right;
	max-height: 90px;
	overflow: hidden;
}

body.Mobil .yediyuzyirmicarpidoksan, body.Tablet .yediyuzyirmicarpidoksan {
    display: none;
}

.HeaderLogo:has(.yediyuzyirmicarpidoksan) {
    float: left;
    display: block;
}

.HeaderLogo:has(.yediyuzyirmicarpidoksan) img {
    height: 90px;
    max-width: 395px;
}

.kutu {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0 !important;
}

body.Masaustu .kutu.kutusola {
    float: left;
    height: 90px !important;
}

body.Masaustu .kutu.kutuyuzdeyuz {
    width: 100%;
    margin-bottom: 15px;
}

.fit {
    display: inline-block;
    white-space: nowrap;
    line-height: 1.3;
	font-family: "Lobster";
    font-size: 70px;
    transform-origin: center center;
    will-change: transform;
}

/* Sola hizalı */
.kutu.kutusola .fit {
    transform-origin: left center !important;
}

/* Mobil */
body.Mobil .kutu.kutusola .fit,
body.Tablet .kutu.kutusola .fit {
    display: inline-block;         /* flex KALDIRILDI */
    width: auto;                   /* width:100% KALDIRILDI */
    max-width: 100%;
}
.HeaderLg{
    flex-direction: row;
    align-items: stretch;
	justify-content: space-between;
}

.HeaderLg > .yediyuzyirmicarpidoksan{
    flex: 0 0 auto;
}

.HeaderLg > .kutu{
    display: flex;
    align-items: center;
}

.HeaderLg{
    display: flex;
    align-items: center;
}

.kutu{
    order: 1;
}

.yediyuzyirmicarpidoksan, .YuvKatTumDis{
    order: 2;
}