:root {
	--bgrenk: #ffffff;
	--metinrenk : #444444;
	--renkbir: #183155;
	--renkbira: #183155d9;
	--renkiki: #79b7e8;
	--renkikia: #79b7e8d9;
	--renkuc: #d23143;
	--renkuca: #d23143d9;
	--sitefont: 'Open Sans', sans-serif;
}
* {margin:0px; padding:0px; box-sizing:border-box;outline:none}
html,body{width:100%;min-height:100%;}
body{overflow-x:hidden;background-color:var(--bgrenk);font-family: 'Open Sans', sans-serif; font-size:1em;color:var(--metinrenk)}
/* font-size-adjust: 0.5; */
::selection {color: var(--bgrenk);background: var(--metinrenk)}
::placeholder {color: var(--metinrenk);opacity: 1}
img {border:none;max-width:100%;height:auto;vertical-align:middle}
a {text-decoration:none;color:var(--renkbir)}
p {padding-bottom:7px;line-height:150%}

.gizli {display:none !important}

.renkbir{color:var(--renkbir) !important}
	.renkbirbg {background-color:var(--renkbir) !important}
.renkiki{color:var(--renkiki) !important}
	.renkikibg {background-color:var(--renkiki) !important}
.renkuc{color:var(--renkuc) !important}
	.renkucbg {background-color:var(--renkuc) !important}

.ufak{font-size:calc(1em - 0.2vw)}
.kucuk{font-size:calc(1em - 0.1vw)}
.buyuk{font-size:calc(1em + 0.4vw)}
.cokbuyuk{font-size:calc(1em + 0.7vw)}


#imgbekletme{display:none}
body.bekletme{pointer-events:none}
body.bekletme #anacerceve{opacity:0.7}
body.bekletme #imgbekletme{display: block;position: fixed;z-index: 1000;top: 50%;left: 50%;z-index:10000}

ul.none, ol.none{margin:0px;padding:0px;list-style-type:none}
ul,ol{margin-left:25px;padding-left: 25px}
.temizle {clear:both;}


@media only screen and (min-width: 640px) {.dskyok {display:none}}
@media only screen and (max-width: 640px) {.mblyok {display:none}}


.hizala{margin-left:auto;margin-right:auto}
.ortala{text-align:center}
.soladayali{text-align:left !important}
.sagadayali{text-align:right !important}
.pad{padding:10px}
.nopad{padding:0px}
.mar{margin:10px}
.nomar{margin:0px}

.maxgenislik{width:100%;}
.tamgenislik{width:100%;max-width:1200px;margin:0 auto}

#mobilyanlogoalan{display:none;width:100%;text-align:center;margin:7px 0px;}
#logo a img{max-width:300px;height:auto}
#t_mobillogoalan{text-align:center}
#t_logoalan a{display:table;width:100%;}
.txtlogo {display:table-cell; vertical-align: middle;text-align:center;width:100%;height:100%;font-size:22px;font-size:calc(1em + 0.5vw)}
#t_mobillogoalan .txtlogo, #mobilyanlogoalan .txtlogo{font-size:30px;font-size:calc(1em + 1vw)}

#t_footer {}
#cpyr,#yapimcibilgisi{text-align:left;color:var(--renkbir)}
#cpyr{font-family:verdana;font-size:14px}
#yapimcibilgisi{text-align:right;}
#yapimcibilgisi a{color:var(--renkbir)}

#anatasiyici figure {position:relative}
#anatasiyici figure figcaption {position: absolute;bottom: 0.2vw;left: 0.2vw;background-color: #fff;padding: 1%;opacity: 0.5;font-size: 0.8em}

#aramaformu {display: inline-block;float: right;margin-top: 15px;position: relative}
#aramaformu input {border: #ccc 1px solid;padding: 5px;height:48px}
#aramaformu button {border: #ccc 1px solid;border-left: none;background: #f2f2f2;cursor: pointer;vertical-align: top;width: 48px;height: 48px;position: relative;left: -5px}
#aramaformu button span {font-family: monospace;font-size: 35px;line-height: 20px;transform: rotate(110deg);display: inline-block}

