
#iletisimformu input[type="submit"] {color:#fff !important}
#solmenuactusu, #solmenuactusu:before{color:#fff !important}

@media only screen and (min-width:620px){
#menu_379 .altmenulistbaslik{height:45px}
#menu_379 .altmenulistgorsel {height: 120px;overflow: hidden;}
}
@media only screen and (max-width:620px){
#menu_379 .altmenulistbaslik{height:60px}
#menu_379 .altmenulistgorsel {height: 90px;overflow: hidden;}
}

#solmenuactusu{z-index:1000}
#icerikler {padding:10px}
#anacerceve{width:100%;overflow-x:hidden}
.zoom {transition: transform .2s;}
.zoom:hover {transform: scale(1.5);}
#slidebir .caption{font-size:1.5vw}
.yuvarlakcerceve{border-radius: 100%;width: 40%;padding-top: 40%;position: relative;}
.yuvarlakic{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#iletisimteladres{}
#iletisimteladres br{display:none}
#iletisimteladres span{border-bottom: var(--renkbir) 1px solid;display: block;width: 100%;max-width: 300px}
#iletisimteladres i {margin:7px}
#iletisimteladres a {color:var(--metinrenk)}

#ustgolge{display:block;width:100%;box-shadow: var(--bgrenk) 0px 10px 90px 100px;}
#ustalan{padding-top:10px;}
.genisgorsel #ustalan{position: absolute;z-index: 2;}
#logo{display:inline-block;float:left}
#logo .txtlogo, #mobilyanlogoalan .txtlogo {display:inline-block;width:unset;color:var(--renkbir);padding:10px;}
#logo i, #mobilyanlogoalan i {color:var(--renkiki);padding:10px;font-size:150%;filter: drop-shadow(2px 2px 1px var(--renkbir));}
#aramaformu, #menubir{float:right}
#menubir, .txtlogo{transition: all .4s ease-in-out}
.basatuttur #menubir, .basatuttur .txtlogo{font-size:0.95em}
#menubir ul ul{background-color: var(--bgrenk);box-shadow: var(--renkbir) 10px 10px 10px -10px;}


#ortaalan .ortasutun{padding-left:15px}

#menuiki ul li{text-align:left;position:relative;white-space:nowrap} 
#menuiki ul li:hover{visibility:inherit} 
#menuiki ul li a{display:block;position:relative;} 
#menuiki ul li a:hover{} 
#menuiki ul ul {margin-bottom:10px}
#menuiki li{white-space:unset !important}
#menuiki li a{margin:10px 0;background-color:var(--renkiki);color: var(--renkuc);line-height: 2.5em;}
#menuiki li li a{background-color:transparent; line-height:1em !important;color:var(--metinrenk);padding-left:10px !important}
#menuiki li li li a{color:var(--renkbir);}
#menuiki li li a{padding-left: 15px;}



#slidebir{max-height:100%}
.genisgorsel .owl-slidealani .caption {bottom:unset;top: 25%;left: 5%;width: unset;padding: 2%;}
.s-active .caption {animation-name: bounceInLeft !important;}
#slidebir .owl-nav{display:none}
#duyurubir .duyurukutusu {position:relative;display: inline-block;width: calc(94% / 3);height:415px;overflow: hidden;padding: 2%;margin: 1%;border: var(--renkbir) 1px solid}
#duyurubir .duyurukutusu:after{content: "";height: 100px;display: block;width: 100%;background: linear-gradient(to top, var(--bgrenk) 15%, rgba(255, 255, 255, 0) 100%);position: absolute;bottom: 0;left: 0;}
#duyurubir .dkresim{width:100%;overflow:hidden;max-height:245px}
#duyurubir .dkresim img{width:100%;height:auto}
#duyurubir .dkbaslik{text-align: center;font-size: 140%;margin-bottom: 7px}
#duyurubir .ddevami:before{position: absolute;bottom: 0;right: 0;display: block;width: 25px;height: 25px;z-index: 1;content: "\f35d";font-family: "Font Awesome 5 Free";font-weight: 900}

/* #karsilamaiki{background-color: var(--renkiki);background-color: var(--renkikia);color: var(--renkuc);padding:4%} */

#haberbir{text-align:center}
#haberbir .haberkutusu {position:relative;display: inline-block;width: calc(92% / 4);height:240px;overflow: hidden;padding: 2%;margin: 1%;border-top: var(--renkiki) 1px solid}
#haberbir .haberkutusu:after{content: "";height: 100px;display: block;width: 100%;background: linear-gradient(to top, var(--bgrenk) 15%, rgba(255, 255, 255, 0) 100%);position: absolute;bottom: 0;left: 0;}
#haberbir .hkresim{width:100%;overflow:hidden}
#haberbir .hkresim img{width:100%;height:auto}
#haberbir .hkbaslik{text-indent:unset !important;text-align: center;font-size: 110%;margin-bottom: 7px}
#haberbir .hkbaslik a{color:var(--renkiki)}
#haberbir a.hdevami {z-index:2;bottom:-5px}
#haberbir a.hdevami:before {content: "Devamı ...";}

#altalan{position:relative;background-color: var(--renkiki);background-color: var(--renkikia);color: var(--renkuc);padding: 2%}
#sayfayolu{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center}
#sosyalaglar i{font-size:25px;margin-bottom:7px}


@media only screen and (max-width:920px){
	#ustalan{padding-bottom:10px}
	.genisgorsel #ustalan {position:unset;}
	#logo {display:block;float:unset}
	#menubir {float:none}
	
	#mobilyanmenu #t_aramaformu{text-align:center;border-top: var(--renkiki) 1px solid;padding: 7px 0px}
	
	.yandamenu a i{font-size: 1.5em;float: left;padding-right: 7px;margin-top: 7px}
	.yandamenu.dikey ul li a {padding-left: 5px;margin:0;line-height: 2.5em;border-top: var(--renkikia) 1px solid;background-color: #fbfbfb;color:var(--renkbir);}
	.yandamenu .ustmenuli a {padding-left:15px;}
	.yandamenu .ustmenuli li a {padding-left:5px;}
	.yandamenu.dikey ul li a:hover{background-color:var(--renkikia);color:var(--renkuc);}
	.yandamenu.altmenulu.dikey ul ul {border-left: #ccc 10px solid;}
	.yandamenu.altmenulu.dikey ul ul li {padding: 0;}
}

@media only screen and (max-width:720px){
	#duyurubir .duyurukutusu {width: calc(96% / 2)}
	#haberbir .haberkutusu {width: calc(94% / 3)}
}

@media only screen and (max-width:640px){
	#sayfayolu{display:none}
	#sosyalpaylasim {margin-left: auto;margin-right: auto}
}

@media only screen and (max-width:480px){
	#duyurubir .duyurukutusu {width: 98%;height:unset}
	#duyurubir .dkresim{width:80%}
	#haberbir .haberkutusu {width: calc(96% / 2)}
}
