* {transition: all 1s ease-in-out;}
.s1animasyon{transition: all 1s ease-in-out;}

#menubir{max-height:48px;overflow:hidden}
#slidebir{height:calc(100vw / 3.2);overflow:hidden}

#ustalan{position: sticky;top: 0;z-index: 3;width: 100%}
#ustbarbg{margin-top:0;background-color:var(--renkiki);border-bottom:#dcdcdc 1px solid}
.usttetut #ustbarbg {margin-top:-31px}
.usttetut #ustbar2 {padding:10px 0}
#ustbar2bg{background: linear-gradient(to bottom, rgba(252,252,252,1) 46%,rgba(252,252,252,0.91) 60%,rgba(255,255,255,0.65) 100%);}
#ustbar2{padding:5px 0}
#telcopy, #sosyalaglar, #logo, #menubir{display:inline;float:left;}
#sosyalaglar, #menubir{float:right}
#ustbar a{color:var(--renkuc)}
#ustbar i{margin:7px}
.usttetut #logo a img{max-height:65px}
#menubir{margin-top:35px}
#menubir a{font-size:1em;color:var(--renkuc)}
#menubir a:hover{font-size:1em;color:var(--renkbir)}
.usttetut #menubir a{font-size:0.8em}
.menuolustur.altmenulu ul li:hover ul {background-color:var(--renkiki)}

#slidebir .caption {position: absolute;bottom: 5%;width: 100%;padding: 15px 0px;background-color: #000000;background-color: #000000a8;color: #fff;text-align: center;top: 5%;left: 2%;bottom: unset;width: 40%;padding: 2%}
#slidebir .owl-controls{display:none}
#slidebir .owl-animated-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
#slidebir .owl-animated-out{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
#slidebir .s-active .caption {animation-name: slideInDown;animation-duration: 2s;animation-delay: 0s}

#karsilama {line-height:2em}

#menugosterim .menuicerik .menuresmi img{border-radius:50%}

#duyurubir .duyurukutusu{border:var(--renkbir) 1px solid; width:calc(94% / 3) !important;float:none}

#haberbir .haberkutusu{border:var(--renkuc) 1px solid; width:calc(94% / 3) !important;min-width:unset}
#haberbir .haberkutusu a{color:var(--renkuc)}

#icerikustu{position:relative;max-height: 220px;min-height: 90px;height: 7vw;overflow:hidden;background-color: var(--renkbira);}
#icerikustu #icerikustresmi{filter:blur(15px)}
#icerikustu #icerikbaslik{position: absolute;width: 100%;height: 100%;z-index: 2;text-align: center;padding: 1.7%;background-color: rgba(255,255,255,0.4)}

#duyuruiki{width: 98vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw}
#yorumslide .dkicerik{position:relative}
#yorumslide .dkbaslik, #yorumslide .dkresim {display:none}
#yorumlar .ddevami{position:absolute;top:0;left:0;width:100%;height:100%;}
#yorumslide .owl-dots{top:0}
#yorumslide .slideoge {text-align: center;}
#yorumslide .duyurukutusu{padding:20px;margin:20px}
#yorumslide .duyurukutusu:before, #yorumslide .duyurukutusu:after{position:absolute;font-size:5em;color: var(--renkuc)}
#yorumslide .duyurukutusu:before{top:-5px;left:15px;content: "“";}
#yorumslide .duyurukutusu:after{bottom:5px;right:15px;content: "„";}

#yorumslide .s-active.center .dkicerik {visibility: visible;opacity: 1;}
#yorumslide .owl-prev, #yorumslide .owl-next {display:none}
@media only screen and (max-width:420px){ #yorumslide .owl-nav{display:none} }

#altalan{border-bottom:var(--renkbir) 1px solid}

#iletisimtasiyicisi{background-color:#f6f6f6;padding:2%}
#iletisimformu {width:70%;max-width:800px;display:inline-block;float:left}
#iletisimformu .tblsatir {position:relative;display:inline-block;min-height:35px;width:45%}
/* #iletisimformu .tblsatir:nth-child(3), #iletisimformu .tblsatir:nth-child(4) {width:87%;display:block} */
#iletisimformu .tblsatir .tblsutun{display: inline-block;width: 100%}
#iletisimformu .tblsatir .tblsutun:first-child {position:absolute;top:1px;left:6px;opacity:0.4;width:80px}
#iletisimformu input, #iletisimformu textarea{border:none;border-bottom:#ccc 1px solid;background:transparent;border-radius:unset;box-shadow: none;padding-left:80px}

#sosyalaglarcopy {width: 30%;max-width: 360px;display: inline-block;float: right}
#sosyalaglarcopy a {padding: 4px 10px;border: #666 1px solid;margin: 5px}

#menu_51 #altmenulist ul li{border:none;height:220px}
#menu_51 #altmenulist ul li p.altmenulistgorsel a img {width: 100%;height: auto;border-radius: 50% 50% 10% 10%;filter: brightness(1);}
#menu_51 #altmenulist ul li:hover p.altmenulistgorsel a img {filter: brightness(0.3)}
#menu_51 #altmenulist ul li p.altmenulistbaslik a {position:relative;top:0;font-size:1em}
#menu_51 #altmenulist ul li:hover p.altmenulistbaslik a {top: -50px;color: white;font-size: 1.5em}

#menu_52 .menuresmi {display:none}
#menu_52 #altmenulist ul li {width: calc(92% / 3);border:none;filter:brightness(0.5);}
#menu_52 #altmenulist ul li:hover{filter:brightness(1);}

#sayfayolu {font-size:0.8em;text-align:center}

@media only screen and (max-width:920px){ 
	#anacerceve {margin-top: 0 !important}
	#solmenuactusu {display: flex !important;padding-top: 4px}
	#sayfabasligi {position: relative;margin: 0;}
	#logo, #sosyalaglar, #menubir {float:none}
	#ustalan{text-align:center}
	#slidebir{height:auto}
	#slidebir .caption{/*position:relative;background-color:transparent;*/width:100%;color:var(--metinrenk);line-height: 1em;font-size: 1em !important}
	#iletisimformu, #sosyalaglarcopy {display: block;float: none;width: 100%;margin-bottom: 3%;}
}

@media only screen and (max-width:720px){ 
	#menu_52 #altmenulist ul li {width:calc(94% / 2)}
}

@media only screen and (max-width:640px){ 
	#duyurubir, #haberbir{text-align:center}
	#duyurubir .duyurukutusu, #haberbir .haberkutusu {width: calc(96% / 2) !important;}
	#duyurubir a.ddevami, #haberbir a.hdevami {display:none}
	#iletisimformu .tblsatir {display: block;width: 100%;margin-bottom: 15px}
}

@media only screen and (max-width:460px){ 
	#duyurubir .duyurukutusu, #haberbir .haberkutusu {display: block;width: 99% !important}
	#menu_52 #altmenulist ul li {width:98%;display:block;}
}