.saklimetin:not(.gosteriliyor) span:after {content: attr(data-before) attr(data-baglam) attr(data-after);display: none}
.saklimetin:hover span:nth-child(1) {display:none}
.saklimetin:not(.gosteriliyor):hover span:after {display: inline-block}

/*
#formcaptcha {position:relative}
#formcaptcha input {font-size:0.8em}
#formcaptcha div {position:absolute;top:1px;right:1px;border:#000 1px solid}
#formcaptcha span#imgCaptcha {background-color: #f7c386;padding: 2px 10px;display: inline-block;font-weight: bold;letter-spacing: -6px;font-size: 22px;font-family: verdana;transition: all 0.5s}
#formcaptcha:hover span#imgCaptcha {letter-spacing:2px}
*/


#t_iletisimformu input[type="text"], input[type="email"], textarea {background-color: rgba(247, 250, 253, 1);border: #ebebeb 1px solid;padding: 10px;margin-bottom: 10px;width: 100%;font-size: 1em;font-family: var(--sitefont)}
#t_iletisimformu input[type="submit"] {border: var(--renkbir) 1px solid;background-color: var(--renkbira);padding: 10px 20px;color: var(--bgrenk);font-family: var(--sitefont);font-size: 0.9em;cursor:pointer}

/*
#t_sayfayolu {font-size:0.9em}
#t_sayfayolu div {display:inline;line-height:1em;vertical-align:middle}
#t_sayfayolu span {display: inline-block;margin-bottom: 7px;margin-right: 10px}
#t_sayfayolu span.t_anasayfa {font-size: 1.2em}
#t_sayfayolu div a span {max-width: 32%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
*/

#t_sayfalama {display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;gap:5px}
#t_sayfalama a {text-decoration: none;font-size: 16px;border: 1px solid #ddd;border-radius: 5px;background-color: #f9f9f9;transition: all 0.3s ease;display:block;width:100%;height:100%;padding: 10px 15px}
#t_sayfalama a:hover {background-color: #eaeaea;border-color: #bbb}
#t_sayfalama li {display: none}
#t_sayfalama li:has(a.aktif):before {content:"..."}
#t_sayfalama li:has(a.aktif) {display: inline-block;margin-left:25px;display: flex !important;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: 25px}
#t_sayfalama a.aktif {background-color:#444;border-color: #007bff;color:#fff;pointer-events:none}
#t_sayfalama li:nth-child(-n+4) {display: inline-block}
#t_sayfalama li:nth-last-child(-n+4) {display: inline-block}
#t_sayfalama li:has(a.aktif), #t_sayfalama li:has(a.aktif) + li, #t_sayfalama li:has(a.aktif) + li + li {display: inline-block}
#t_sayfalama li:has(a.aktif) + li + li:after {content:"..."}
#t_sayfalama li:has(a.aktif) + li + li {margin-right:25px;display: flex !important;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: 25px}
#t_sayfalama li:nth-child(-n+3):after, #t_sayfalama li:nth-child(-n+5), #t_sayfalama li:nth-child(-n+5):before, #t_sayfalama li:nth-last-child(-n+3), #t_sayfalama li:nth-last-child(-n+3):before, #t_sayfalama li:nth-last-child(-n+3), #t_sayfalama li:nth-last-child(-n+3):after, 
#t_sayfalama li:first-of-type:before, #t_sayfalama li:last-of-type:before, #t_sayfalama li:first-of-type, #t_sayfalama li:last-of-type {content: "" !important;margin:0 !important;gap:0 !important}

body:has(#resultsList) {height:100vh;overflow:hidden}
@media (max-width: 600px) {#t_sayfalama a {padding: 5px 10px}#t_sayfalama li:has(a.aktif) + li + li {margin-right:7px;gap: 7px}#t_sayfalama li:has(a.aktif) {margin-left:7px;gap: 7px}}

/* MODULER */
