@import url("pikare.css");

@font-face { font-family: TL; src: url(abakutlsymsans.eot); src: url(abakutlsymsans.eot?#iefix) format("embedded-opentype"),url(abakutlsymsans.woff) format("woff"),url(abakutlsymsans.ttf) format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: ZWFont1;	src: url('fonts//futurabq-medium.eot');	src: url('fonts/futurabq-medium.eot?#iefix') format('embedded-opentype'), url('fonts/futurabq-medium.woff') format('woff'), url('fonts/futurabq-medium.ttf') format('truetype'), url('fonts/futurabq-medium.svg') format('svg');	font-weight: normal;	font-style: normal;}
@font-face { font-family: ZWFont2; src: url('fonts/futura-bold-bt.eot'); src: url('fonts/futura-bold-bt.eot?#iefix') format('embedded-opentype'), url('fonts/futura-bold-bt.woff') format('woff'), url('fonts/futura-bold-bt.ttf') format('truetype'), url('fonts/futura-bold-bt.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: ZWFont3; src: url('fonts/playfairdisplay-italic.eot'); src: url('fonts/playfairdisplay-italic.eot?#iefix') format('embedded-opentype'), url('fonts/playfairdisplay-italic.woff') format('woff'), url('fonts/playfairdisplay-italic.ttf') format('truetype'), url('fonts/playfairdisplay-italic.svg') format('svg'); font-weight: normal; font-style: normal; }


/* Zeki Alert ############### */
.modalBackgroundUP { position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; background-color: #fff; opacity: 0.8; z-index: 1000; }
.modalBackgroundUP  table { width: 100%; height: 100%; text-align: center; vertical-align: middle; }
.modalBackground { background-color: black; filter: alpha(opacity=80); opacity: 0.8; z-index: 1000; }
.divAlertBack { display: none; position: fixed; top: 0%; left: 0%; z-index: 100000; width: 100%; height: 100%; background-color: #000000; opacity: 0.7; }
.divAlertCerceve { display: none; position: fixed; top: 50%; left: 0%; z-index: 100001; width: 100%; height: 150px; margin-top: -100px; background-color: #232323; opacity: 1; color: #ffffff; }
.divAlertCerceveIc { font-family: Arial; position: relative; left: 50%; width: 980px; margin-left: -500px; padding: 10px; }
.divAlertCerceveIc span { font-size: 26px; height: 50px; display: block; }
.divAlertCerceveIc p { font-size: 16px; min-height: 50px; }
.divAlertCerceveIc input { float: right; border: solid 2px #ffffff; padding: 5px 15px; background-color: #232323; margin: 2px; color: #ffffff; font-family: Arial; font-size: 12px; cursor: pointer; }
.divAlertCerceveIc input:hover { background-color: #0050ef; }
@media screen and (max-width:1050px) { .divAlertCerceveIc { position: relative; left: 10%; width: 80%; margin-left: 0px; padding: 10px; } }
/* Zeki Alert ############### */


/* SABITS */
body { margin: 0px; background-color: #fff; color: #000; font-family: ZWFont1, Arial; letter-spacing: 0.5px; font-size: 13px; line-height: 1.42857143; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-break: break-word; }
input[type=checkbox], input[type=radio] { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox] + label, input[type=radio] + label { padding-left: 30px; padding-right: 10px; margin: 2px; height: 25px; display: inline-block; line-height: 25px; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; background-image: url(../img/toolCheck.png); }
input[type=checkbox]:checked + label, input[type=radio]:checked + label { background-image: url(../img/toolCheck.png); background-position: 0 -25px; }
select {
         border: solid 1px #545759;
         background-color: #fff;
         padding: 5px 15px 5px 5px;
         height: 35px;
         font-family: ZWFont1;
         font-size: 11px;
         -moz-appearance: none;
         -webkit-appearance: none;
         -webkit-border-radius: 0px;
         appearance: none;
         background: url(../img/icoDDOk.png) no-repeat right center;
         }






.anasayfaOrta {display: table;}
.anasayfaMobil {display: none;}








*::-webkit-scrollbar { width: 7px; background-color: #eee; }
/**::-webkit-scrollbar-button:vertical:increment { height: 10px; background: url(../img/icoScrollBar.png) no-repeat 0px -15px; }
*::-webkit-scrollbar-button:vertical:decrement { height: 10px; background: url(../img/icoScrollBar.png) no-repeat 0px 0px; }*/
*::-webkit-scrollbar-track { background-color: #ccc; }
*::-webkit-scrollbar-button { display: none; }
*::-webkit-scrollbar-thumb { background-color: #000; }

.tl { font-family: TL !important; font-size: 85%; }

.acIcerikUrun { cursor: pointer; padding: 10px 5px; width: 100%;
                background-color: #ffffff; border-bottom: #e9e9e9 1px solid; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9;
                color: #333333; font-size: 12px; vertical-align: middle; }

.acIcerikUrun2 { cursor: pointer; padding: 10px 5px; width: 100%;
                 background-color: #ffffff; border-bottom: #e9e9e9 1px solid; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9;
                 color: #9b3799; font-size: 12px; vertical-align: middle; }

.icoWhatsApp { background: url(../img/icoWhatsApp.png) no-repeat center center; background-size: auto; }
.icoTelefon { background: url(../img/icoTelefon.png) no-repeat center center; background-size: auto; }
.icoBildirim { background: url(../img/icoBildirim.png) no-repeat center center; background-size: auto; }
.icoGarantiBaslat { background: url(../img/icoGarantiBaslat.png) no-repeat center center; background-size: auto; }
.icoServisTakip { background: url(../img/icoServisTakip.png) no-repeat center center; background-size: auto; }
.icoKasa { background: url(../img/icoKasa.png) no-repeat center center; background-size: auto; }

.btnExcel { float: right; margin: -8px 10px 0px; width: 40px; height: 40px; background: url(../img/icoExcel.png) no-repeat center center; }

/* default h's */
/* tum fomrlarin/inputlarin defaultlari */
/**********************************/


.mevzuat {margin: auto; width: 100%;}
.mevzuat ul {display: table;margin: auto;}
.mevzuat li {float: left;border: 1px solid #ededed;margin: 25px;}


.divKurumsalAltKutu {
    width: 90%;
    margin: auto;
}
.divKurumsalAltKutu > div {background-color:#f1f1f1;width:31%;margin:1%;float: left;padding: 4% 2% 0%;text-align:center;font-size: 15px;min-height: 300px;line-height: 150%;}
.divKurumsalAltKutu > div span {position:relative;display:block;color:#191d39;font-size: 22px;font-family: Zwfont2;margin-bottom: 6%;line-height: 120%;}
.divKurumsalAltKutu > div span:after {position:absolute;content:"";background-color:#841e4d;width:70px;height:5px;left:50%;margin-left:-35px;bottom: -10px;}






.divMenuAltSabit { width: 100%; }
.divMenuAlt {color: #000;margin: auto;display: table;}
.divMenuAlt > div:first-of-type{padding:1% 0;/* background-color: #005c42; */}
.divAnasayfaharita{border: 1px solid #ccc;margin-top: 2%;padding: 2%;}
/*.divAltAciklama1 { display: inline-block; width: 100%; background-color: #e7e7e7; font-size: 14px; text-align: center; }
.divAltAciklama1 > div { float: left; width: calc(20% - 21px); padding: 10px 10px; border-right: solid 1px #bfbfbf; }
.divAltAciklama1 > div:last-of-type { border-right: none; }
.divAltAciklama1 > div > img { margin-right: 10px; }*/
.tblAltAciklama1 {  width: 100%; background-color: #e7e7e7; font-size: 14px; text-align: center; border-collapse: separate; border-spacing: 10px; }
.tblAltAciklama1 td { border-right: solid 1px #bfbfbf; }
.tblAltAciklama1 td:last-of-type { border-right: none; }
.tblAltAciklama1 img { padding: 5px; }

.divEBulten {text-align: center;font-size: 14px;border-left: 1px solid #ccc;padding-left: 2%;}
.divEBultenBaslik {font-size: 20px;text-align: left;letter-spacing: 1px;font-family: Zwfont2;font-style:  italic;float:  left;}
.divEBultenBaslik > div:after {content: " ";position: absolute;top: 45px;width: 70px;background-color: #000;height: 1px;left: 115%;}
.divEBultenBaslik div:first-of-type {line-height: 440%;position: relative;}
.divEBultenDetay {width: 70%;float: right;}
.divEBultenDetay > div {display: table;width: 100%;margin: 20px 0;border: solid 1px #e5e5e5;}
.txtEBulten {text-indent: 30px;line-height: 50px;border: none;background-color: transparent;width: calc(100% - 80px);color: #000;font-size: 12px;letter-spacing: 0.5px;}
.btnEBulten {float: right;width: 80px;height: 50px;border-left: solid 1px #e5e5e5 !important;background: url(../img/btnEBulten.png) no-repeat center center;}

.divAltAciklama2 { display: table; margin-top: 25px; padding: 15px 20px; width: 100%; background-color: #e7e7e7; font-size: 14px; line-height: 45px; }
.divAltAciklama2 img:first-of-type { margin-right: 15px; }
.divAltAciklama2 img:last-of-type { margin: 0px 15px 0px 40px; }
.divAltAciklama2 h6 { display: inline-block; }
.divAltAciklama2 div {  }

.divMenuAltDetay {position: relative;letter-spacing: 1px;text-align: center;}
.divMenuAltDetay > div {display:block;padding: 0px;}
.divMenuAltDetay > div a { display: block; color: #555; font-size: 12px; line-height: 25px; }
.divMenuAltDetay > div > a:first-of-type {color: #000;font-size: 11px;font-weight: bold;font-family: Raleway Regular;text-align:  left;}
.divMenuAltDetay > div:first-of-type > a{font-family: ZWFont2;font-size: 16px;color: #000;padding-bottom:7px;} 
.divMenuAltDetay > div > div:first-of-type { min-height: 120px; }
.divMenuAltDD { padding: 5px; margin: 0px 0px 5px 0px; border: solid 1px #e5e5e5; width: 100px; background: none; -moz-appearance: menulist; -webkit-appearance: menulist; appearance: menulist; font-family: Arial;  }


.pikare {padding: 10px 0px;width: 100%;text-align:center;color: #000;font-family: Raleway Regular;font-size: 14px;letter-spacing: 2px;/* font-weight: bold; */ position: absolute;;}

.pikare a { display: inline-block !important; }

.divSM {font-size: 14px;color: #000;} 
.divSM > * {  }
/*.divSM > a {margin:4px;display: block;width:35px;height:35px;background-repeat: no-repeat;border-radius:  50px;border: 1px solid #FFF;}
*/.divSM > a:first-of-type {}
.divSM > a {margin: 4px 0;}
.divSM > a > span {float:left;display: block;width:35px;height:35px;background-repeat: no-repeat;border-radius:  50px;border: 1px solid #000;}
.divSM > a > p {font-size: 13px;padding: 15px 0 10px 45px;}

.aSMFace, .aSMTwitter, .aSMInstagram, .aSMPinterest, .aSMLinkedIn, .aSMGoogle { background-image: url(../img/icoSM.png); }
.aSMFace { background-position: -4px -4px; }
.aSMTwitter { background-position: -4px -44px; }
.aSMInstagram { background-position: -4px -84px; }
.aSMPinterest { background-position: -4px -124px; }
.aSMLinkedIn { background-position: -4px -164px; }
.aSMGoogle { background-position: -4px -204px; }
.altAdres {text-align: center;
    font-family: ZwFont1;
    font-size: 14px;
display: table;
margin: auto;}

.altMap {padding: 20px;width: 70%;margin: auto;border: 1px solid;border-bottom: none;;margin-top: 20px;}
.divAnaKalite {
    text-align: center;
    padding-top: 5%;
}
.divAnaKalite a {
    color: #fff;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #fff;
    margin-top: 1%;
    font-size: 2vw; font-weight: bold;
}




.divAnasayfaHizm{padding-bottom: 3%;display: table;width: 100%;}
.divAnasayfaHizmBaslik > div {position: relative;display: table;margin: auto;}
.divAnasayfaHizmBaslik span {font-size: 26px;font-family: ZWFont2;letter-spacing: 3px;line-height: 200%;position: relative;display: table !important;margin: auto;padding: 0;}
.divAnasayfaHizmAltBaslik {position:relative;padding: 2% 0;font-size: 16px !important;margin-bottom:5%;}
.divAnasayfaHizmAltBaslik:after {position:absolute;content:"";background-color:#841e4d;width:70px;height:5px;left:50%;margin-left:-35px;bottom: -20px;}

.divAnasayfaHizm div  {text-align:center;font-size: 15px; padding-top: 3%;}
.divAnasayfaHizm > div > div {display: block;line-height: 200%;text-align: center;padding: 0 3%;color: #0a1238;}
.divAnasayfaHizm > div > div > img {display: block;margin: auto;}
.divAnasayfaHizm span {display:block;line-height: 150%;/* padding: 0 10%; */text-align: center;}
.divAnasayfaHizm h1 {font-size: 20px;font-family: ZWFont2;display:block;color: #191c38;margin: 5% 0;}


.divAna2{display: block;width: 100%;background: #fff;background-size:contain;}
.divAna2 > div > div {position: relative;text-align: center;font-size: 24px;line-height: 100%;font-family: "Zwfont2";padding-top: 2%;margin-top: 2%;}
.divAna2 > div > div:before {position:absolute;content:"";background:#fc7323;width:50px;height:3px;left: -25px;margin-left: 50%;top:0;}

.divAna2  ul > li {font-size: 16px;margin:1% 0;text-align: center;font-family: Zwfont1;}
.divAna2  ul > li > span {    display: block;
    color: #fc7323;}
.divAna2  ul > li > a {padding: 4% 0 0 0;display: block;}
.divAna3{display: block;width: 100%;margin: 1% auto;background-color: #f6f6f6;padding:1% 0;background:url(../img/imgAna3Bg.png) #f5f5f5 center 130% no-repeat;background-size:contain;}
.divAna3 > div {width:25%;float:left;text-align:center;font-family:Georgia;font-style:italic;font-size: 16px;}
.divAna3 > div > a:after{position:absolute;content:" ";left: 0;top: 115px;background:url(../img/imgDashed.png);height: 2px;width: 100%;}
.divAna3 > div > a > div:first-of-type {position:relative;border:1px dashed #54b4bc;display:inline-block;background-color: #f5f5f5;padding:2%;margin-bottom: 10%; z-index:1; }

.divAna3 > div > a > div:first-of-type:before {position:absolute;content: "1";background-color:#ff6054;color:#fff;width:25px;height:25px;left: 50%;margin-left: -13.5px;bottom: -20px;}
.divAna3 > div:nth-of-type(2) > a > div:first-of-type:before { content:"2"}
.divAna3 > div:nth-of-type(3) > a > div:first-of-type:before { content:"3"}
.divAna3 > div:nth-of-type(4) > a > div:first-of-type:before { content:"4"}

.divAna3 > div > a > div { padding:0 10%}
.divAna3 > div > a  > div > span {display:block;font-family: Zwfont2;font-style:normal;font-size:18px;text-transform:uppercase;color: #ff6054;} 


.aAnaBanner {/* float: left; */display: inline-block;position: relative;margin: 0px 3% 0px 0px;/* overflow: hidden; */text-align: center;color: #000;background: url(../img/loader.gif) no-repeat center center;transition: all .4s ease;}
.aAnaBanner:hover { background-image: none; }
.aAnaBanner > div {/* overflow: hidden; */}
.aAnaBanner > div:first-of-type{position:relative;max-width: 250px;margin:auto;border-radius: 100%;background-color: #fff;}
.aAnaBanner > div:first-of-type img {border-radius: 100%;}
.aAnaBanner > div:first-of-type:before{position:absolute;content:"";background: url(../img/icoArrowRight.png) #ff6054 no-repeat center;border-radius:100%;padding:3%;width: 50px;height: 50px;right: 0;bottom: 10px;z-index: 999;}















.divMenuAltSabit {
	margin: 13px 0px -3px 0px;
	width: 100%;
	height: 20px;
	background-color: #000;
}
.divMenuAlt {
	background-color: #534755;
	padding: 0px 0%;
	color: #fff;
}
.divMenuAlt > div:first-of-type {
	    /* padding: 0px 50px 0px 50px; */
	    /* min-height:80px; */
}

.divMenuAlt > div:nth-of-type(3) {
	    padding: 0px 50px 0px 50px;
	    /* border-bottom: 1px solid #5a5a5a; */
	    /* min-height: 40px; */
}
.divAltAciklama2 {
	font-family: ZWFont1;
	color: #ffffff;
	text-align: center;
	display: table;
	padding: 15px 20px;
	width: 100%;
	font-size: 14px;
	line-height: 45px;
}
.divMenuAltDetay {
	display: table;
	position: relative;
	width: 100%;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 0pz;
}
/* .divMenuAltDetay:before {
	content: " ";
	position: absolute;
	top: 30px;
	left: 0px;
	width: 100%;
	height: 1px;
	border-bottom: solid 2px #000;
} */
.divMenuAltDetay > div {
    display: inline-table;
    padding: 0px 2%;
    margin: 0px 0% 0px 0;
}

.divMenuAltDetay > div a {
	display: block;
	color: #555;
	font-size: 12px;
	line-height: 25px;
}
.divMenuAltDetay > div > a:first-of-type {
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: ZWFont1;
}
.divMenuAltDD {
	padding: 5px;
	margin: 0px 0px 5px 0px;
	border: solid 1px #e5e5e5;
	width: 100px;
	background: none;
	-moz-appearance: menulist;

	-webkit-appearance: menulist;
	appearance: menulist;



	font-family: Arial;
}
.pikare {
	color: #e7e7e7;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 3px;
	float: left;
	/* margin-left:6%; */
	WIDTH: 100%;
	/* COLOR: #EDEDED; */
	BACKGROUND-COLOR: #303030;
	/* height: 30px; */
	line-height: 40px;
	text-align: center;
}
.pikare a {
	display: inline-block !important;
	font-weight:bold;
}
.divSMbg {
	display: table;
	padding: 60px 0px 60px 0px;
	background-color: #f8f8f9;
}
.divSM {
	display: table;
	font-size: 12px;
	color: #f8f8f9;
	padding-bottom: 1%;
	margin: auto;
}
.divSabitSM{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #ededed;
    position: fixed;
    display: inline-block;
    right: 1%;
    top: calc(50% - 100px);
    }

.divSabitSM > * {
	background-color: #FFFFFF;
}

.divSabitSM > a {
	border-bottom: 2px solid #ededed;
	display: block;
	position: relative;
	width: auto !important;
	/* margin-right: 10px; */
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	background-color: #ffffff;
	margin-top: 0px;
	padding: 35px 27px;
}
/* .divSabitSM > .aSMFace:after {
	content:" FACEBOOK";
	position:absolute;
	line-height:40px;
	color:#000;
	writing-mode: tb-rl;
	top: 40px;
	}

.divSabitSM > .aSMInstagram:after {
	content:" INTAGRAM";
	position:absolute;
	line-height:40px;
	color:#000;
	writing-mode:tb-rl;
	top: 40px;
}

.divSabitSM > .aSMTwitter:after {
	content:" TWITTER";
	position:absolute;
	line-height:40px;
	color:#000;
	writing-mode: tb-rl;
	top: 40px;
} */

	
.divSMDetay {
    display: table;
    width: 100%;
    }
	
	
.divSM > * {
	/* background-color: #FFFFFF; */
	margin: auto;
}
.divSM > a {
	float: left;
	display: block;
	position: relative;
	width: auto !important;
	margin-right: 25px;
	margin-left: 25px;
	padding-left: 25px;
	height: 25px;
	line-height: 40px;
	/* background-color: #f0f0f0; */
	border-radius: 20px;
}

.divSMDetay > div:first-of-type {font-family:ZWFont2;font-size: 30px;font-weight:bold;line-height: 38px;text-align: left;letter-spacing: 0.5px;color: #FFFFFF;float:left;margin-right: 20px;}
.divSMDetay > div:nth-of-type(2) {color: #838383;font-size: 12px;text-align: left;/* margin-bottom: 40px; *//* margin-top: 20px; */float:right;}

.divSabitSM > .aSMFace, .aSMTwitter, .aSMInstagram, .aSMPinterest, .aSMLinkedIn, .aSMGoogle, .aSMYoutube {
	/* background-image: url(../img/icoSM.png); */
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.divSM > .aSMFace, .aSMTwitter, .aSMInstagram, .aSMPinterest, .aSMLinkedIn, .aSMGoogle, .aSMYoutube {
	background-repeat: no-repeat;
}
/* .divSabitSM > .aSMTwitter {
    background-position: 0px -40px;
}
.divSabitSM > .aSMInstagram {
    background-position: 0px -80px;
} */

.divSabitSM >.aSMFace {
	background: url(../img/fb.png);
}
.divSabitSM >.aSMTwitter {
	background: url(../img/tw.png);
}
.divSabitSM >.aSMInstagram {
	background: url(../img/inst.png);	
}
.divSabitSM > .aSMYoutube {
	background: url(../img/you.png);
}


.divSM >.aSMFace {
	background: url(../img/ico-facebook.png);
}
.divSM >.aSMTwitter {
	background: url(../img/ico-twitter.png);
}
.divSM >.aSMInstagram {
	background: url(../img/ico-instagram.png);	
}
.divSM > .aSMYoutube {
	background: url(../img/ico-youtube.png);
}
.aSMPinterest {
	background-position: 0px -120px;
}
.aSMLinkedIn {
	background-position: 0px -160px;
}
.aSMGoogle {
	background-position: 0px -200px;
}
.divAMDefault {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 101;
	padding: 15px 20px;
	/* background-color: #fff; */
	color: #000;
	font-size: 13px;
}
.divAMDil {
	top: 12px;
	width: 10%;
	/* background-color: #ffffff; */
}











/************** MERVE ********************/
.divKategoriler{display: none;}
.divLinksCerceve {    font-family: ZWFont1;font-size: 14px;text-transform: uppercase; text-align: center; color: #000000;}
.divLinksCerceve > .divKategori > span {background: url(../img/icoMUDFiltre1.png) no-repeat right center;width: 100%;display: inline-block;text-align: center;padding: 5px;border-bottom: 2px solid #65ae84;}
.divLinksCerceve > .divKategoriler div > a {display: block;padding: 5px;}

.divUrunler1 > .divUrun {float: left;display: table;margin: 0px 4%;width: 92%;position: relative;text-align: center;cursor: pointer;/* overflow: hidden; */transition: all .3s ease;}
.divUrunler1 > .divUrun > .divUDetay {width: 100%;position: absolute;left: -20px;bottom: 35px;/* margin-top: 3%; */text-align: left;padding: 15px 15px;background-color: rgba(101, 174, 132, 0.8);transition: all 0.5s linear;}
.divUrunler1 > .divUrun > .divUDetay > .divUAd {color: #ffffff;font-size: 16px;font-family: ZWFont2;}
.divUrunler1 > .divUrun > .divUDetay > .divUOzet {display: none;position: relative;color: #ffffff;font-size: 16px;font-family: ZWfont1;padding: 5% 5% 0% 0;letter-spacing: -0.2px;}
.divUrunler1 > .divUrun:hover > .divUDetay > .divUOzet { display: block !important; }
.divUrunler1 > .divUrun:hover > .divUDetay { bottom: 140px; }
.divUrunler1 > .divUrun> .divUDetay > .divUOzet > a {display: block; text-decoration: underline; padding-top: 15px;}


.divUrunler2 > .divUrun {/* padding: 1%; */background-color: #fff;-webkit-box-shadow: 0px 5px 20px 0px rgba(234,234,234,1);-moz-box-shadow: 0px 5px 20px 0px rgba(234,234,234,1);box-shadow: 0px 5px 20px 0px rgba(234,234,234,1);float: left;display: table;width: 100%;position: relative;text-align: center;cursor: pointer;overflow: hidden;background-color: #fff;}
.divUrunler2 > .divUrun > .divUDetay {position: relative;text-align: left;padding: 15px 15px;background-color: #ffffff;margin: -75px 0px 1%;color: #000;float: left;}
.divUrunler2 > .divUrun > .divUDetay > .divUAd {margin-bottom: 15px;font-size: 18px;font-family: ZWFont2;color: #000000;letter-spacing: -0.26px;}
.divUrunler2 > .divUrun > .divUDetay > .divUAd > a{font-family: ZWFont1;color: #000000;font-size: 14px;text-decoration: underline;}
.divUrunler2 > .divUrun > .divUDetay > .divUAd > span {margin-top: 15px;display: block;font-family: ZWFont3;color: #b8b8b8;font-size: 13px;}
.divUrunler2 > .divUrun > .divUDetay >.divUOzet {border-top: 1px solid #ededed;position: relative;color: #8e96aa;font-size: 16px;padding: 5% 5% 0% 0;letter-spacing: -0.2px;}
.divUrunler2 > .divUrun > .divUDetay > .divUOzet > a:last-of-type{font-family: ZWFont1;color: #000000;float: right;}
.divUrunler2 > .divUrun > .divUResim {overflow: hidden;position: relative;border: solid 0px #e7e7e7;background-color: #fff;}
.divUrunler2 > .divUrun > .divUResim > a{    display: table;/* margin-bottom: -3px; */width: 100%;border-radius: 5px; height: 350px;}

.divUrunler3 > .divUrun {float: left;display: table;margin: 0px 4%;width: 92%;position: relative;text-align: center;cursor: pointer;/* overflow: hidden; */transition: all .3s ease;}
.divUrunler3 > .divUrun > .divUDetay {position: relative;left: -20px;bottom: 35px;/* margin-top: 3%; */text-align: left;padding: 15px 15px;background-color: rgba(101, 174, 132, 0.8);transition: all 0.5s linear;}
.divUrunler3 > .divUrun > .divUDetay > .divUAd {color: #ffffff;font-size: 15px;font-family: ZWFont2;}
.divUrunler3 > .divUrun > .divUDetay > .divUOzet {display: none;position: relative;color: #ffffff;font-size: 16px;font-family: ZWfont1;padding: 5% 5% 0% 0;letter-spacing: -0.2px;}
.divUrunler3 > .divUrun:hover > .divUDetay > .divUOzet { display: block !important; }
/* .divUrunler3 > .divUrun:hover > .divUDetay { bottom: 140px; } */
.divUrunler3 > .divUrun> .divUDetay > .divUOzet > a {display: block; text-decoration: underline; padding-top: 15px;}



.divUrunAciklama{background-color: #f8f8f8; padding: 3%;}
.divUrunAciklama > .divAciklama > .aciklamaBaslik > .divUAd {font-family: ZWFont2; color: #000000; font-size: 20px;}
.divUrunAciklama > .divAciklama > .aciklamaBaslik > .divUAd > span {font-family: ZWFont1; color:#65ae84; font-size: 18px;}
.divUrunAciklama > .divAciklama > .aciklamaIc {padding-top: 30px;}
#owl-urunler3 .item .divGaleriIc > div > .p1 {line-height: 30px; font-family: ZWFont1; color: #4c3e4d; font-size: 14px;}
#owl-urunler3 .item .divGaleriIc > div > a {line-height: 30px;text-decoration: underline; font-family: ZWFont1; color: #4c3e4d; font-size: 14px;}
.divAltSabitLogo > div{ position: relative; padding: 0 15%;}
.divAltSabitLogo > div > span{position: absolute;bottom: 10%;right: 5%;}
.divHaritaAlt {float: right;}
.active{border-bottom: 3px solid #65ae84;}
.divCalisma > div:nth-of-type(2) {padding-left: 30px;}
.divWorkSag p{margin-top: 20px;line-height: 25px;font-family: ZWFont1;font-size: 16px;}
.divWorkSag span{display: block;font-family: ZWFont2;font-size: 27px;color: #4c3e4d;margin-top: 50px;}
.divWorkSag h1 {text-decoration: underline;font-family: ZWFont3;color:rgba(101, 174, 132, 0.5);font-size: 65px;height: 75px;width: 100px;background-image: url(../img/calisma-alanlarimiz/work_06.png);background-size: 35px;background-repeat: no-repeat;background-position: center bottom;text-align: center;}
.divCalisma {margin-top: 50px;}
.divCalisma > div:nth-of-type(1) {text-align: center;}
.divWork {width: 90%; margin: auto;}
.divWork > .divLinks > ul {display: table;margin: auto auto;}
.divWork > .divLinks > ul > li {float: left;position: relative;padding-bottom: 10px;}
.divWork > .divLinks > ul > li > a {margin: 0px 1.5vw;padding: 15px 0px 5px;font-family: ZWFont1;font-size: 14px;text-transform: uppercase;color: #000000;}
#divHarita {margin-top: 0px;}
.divIletisim .divKurumsalBaslik > h1 >span {line-height: 40px;display: block;position: relative;z-index: 1;font-size: 35px;font-family: Zwfont2;margin-top: 30px;}
.divIletisim {font-family: Zwfont2;margin-bottom: 5%;display: table;text-align: left;padding: 0 1%;}
.divIletisim > div {position: relative;padding: 1%;display: table;width: 100%;clear: both;margin: 1% 0; margin-bottom: 5%;}
.divIletisim .divKurumsalIc {display: table;z-index: 1;line-height: 200%;color: #000;font-size: 15px;margin-left: 1%; padding: 6%;background-color: #f8f9fa!important;width: 100%;font-family: ZWFont1;}
.divIletisim .divKurumsalIc span {font-family: ZWFont1;font-size: 15px;}
#iletisimAlt .divMenuAltSol > .alt-logo {left: 45%;}
.aciklamaBaslik > .divUAd {color: #000;}
.divIletisimPage > .divKurumsalUst > .divIcbaslik{text-align: left;}
.divIlkelerBaslik{position: relative;padding-bottom: 20px;font-size: 30px;font-family: Zwfont3;text-align: left;}
.divIlkelerBaslik::after{content: " ";position: absolute;bottom: 3px;left: 0;width: 40px;height: 2px;background-color: #65ae84;}    
.sayfayol {margin-top: 15px;font-family: ZWFont1;font-size: 14px;}
.divIlkeler {z-index: 1;display: table;padding: 2% 0px;width: 100%;font-size: 11px;}
.divIlkeler > div {padding: 20px;text-align: left;display: table;float: left;width: calc(50% - 1px);}
.divIlkeler div > img {max-width: 100%;}
.divIlkeler div > div {display: inline-block;padding-left: 30px;}
.divKurumsal {width: 100%;margin: auto;} 
.divKurumsalUst {position: relative;z-index: 0;width: 100%;margin: auto;margin-bottom: 0px;}
.divKurumsalUst > .divKurumsalYazi {padding: 20px 20%;}
.divKurumsalUst > .divIcbaslik{padding: 20px 20%;text-align: left;font-family: ZWFont3;font-size: 40px;color: #333334;}
.divKurumsalIc {display: block;width: 100%;overflow: hidden;}
.divKurumsalIc > .divKurumsalBanner:nth-of-type(2) > .divKurumsalYazi {background-color: #bda63c;color: #fff;}
.divKurumsalBanner {display: table;/* margin-bottom: 5px; */}
.divKurumsalYazi {display: table-cell;vertical-align: middle;font-size: 15px;font-family: Zwfont1, Arial;float: none;}
.divKurumsalYazi> div .baslik::after{left: 5%;top: 130px;}
.divKurumsalYazi>div {position: relative;width: 100%;margin: auto;padding: 20px 80px;text-align: left;vertical-align: middle;z-index: 0;}
.divIcbaslik {position: relative;padding-bottom: 20px;font-size: 30px;font-family: Zwfont1, Arial; text-align: center;}
.divKurumsalUst > .divIcbaslik::before{width: 230px;left: 20%;background-color: #000000;height: 2px;bottom: 50px;margin-top: 0px;}
.divIcbaslik::before{position: absolute;left: calc(50% - 92.5px); content: "";width: 160px;height: 20px;background-color: #f5e7e7;z-index: -1;margin-top: 25px;}

/* .alt-logo{position: absolute;width: 310px;height: 95px;background-position: center center;background-repeat: no-repeat;background-image: url(../img/anasayfa/alt-menu-logo.png);left: 25%;top: 45%;} */
/* .divMenuAltSol{margin: auto;font-size: 300px;font-family: Zwfont2;color: #ededed;z-index: 99;position: relative;text-align: left;padding-left: 60px;} */

.divMenuAltSol >span {font-family: ZWFont1;font-size: 14px;color: #000;}
.logo-blog{width: 130px;height: 40px;display: inline-block;background-image: url(../img/anasayfa/blog-logo.png);background-size: contain;background-repeat: no-repeat;}
.divTeam{width: 90%; float: none; margin: auto;}
/* .divAciklama {display: none;} */
.divAnasayfaAlt{width: 100%;margin: auto;display: table;background-color: #f6f7f9;padding: 0 3%;}

.divGaleriDis {margin-top: 50px;background-color: #ededed;display: block;width: 100%;}
.divGaleriBaslik {padding-top: 30px;position: relative;margin: 0px 0px 0px 0px;line-height: 60px;text-align: center;font-size: 11px;letter-spacing: 2px;color: #4c3e4d;}
.divGaleriBaslik > h2 {font-family: ZWFont1;font-size: 17px;}
.divGaleriBaslik > span {font-family: ZWFont3;font-size: 35px;}
.divGaleriBaslik > span::after{content: " ";position: absolute;bottom: 3px;left: 50%;width: 25px;height: 2px;background-color: #65ae84;}
.divGaleriIc {text-align: left;float: left;display: table;width: 100%;padding: 5%;position: relative;cursor: pointer;overflow: hidden;}
.divGaleriIc > div {border-right: 2px solid #fff; padding: 10px;}
.divHukuklar {padding: 0 3%;padding-bottom: 1%;}
#owl-urunler3 .divGaleriIc .baslik{font-family: ZWFont3;color: #65ae84; font-size: 40px; text-decoration: underline;}
#owl-urunler3 .divGaleriIc .baslik2 {font-family:ZWFont2;color:#4c3e4d;font-size: 20px;margin-top: 20px;}
#owl-urunler3 .divGaleriIc .baslik::after{display: none; content: " ";position: absolute;top: 115px;left: 0px;width: 50px;height: 2px;background-color: #000;}
.p1{margin-top: 20px;line-height: 25px; }
.baslik{font-family: ZWFont3; font-size: 35px; color: #000000; }
.baslik::after{content: " ";position: absolute;top: 115px;left: 0px;width: 50px;height: 2px;background-color: #000;}
.baslik2{display: block;font-family: ZWFont2;font-size: 15px;color: #000000;margin-top: 50px;}
.button1:hover {background-color: #65ae84; color: #FFF !important;}
.button1 {text-align: center;bottom: 0px;left: -35px;position: absolute;background-color: #04152b;font-family: ZWFont1;font-size: 16px;color: #ffffff;line-height: 500%;display: block;transition: all 0.5s;width: 70%;margin: 30px 0 0 0;}
.divTelefon{margin-top: -18px;padding-right: 30px;width: 350px;}
.text-vertical {font-family: "ZWFont2";display: block;/* min-width: 80px;min-height: 80px; */transform: rotate(-90deg);white-space: nowrap;font-size: 13px;color: #9f98a3;padding-top: 30px;transform-origin: left;position: relative;z-index: 100;margin-top: 300px;letter-spacing: 2px;}
.divSabitSM {position: absolute;display: inline-block;left: 2%;top: 50%;margin-top: -220px;}
.divSabitSM > a {display: block;position: relative;width: auto !important;margin-right: 10px;padding-left: 40px;height: 40px;line-height: 40px;/* background-color: #f0f0f0; */margin-top: 20px;background-repeat: no-repeat;}


/* GENEL */
.divContainer {position: relative;display: block;margin: auto auto;width: calc(100% - 0px) !important;}
.divContainerBack { width: 100%; background: #f5f5f5; }
/*.divContainerBackAna { width: 100%; background: url(../img/backContainer.jpg) no-repeat center top; }*/

.divSayfaPasif { display: none; position: absolute; left: -50px; top: 0px; z-index: 100; width: calc(100vw - 7px); height: 100%; background-color: #000; opacity: 0.7;  }

/* .divOrta {width: 90%; float: none; margin: auto; display: block;} */

.divMenuUstSabit { position: absolute; z-index: 2; left: 0px; top: 0px; display: table; width: 100%; background-color: rgba(255, 255, 255, 0.2); color: #fff; line-height: 30px; }
.divMenuUstSabit .divContainer { border-top: solid 3px #000; }

.ulUstSabit { display: table; float: right; letter-spacing: 1.2px; }
.ulUstSabit > * { float: left; }
.ulUstSabit li { float: left; background-position: left center; font-family: Arial; }
.ulUstSabit li:before { float: left; margin: 10px 10px 0px 0px; content: " "; height: 30px; width: 1px; background-color: #ddd; }
.ulUstSabit li:first-of-type:before { margin-right: 0px; content: none; }
.ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoBildirim, .ulUstSabit .icoGarantiBaslat, .ulUstSabit .icoServisTakip, .ulUstSabit .icoKasa { display: inline-block; width: 30px; height: 30px; margin: 10px 5px 0px 0px; }
.ulUstSabit .icoWhatsApp:before, .ulUstSabit .icoTelefon:before, .ulUstSabit .icoBildirim:before, .ulUstSabit .icoGarantiBaslat:before, .ulUstSabit .icoServisTakip:before, .ulUstSabit .icoKasa:before { margin-right: 0px; content: ""; }

.divUstDil { padding-left: 35px; background: no-repeat left center url(../img/icoTR.png);cursor:pointer; }

.divMenuUst {display: table; position: absolute; z-index: 10; left: 0px; top: 0px; width: 100%;}
.divMenuUst2 {position: relative;background-color: #f8f8f8;}
.divMenuUstMesaj { background-color: #d6d6d6; line-height: 35px; text-align: center; font-family: Arial; letter-spacing: 1.5px; }
.divMenuIc {position: relative;z-index: 1;display: table;width: 100%;/* padding: 12px 0px; */margin: auto auto;padding-top: 0px;}
/*.divMenuIc:before { content: ""; position: absolute; left: 0px; top: 80px; width: 100%; height: 1px; background-color: #ededed; }*/
.divMenuIcFixed {position: fixed;z-index: 111;width:100%;top: 0px;padding: 10px 0px;/* border-bottom: solid 1px #e7e7e7; */background-color: #ffffff;}
/*.divMenuIcFixed .navMenuUst > ul > li > div {padding-top:10px;}*/
.divMenuIcFixed .aLogo {background-image: url(../img/logo2.png); width: 155px; height: 50px; }
.divMenuIcFixed .aLogoIndex {background-image: url(../img/logo2.png); width: 155px; height: 50px; }
.divMenuIcFixed .navMenuUst  {margin: 15px 0px;}
.divMenuIcFixed .divAMDefault  { padding: 17.5px 20px; }
.divMenuIcFixed .divAMDil { top: -10px; }
.divMLeft { position: fixed !important; z-index: 200; top: 0px; left: -250px; width: 250px !important; height: 100%; margin: 0px 0px 0px 0px !important; overflow-y: auto !important; background-color: #f0f0f0; border: solid 0px #dfdfdf; }
.divMLeft > * { padding: 15px 10px 10px 10px; border-bottom: solid 1px #dfdfdf; }
.divMLeft > *:last-child { border-bottom: none; }
.divMLeftBaslik {display: none;background-color: #f0f0f0;}
.aMLeftLogo {display: inline-block;width: 165px;height: 30px;background: url(../img/logoMLeft.png) no-repeat center center;background-size:contain;}
.aMLeftKapat { float: right; display: inline-block; width: 30px; height: 30px; background: url(../img/btnMLeftKapat.png) no-repeat center center; }
.divMLeftAltGoster { display: none; position: absolute; top: 0px; right: 10px; width: 30px; height: 30px; background: url(../img/btnMLeftAlt.png) no-repeat center center; }
.divMLeft > ul > li:before { content: none !important; }
.divMLeft > ul > li > a { color: #000 !important; }

.divMMenu { display: none; margin-top: 3px; width: 50px; height: 30px; background: url(../img/btnMMenu.svg) no-repeat center center; background-size:contain; }
.aLogo {display: block;width: 320px;height: 90px;background: url(../img/logoUstMenu.png) no-repeat center center;background-color: white;background-size: 100%;margin-left: 25px;}
.aLogoIndex {display: block;width: 320px;height: 250px;background: url("../img/logo.png") no-repeat center center;background-color: white;background-size: 100%;margin-left: 25px;}
.aLogoBayrak { position: absolute; left: 90px; display: block; width: 70px; height: 40px; background: url(../img/logoBayrak.png) no-repeat center center; background-size: cover; }

.aMenuHome { display: inline-block; width: 20px; height: 20px; background: url(../img/icoHome.png) no-repeat center center; }

.navMenuUst { margin-top: 30px; }
.navMenuUst > ul { display: table; margin: auto auto; }
.navMenuUst > ul > li { float: left; position: relative; }
.navMenuUst > ul > li:before { content: ""; position: absolute; left: 1.5vw; top: 5px; width: 6px; height: 6px; background-color: #a2896f; }
.navMenuUst > ul > li > a {margin: 0px 2vw;padding: 45px 0px;font-family: ZWFont1;font-size: 13px;text-transform: uppercase;color: #000000;}
.navMenuUst > ul > li > a:hover { color: #a2896f; }
.aUstMenuAktif { border-bottom: solid 5px #ffb76d; color: #ffb76d; }
/*.navMenuUst > ul > li > a:last-of-type { margin-right: 0px; }*/
.navMenuUst > ul > li > div {display: none;position: absolute;left: -5px;top: 0px;z-index: 110;margin-top: 30px;padding-top: 0px;width: 750px;}
.navMenuUst > ul > li > div > div { display: table; background-color: #fff;  }
.navMenuUst > ul > li > div > div > * { float: left;  display: table; padding: 25px 35px; }
.navMenuUst > ul > li > div > div > ul > li { display: block; width: 100%; }
.navMenuUst > ul > li > div > div > ul > li > a {display: block;width: 100%;font-size: 13px;font-family: ZWFont1;margin-bottom: 10px;padding-bottom: 10px;border-bottom: dashed 1px #d1d1d1;}
/* .navMenuUst > ul > li > div > div > ul > li:first-of-type a { color: #000; border-bottom-color: #000; font-size: 18px; font-family: Georgia, 'Times New Roman', Times, serif; } */
.navMenuUst > ul > li > div > div > ul > li:last-of-type a { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }

.navMenuUstMarka { float: left; width: 1px; font-weight: bold; }
.navMenuUstMarka > ul  { width: 300px; }
.navMenuUstMarka > ul > li:first-of-type > a { margin-left: 0px; }

.divMenuUstTool { cursor: pointer; margin-top: -25px; }
.divMenuUstTool > * { margin-left: 20px; }
.divMenuUstTool > *:first-child { margin-left: 0px; }
.btnMAra, .btnMKullanici, .btnMKullaniciA, .btnMSepet { width: 30px; height: 30px; background: no-repeat center center; }
.btnMAra { background-image: url(../img/icoArama.png); }
.btnMKullanici { float: right !important; background-image: url(../img/icoKullanici.png); }
.btnMKullaniciA { float: right !important; background-image: url(../img/icoKullaniciA.png); }
.btnMSepet { background-image: url(../img/icoSepet.png); }

.divMenuSepet { display: inline-block; position: relative; padding-right: 7px; }
.divMenuSepet > span { position: absolute; bottom: -5px; right: 0px; width: 20px; height: 19px; padding-top: 1px; background: url(../img/icoSepetAdet.png) no-repeat center center; color: #fff; text-align: center; font-size: 11px; animation: divSepetZil 12s .7s ease-in-out infinite; transform-origin: 50% 4px;}


.ds { display: table; margin:auto; width: auto !important; color: #2fac68 !important; font-size: 14px !important; }
.ds a { display: table; border-bottom: 0px !important; line-height: 240% !important; font-size: 100% !important; color: #2fac68 !important;  }
.ds a:before { content: "•••"; display: block; float: left; margin-right: 5px; color: #2fac68; font-size: 200%; line-height:122%; }
.ds a img { width: 0px; float: left; height: 30px; margin-top: 2px !important; margin-right: 0px !important; transition: width .3s; }
.ds:hover #ds { width: 125px; margin-right: 5px !important; transition: width .5s; }

.divLogoImza { position: absolute; z-index: 1; left: 7%; top: 20%; max-width: 90%; width: 390px; height: 60px; max-height: 50%; background: url(../img/imgLogoImza.png) no-repeat left center; background-size: contain; }


.divAMDefault { display: none; position: absolute; right: 0px; top: 130px; z-index: 101; padding: 22.5px 20px; background-color: #e8e8e8; color: #000; font-size: 14px;  }

.divAMDil { display: block; top: 0px; right: -35px; background-color: transparent; }
.ddUMDil { border: none; color: #fff; font-size: 12px; font-weight: bold; letter-spacing: 2px; background: url(../img/icoDDOk2.png) no-repeat right 12px; }
.ddUMDil option { background-color: #000; }

.divAMArama { font-size: 12px; background-color: #fff; color: #000; border: solid 1px #bfbfbf }
.divAMCerceve { position: relative; padding: 10px 15px; background: url(../img/icoDDOk.png) no-repeat right center #eaeaea; border: solid 1px #dcdcdc; margin-right: 1%; letter-spacing:1.2px; }
.divAMCerceve > div { display: none; position: absolute; z-index: 100; left: -1px; top: 36px; width: calc(100% + 2px); max-height: 200px; overflow: auto;  background-color: #fff; border: solid 1px #888888; color: #000; }
.divAMCerceve a { display: block; width: 100%; }
.cekAMSeviye1 { margin-left: 0px; }
.cekAMSeviye2 { margin-left: 15px; }
.cekAMSeviye3 { margin-left: 30px;}
.txtArama { padding: 12px 15px; margin-right: 1%; border: solid 1px #dcdcdc; background-color: #fff; font-size: 12px; color: #000; letter-spacing:1.1px;  }
.btnArama { padding: 12px 15px; background-color: #bb0b0b !important; color: #fff !important; font-size: 13px; letter-spacing: 1.1px; }

/*.divAMKullanici { font-size: 13px; line-height: 35px; }
.txtAMDefault { padding: 10px 15px; margin-bottom: 5px; border: none; background-color: #dcdcdc; color: #000; font-style: italic; }
.btnAMDefault { padding: 10px 15px; background-color: #d30c0c !important; color: #fff; font-size: 12px; }
.divAMKullanici > div > a:first-of-type { margin-right: 5px; }
.divAMKullanici > div > a:last-of-type { margin-left: 5px; }*/
.divAMKullanici { top: 41px; margin-right: 0px !important; font-size: 15px; line-height: 35px; border:solid 1px #ededed; padding: 0px 0px; background-color: #fff; color: #000 }
.txtAMDefault { padding: 2% 3%; margin-bottom: 2%; border: none; background-color: #ffffff; color: #000; font-style: italic; border-radius:3px; border:solid 1px #ededed; }
.btnAMDefault { padding: 10px 15px; background-color: #000000 !important; color:#ffffff !important; font-size: 14px; text-transform: uppercase; line-height: 150%; text-align: center; }
.divAMKullanici > div { padding: 3% 4%; border-right: solid 1px #ededed; }
.divAMKullanici > div:last-of-type { border-right: none; }
.divAMKullanici > div > p { padding: 4% 0px; font-size: 12px; }
.divAMKullanici > div > div:first-of-type { margin-bottom: 4%; padding-left: 7%; font-size: 20px; background:url(../img/icoUyelik1.jpg) no-repeat left center; }
.divAMKullanici > div:first-of-type > div:first-of-type { background-image:url(../img/icoUyelik2.jpg);}
.divAMKullanici > div > div:last-of-type > a:first-of-type { margin-right: 5px; }
.divAMKullanici > div > div:last-of-type > a:last-of-type { margin-left: 5px; }

.divUMKGiris { line-height: 120%; letter-spacing: 0px; color: #000; }
.divUMKGiris > div, .divUMKGiris .btnMKullanici, .divUMKGiris .btnMKullaniciA { float: left; margin-top: 10px; }
.divUMKGiris > div { margin-right: 10px; text-align: center; }
/*.divUMKGiris > div:first-of-type { margin-top: 20px; }*/

.divAMKasa { top: 51px; margin-right: 0px !important; font-size: 15px; line-height: 35px; border:solid 1px #ededed; padding: 0px 0px; background-color: #fff; color: #000 }
.divAMKasa > div { padding: 3% 4%; border-bottom: solid 1px #ededed; }
.divAMKasa > div:last-of-type { border-right: none; }
.divAMKasa > div:nth-of-type(3) { display: none; }

.divAMSepet { display: block; position: fixed; z-index: 101; right: -353px; top: 0px; padding: 20px 20px; width: 350px; height: calc(100vh); overflow: auto; border-left: solid 1px #f2f2f2; background-color: #fff; }
.divAMSepet > div { position: relative; display: table; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #e5e5e5; }
.divAMSepet > div:after { content: ""; position: absolute; left: 0px; bottom: -2px; width: 100%; height: 1px; border-bottom: solid 1px #fff; }
.divAMSepet > div:last-of-type { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }
.divAMSepet > div:after { display: none; }

.aMRightKapat { float: right; display: inline-block; width: 30px; height: 30px; background: url(../img/btnSSSil.png) no-repeat center center; }

.divAMSepetBaslik { text-align: center; line-height: 30px; }
.divAMSepetBaslik > span { display: inline-block; width: 20px; height: 30px; background: url(../img/icoAMSepet.png) no-repeat center -2px; color: #0da60d; font-weight: bold; }

.divAMSepetUrun {  }
.divAMSepetUrun > div > a { display: block; width: 100%; }
.divAMSepetUrun > div > a > img { max-width: 100%; max-height: 100px; }
.divAMSepetUrun > div:first-of-type > a { padding: 10px; border: solid 1px #d9d9d9; background-color: #fff; text-align: center; }
.divAMSepetUrun > div:last-of-type > a:first-of-type { font-weight: bold; }
.divAMSepetUrun > div:last-of-type > * { margin-bottom: 10px; }
.divAMSepetUrun > div:last-of-type > div { font-size: 18px;}

.divAMSepetKargo { font-size: 14px; text-align: center; }
.divAMSepetKargo > b { color: #0da60d; font-family: ZWFont2; font-size: 24px; font-weight: bold; font-style: italic; }

.divAMSepetToplam { font-size: 14px; line-height: 35px; }
.divAMSepetToplam > div:first-of-type { margin-bottom: 10px; }
.divAMSepetToplam > div:first-of-type > b { float: right; font-size: 24px; font-weight: normal; }
.divAMSepetToplam > div:last-of-type { margin-bottom: 30px; }
.divAMSepetToplam > div:last-of-type > a { display: block; background-color: #19cd19 !important; text-align: center; line-height: 200%; }

.btnScrollUp { cursor: pointer; display: none; position: fixed; right: 65px; bottom: 50px; width: 70px; height: 50px; background: url(../img/btnYukariGit.png) no-repeat #fff center center; }
/**********************************/

/* ANASAYFA */
.divSlide { display: block; width: 100%; overflow: hidden; }
.divSlide .item > div { position: absolute; z-index: 1; left: calc(4% + 115px); top: 10%; width: 25%; }
.divSlide .item > div:before { content: ""; position: absolute; left: calc(-5% + -45px); top: 10%; width: 7px; height: 40vh; background: url(../img/backSlideText.png) no-repeat left top; }
.divSlide .item > div > div:nth-of-type(1) { font-size: 60px; font-family:ZWFont2; }
.divSlide .item > div > div:nth-of-type(2) { position: relative; margin: 3% 0px; width: 35%; border-bottom: solid 1px #dadada; } 
.divSlide .item > div > div:nth-of-type(2):before { content: ""; position: absolute; left: calc(-25% + -45px); top: 0px; width: 35%; border-bottom: solid 5px #f3f3f3; } 

.divSlideM { display: none; width: 100%; overflow: hidden; }
.divSlideM .item > div { position: absolute; z-index: 1; left: 15px; top: 15px; width: 45%; }
.divSlideM .item > div > div:nth-of-type(1) {font-size: 20px; font-family: "ZWFont2"; font-weight: bold;}

.divSlideUD {display: block;width: 100%;overflow: hidden;}
.divHizmetlerimiz {margin: auto !important;; width: 70% !important;; text-align: center !important;;}
.divAnaBanners { display: block; width: 100%; margin: 10px auto; }
.aAnaBanner { float: left; display: block; position: relative; margin: 0px 3% 0px 0px; width: 31%; overflow: hidden; text-align: center; color: #000; background: url(../img/loader.gif) no-repeat center center; transition: all .4s ease; }
.aAnaBanner:hover { background-image: none; }
.aAnaBanner > div { overflow: hidden; }
.divAnaBannerBosluk {  display: table; float: left; width: 100%; height: 1px; clear: both; }
.divAnaBannerB { position: absolute; right: 0px; top: 0px; padding: 20px 0px; background-color: #fff; text-align: right; writing-mode: tb-rl; }
.divAnaBannerB > div { display: table; float: left; line-height: 80px }
.divAnaBannerB1 { position: absolute; right: 0px; bottom: 0px; width: 90px; height: 100px; background: url(../img/icoAnaBannerBaaslik.png) no-repeat center center; transform: rotate(0deg);  }
.divAnaBannerB2 {font-size: 35px;/* font-weight: bold; */font-family: ZWFont2;}
.divAnaBannerB3 { font-size: 20px; font-family: ZWFont1; }
.divAnaBannerB3:before { content: "----------------"; padding: 2vw 0px; letter-spacing: -3px; }

.divAnaBanners .aAnaBanner:nth-of-type(3) { margin-right: 0px; }
.divAnaBanners .aAnaBanner:nth-of-type(2) .divAnaBannerB { top: auto; bottom: 0px; }

.divAnaDuyuru {    padding-bottom: 5%; float: none;margin: auto;display: table;margin-top: 5%;width: 85%;}
.divAnaDuyuru > div:first-of-type{padding: 8% 0px;padding-right: 10%;}

/* .divAnaDuyuru > div:last-of-type { display: table; padding: 0px 2% 2%; }
.divAnaDuyuru > div:last-of-type > div:first-of-type { position: relative; margin-bottom: 2%; font-size: 150px; text-align: right; color: #e7e7e7; line-height: 100%; }
.divAnaDuyuru > div:last-of-type > div:last-of-type { display: block; width: 100%; font-size: 13px; text-align: justify; line-height: 200%; }
.divAnaDuyuru > div:last-of-type > div:last-of-type > a { float: right; display: block; margin-top: 10%; padding: 2% 10%; border: solid 1px #c0c0c0; font-family: Arial; font-size: 30px; line-height: 100%; } */
/**********************************/


/* URUNLER */
.divUrunler { display: block; padding: 0px 2% 2%; width: 100%; background-color: #f4f4f4; }
.divUrunlerBaslik { position: relative; margin: 40px 0px; font-size: 19px; text-align: center;  letter-spacing: 1px; }
.divUrunlerBaslik:before { content: " "; position: absolute; top: -2px; left: -2%; width: 104%; border-top: solid 1px #ddd;  }
.divUrunlerBaslik a { position: relative; display: inline-block; padding: 0px 20px; margin-top: -10px; background-color: #fff; border: solid 1px #ddd; border-top: none; font-family: ZWFont2; font-size: 30px; }
/*.divUrunlerBaslik a:before { content: " "; position: absolute; top: 0px; left: -20px; width: 20px; height: 30px; background-color: #fff; }
.divUrunlerBaslik a:after  { content: " "; position: absolute; top: 0px; right: -20px; width: 20px; height: 30px; background-color: #fff; }*/
.divUrunlerBaslikIcon { display: none; width: 70px; height: 20px; background: url(../img/icoReyonAlt.png) no-repeat center center; }

/*.owlUrunler .owl-item:nth-of-type(4n+1) .item { margin-right: 4.5%; }
.owlUrunler .owl-item:nth-of-type(4n+2) .item { margin-right: 3%; margin-left: 1.5%; }
.owlUrunler .owl-item:nth-of-type(4n+3) .item { margin-right: 1.3%; margin-left: 3%; }
.owlUrunler .owl-item:nth-of-type(4n+4) .item { margin-left: 4.7%; }*/

.divUrunKategoriGiris { cursor: auto !important; font-size: 30px; font-weight: bold; letter-spacing: 5px; }
.divUrunKategoriGiris > div { margin-top: 30%; }

.divUReyon { position: absolute; top: 0px; left: 0px; }
.divUReyon > img { vertical-align: bottom; }

.divUReyon > span { position: absolute; left: 17px; top: 20px; color: #fff; font-size: 24px; }
.divUKargo { display: none; position: absolute; bottom: 7.5%; right: 0px; width: 25px; height: 140px; background: url(../img/imgUKargoBedava.png) no-repeat right bottom;  }
.divUStokYok { opacity: 0.6; position: absolute; left: 0px; top: 0px; }


.divUVaryant { margin-bottom: 5px; padding-bottom: 5px; border-bottom: solid 1px #d8d8d8; }
.divURenk {  }
.divURenk > div { position: relative; display: inline-block; margin: 0px 3px; width: 15px; height: 15px; background: no-repeat #fff center center; border-radius: 30px; }
.divURenk > div:before { content: ""; position: absolute; left: -2px; top: -2px; width: 19px; height: 19px; border: solid 1px #aaa; border-radius: 30px; }
.divUBeden { font-size: 14px; }
.divUBeden > span { position: relative; display: inline-block; min-width: 25px; height: 25px; line-height: 25px; }
.divUBedenPasif { color: #bbbbbb; }
.divUBedenPasif:after { content:""; position: absolute; bottom: 3px; left: 2px; border-top: 1px solid #bbbbbb; height: 50%; height: calc(50% - 1px); width: 110%; transform: rotateZ(-45deg); }

.divUFiyat > * { margin: 5px; }

.divUFiyat1 { font-size: 24px; font-weight: bold; }
.divUFiyat2 { font-size: 14px; color: #686868; text-decoration: line-through; }
.divUButon { position: absolute; z-index: 1; right: 5px; top: -40px; }


.divUUst { display: table; margin: 2% 0px 0px; width: 100%; border-bottom: solid 1px #ededed; font-size: 14px; line-height: 25px; }
.divUUst1 { float: left; padding: 15px 25px; width: 10%; background-color: #fff; border-right: solid 1px #ededed; color: #777; }
.divUUst2, .divUUst3 { float: left; padding: 15px 25px; width: 90%; background-color: #fff; }
.divUUst2 { padding: 8px 25px 0px; }
.divUUst2 li { float: left; padding-left: 5px; line-height: 100%; }
.divUUst3 { margin-bottom: 2%; width: 100%; background-color: #f9f9f9; text-align: center; }
.divUUst3 * { font-style: italic; font-weight: normal; letter-spacing: 1px; font-size: 12px; }
.divUUstGorunum { margin-bottom: -7px; }
.divUUstGorunum > * { display: inline-block; margin-left: 5px; width: 50px; height: 25px; background: no-repeat center center; }
.divUUstGorunum1 { background-image: url(../img/icoUGoserim1.png) }
.divUUstGorunum1A { background-image: url(../img/icoUGoserim1A.png) }
.divUUstGorunum2 { background-image: url(../img/icoUGoserim2.png) }
.divUUstGorunum2A { background-image: url(../img/icoUGoserim2A.png) }
.divUUstGorunum0 { background-image: url(../img/icoUGoserim0.png) }
.divUUstGorunum0A { background-image: url(../img/icoUGoserim0A.png) }

.divMUUstGorunum > * { display: inline-block; margin-left: 0px; margin-bottom: -12px; width: 25px; height: 25px; background: no-repeat center center; }
.divMUUstGorunum1 { background-image: url(../img/icoMUGoserim1.png) }
.divMUUstGorunum1A { background-image: url(../img/icoMUGoserim1A.png) }
.divMUUstGorunum2 { background-image: url(../img/icoMUGoserim2.png) }
.divMUUstGorunum2A { background-image: url(../img/icoMUGoserim2A.png) }
.divMUUstGorunum0 { background-image: url(../img/icoMUGoserim0.png) }
.divMUUstGorunum0A { background-image: url(../img/icoMUGoserim0A.png) }

.divMUUst { display: none; margin-bottom: 2%; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; line-height: 30px; text-align: center; font-family: ZWFont2; font-size: 14px; }
.divMUUstFixed { position: fixed; z-index: 111; top: 0px; background-color: #fff; border-bottom: solid 1px #e7e7e7; }
.divMUUst > div { padding: 5px 10px; border-right: solid 1px #e1e1e1; }
.divMUUst > div:last-of-type { padding: 0px 0px; border-right: none; }
.divMUUst > div:nth-of-type(1) > a { display: inline-block; padding-left: 30px; background: url(../img/icoMUDFiltre1.png) no-repeat left center; }
.divMUUst > div:nth-of-type(2) > a { display: inline-block; padding-left: 30px; background: url(../img/icoMUDFiltre2.png) no-repeat left center; }

.divUFiltre { float: left; width: 100%; font-size: 13px; letter-spacing: 1px; color: #777; }
.divUFCerceve { display: inline-block; position: relative; width: 100%; line-height: normal; }
.divUFCerceveMH { position: relative; max-height: 250px; overflow: hidden; }
.divUFCerceve:last-of-type { border-bottom: none;  }
.divUFCerceveBaslik, .divUFCerceveBaslikYatay { display: none; background-color: #fff; color: #000; writing-mode: tb-rl; letter-spacing: 2px; text-align: left; font-weight: bold; font-size: 24px; font-family: ZWFont2; line-height: 200%; text-transform: lowercase; }
.divUFCerceveBaslikYatay { margin-left: -16px; padding-left: 17px; height: inherit; border-left: solid 5px #ffb76d; writing-mode: inherit;  }
.divUFCerceveDetay { padding: 0% 0px; }
.divUFCerceveDetayDuz { padding: 2% 0%; }
.divUFCerceveUzat { font-weight:bold; cursor: pointer; display: inline-block; position: absolute; left: -5px; top: 165px; padding: 5px 20px; width: 100%; font-weight: normal;
                    background: -moz-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(246,246,246,0.93) 50%, rgba(237,237,237,1) 100%);
                    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.85)), color-stop(50%, rgba(246,246,246,0.93)), color-stop(100%, rgba(237,237,237,1)));
                    background: -webkit-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(246,246,246,0.93) 50%, rgba(237,237,237,1) 100%);
                    background: -o-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(246,246,246,0.93) 50%, rgba(237,237,237,1) 100%);
                    background: -ms-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(246,246,246,0.93) 50%, rgba(237,237,237,1) 100%);
                    background: linear-gradient(to bottom, rgba(255,255,255,0.85) 0%, rgba(246,246,246,0.93) 50%, rgba(237,237,237,1) 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); }
.divUFCerceveUzat:after { content: ""; position: absolute; z-index: 10; left: 0px; bottom: 0px; width: 100%; height: 40px; background: url(../img/icoUFLUzat.png) no-repeat 96% center; }
.divUFCerceveBosluk { padding-bottom: 20px;}
.divUFiltre select { width: 100%; letter-spacing:1px }
.divUFCerceve a { float: left; display: block; margin: 0px 5px; padding: 15px 15px 10px; border: solid 1px #ededed; }
/*.divUFCerceve > div > span > label { line-height: 100%; }*/
.divUFCFiyatSlideF { position: relative; margin-bottom: 30px; }
.divUFCFiyatSlideF1 { position: absolute; top: 15px; left: 10px;  }
.divUFCFiyatSlideF2 { position: absolute; top: 15px; right: 10px; }
.aUFKategoriL1 { padding-left: 0px; }
.aUFKategoriL2 { padding-left: 0px; }
.aUFKategoriL2A { border-color: #000 !important; }
/*.aUFKategoriL2:before { content: 'ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬'; padding-right: 10px; }*/   /*ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬*/
.aUFKategoriL3 { padding-left: 10px; }
/*.aUFKategoriL3:before { content: 'ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬'; padding-right: 10px; }*/

.divUUrunler {  margin: auto; display: table; padding: 3% 0px; width: 85%; }
.divUUrunlerG2 > .divUrun { width: 48%; margin: 0px 4% 1% 0%; }
.divUUrunlerG2 > .divUrun:nth-of-type(even) { margin-right: 0px; }
.divUUrunlerG3 > .divUrun { width: 31%; margin: 0px 3.5% 1% 0%; }
.divUUrunlerG3 > .divUrun:nth-of-type(3n) { margin-right: 0px; }
.divUUrunlerG4 > .divUrun { width: 23%; margin: 0px 2.66% 1% 0%; }
.divUUrunlerG4 > .divUrun:nth-of-type(4n) { margin-right: 0px; }
.divUUrunlerG5 > .divUrun { width: calc(17% - 2.5%); margin: 0px 2.5% 1% 0%; }
.divUUrunlerG5 > .divUrun:nth-of-type(6n) { margin-right: 0px; }

.divUUrunlerG1 .divUrun { width: 100%; margin: 0px 0% 1% 0%; }
.divUUrunlerG1 .divUResim { float: left; width: 65px; max-height: 100px;  }
.divUUrunlerG1 .divUDetay { float: right; width: calc(98% - 65px); margin-top: 0px; height: 95px; }
.divUUrunlerG1 .divUButon { top: 35px; }

.divUKombin { float: left; display: table; width: 100%; }

.divUPager { display: table; margin-top: 1%; width: 100%; text-align: right; }
.divUPager > a { display: inline-block; width: 50px; height: 40px; border: solid 1px #e7e7e7; border-right: 0px; line-height: 40px; text-align: center; }
.divUPager > a:last-of-type { border-right: solid 1px #e7e7e7;}
.aUPagerAktif { background-color: #e7e7e7; color: #000; font-weight: bold; }
/**********************************/


/* URUN DETAY */
.divUDUst1 { float: left; padding: 15px 0px; width: 100%; background-color: #fff; }
.divUDUst1 li { float: left; padding-right: 5px; line-height: 100%; color: #777; }

.divUDDis { display: inline-block; margin: -2% -35px 0px; padding-bottom: 2%; width: calc(100% + 70px); background-color: #f8f7f7; }
.divUDResimKucuk { position: relative; display: table; text-align: center; }
/*.divUDResimKucuk:before { content: ""; position: absolute; left: 45%; top: calc(-17.5%); width: 1px; height: 90vh; background-color: #ddd; }*/
.divUDResimKucuk > a { position: relative; display: inline-block; margin: 0px 0px; padding: 10px 5px; width: calc(10% - 11px); border: solid 1px #dddcdc; border-right: 0px; }
.divUDResimKucuk > a:last-of-type { border-right: solid 1px #dddcdc; }
.aUDResimKucukAktif { border: solid 1px #ffb76d !important; }
.aUDResimKucukAktif:after { content: ""; position: absolute; right: calc(-200% + 3px); top: 50%; width: 200%; height: 7px; background: url(../img/icoUDAktifRenk.png) no-repeat left top; background-size: cover;  }

.divUDResimBuyuk { position: relative; }
.divUDResimBuyuk > a { display: block; }

.aUD360 { position: absolute; left: 20px; bottom: 20px; }

.divBRAOrta { position: relative; border: solid 1px #000; line-height: 375%; text-align: center; }
.divBRAOrta:before { content: " "; position: absolute; left: -117%; top: 30px; width: 333.3%; border-top: solid 1px #ededed; }
.divBRAOrta > div { background-color: #fff; }

.divUDSag {  }
.divUDSag > * { margin-top: 1.5%; padding-bottom: 1.5%; margin-bottom: 1.5%; }
.divUDSag > div:first-of-type { margin-top: 3%; }
.divUDSpecG1 { position: relative; display: table; padding-top: 25%; text-align: right; font-size: 12px; color: #777; }
.divUDSpecG1:before { content: ""; position: absolute; right: 20px; top: -17.5%; width: 1px; height: 90vh; background-color: #ddd; }
.divUDSpecG1 div { position: relative; padding: 3% 0px; }
.divUDSpecG1 div > span:nth-of-type(2){ display: inline-block; margin-left: 15px; width: 46px; height: 46px; background-color: #fff; border: solid 1px #000 !important; text-align: center; color: #000; font-size: 11px; line-height: 44px; }
.divUDSpecG1 div img { margin-left: 15px; padding: 2px 2px; background-color: #fff; border: solid 1px #000 !important; vertical-align: middle; }

.divUDAd { border-bottom: solid 1px #eeeeee; }
.divUDAd1 { margin: 2% 0px; font-size: 20px; text-align: center; color: #222; }
.divUDAd2 { display: inline-block; font-size: 20px; }
/*.divUDAd2 > span:last-of-type { color: #c61818; }*/



.divUDOzet { display: table; width: 100%; border-bottom: solid 1px #eeeeee; line-height: 200%; font-size: 12px; }
.divUDOzet img { margin-right: 10px; }


.divUDFiyat { display: table; width: 100%; font-weight: bold; }
.divUDFiyatSatis { border-right: solid 1px #000; color: #000; font-size: 24px; }
.divUDFiyatEtiket { color: #686868; font-size: 14px; text-decoration: line-through; }
.divUDFiyatKargo { color: #323232; font-size: 12px; text-align: right; }
.divUDFiyatIndirim { padding: 0px 10px; margin-top: 5px; background-color: #eeeeee; color: #323232; font-size: 24px; font-weight: bold; text-align: center; }
.divUDFiyatIndirim span { font-size: 12px;  font-weight: normal; }
.divUDKargo { width: 140px; height: 25px; background: url(../img/imgUDKargoBedava.png) no-repeat right bottom;  }

.divUDVaryant { display: table; width: 100%; font-size: 14px; }
.divUDVaryant > div { display: table; margin-top: 3%; padding: 2% 3%; width: 100%; border: solid 1px #eeeeee; }
.divUDVaryant > div:first-of-type { margin-top: 0px; }
.divUDVaryant > div > div { margin-top: 3%; }
.divUDRenk {margin-top:20px;display:block;width:100%;}
.divUDRenk > span:first-of-type {display:none;}
.divUDRenk > div {display:table;margin:auto;}
.divUDRenk > div > div { cursor: pointer; float: left; margin: 0px 10px 10px 0px; width: 120px; height: 80px; border: 1px solid #eeeeee; background: no-repeat center center; background-size: cover; }
.divUDRenkKutuA { border-color: #000 !important; }
.divUDBeden {  }
.divUDBeden > div > h4 > a  { position: relative; display: inline-block; border: solid 1px #000; text-align: center; color: #000; padding:14px 16px; transition: all .3s ease; }
.divUDBeden > div > h4 > a:hover { border-radius: 50px; background-color: #e7e7e7; border: solid 1px #e7e7e7; }
.divUDBedenA { color: #000 !important; border-color: #000 !important;background-color:#ededed; border-radius: 50px;  }
.divUDBedenP { border-color: #eeeeee !important; color: #eeeeee !important;}
.divUDBedenP:hover { border-radius: 0px !important; background-color: transparent !important; }
.divUDBedenP:after { content:""; position: absolute; bottom: 3px; left: 5px; border-top: 1px solid #eeeeee; height: 50%; height: calc(50% - 1px); width: 110%; transform: rotateZ(-45deg); }
.divUDBedenTablo, .divUDTaksitTablo { display: inline-block !important; background-color: #eaeaea; text-align: center; width: calc(50% - 5px) !important; }
.divUDBedenTablo > a, .divUDTaksitTablo > a { display: inline-block; padding-left: 50px; background: url(../img/icoUDBedenTablo.png) no-repeat left center; line-height: 25px; }
.divUDTaksitTablo { float: right; }
.divUDTaksitTablo > a { background-image: url(../img/icoUDTaksitTablo.png); }

.divUDAdet { }
.divUDAdet > a { display: block; width: 20%; font-size: 24px; text-align: center; }
.divUDAdet > a:first-of-type { float: left; }
.divUDAdet > a:last-of-type { float: right; }
.txtUDAdet { margin: auto auto; width: 60%; height: 30px; border: none; background-color: transparent; font-size: 18px; text-align: center; }

.divUDButon { display: table; }
.btnUDSepet, .btnUDHizli, .btnUDSGHVer { float: left; padding: 10px 0px; width: calc(100% - 0px); border-left: solid 1px #000 !important; font-size: 22px; letter-spacing: 0.6px; }
/*.btnUDSepet {background-position: calc(50% - 60px) center;
    background-color: transparent;
    background-image: url('../img/icoUDSepet.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
}*/
.btnUDHizli { float: right; border-color: #248e19 !important; background-color: #36c327 !important; color: #fff !important; }
.btnUDSGHVer { width: 100%; }



.divUDTelefon { }
.divUDTelefon > a { position: relative; display: inline-block; padding-left: 50px; background: url(../img/icoUDTelefon.png) no-repeat left top; line-height: 22px; font-size: 11px; letter-spacing: 1px; }
.divUDTelefon > a:before { content: " "; position: absolute; top: -3px; left: 35px; height: 30px; border-right: solid 1px #000;  }

.divUDTabDis { display: table; width: 100%; }
.divUDTab { display: table; width: 100%; margin-bottom: 10px; border-bottom: solid 1px #cbcbcb; }
.divUDTab > div:first-of-type { cursor: pointer; position: relative; line-height: 60px; } /*background: url(../img/icoUDTab.jpg) no-repeat right top;*/ 
.divUDTab > div:first-of-type:before { content: ""; position: absolute; top: 0px; right: 0px; width: 3.5%; height: 30%; border-top: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb; }
.divUDTab > div:first-of-type:after { content: ""; position: absolute; top: 0px; right: 0px; width: 7%; height: 50%; background: url(../img/icoUDTab.png) no-repeat left bottom; }
.divUDTab > div:last-of-type { display: none; margin-bottom: 20px; padding-right: 10px; width: calc(100% - 10px); max-height: 250px; overflow-y: auto; font-size: 13px; line-height:25px; }
.divUDTab > div:last-of-type table { max-width: 100%; width: initial !important; }
.divUDTab > div:last-of-type table td { max-width: 100%; width: initial !important; padding: 2px 5px; border: solid 1px #ddd; }
.divUDTab > div:last-of-type table col { width: initial !important;}
.divUDTabDis img { max-width: 100%; }
/**********************************/


/* S1SEPET */
.divSMenu { display: table; width: 100%; margin-top: 20px; border-bottom: solid 2px #000; text-align: center; font-size: 14px; }
.divSMenu a { position: relative; display: inline-block; padding: 10px 30px; margin-right: 7%; }
.divSMenu a:last-of-type { margin-right: 0px; }
.aSMenuAktif { padding-left: 80px !important; border-bottom: solid 5px #000; }
.aSMenuAktif:before { content: ""; position: absolute; left: 0px; top: 0px; width: 50px; height: 45px; background: no-repeat #000 left center; }
.divSMenu a:nth-of-type(1):before { background-image: url(../img/icoSM1.png) }
.divSMenu a:nth-of-type(2):before { background-image: url(../img/icoSM2.png) }
.divSMenu a:nth-of-type(3):before { background-image: url(../img/icoSM3.png) }
.divSMenu a:nth-of-type(4):before { background-image: url(../img/icoSM4.png) }
.divSMenu a:nth-of-type(5):before { background-image: url(../img/icoSM5.png) }

.divSOrta { display: table; width: 100%; background-color: #fff; padding: 2.5% 3%; margin-bottom: 3%; }
.divSOBaslik { padding: 15px 0px; width: 100%; background-color: #000; color: #fff; font-size: 14px; text-align: center; letter-spacing:1px; }
.divSOSol { }
.divSOSag { font-size: 13px; letter-spacing: 1px; }
.divSOSag > div {  }
.divSOSag > div:nth-of-type(1) { padding: 5% 15px; background-color: #777777; color: #ffffff;}
.divSOSag > div:nth-of-type(2) { padding: 0px 15px; background-color: #f8f8f8; }
.divSOSag > div:nth-of-type(2) > div { display: table; width: 100%; padding: 7% 0px; border-bottom: solid 1px #e4e4e4; line-height: 18px; }
.divSOSag > div:nth-of-type(2) > div > div:last-of-type { font-size: 16px; }
.divSOSag > div:nth-of-type(2) > div:last-of-type { border-bottom: none; line-height: 30px; }
.divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 24px; text-align: right; }
.divSOSag > div:nth-of-type(3), .divSOSag > div:nth-of-type(5) { padding: 15px 0px 5px 0px; color: #248e19; }
.divSOSag > div:nth-of-type(3) > span { margin-right: -15px; }
.divSOSag > div:nth-of-type(3) > a > span { display: block; margin: -5px 0px 10px 0px; padding-left: 33px; color: #000; font-size: 11px; }
.divSOSag > div:nth-of-type(4) > * { width: 100%; padding: 5% 15px; background-color: #36c327; color: #fff; text-align: center; }
.divSOSag > div:nth-of-type(4) > input:nth-of-type(2) { background-color: #d7272c; }

.divSSepet { display: table; width: 100%; border-bottom: solid 1px #000; }
.divSSepet .divSSepetSatir:last-of-type { border-bottom: none; }

.divSSepetBaslik { display: table; width: 100%; background-color: #f8f8f8; border-bottom: solid 1px #000; line-height: 30px;  }
.divSSepetBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSSepetBCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #000 !important; }
.divSSepetBCheck label { padding-left: 15px !important; }
.divSSepetBUrunAd { width: calc(55% - 120px); }
.divSSepetBBFiyat { width: 15%; text-align: right; }
.divSSepetBAdet { width: 15%; text-align: center; }
.divSSepetBToplam { width: 15%; text-align: right; }
.divSSepetBSil { width: 60px; text-align: center; }

.divSSepetSatir { display: table; width: 100%; border-bottom: solid 1px #fbeded; line-height: 30px; }
.divSSepetSatir > div { display: table-cell; padding: 15px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSSepetSCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #000 !important; }
.divSSepetSCheck label { padding-left: 15px !important; }
.divSSepetSUrunAd { width: calc(55% - 120px); }
.divSSepetSUrunAd a { display: table; width: 100%; }
.divSSepetSUrunAd a img { display: inline-block; margin-right: 5%; width: 20%; border: solid 1px #d9d9d9; }
.divSSepetSUrunAd a div { display: inline-block; font-weight: bold; }
.divSSepetSUrunAd a div div { font-weight: normal; }
.divSSepetSBFiyat { width: 15%; text-align: right; font-size: 16px;  }
.divSSepetSAdet { width: 15%; text-align: center; font-size: 15px;  }
.divSSepetSToplam { width: 15%; text-align: right; font-size: 18px; font-weight: bold; }
.divSSepetSSil { width: 60px; text-align: center;  }
.txtSSAdet { line-height: 50px; border: none; background-color: transparent; width: 50%; background-color: #fff5f5; color: #000000; font-size: 15px; text-align: center; }
.btnSSSil { width: 25px; height: 25px; border: none; background: url(../img/btnSSSil.png) no-repeat center center; }

.diSAlt { display: table; width: 100%; background-color: #fff; padding-top: 2.5%;  }
.btnSSFavori { background-color: #fbeded !important; padding: 15px 50px 15px 20px; background: url(../img/btnSSFavori.png) no-repeat right center; letter-spacing: 1px; }
.cekSSHPaket { position: relative; margin-left: 2%; padding-left: 50px; letter-spacing: 1px;  }
.cekSSHPaket label::after{ content: ""; position: absolute; left: 0px; top: -15px; width: 50px; height: 50px; background: url(../img/btnSSHPaket.png) no-repeat center center; }

.divSSKupon { display: table; width: 35%; border-bottom: solid 1px #000; }
.txtSSKupon { text-indent: 10px; height: 45px; border: none; background-color: transparent; width: calc(65% - 0px); color: #363636; font-size: 12px; }
.btnSSKupon { float: right; height: 45px; width: 30%; background-color: #000 !important; color: #fff !important; font-size: 14px; }
/**********************************/


/* S2ADRES */
.divSAdres { display: table; margin-top: 0%; width: 100%; }
.divSAdresBaslik { padding: 3% 15px; font-size: 14px; font-style: italic; }
.divSAdresSecim { display: table; width: 100%; padding: 0px 15px; font-size: 12px; }
.divSAdresSecimDetay { padding: 10px 15px; margin-right: 20px; width: calc(50% - 10px); background-color: #e8e8e8; }
div.divSAdresSecimDetay:nth-of-type(2) { margin-right: 0px;}
.divSAdresSecimDetay > div:first-of-type { margin-bottom: 1.5%; padding-bottom: 1.5%; border-bottom: solid 1px #000; font-size: 14px; }
.divSAdresSecimDetay > div:last-of-type { display: none; padding: 10px 15px; background-color: #fff; max-height: 200px; overflow-y: auto;  }
.divSAdresSecimDetay > a { display: table; position: relative; width: 100%; margin: 1.5% 0px; padding-left: 60px; background: url(../img/icoS2Secim1.png) no-repeat left center; }
.divSAdresSecimDetay > a:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; top: calc(50% - 5px); right: 0px; background: url(../img/icoS2Secim2.png) no-repeat right center; }
.divSAdresSecimDetay > div > a { display: table; position: relative; width: 100%; margin: 1.5% 0px; padding-bottom: 1.5%; border-bottom: solid 1px #ededed; }
.divSAdresSecimDetay > div > a:last-of-type { margin: 0px 0px; padding-bottom: 0px; border-bottom: none; }

.divSAdresAlt { display: table; width: 100%; margin-top: 3%; }
.divSAdresAlt > div:first-of-type { padding: 0px 15px; }
.btnSAYeni, .btnSAGuncelle { margin-right: 30px; padding: 20px 20px 20px 65px; margin-bottom: -3px; font-size: 12px; background: no-repeat left center; }
.btnSAYeni { background-image: url(../img/btnS2Yeni.png); }
.btnSAGuncelle { background-image: url(../img/btnS2Duzenle.png); }

.divSAdresKayit { display: table; width: 100%; padding: 2% 1%; border-top: solid 1px #000; background-color: #f8f8f8; }
.divSAdresKayit > div { float: left; margin: 1% 3%; width: 44%; border-bottom: solid 1px #c9c9c9;  }
.divSAdresKayitTek { width: 94% !important; }
.divSAdresKayit > div > input, .divSAdresKayit > div > textarea, .divSAdresKayit > div > select { padding: 0px 5px; width: calc(100% - 50px); height: 35px; background-color: transparent; border: none; color: #363636; line-height: 250%; font-size: 12px; letter-spacing: 1px;}
.divSAdresKayit > div > select { width: calc(100% - 15px); background-image: url(../img/icoS2Secim2.png); }
.divSAdresKayitAlt { width: 94% !important; border-bottom: none !important; }
.divSAdresKayitAlt > div { margin-top: 2%; padding: 1%; background-color: #fff; }
.btnSAdresKayit1, .btnSAdresKayit2 { float: left; padding: 1% 0px; width: calc(100% - 0px) !important; height: 45px !important; background-color: #36c327 !important; color: #fff !important; letter-spacing: 2px; }
.btnSAdresKayit2 { background-color: #999999 !important; }

.divSKargo { display: table; margin-top: 2%; width: 100%; }
.divSKargo .divSKargoSatir:last-of-type { border-bottom: none; }

.divSKargoBaslik { display: table; width: 100%; border-bottom: solid 1px #000; line-height: 30px; font-weight: bold; }
.divSKargoBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSKargoBCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #000 !important; }
.divSKargoBCheck label { padding-left: 15px !important; }
.divSKargoBAd { width: calc(55% - 60px); }
.divSKargoBFiyat { width: 20%; text-align: right; }

.divSKargoBKOdeme { width: 25%; text-align: right; }

.divSKargoSatir { display: table; width: 100%; border-bottom: solid 1px #fbeded; line-height: 30px; }
.divSKargoSatir > div { display: table-cell; padding: 30px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSKargoSCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #000 !important; }
.divSKargoSCheck label { padding-left: 15px !important; }
.divSKargoSAd { width: calc(55% - 60px); }
.divSKargoSAd a { display: table; width: 100%; }
.divSKargoSAd a img { display: inline-block; margin-right: 5%; max-width: 100%; max-height: 50px; }
.divSKargoSBFiyat { width: 20%; text-align: right; }
.divSKargoSKOdeme { width: 25%; text-align: right; }
/**********************************/


/* S3ODEME */
.divSOdeme { display: table; width: 100%; }

.divSOdemeTip, .divSOdemeTipAktif { display: table; width: 100%; margin: 1.5% 0px; background-color: #f8f8f8; }
.divSOdemeTipAktif { border: solid 1px #000; }
.divSOdemeTipBaslik { padding: 2% 2%; font-size: 14px; }
.divSOdemeTipBaslik > div:last-of-type { margin-top: 1%; padding-left: 32px; font-style:italic; }
.divSOdemeTipBaslik > div:first-of-type > label{ font-weight: bold; }
.divSOdemeTipDetay { display: table; padding: 3%; padding-left: calc(2% + 32px); width: 100%; border-top: solid 1px #000; }

.divSOdemeTipDetayKKSol, .divSOdemeTipDetayKKSag { float: left; display: table; width: 50%; }
.divSOdemeTipDetayKKSag { margin-top: 2%; }
.divSOdemeTipDetayKKSol > div > div { float: left; margin: 2% 0px; width: 100%; border-bottom: solid 1px #c9c9c9;  }
.divSOdemeTipDetayKKSol50 { width: 50% !important; }
.divSOdemeTipDetayKKSol > div > div > input, .divSOdemeTipDetayKKSol > div > div > select { padding: 0px 5px; width: calc(100% - 50px); height: 35px; background-color: transparent; border: none; color: #363636; line-height: 250%; font-size: 12px;  }
.divSOdemeTipDetayKKSol > div > div > select { width: calc(100% - 15px); background-image: url(../img/icoS2Secim2.png); }

.divSOdemeTipDetayH { display: table; width: 100%; }
.divSOdemeTipDetayH .divSOdemeTipDetayHSatir:last-of-type { border-bottom: none; }

.divSOdemeTipDetayHBaslik { display: table; width: 100%; border-bottom: solid 1px #000; line-height: 30px; font-weight: bold; }
.divSOdemeTipDetayHBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSOdemeTipDetayHBCheck { width: 60px; border-right: solid 1px #000 !important; }
.divSOdemeTipDetayHBCheck label { padding-left: 15px !important; }
.divSOdemeTipDetayHBAd { width: calc(35% - 60px); }
.divSOdemeTipDetayHBBirim { width: 10%; text-align: center; }
.divSOdemeTipDetayHBIban { width: 35%; text-align: center; }
.divSOdemeTipDetayHBSube { width: 20%; text-align: center; }

.divSOdemeTipDetayHSatir { display: table; width: 100%; border-bottom: solid 1px #fbeded; line-height: 30px; }
.divSOdemeTipDetayHSatir > div { display: table-cell; padding: 15px 15px; border-right: solid 2px #fff; vertical-align: middle; }

.divSOdemeTipDetayHSCheck { width: 60px; border-right: solid 1px #000 !important; }
.divSOdemeTipDetayHSCheck label { padding-left: 15px !important; }
.divSOdemeTipDetayHSAd { width: calc(35% - 60px); }
.divSOdemeTipDetayHSAd a { display: table; width: 100%; }
.divSOdemeTipDetayHSAd a img { display: inline-block; max-width: 100%; }
.divSOdemeTipDetayHSBirim { width: 10%; text-align: center; }
.divSOdemeTipDetayHSIban { width: 35%; text-align: center; }
.divSOdemeTipDetayHSSube { width: 20%; text-align: center; }

.divSOdemeTipDetayHNot { margin-top: 2%; }
.divSOdemeTipDetayHNot ul { padding-left: 40px; list-style: initial; }
/**********************************/


/* S4ONAY */
.divSOnay .divSSepetSUrunAd a img { width: 15%; max-width: 60px; }

.divSOnay { display: table; margin-top: 3%; width: 100%; }
.divSOnaySecim { display: table; width: 100%; font-size: 14px; }
.divSOnaySecimDetay { float: left; display: table; margin-right: 20px; width: calc(50% - 10px); }
div.divSOnaySecimDetay:nth-of-type(2) { margin-right: 0px;}
div.divSOnaySecimDetay:nth-of-type(3) { width: 100%; margin-right: 0px; margin-top:1%}
.divSOnaySecimDetay > div:first-of-type { position: relative; margin-bottom: 1.5%; padding: 2% 1.5%; padding-left: 70px; background: url(../img/icoS4Secim1.png) #f5f5f5 no-repeat 20px center; font-size: 16px; font-weight: bold; }
.divSOnaySecimDetay > div:first-of-type:after { content: ""; position: absolute; left: 0px; bottom: -5px; width: 100%; height: 1px; border-bottom: solid 1px #000; }
.divSOnaySecimDetay > div:last-of-type { display: table; margin: 1.5% 0px; padding: 4% 1.5%; padding-left: 70px !important; width: 100%; background-color: #f5f5f5; line-height: 200%; }
div.divSOnaySecimDetay:nth-of-type(3) > div:first-of-type { background-image: url(../img/icoS4Secim2.png); }
div.divSOnaySecimDetay:nth-of-type(3) > div:last-of-type { padding: 1% 1.5%; background-color: transparent; }
div.divSOnaySecimDetay:nth-of-type(3) > div:last-of-type > div { margin-bottom: 1%; font-weight: bold; }
div.divSOnaySecimDetay:nth-of-type(3) td { padding-right: 10px; vertical-align: top; }
div.divSOnaySecimDetay:nth-of-type(3) img { padding-right: 20px }
div.divSOnaySecimDetay:nth-of-type(3) table table tr > td:first-of-type { font-weight: bold; }
/**********************************/


/* S5SONUC */
.divSSonuc { display: table; width: 800px; text-align: center; font-size: 14px; line-height: 200%; }
.divSSonuc > div > div { display: table; margin: auto auto; padding: 1% 1%; }
.divSSonuc > div > div:first-of-type { margin: 3% auto 1% auto; font-weight: bold; color: #252f24; }

.divSSonucOK > div:first-of-type { border-top: solid 1px #11b605; }
.divSSonucOK > div:nth-of-type(2) { font-size: 12px; font-weight: bold;  }
.divSSonucOK > div:nth-of-type(2) > span:first-of-type { color: #11b605;}
.divSSonucOK > div:nth-of-type(3) { font-style: italic; }

.divSSonucHata > div:first-of-type { border-top: solid 1px #a20303; }
.divSSonucHata > a { display: inline-block; padding: 5px 15px; background-color: #a20303; color: #fff; }

.divSSonucHavale { padding: 2% 15%; background-color: #f8f8f8; }
.divSSonucHavale > div:first-of-type { margin: 0px auto !important; }
.divSSonucHavale > div:last-of-type { color: #626262; font-size: 12px; font-style: italic; line-height: 150%; }
/**********************************/


/* HABER */
.divHOrta { margin: 20px 0px; }
.divHOrta > div { float: left; display: table; padding: 2.5% 3%;  }

.divMHUst { display: none; margin: 2% 0px; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; background-color: #fff; line-height: 30px; text-align: center; font-family: ZWFont2; font-size: 14px; }
.divMHUstFixed { position: fixed; z-index: 111; top: 0px; background-color: #fff; border-bottom: solid 1px #e7e7e7; }
.divMHUst > div { padding: 5px 10px; border-right: solid 1px #e1e1e1; }
.divMHUst > div:last-of-type { padding: 0px 0px; border-right: none; }
.divMHUst > div:nth-of-type(1) > a { display: inline-block; padding-left: 30px; background: url(../img/icoMUDFiltre1.png) no-repeat left center; }

.divHFiltre { margin-right: 20px; width: calc(25% - 20px); background-color: #fff; }
.divHKategori { display: inline-block; margin-bottom: 10%; width: 100%; }
.divHKategori:last-of-type { margin-bottom: 0px; }
.divHKategoriBaslik { margin-bottom: 3%; padding-bottom: 3%; border-bottom: dashed 1px #888888; font-size: 18px; font-family: Georgia, 'Times New Roman', Times, serif; }
.divHKategoriDetay { padding: 0% 0%; }
.divHKategoriDetay a { margin-bottom: 3%; padding-bottom: 3%; border-bottom: dashed 1px #dedede; display: block; width: 100%; line-height: 30px; }
.divHKategoriDetay a:last-of-type { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }
.aHKategoriDetayA { font-weight: bold; }

.divHSag {margin-bottom: 0px; width: 100%; line-height: 170%; }
.divHSag strong, .divHSag b {font-weight: bold;}
.divHBaslik {font-size: 18px; font-weight: bold; margin-bottom: 2% ;}

/**********************************/


/* ILETISIM */
.divIletisim > div:nth-of-type(2) { height: 50vh; }
.divIletisim .divKurumsalIc {display: table;position: absolute;z-index: 1;right: 7%;top: 0;width: 93%;line-height: 400%;color: #000;font-size: 13px;background-color: #fff;}
.divIletisim .divKurumsalIc > a:last-of-type { text-decoration: underline; }
.divIletisim > div:last-of-type { position: relative; }
.divIletisim > div:last-of-type:before { content: ""; position: absolute; left: -5%; top: 0px; width: 1px; height: 73vh; background-color: #000; }

.divIForm { position: relative; display: table; margin-top: -20%; padding-top: 3%; width: 80%; background-color: #fff; }
.divIFBaslik { display: table; padding: 15px 0px; margin: auto auto; color: #000; font-size: 14px; text-align: center; }
.divIFBaslik > span { font-size: 36px; padding-left: 3px; line-height: 50%; font-family: ZWFont1; }

.divIFKayit {display: table;width: 100%;padding: 2% 1% 0px 1%; text-align: left;}

.divIFKayit > div { position: relative; float: left; margin: 2% 3%; width: 44%; border: solid 1px #d1d1d1; }
/*.divIFKayit > div:before { content: ""; position: absolute; left: 0px; bottom: 0px; height: 50%; width: 1px; border-left: solid 1px #e82223; }
.divIFKayit > div:after { content: ""; position: absolute; right: 0px; bottom: 0px; height: 50%; width: 1px; border-left: solid 1px #e82223; }*/
.divIFKayitTek { width: 94% !important; }
.divIFKayit > div > input[type='text'], .divIFKayit > div > select, .divIFKayit > div > textarea {padding: 0px 5px;width: calc(100% - 50px);height: 50px;background-color: transparent;border: none;color: #000;line-height: 250%;font-size: 15px; text-indent: 10px;}
/*.divIFKayit > div > input[type='text']::placeholder, .divIFKayit > div > select::placeholder, .divIFKayit > div > textarea::placeholder { color: #fff; }*/
.divIFKayit > div > select { width: calc(100% - 10px); background-image: url(../img/icoS2Secim2.png); }
.divIFKayitGKod { background-color: #f5f5f5;  }
.divIFKayitGKod input[type='text'] { float: left; margin-top: 5px; width: calc(100% - 200px) !important; }
.divIFKayitGKod img, .divIFKayitGKod > div { float: right; margin-bottom: -6px; }
.divIFKayitButon { border: none !important; text-align: center; }
.divIFKayitButon:before, .divIFKayitButon:after { content: none !important; }
.btnIFTemizle{float: right !important;}
.btnIFTemizle, .btnIFGonder {float: left;padding: 1% 0px;width: calc(50% - 5px) !important;height: 50px !important;background-color: #fff !important;color: #000 !important;letter-spacing: 2px;}
.btnIFGonder {border: 1p solid #000!important;float: left;background-color: #47394a !important; color: #fff !important;}

.divIAdres { }
.divIABaslik { display: table; margin: 0% auto 0px; padding: 1% 0 0 0; border: 1px solid rgba(255,255,255,0.2); font-size: 14px; font-weight: bold; text-align: center; line-height: 200%; }
.divIABaslik > div { float: left; width: 100%; clear: both; font-size: 13px; font-weight: normal; }
/*.divIABaslik > div:nth-of-type(1) { background-image: url(../img/icoadres.png); }
.divIABaslik > div:nth-of-type(2) { background-image: url(../img/icotel.png); }
.divIABaslik > div:nth-of-type(3) { background-image: url(../img/icomail.png); margin-right: 0px; }*/

.divIAMagazalar { display: table; margin-top: 2.5%; width: 100%; font-size: 12px; }
.divIAMagaza { float: left; display: table; width: 100%; }    /*width: 32%; margin-right: 2%;*/
div.divIAMagaza:last-of-type { margin-right: 0px; }
.divIAMagaza > div { margin-top: 10px; }
.divIAMagaza > div:first-of-type { margin-top: 25px; font-size:15px; }

/**********************************/


/* SSS */
.divHSSS { display: table; width: 100%; padding: 15px 0px; border-bottom: solid 1px #e2e3e3; }
.divHSSSBaslik { padding-left: 40px; background: url(../img/icoSSS1.png) no-repeat 10px center; font-size:14px; letter-spacing:1px;}
.divHSSSBaslikAktif { background-image: url(../img/icoSSS2.png); }
.divHSSSDetay { display: none; margin-top: 15px; padding-left: 40px; font-size: 13px; font-style: italic;}
/**********************************/


/* KURUMSAL */
/* .divKurumsal { display: block; overflow: hidden; padding: 2% 0px; width: 100%; text-align: right; }
.divKurumsal > div:nth-of-type(2) { display: table; padding-right: 2%; }
.divKurumsalBaslik { position: relative; margin-bottom: 2%; width: 55%; font-size: 150px; text-align: left; color: #e7e7e7; line-height: 100%; } */
/* .divKurumsalIc {display: table;width: 100%;font-size: 13px;line-height: 200%;} */
/* .divKurumsalIc > div:first-of-type {  color: #000; line-height: 100%; } */
/* .divKurumsalIc > div:nth-of-type(2) {position: relative;margin: 2% 0px 5%;padding-bottom: 5%;color: #000;font-family: ZWFont2;font-size: 25px;font-style: italic;font-weight: bold;line-height: 200%;} */
/* .divKurumsalIc > div:nth-of-type(2):after { content: ""; position: absolute; right: 0px; bottom: 0px; width: 25%; height: 1px; border-bottom: solid 1px #000; } */

.divUretim .divKurumsalBaslik { margin: 2% 0px 0px; }
.divUretim .divKurumsalIc > div:nth-of-type(2) { margin: 5% 0px; }
.divUretim .divKurumsalIc > div:nth-of-type(2):after { right: 37.5%; }
/**********************************/


/* UYELIK */
.divKOrta { margin: 20px 0px; overflow: hidden; }
.divKOrta > div { float: left; display: table; padding: 2.5% 3%; }

.divKSol { margin-right: 20px; width: calc(35% - 20px); background-color: #fff; }
.divKSag {width: 65%; background-color: #fff; }

.divKSolBaslik { padding: 15px 0px; width: 100%; background-color: #000; color: #fff; font-size: 14px; text-align: center; }
.divKSagBaslik { padding: 15px 0px; width: 100%; background-color: #e6e6e6; color: #000; font-size: 14px; text-align: center; }

.divKKayit { display: table; width: 100%; padding: 2% 0px; border-top: solid 1px #000; }
.divKKayit > div { float: left; margin: 1% 3%; width: 44%; border-bottom: solid 1px #c9c9c9;  }
.divKKayitTek { width: 94% !important; }
.divKKayit > div > input[type='text'], .divKKayit > div > input[type='password'], .divKKayit > div > select, .divKKayit > div > textarea { padding: 0px 5px; width: calc(100% - 50px); height: 45px; background-color: transparent; border: none; color: #363636; line-height: 250%; font-size: 13px; }
.divKKayit > div > select { width: calc(100% - 15px); background-image: url(../img/icoS2Secim2.png); }
.divKKayitAlt { margin-top: 2%; padding: 1%; }
.divKKayitGKod { background-color: #f5f5f5; border-bottom: none !important; }
.divKKayitGKod input[type='text'] { float: left; margin-top: 0px; width: calc(100% - 180px) !important; text-indent: 10px; }
.divKKayitGKod img, .divKKayitGKod div { float: right; margin-bottom: -6px; }
.divKKayitButon { border-bottom: none !important; }
.divKKayitButon > a { font-size: 14px; letter-spacing: 1px; text-decoration: underline; }
.btnKRenk1, .btnKRenk2, .btnKRenk3 { float: left; padding: 1% 0px; width: calc(100% - 0px) !important; height: 45px !important; background-color: #999999 !important; color: #fff !important; letter-spacing: 2px; }
.btnKRenk2 { background-color: #14a038 !important; }
.btnKRenk3 { background-color: #3f5d9b !important; }

.divKSolForm { }
.divKSolForm .divKKayit > div { margin: 2% 0px !important; width: 50% !important; }
.divKSolForm .divKKayitTek { margin: 2% 0px !important; width: 100% !important; }

.divKGiris1, .divKGiris2, .divKGiris3, .divKGiris4, .divKGiris5 { position: relative; padding-left: 80px !important; background: url(../img/icoKGiris1.png) no-repeat 20px center; }
.divKGiris2 { background-image: url(../img/icoKGiris2.png); }
.divKGiris3 { background-image: url(../img/icoKGiris3.png); }
.divKGiris4 { background-image: url(../img/icoKGiris4.png); }
.divKGiris5 { background-image: url(../img/icoKGiris5.png); }
.divKGiris1:before, .divKGiris2:before, .divKGiris3:before, .divKGiris4:before, .divKGiris5:before { content: ""; position: absolute; left: 70px; top: 0px; width: 1px; height: 45px; border-right: solid 1px #c9c9c9; }

.divKSagForm { margin-top: 5px; }
/**********************************/


/* SIPARISLERIM */
.divKSiparis { display: table; margin-top: 2%; width: 100%; }
.divKSiparis .divKSiparisSatir:last-of-type { border-bottom: none; }

.divKSiparisBaslik { display: table; width: 100%; border-bottom: solid 1px #000; line-height: 30px; font-weight: bold; }
.divKSiparisBaslik > div { display: table-cell; padding: 5px 10px; border-right: solid 2px #fff; vertical-align: middle; }
.divKSiparisB20 { width: 20%; }
.divKSiparisB10 { width: 10%; }

.divKSiparisSatir { display: table; width: 100%; border-bottom: solid 1px #fbeded; line-height: 30px; }
.divKSiparisSatir > div { display: table-cell; padding: 15px 10px; border-right: solid 2px #fff; vertical-align: middle; }
.divKSiparisS20 { width: 20%; }
.divKSiparisS10 { width: 10%; }

.btnYenile { float: left; margin-left: 10px; width: 30px; height: 30px; background: url(../img/btnYenile.png) no-repeat center center; }
/**********************************/


/* TAKSIT TABLOSU */
.divTBaslik { padding: 15px 0px; font-size: 18px; color: #000; text-align: center; }
.divTTablo {display: table;width: 80%;text-align: center;margin:  auto;max-width: 1000px;}

.divTTabloBaslik {display: table-header-group;width: 100%;border-bottom: solid 1px #e5e5e5;font-size: 18px;font-family: zwfont2;color: #1f1f1f;line-height: 30px;font-weight: bold;background-color: #eaedf0;}
.divTTabloBaslik > div {display: table-cell;padding: 10px 15px;border-right: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5;vertical-align: middle;border-radius: 20px;}
.divTTabloBLogo { width: 15%; max-width: 150px; }
.divTTabloBTaksit {width: 12%;}

.divTTabloSatir {display: table-row-group;width: 100%;line-height: 20px;color: #fff;font-family: Zwfont2;font-size: 14px;}
.divTTabloSatir > div {display: table-cell;padding: 10px 15px;/* border-right: solid 1px #fff; */border-bottom: solid 1px #fff;vertical-align: middle;border-radius: 20px;}

.divTTablo .divTTabloSatir:nth-of-type(1){ }
.divTTablo .divTTabloSatir:nth-of-type(2){ background-color:#c52d3a;}
.divTTablo .divTTabloSatir:nth-of-type(3){background-color: #e37415;}
.divTTablo .divTTabloSatir:nth-of-type(4){ background-color:#3c9855;}
.divTTablo .divTTabloSatir:nth-of-type(5){ background-color:#339ed2;}
.divTTablo .divTTabloSatir:last-of-type{ background-color:#9b9c9e;}

.divTTabloSLogo { width: 15%; max-width: 150px;}
.divTTabloSLogo > a{ float:left; }
.divTTabloSLogo > div{float:left;margin-top: 5%;}
.divTTabloSLogo img {max-width: 100%;max-height: 80px;}
.divTTabloSTaksit { width: 10%; }
.divTTabloSTaksit2 { width: 30%; }

/**********************************/



/* TAM SAYFA LOGIN */
.divTSLogin { display: table; margin: 0px 0px; width: 100%; height: 100vh; background: url(../img/backLogin.jpg) no-repeat center top; background-size: cover; }
.divTSLogin .divKSol { position: absolute; left: 3%; bottom: 20%; margin: 0px; padding: 0px; width: 400px; background-color: transparent; }
.divTSLogin .divKKayit { border-top: none; }
/**********************************/



/* GPS TAKIP */
.divGPSTBaslik { display: table-header-group; width: 100%; border-bottom: solid 1px #e5e5e5; color: #1f1f1f; line-height: 30px; font-weight: bold; }
.divGPSTBaslik > div { display: table-cell; padding: 10px 0px; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; vertical-align: middle; }
/**********************************/



/* ANIMASYON */
@keyframes divSepetZil {
    0% { transform: rotate(0); }
  0.3% { transform: rotate(30deg); }
  1% { transform: rotate(-28deg); }
  1.6% { transform: rotate(34deg); }
  2.3% { transform: rotate(-32deg); }
  3% { transform: rotate(30deg); }
  3.6% { transform: rotate(-28deg); }

  4.3% { transform: rotate(26deg); }
  5% { transform: rotate(-24deg); }
  5.6% { transform: rotate(22deg); }
  6.3% { transform: rotate(-20deg); }
  7% { transform: rotate(18deg); }
  7.6% { transform: rotate(-16deg); }
  8.3% { transform: rotate(14deg); }
  9% { transform: rotate(-12deg); }
  9.6% { transform: rotate(10deg); }
  10.3% { transform: rotate(-8deg); }
  11% { transform: rotate(6deg); }
  11.6% { transform: rotate(-4deg); }
  12.3% { transform: rotate(2deg); }
  13% { transform: rotate(-1deg); }
  13.6% { transform: rotate(1deg); }

  14.3% { transform: rotate(0); }
  100% { transform: rotate(0); }
}
/**********************************/


/* RESPONSIVE */
@media screen and (max-width: 1600px) {
    .divUrunler1 > .divUrun > .divUDetay{bottom: auto;left: 0;overflow: hidden; }
    .divUrunler2 > .divUrun > .divUDetay{margin: auto;}
    .divUDTab > div:first-of-type { line-height: 45px; }
    .divUDBeden > div > h4 > a {padding:14px 16px;}

    .divAltAciklama2 { padding: 10px 15px; }
    .divAltAciklama2 img { height: 40px; }

    .divUFCerceveBaslikYatay { line-height: 250%; }
    .divUFCerceveUzat { display:none; }

    .divSOSag { font-size: 12px; }
    .divSOSag > div:nth-of-type(2) > div { line-height: 18px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type { line-height: 24px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 20px; }

    .divAnaDuyuru > div:last-of-type > div:first-of-type { font-size: 100px; }

    .divAnaBannerB2 { font-size: 28px; }
    .divAnaBannerB3:before { letter-spacing: -5px; }

    /* KURUMSAL */
    /* .divKurumsalBaslik { font-size: 100px; }
    .divKurumsalIc > div:first-of-type {}
    .divKurumsalIc > div:nth-of-type(2) { margin: 0px 0px 3%; padding-bottom: 3%; font-size: 20px; } */
    /**********************************/
}
@media screen and (max-width: 1400px) {
	
	.aLogoIndex {    width: 220px;height: 180px; margin-left: 0px;}
	.divIlkeler div > div {padding-left: 10px;}
	.divMenuAlt { background-size: 35%;}
	
	.divKurumsalYazi> div .baslik::after {left: 12%; top: 140px;}
	.divIletisim > div:last-of-type {    margin-top: -75px;}
	#divHarita {margin-top: 90px;}
	
	
	
	
    body { font-size: 12px; }
    /*.divContainer { width: 100% !important; }*/

    .ulUstSabit li { margin-right: 10px; letter-spacing:1.1px;}
    .ulUstSabit li:before { margin-right: 10px; }
	
    .divAMKullanici { line-height: 250%; font-size: 13px; }
	.divAMKullanici > div > div:first-of-type { padding-left: 10%; font-size: 17px; }

    /*.divSM > a:nth-of-type(1), .divSM > a:nth-of-type(2) { padding: 10px 0px; }*/

    .tblAltAciklama1 { border-spacing: 5px; font-size: 13px; }

    .divAltAciklama2 { font-size: 13px; }
    .divAltAciklama2 img { height: 35px; }
    .divAltAciklama2 img:last-of-type { margin: 0px 15px 0px 30px }
    .divAltAciklama2 div { }

    /* ANASAYFA */
    .divAnaDuyuru > div:last-of-type > div:last-of-type { line-height: 150%; }
    .divAnaDuyuru > div:last-of-type > div:last-of-type > a { margin-top: 5%; }

    .divAnaBannerB2 { font-size: 22px; }
    .divAnaBannerB2 { font-size: 16px; }
    .divAnaBannerB3:before { padding: 1vw 0px; }
    /**********************************/

	
	.navMenuUst > ul > li > a {    margin: 0px 1.5vw;}
	.aLogo { width: 200px; height: 80px; background-size: 100%;}
	.divTelefon { width: 190px;}
	.navMenuUst > ul > li:before {    left: 0.5vw;}
	
	
	
	
    /* URUN DETAY */
    .divAnaBanners { width: 85%; }
    /**********************************/
	.divUrunler2 > .divUrun > .divUDetay {    top: 0px; padding: 0px 15px;     margin-top: 25px;}
	.divUrunler1 > .divUrun > .divUDetay > .divUAd { font-size: 12px;}
	.divUrunler2 > .divUrun > .divUDetay > .divUAd {font-size: 16px;}
	.divUrunler2 > .divUrun > .divUDetay >.divUOzet {text-align: center;}
	#owl-urunler3 .divGaleriIc .baslik2 {font-size: 18px;}
    /* URUN DETAY */
    .divUDSpecG1 { padding-top: 15%; letter-spacing: 0px; }

    .divUDResimKucuk > a { width: calc(15% - 11px); }
    /**********************************/

    .divSOSag > div:nth-of-type(2) > div { line-height: 16px; }
    .divSOSag > div:nth-of-type(2) > div > div:last-of-type { font-size: 14px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type { line-height: 18px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 18px; }
    .divSSepetSBFiyat { font-size: 16px; }
    .divSSepetSToplam { font-size: 16px; }
    .txtSSAdet { font-size: 16px; line-height: 40px; }
    .divSSepetSAdet { font-size: 16px; }
    
    /* S4ONAY */
    .divSOnaySecimDetay > div:first-of-type { padding-left: 50px; background-position: left center; }
    .divSOnaySecimDetay > div:last-of-type { padding-left: 50px !important; }
	
	.divUrunler2 > .divUrun > .divUResim > a { height: 100%;}
    /**********************************/
	.baslik::after { top: 95px;}
    /* HABER */
    .divHKategoriBaslik { font-size: 16px; }
    /**********************************/

    /* KURUMSAL */
    /* .divKurumsalIc { line-height: 180%; }
    .divKurumsalIc > div:nth-of-type(2) { line-height: 150%; } */
    /**********************************/

    /* ILETISIM */
    .divIletisim .divKurumsalIc { top: 15vh; line-height: 300%; }
    /*.divIletisim > div:last-of-type:before { height: 68vh; }*/
    /**********************************/
}
@media screen and (max-width: 1280px) {
	
	.divKurumsalAltKutu > div span {font-size: 18px;}
	.baslik {font-size: 25px;}
	.divKurumsalYazi> div .baslik::after {top: 120px;}
    .ulUstSabit { font-size: 11px; letter-spacing:1.1px; }
    .ulUstSabit li { margin-right: 5px; }

    .ulUstSabit li:before { margin-right: 5px; }

    .navMenuUst { margin-left: 15px; }
    .navMenuUst > ul > li > a { margin-right: 15px; font-size: 13px; }
    .navMenuUst > ul > li > div { width: 490px; }
    .navMenuUst > ul > li > div > div > * { padding: 15px 15px; }
    .divMenuUstTool > * { margin-left: 5px; }

	.divAMKullanici > div > div:first-of-type { margin-bottom: 4%; padding-left: 10%; font-size: 15px; }
	
    .divMenuAltDetay > div { margin: 0px 2% 0px 2%; }
    /*.divMenuAltDetay > div:first-of-type { margin: 0px 2% 0px 2%; }*/

    /* ANASAYFA */
    .divAnaBannerB { padding: 10px 0px; }
    .divAnaBannerB > div { line-height: 50px; }
    /**********************************/


    .owlUrunler .owl-item:nth-of-type(3n+1) .item { margin-right: 4.5%; }
    .owlUrunler .owl-item:nth-of-type(3n+2) .item { margin-right: 3%; margin-left: 1.5%; }
    .owlUrunler .owl-item:nth-of-type(3n+3) .item { margin-right: 0px; margin-left: 4.5%; }

    .divUUst1 {  }
    .divUUst2 {  }
    .divUFiltre {  }

    .divUUrunler { width: calc(100%); }
    .divUKombin { width: 100%; }
    

    /* URUN DETAY */
    .divUDFiyatSatis { font-size: 20px; }
    .btnUDSepet, .btnUDHizli, .btnUDSGHVer { font-size: 18px; }
    /**********************************/

    .divSOSag { font-size: 11px; }
    .divSOSag > div:nth-of-type(2) { padding: 0px 10px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 16px; }

    .divSMenu a { margin-right: 6%; }

    .divSOSag label { padding-right: 0px !important; height: 20px !important; line-height: initial !important; }
    .divSOSag > div:nth-of-type(3) > span { margin: 5px 0px 10px 0px; }

    .divSSepetBaslik > div { padding: 5px 10px; }
    .divSSepetBCheck, .divSSepetBSil { width: 50px; }
    .divSSepetSatir > div { padding: 5px 10px; }
    .divSSepetSCheck, .divSSepetSSil { width: 50px; }
    .divSSepetSBFiyat { font-size: 13px; }

    .divSSepetSToplam { font-size: 13px; }
    .txtSSAdet { font-size: 16px; line-height: 30px; }
    .divSSepetSAdet { font-size: 16px; }

    .divHBaslik { font-size: 16px; }

    /* ILETISIM */
    .divIAMagaza { width: 49%; }
    div.divIAMagaza:first-of-type { width: 100%; margin-right: 0px; margin-bottom: 30px; }
    .divIAMagaza > div:first-of-type { margin-top: 10px; }
    /**********************************/


    /* UYELIK */
    .divKGiris1, .divKGiris2, .divKGiris3, .divKGiris4, .divKGiris5 { padding-left: 60px !important; background-position: 10px center !important; }
    .divKGiris1:before, .divKGiris2:before, .divKGiris3:before, .divKGiris4:before, .divKGiris5:before { left: 50px; }
    /**********************************/

    /* SIPARISLERIM */
    .divKSiparisSatir > div { padding: 5px 10px; }
    .divKSiparisS20, .divKSiparisS10 { font-size: 13px; }
    /**********************************/

    /* KURUMSAL */
    /* .divKurumsalBaslik { font-size: 70px; }
    .divKurumsalIc > div:first-of-type { font-size: 70px; } */
    /**********************************/

    /* ILETISIM */
    .divIletisim .divKurumsalIc { font-size: 12px; }
    .divIFKayit > div > input[type='text'], .divIFKayit > div > select, .divIFKayit > div > textarea { font-size: 13px; }
    /**********************************/
}

@media screen and (max-width: 1024px) {
	.divMenuUstTool > * { margin-left: 0px; }
	.btnMAra, .btnMKullanici, .btnMSepet { width: 25px; height: 25px; }
}

@media screen and (max-width: 1000px) {
	
	
	.mevzuat li {width: 90;}
    .divUrunler1 > .divUrun > .divUDetay {position:relative; bottom: auto;left: 0;overflow: hidden;}
	.baslik {font-size: 22px;
	}
	.divMenuAlt > div:nth-of-type(3) {padding: 0px;}
	.altMap {width: 90%; padding: 0px;}
    .divAltSabitLogo > div {
        padding: 0 15%;
    }
    .divForm{
    margin-top: 25px;
}
	
	.divKurumsalUst > .divIcbaslik::before {top: 55px;     left: 3%;}
	.anasayfaOrta {display: none;}
.anasayfaMobil {display: table;}

	.divSM {
    position: relative;
    margin-top: 0px;
    text-align: center;
    margin: auto;
    display: table;
}
	
	
	 .divKurumsal {font-size: 11px;}
    .divKurumsalBaslik {width: 100%;font-size: 16px;}
	.divKurumsalBaslik h1 {font-size: 30px;}
    .divKurumsalIc {width: 100%;padding: 2%;font-size: 12px;}
    .divKurumsalIc > div:first-of-type {}
    .divKurumsalIc > div:nth-of-type(2) {font-size: 13px;}
    .divKurumsalIc > div:nth-of-type(2):after { left: 0px; right: auto; }
	.divKurumsalSlogan > div:before{content:none;}
	.divKurumsalSlogan > div > span {font-size: 16px;}

	.divKurumsalAltKutu > div {width:100%;height: inherit;min-height: inherit;font-size: 12px;}
	.divKurumsalAltKutu > div span { font-size:16px;}

	.divHizmetlerDetay { width:100%; font-size:12px;}
	.divHizmetlerDetay > div:nth-of-type(1) { margin:3% 0; font-size:18px;}
	
	
	.divIletisim .divKurumsalIc span {line-height: 34px;}
	.divIletisim .divKurumsalBaslik > h1 >span {line-height: 35px; font-size: 30px;}
	.divIlkelerBaslik::after {left: 45%;}
	.divGaleriBaslik > span {font-size: 30px;}
	.divGaleriBaslik > span {font-size: 30px;}
	.divGaleriIc > div {border: none;}
	.divIlkelerBaslik {text-align: center;;}
    #divHarita {margin-top: 0px;}
    .divTelefon {margin-top: 5px;}
    .divWork > .divLinks > ul > li {margin: 5px;}
    /* GENEL */
    .divContainer { width: 100% !important; }

    .divOrta { margin-top: 0px; }

    .divMenuUstSabit { position: relative; padding: 0px 0px; color: #000; }
    .divMenuUstMesaj { line-height: 25px; }

    .divMenuUst {position: relative;background-color: #f8f8f8;}

    .divMLeftBaslik { display: block; }
    .divMLeftAltGoster { display: block; }

    .ulUstSabit { margin: auto auto; text-align: center; }
    .ulUstSabit li { margin: 0px 7.5%; }
    .ulUstSabit li:last-of-type { margin: 0px 0px; width: 100%; border-top: 1px solid #ededed; }
    .ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoBildirim, .ulUstSabit .icoGarantiBaslat, .ulUstSabit .icoServisTakip, .ulUstSabit .icoKasa { margin: 10px -3px 0px 0px; }

    .divMenuIc { margin: 0px auto; padding: 10px 0px; }
    .divMMenu { display: block; }
    .aLogo {margin: auto auto;width: 180px;height: 40px;background-image: url(../img/logoM.png);background-size: contain;background-color: transparent;}
    .aLogoIndex {margin: auto auto;width: 180px;height: 40px;background-image: url(../img/logoM.png);background-size: contain;background-color: transparent;}
    .aLogoBayrak { display: none; }
    .divMenuUstTool { margin-top: -25px; }
    .divMenuUstTool > * { margin-left: 5px; }
    .divMenuUstTool > *:first-child { margin-left: 0px; }

    .navMenuUst { display: none; margin: 0px 0px 0px 0px; }
    .navMenuUst > ul { padding: 0px 0px 0px 0px; }
    .navMenuUst > ul > li { padding: 0px 0px; width: 100%; border-bottom: solid 1px #fff; }
    .navMenuUst > ul > li:after { content: " "; position: absolute; left: 0px; bottom: 1px; width: 100%; height: 1px; border-bottom: solid 1px #e0e0e0; }
    .navMenuUst > ul > li > a { display: block; margin-right: 0px; padding: 10px 15px; font-size: 12px; }
    .navMenuUst > ul > li > div { position: relative; top: 0px; left: 0px;  margin-top: 0px; padding-top: 0px; width: 100%; }
    .navMenuUst > ul > li > div > div { width: 100%; background-color: #fff; }
    .navMenuUst > ul > li > div > div > * { display: block; padding: 10px 10px; max-height: 200px; overflow: auto; line-height: 25px; }
    .navMenuUst > ul > li > div > div > ul > li:first-of-type a { display: none; }
    .navMenuUst > ul > li > div > div > ul > li > a { margin-bottom: 5px; padding-bottom: 5px; font-size: 12px; }

    .divSM { position: relative; margin-top: 0px; }
    /* .divSM > a { clear: both; } */
	.divAMDil{ margin-right: 35px; background-color: #000; }
    .divAMDefault {top: -10px;padding: 10px 5px;}
    .divAMCerceve, .txtArama { margin-right: auto; margin-bottom: 10px; }

    .divAMKullanici { top: 80px; }
    .divAMKullanici > div { padding: 20px 35px;  line-height: 200%; }
    .divAMKullanici > div > div:first-of-type { margin-bottom: 2%; padding-left: 13%; font-size: 14px;}
	.divAMKullanici > div > p { padding: 0px 0px; margin-bottom: 2%; font-size: 12px; }
    .divAMKullanici > div > p > span { padding-left: 25px; background: url(../img/icoUDOzetTik.jpg) no-repeat left top;}

    .divAMSepet { right: -100%; width: 100%; border-left: 0px; }

    .divMenuAlt { margin-top: 0px; background-image: none; }
	.divSM > a:first-of-type { color: #000;}
	.divSM > a > p {text-align: left;}
    .divMenuAltSabit { margin-top: 0px; }

    .tblAltAciklama1 { border-spacing: 0px; font-size: 12px; letter-spacing: 0px; }
    .tblAltAciklama1 td { float: left; width: 50%; padding: 5px 0px; border-right: solid 1px #fff; border-bottom: solid 1px #fff; }
    .tblAltAciklama1 td:nth-of-type(even) { border-right: solid 1px #fff; }
    .tblAltAciklama1 td:last-of-type { width: 100%; }

    .tblAltAciklama1 img { height: 30px; }

    .divEBultenBaslik { margin: 20px 0px 0px 0px; font-size: 16px; }
    .divEBultenBaslik:before { top: 10px; }
    .divEBultenDetay { font-size: 12px; }
    .divEBultenDetay > div:nth-of-type(3) { width: 90%; }
    .txtEBulten { line-height: 40px; }
    .btnEBulten { width: 50px; height: 40px; }

    .divAltAciklama2 { margin-top: 0px; padding-top: 20px; background-color: #fcfcfc; }
    .divAltAciklama2 img { float: none; display: table; margin: auto auto !important; }
    .divAltAciklama2 h6 { display: table; margin: auto auto; }
    .divAltAciklama2 div { position: absolute; left: 50%; margin-left: -115px; bottom: -17px; color: #fff; line-height: 100%; }

    .divMenuAltDetay { margin-top: 0px; text-align: center; }
    .divMenuAltDetay:before { display: none; }
    .divMenuAltDetay > div { margin: 0px 0px 0px 0px; width: 100%; background-color: #534755; border-left: none; }

    /*.divMenuAltDetay > div:last-of-type { margin: 0px 0px 0px 0px; background-color: #fcfcfc; }*/
    .divMenuAltDetay > div > div { display: none; background-color: #fff; }
    .divMenuAltDetay > div > a { padding: 5px 0px; text-align: center;}
    .divMenuAltDetay > div > a:first-of-type { margin-bottom: 0px; border-bottom: solid 1px #fcfcfc; font-size: 12px; line-height: 200%; }
    .divMenuAltDetay > div > div:first-of-type { min-height: inherit; }

    .pikare { display: block !important; padding: 15px; }
    .pikare > a { display: initial !important; }

    .btnScrollUp { right: 5px; bottom: 5px; }
    /**********************************/

    /* ANASAYFA */
    .divSlide { display: none; }
    .divSlideM { display: block; }
    .aAnaBanner { width: 100% !important; margin: 5px 0px 0px 0px !important; }
    .divAnaDuyuru { width: 100%; }
    .divAnaDuyuru > div:last-of-type { height: auto !important; }
	
	.ddUMDil {font-size:12px;}

    .divAnaBanners .aAnaBanner:nth-of-type(2) .divAnaBannerB { top: 0px; bottom: auto; }
    /**********************************/


    /* URUNLER */
    .owlUrunler .owl-item:nth-of-type(2n+1) .item { margin-right: 3%; }
    .owlUrunler .owl-item:nth-of-type(2n+2) .item { margin-right: 0%; margin-left: 3%; }

    .divMUUst > div:last-of-type { margin: 7px 0px -3px; }

    
    .divUrunlerBaslik { margin: 20px 0px; font-size: 14px; }
    .divUrunlerBaslik:before { top: 10px; }
    .divUDetay { padding: 5px 10px; }
    .divUKargo { background-image: url(../img/imgUKargoBedavaM.png);  }
    .divUVaryant { position: absolute; top: -500px; }
 
    .divUFiyat > * { margin: 3px; }
    .divUFiyat1 { font-size: 16px; }
    .divUFiyat2 { font-size: 10px; }

    .divMUUst { display: block; margin-bottom: 0px; }
    .divUUst1, .divUUst2 { padding: 5px 10px; font-size: 12px; }
    .divUUst1 { width: 100px; }
    .divUUst2 { width: calc(100% - 100px); }
    .divUFiltre { margin-right: 0px; padding: 0px 0px; }
    .divUUrunler { width: 100%; }

    .divUFCerceve { padding: 0px 0px; margin-bottom: -4px; border-bottom: solid 1px #000; }
    .divUFCerceveBaslik, .divUFCerceveBaslikYatay { line-height: 150%; font-size: 18px; }
    .divUFCerceveBaslikYatay { padding: 3% 0px 3% 3%; margin-left: 0px;  }
    .divUFCerceveDetay, .divUFCerceveDetayDuz { max-height: 100%; overflow: auto; background-color: #fff; }
    .divUFCerceveDetay { padding: 2% 0%; }
    .divUFCerceveDetayDuz > img { margin: 0px 0px 15px 0px !important; } /* GECICI */

    .divUFCerceve a { float: none; border: none; }

    .divUPager { text-align: center; margin-bottom: 10px; }

    .divUUrunlerG1 .divUButon { top: 45px; }
    /**********************************/


    /* URUN DETAY */
    .divUDDis { width: 100%; margin-left: 0px; }

    .divUDUst1 { padding: 5px 10px; font-size: 12px; }

    .divUDDis { padding: 0px 10px; }
    .divUDSpecG1 { margin-bottom: 15px; padding: 0px 0px 0px 0px; border: solid 1px #000; font-size: 11px; text-align: left; line-height: 400%; }
    .divUDSpecG1:before { content: none; }
    .divUDSpecG1 img { float: left; margin: 0px 10px 0px 0px !important; }
    .divUDSpecG1 div { margin: 0px 0px 0px 0px; padding: 2% 2%; width: 49% !important; }
    .divUDSpecG1 div:nth-of-type(even) { margin-right: 0px; }
    .divUDSpecG1 div > span:nth-of-type(2) { float: left; margin: 0px 10px 0px 0px; }

    .divBRAOrta { margin-bottom: 5%; }
    .divBRAOrta:before { content: none; }

    .divUDBeden > div > h4 > a { margin-bottom: 3px; }

    .divUDBedenTablo, .divUDTaksitTablo { width: 100% !important; }
    /**********************************/


    /* S1SEPET */
    .divSSepet { border-bottom: none; }
    .divSMenu { margin-top: 0px; font-size: 13px; }
    .divSMenu a { margin-right: 0px; padding: 5px; width: 100%; border-bottom: solid 1px #e7e7e7; }
    .aSMenuAktif { padding: 5px !important; }
    .aSMenuAktif:before { height: 30px; }

    .divSSepetBaslik { display: none; }
    .divSSepetSatir > div { float: left; padding: 5px 3px; line-height: 200%; }
    .divSSepetSCheck, .divSSepetSSil { float: right !important; text-align: right; }

    .divSSepetSCheck { border-right: none !important; }
    .divSSepetSUrunAd { width: calc(100% - 50px); }
    .divSSepetSBFiyat { width: calc(25%); text-align: left; }
    .divSSepetSAdet { width: calc(25%); text-align: right; }
    .divSSepetSToplam { width: calc(50% - 50px); }
    .diSAlt { margin-bottom: 15px; }
    .btnSSFavori { width: 100%; }
    .cekSSHPaket { display: table; margin: 20px 0px; width: 100%; }
    .cekSSHPaket label::after { top: -10px; }
    .divSSKupon { width: 100%; }
    .txtSSKupon { height: 35px; }
    .btnSSKupon { height: 35px; font-size: 13px; }

    .divSOSag > div:nth-of-type(1) { padding: 10px 10px; }
    .divSOSag > div:nth-of-type(2) > div { padding: 10px 0px; }
    /**********************************/


    /* S2ADRES */
    .divSAdresBaslik { padding: 15px 0px; }
    .divSAdresSecim { padding: 0px 0px; }
    .divSAdresSecimDetay { margin-right: 0px; margin-top: 2%; width: calc(100% - 10px);}
    .divSAdresAlt > div:first-of-type { padding: 0px 0px; }
    .divSAdresKayit > div { width: 94%; }
    .divSAdresKayitAlt > div { font-size: 11px; }

    .divSKargo { border-bottom: none; }
    .divSKargoBaslik { display: none; }
    .divSKargoBCheck, .divSKargoSCheck { width: 35px; }
    .divSKargoSatir > div { padding: 5px 3px; line-height: 200%; }
    .divSKargoSCheck { border-right: none !important; }

    /**********************************/


    /* S3ODEME */
    .divSOdemeTipBaslik > div:last-of-type { padding-left: 0px; }
    .divSOdemeTipDetay { padding: 3%;    }

    .divSOdemeTipDetayKKSol, .divSOdemeTipDetayKKSag { width: 100%; }

    .divSOdemeTipDetayH { border-bottom: none; }
    .divSOdemeTipDetayHBaslik { display: none; }
    .divSOdemeTipDetayHBCheck, .divSOdemeTipDetayHSCheck { width: 35px; }
    .divSOdemeTipDetayHSatir > div { padding: 5px 3px; line-height: 200%; }
    .divSOdemeTipDetayHSCheck { border-right: none !important; }
    /**********************************/


    /* S4ONAY */
    .divSOnaySecim { font-size: 12px; }
    .divSOnaySecimDetay { margin-right: 0px; width: 100%; }
    .divSOnaySecimDetay > div:first-of-type { font-size: 14px; }
    .divSOnaySecimDetay > div:last-of-type { padding: 2% !important; }
    div.divSOnaySecimDetay:nth-of-type(3) > div > table > tbody > tr > td { float: left; padding-right: 0px; width: 100%; }

    /**********************************/

    /* S5SONUC */
    .divSSonuc { width: 100%; }
    .divSSonucHavale { padding: 2%; }
    /**********************************/

    /* HABER */
    .divHOrta { margin: 0px 0px; }
    .divMHUst { display: block; }
    .divHFiltre { display: none; }
    .divHKategori { margin-bottom: 0px; }
    .divHKategoriDetay { max-height: 200px; overflow-y: auto; }
    .divHSag { width: 100%; }
    div.divHSag:last-of-type { margin-bottom: 0px; }
    /**********************************/

    /* ILETISIM */
    .divIletisim > div:nth-of-type(2) { height: auto; }
    .divIletisim .divKurumsalIc {position: relative;right: auto;top: auto;width: 100%;line-height: 200%;margin-left: 0%;}

    .divIForm { width: 85%; }
    .divIFBaslik { font-size: 12px; }
    .divIFKayit { padding: 0px 0px; }
    .divIFKayit > div { width: 94%; }

    .divIABaslik > div { font-size: 12px; }

    .divIAMagaza { margin: 0px 0px 30px 0px !important; width: 100%; }
    div.divIAMagaza:last-of-type { margin: 0px 0px 0px 0px !important; }
    /**********************************/

    /* SSS */
    .divHSSSDetay { padding-left: 0px; }

    /**********************************/

    /* KURUMSAL */
    /* .divKurumsal { padding: 15px 0px; text-align: left; }
    .divKurumsalBaslik { width: 100%; font-size: 50px; text-align: center; }
    .divKurumsalIc { width: 100%; padding: 2%; font-size: 12px; }
    .divKurumsalIc > div:first-of-type { font-size: 50px; }
    .divKurumsalIc > div:nth-of-type(2) { font-size: 17px; }
    .divKurumsalIc > div:nth-of-type(2):after { left: 0px; right: auto; } */

    /* .divUretim .divKurumsalIc > div:nth-of-type(2):after { left: auto; right: 37.5%; } */
    /**********************************/

    /* UYELIK */
    .divKSol { margin-right: 0px; width: 100%; }
    .divKSag {width: 100%; }
    .divKKayit > div { width: 94%; }
    .divKSiparisSatir > div { padding: 0px 10px; }
    .divKSiparisS20 { float: left; width: 100%; }
    .divKSiparisS10 { display: none !important; }
    /**********************************/

    /* TAKSIT TABLOSU */
    .divTTablo { width: calc(100% - 20px); margin: 0px 10px; }
    .divTTabloBaslik { line-height: 20px; font-size: 14px; }
    .divTTabloBaslik > div { padding: 5px 3px; }
    
    .divTTabloSatir { line-height: 20px; font-size: 12px; font-family: ZWFont1; }
    .divTTabloSatir > div { padding: 5px 3px; }

    .divTTabloSLogo img { max-width: 50%; }
    /**********************************/



    /* TAM SAYFA LOGIN */
    .divTSLogin { background-image: url(../img/backContainer.jpg) !important; background-size: contain; }
    .divTSLogin .divKSol { left: auto; bottom: 25%; margin: 2% 2%; padding: 2% 2%; width: 96%; }
    /**********************************/
}
/**********************************/

@media screen and (max-width:768px){
    .baslik::after{display: none;}
    .divWork > .divLinks > ul > li {margin: 5px;}
    .divKurumsalIc .divKurumsalBanner .divKurumsalYazi > div {padding: 10px 10px;}
    .divIlkeler div > img {max-width: 100%;max-height: 30px;}
    .divIlkeler div > div {display: block; padding-left: 0px; padding-top: 10px;}
    .divKurumsalUst > .divIcbaslik{padding: 10px 15px;font-size: 30px;}
    .divKurumsalUst{margin-bottom: 20px;}
    .divKurumsalYazi> div .baslik::after{display: none;}
    .divUrunler1 > .divUrun > .divUDetay{font-size: 11px;padding: 5px;}
    .divUrunler1 > .divUrun:hover > .divUDetay { top: 0 ; overflow: scroll; font-size: 11px;}
    .divUrunler2 > .divUrun > .divUDetay{margin: auto;}
    .divUrunler3 > .divUrun > .divUDetay{bottom: auto;left: 0;overflow: hidden; padding: 5px;}
    .divUrunler1 > .divUrun > .divUDetay > .divUAd{font-size: 11px;}
    .divUrunler2 > .divUrun > .divUDetay > .divUAd{font-size: 11px;}
    .divUrunler3 > .divUrun > .divUDetay > .divUAd{font-size: 11px;}
	.divIletisim > div:last-of-type {margin-top: 0px;}
}



/* IE EDGE */
@supports (-ms-ime-align: auto) {
    /*.divSM > a:nth-of-type(1), .divSM > a:nth-of-type(2) { height: 140px; }*/
}
/**********************************/

/* IE +9 */
@media screen\0 {
    /*.divSM > a:nth-of-type(1), .divSM > a:nth-of-type(2) { height: 140px; }*/
    .divUFCerceveBaslikYatay { writing-mode: lr-bt; }
    
    .divKurumsalIc { right: auto; left: 0px; }
}








/**********************************/

.divKampanya {
    width:100%;
    font-style: normal !important;
    font-family:Arial;
}
.divKampanya > span {
    font-size:20px;
    font-weight:bold;
    color: #dd1b2d;
}
.divKampanya > ul {
   width:400px;
    margin:auto;
}
.divKampanya > ul > li  {
    float:left;
    margin-bottom:10px;
    
}
.divKampanya > ul > li > div:nth-of-type(1) {
    width: 120px;
    border: 2px solid #dd1b2d;
    float: left;

    text-decoration: underline;
    font-weight: bold;
    font-size: 18px;
    padding: 13px;
    color: #dd1b2d;
}

.divKampanya > ul > li > div:nth-of-type(2)  {
     width: calc(100% - 130px);
    float: left;
    margin-left:10px;
    border-bottom: 1px solid #ededed;
}

.divKampanya > ul > li > div:nth-of-type(2) >  span:nth-of-type(1) {
	font-size: 17px;
    font-weight: bold;
}
.divKampanya > ul > li > div:nth-of-type(2) >  span:nth-of-type(2) {
     
}
.divKampanya > ul > li > div:nth-of-type(2) >  span:nth-of-type(3) {
        font-size: 12px;
    color: #ccc;
     
}

/* KOMBÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°N*/


.divUDKombinOzellik {display:inline-block;width:100%;border-bottom: solid 1px #eeeeee;}
.divUDKombinAd1 {font-size:22px;}
.divUDKombinAd2 { font-size: 14px;color: #c61818; }
.divUDKombinOzellik .divUDFiyatSatis {font-size:24px;}


.divKombinOzet { display: table; width: 100%; border-bottom: solid 1px #eeeeee; line-height: 200%; font-size: 14px; }
.divKombinOzet img { margin-right: 10px; }

.divKombinVaryant > div { display: table;  width: 100%;text-align:center; }
.divKombinVaryant > div > div { margin-top:2%; }
.divKombinButon {text-align:center;}
.divKombinButon .btnUDSepet {float:none;}
/* KOMBÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°N*/