﻿/*@import url("DS.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-display:swap; }
@font-face { font-family: "Overpass-Regular"; src: url('Overpass-Regular.eot') format('embedded-opentype'), url('Overpass-Regular.woff') format('woff'), url('Overpass-Regular.ttf') format('truetype'), url('Overpass-Regular.svg') format('svg'); font-weight: normal; font-style: normal; font-display:swap;}
@font-face { font-family: "Overpass-Bold"; src: url('Overpass-Bold.eot') format('embedded-opentype'), url('Overpass-Bold.woff') format('woff'), url('Overpass-Bold.ttf') format('truetype'), url('Overpass-Bold.svg') format('svg'); font-weight: normal; font-style: normal;font-display:swap; }
@font-face { font-family: "Overpass-ExtraBold"; src: url('Overpass-ExtraBold.eot') format('embedded-opentype'), url('Overpass-ExtraBold.woff') format('woff'), url('Overpass-ExtraBold.ttf') format('truetype'), url('Overpass-ExtraBold.svg') format('svg'); font-weight: normal; font-style: normal; letter-spacing: -0.32px;font-display:swap; }
@font-face { font-family: "Overpass-SemiBold"; src: url('Overpass-SemiBold.eot') format('embedded-opentype'), url('Overpass-SemiBold.woff') format('woff'), url('Overpass-SemiBold.ttf') format('truetype'), url('Overpass-SemiBold.svg') format('svg'); font-weight: normal; font-style: normal; font-display:swap; }

/* 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: #fff; 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: Overpass-Regular, Arial; font-size: 12px; line-height: 1.42857143; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
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: 0px;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 -28px; }
input[type=text], input[type=date], textarea { text-indent: 10px; }
select {border: transparent;background-color: #fff;padding: 1px 25px 1px 15px;height: 30px;font-family: Overpass-Regular;font-size: 14px;-moz-appearance: none;-webkit-appearance: none;-webkit-border-radius: 0px; appearance: none;background: url(../img/icoDDOk.png) no-repeat right center;}
option { font-family: Arial !important; }
*::-webkit-scrollbar { width: 5px; 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; width:1px; border:1px solid #fff; }
*::-webkit-scrollbar-button { display: none; }
*::-webkit-scrollbar-thumb { background-color: #000; }

input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-clear-button { display: none; }
input[type="date"]::-webkit-calendar-picker-indicator { background: url(../img/icoDDCal.png) no-repeat right center !important; color: rgba(0, 0, 0, 0); opacity: 1; display: block; width: 20px; height: 20px; }

.tl { font-family: TL; font-size: 85%; }
.tl2 { font-family: TL; font-size: 85%; }
.tl3 { font-family: TL; font-size: 85%; }
.tl4 { font-family: TL; 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;}
.icoMail { background: url(../img/icoMail.png) no-repeat center center; background-size: auto; }
/* default h's */
/* tum fomrlarin/inputlarin defaultlari */
/**********************************/

/* ANASAYFA */

/*#owl-slide6 .item {padding: 3%;}*/
.divSeferler {border: 1px solid #f5f6f9; display: block;}
.divSeferler .divUDetay{width: 100%; padding-left: 30px;}
.divSeferler .divUDetay .divUAd a { font-family:"Overpass-ExtraBold";font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.3px;color: #050c5c;}
.divSeferler .divUDetay .divUOzet a {font-family: "Overpass-Regular";font-size: 14px;font-weight: normal;line-height: normal;letter-spacing: -0.18px;color: #5a6277;}
.divSaat span:nth-of-type(2n+1) {font-family: "Overpass-Regular"; color: #050c5c; font-size: 20px;}
.divSaat span:nth-of-type(2) .fa-arrow-right {color: #b30000;}
.divSaat {margin: 20px 0;}
.divUFiyat h3{font-family:"Overpass-ExtraBold";font-size: 20px; letter-spacing: -0.3px;color: #050c5c;}
.divUFiyat h3 span{display: block; font-family: "Overpass-Regular";font-size: 14px;line-height: normal;letter-spacing: -0.18px;color: #5a6277;}
.divUFiyat a {margin-right:5%;float: right;padding: 4%;padding-right: 5%;padding-left: 10%;font-family: "Overpass-ExtraBold";font-size: 16px;font-weight: 800;line-height: normal;letter-spacing: -0.32px;color: #ffffff;background-color: #b30000;}
.divUFiyat a::before{content: "";position: absolute;background: url(../img/ico-tickets.png);z-index: 99;right: 100px;width: 20px;height: 20px;}
.divAnaDuyuruIc  div .fa-star {color:#050c5c}
.divAdalar ul {display: block; padding-left: 10px;}
.divAdalar ul li {float: left; padding: 0px 1%;}
.divAdalar ul li a {font-family: "Overpass-Bold"; font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal;letter-spacing: -0.22px;color: #050c5c;}
.divAdalar ul li a::before{background-image: url(../img/oval.png);content: "";position: absolute;width: 8px;height: 8px;bottom: 58px;}
/*.divAnaDuyuru3 #owl-slide3 .item img{padding: 2%;}
.divAnaDuyuru3 > div > div .aAnaBanner img{padding: 5%;}*/

.divMusteriYorumlari{background-color: #050c5c; color: #ffffff; display: table; width: 100%;position: relative; margin: 7% 0px 3%; padding: 3% 2%; }
.divMusteriYorumlari > div {margin-bottom: 3%;}
.divMusteriYorumlari > div::after{content: "";position: absolute;background: url(../img/yorum.png);z-index: 99;width: 195px;height: 136px;right: 0;top: -80px;}
.divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2){margin-top: 3%;}
.divMusteriYorumlari .divDuyuruIc .divDuyuruBaslik { margin-top: 5%; padding-left: 40px; background: url(../img/icoSmile.png) no-repeat left 2px; font-size: 32px;font-weight: 800;line-height: normal;letter-spacing: -0.46px;color: #ffffff;font-family: "Overpass-ExtraBold";}
.divMusteriYorumlari .divDuyuruIc .divYorumBaslik {letter-spacing: -0.2px; color: #ffffff; font-family: "Overpass-Bold"; font-size: 18px;}
.divMusteriYorumlari .divDuyuruIc .divYorum {margin-top: 7%;padding-right: 15px;font-family: "Overpass-Regular";font-size:14px;line-height: 1.5;letter-spacing: -0.2px;color: #ffffff; opacity: .8}
.divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div  .divYorum::after {display: block; content: "";margin: 40px 0 20px;position: absolute;width: 370px;height: 10px;background-image: url(../img/line.png);}
.divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div div:nth-of-type(3) {margin-top: 70px;font-size: 16px;font-weight: 600;line-height: normal;letter-spacing: -0.2px;color: #ffffff;font-family: "Overpass-SemiBold";display: block;}
.divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div div:nth-of-type(3) img {width: 42px;height: 42px;}
.divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div div:nth-of-type(3) span {padding: 0 3%;}

.divTanitim{display: table; width: 100%;position: relative; }
.divTanitim > div {margin: 5% 0px;}
.divTanitim > div > div:nth-of-type(1) { margin-top: 5%;}
/* .divTanitim > div div:nth-of-type(2) div:nth-of-type(1)::before{display: block; content: "";margin: 40px 0 20px;position: absolute;width: 34px;height: 34px;background-image: url(../img/ship.png);} */
.divTanitim > div > div:nth-of-type(2) > div:nth-of-type(1) {font-size: 28px;font-weight: 800;line-height: normal;letter-spacing: -0.4px;color: #050c5c;font-family: "Overpass-ExtraBold";}
.divTanitim > div > div:nth-of-type(2) > div:nth-of-type(1) > p{padding: 3% 4% 1% 0;font-weight: normal;font-stretch: normal;font-style: normal;font-size: 20px;line-height: 1.5;letter-spacing: -0.25px;color: #6e7586;font-family: "Overpass-Regular";}
.divTanitim > div > div:nth-of-type(2) > div:not(:first-child) {margin: 5% 0;font-family: "Overpass-ExtraBold";font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.29px;color: #050c5c;}
.divTanitim > div > div:nth-of-type(2) > div:not(:first-child) > p{padding: 2% 0px 3% 40px; font-family:"Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;color: #6e7586;}
.divTanitim > div > div:nth-of-type(2) > div:not(:first-child) div { padding-left: 40px; line-height: 35px; }
.divTanitim > div > div:nth-of-type(2) > div:nth-of-type(2) div { background: url(../img/arama.png) no-repeat left top; }
.divTanitim > div > div:nth-of-type(2) > div:nth-of-type(3) div { background: url(../img/odeme.png) no-repeat left top; }
.divTanitim > div > div:nth-of-type(2) > div:nth-of-type(4) div { background: url(../img/firsat.png) no-repeat left top; }
.divTanitim > div > div:nth-of-type(2) > a {margin-left: 40px; padding: 3% 4%;border-radius: 6px;background-color: #ad0000; font-size: 16px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.32px;text-align: center;color: #ffffff;font-family: "Overpass-ExtraBold";}

.divHakkimizda{margin-top: 30px;}
.divHakkimizda > div > div:nth-of-type(1) {font-size: 28px;font-weight: 800;line-height: normal;letter-spacing: -0.4px;color: #050c5c;font-family: "Overpass-ExtraBold";}
.divHakkimizda > div > div:nth-of-type(1) > p{padding: 3% 4% 1% 0;font-weight: normal;font-stretch: normal;font-style: normal;font-size: 20px;line-height: 1.5;letter-spacing: -0.25px;color: #6e7586;font-family: "Overpass-Regular";}
.divHakkimizda > div > div:not(:first-child) {margin: 25px 0;font-family: "Overpass-ExtraBold";font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.29px;color: #050c5c;}
.divHakkimizda > div > div:not(:first-child) > p {padding: 30px;padding-top: 1%;font-family:"Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;color: #6e7586;}

.divIptal > div > div {margin: 25px 0px;font-weight: bold;color: #050c5c;font-family: "Overpass-Bold";font-size: 16px;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;}
.divIptal > div > div > p {padding-top: 10px;font-family: "Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;color: #8e96aa;}


.divMenuAltUst { display: table; position: relative; width: 100%; padding-top: 5%; border-top: 1px solid #e5e8ee; font-family: "Overpass-Regular"; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.53; letter-spacing: -0.2px; color: #6e7586; }
.divMenuAltUst {  display: table; margin: 0px auto 5% !important; }
.divMenuAltUst > div > div > div { margin-bottom: 10px; font-family: "Overpass-ExtraBold"; font-size: 20px; font-weight: 800; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.29px; color: #050c5c;  }
.divMenuAltUst a { color: #050c5c; font-weight: bold; }

.divEBulten {margin: 5% auto !important;display: table;width: 100%;position: relative;}
.divEBulten > div:nth-of-type(1) > div { font-size: 24px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.34px;color: #00123d;font-family: "Overpass-ExtraBold";}
.divEBulten > div:nth-of-type(1) > div >span {display: block;font-family: "Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.23px;color: #6f7585;margin-top: 10px;}
.divEBulten > div:last-of-type > div {border-radius: 6px;border: solid 1px #dedede;background-color: #ffffff;}


.divAnaIletisim {/* margin-top: 3%; */font-size:18px;}
.divAnaIletisim > div{padding: 5% 10%;background-color: #131a6f;}
.divAnaIletisim > div div {font-family: "Overpass-ExtraBold"; font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.29px;color: #ffffff;}
.divAnaIletisim > div div p {margin-top: 15px;font-family: "Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;color: #ffffff;opacity: 0.6;width: 75%;}

.divMenuAltDetay > div > div:nth-of-type(1) > p {opacity: 0.7;font-family:"Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;color: #ffffff;}
.divMenuAltDetay > div a {font-family: "Overpass-SemiBold"; font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.25px;color: #ffffff;}

.divMenuAltSabit{ padding-top: 4%;  background-color: #050C5D;}
.divMenuAltSabit > .divContainer {border-top: 1px solid #898989; padding: 3% 0px}
.divMenuAltSabit .ulAltSabit {display: table;float: left;font-family: "Overpass-Regular";font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.26px;color: #ffffff;}
.divMenuAltSabit .ulAltSabit li{float: left;}
.divMenuAltSabit .ulAltSabit li >.icoTelefon {display: inline-block;background-image : url(../img/phone-fill.png);width: 30px;height: 15px;}
.divMenuAltSabit .ulAltSabit li >.icoMail{display: inline-block;background-image : url(../img/mail.png);width: 30px;height: 15px;}
.divMenuAltSabit .ulAltSabit li:nth-of-type(2) {margin-left: 30px;}
.divMenuAltSabit > div > .divSM > .aSMInstagram::before{content: "";position: absolute;right: 0px;top: 0px;width: 24px;height: 24px;background-image: url(../img/instagram-fill.png);background-repeat: no-repeat;background-position: 0px 0px;}
.divMenuAltSabit > div > .divSM > .aSMFace::before{content: "";position: absolute;right: 0px;top: 0px;width: 24px;height: 24px;background-image: url(../img/facebook-fill.png);background-repeat: no-repeat;}
.divMenuAltSabit > div > .divSM > .aSMGoogle::before{content: "";position: absolute;right: 0px;top: 0px;width: 24px;height: 24px;background-image: url(../img/youtube-fill.png);background-repeat: no-repeat;}


.divAltAciklama2 { display: table; padding: 2% 0px; width: 100%; border-bottom: 1px solid #e5e8ee; font-family:"Overpass-Regular"; font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.2px;color: #6e7586; }
.divUFCerceve{ }
.divUFCerceveBaslik{background-color: #fff;}


.divKategori{display: table; margin: auto;}
.divKategori div{margin-top: 5%;}
.divKategori ul {display: table;}
.divKategori ul li {display: table-cell;}
.divKategori ul li a { position: relative; font-size: 16px;font-weight: 800;font-style: normal;line-height: normal;letter-spacing: -0.32px;color: #050c5c;padding: 12px 20px 12px 50px;font-family: "Overpass-ExtraBold";line-height: 50px;background: no-repeat 5px center;}
.divKategori ul li:nth-of-type(1) a { background-image: url(../img/icoFiyat.png); }
.divKategori ul li:nth-of-type(2) a { background-image: url(../img/icoCard.png); }
.divKategori ul li:nth-of-type(3) a { background-image: url(../img/icoChat.png); }
.divKategori ul li:nth-of-type(4) a { background-image: url(../img/icoOnline.png); }
.divKategori ul li:nth-of-type(5) a { background-image: url(../img/icoPhone.png); }

.navMenuUst {margin-top: 0.5%;display: block;/* margin: auto; */}
.navMenuUst > ul { display: table; margin: auto auto;text-align: center; }
.navMenuUst > ul > li {float: left; position: relative;}
.navMenuUst > ul > li > a {  font-family: Overpass-Regular;font-size: 16px;font-weight: 800;font-style: normal;line-height: normal;letter-spacing: -0.32px;color: #050c5c; margin: 0 20px; font-family: "Overpass-ExtraBold"; line-height: 50px;/* display: block; */padding: 10px 0;}
.navMenuUst > ul > li > div {display: none;position: absolute;left: -15px;z-index: 110;width: 100%;margin-top: 0px;min-width: 350px;}
.navMenuUst > ul > li > div > div {    display: table;background-color: #fff;margin: auto; -webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.2);box-shadow: 0 10px 15px 0 rgba(0,0,0,0.2);width: 100%; min-width: 175px;}

.navMenuUst > ul > li > div > div > * {float: left;display: table;padding: 5% 10%;line-height: 35px;}
.navMenuUst > ul > li > div > div > ul {}
.navMenuUst > ul > li > div > div > ul > li {display: block;position: relative;padding: 5% 0px;text-align: left; border-bottom: solid 1px #d8d8d8}
/*.navMenuUst > ul > li > div > div > ul > li:last-of-type { border-bottom: none; }*/

.navMenuUst > ul > li > div > div > ul > li > a {display: block;width: 100%;font-family: "Overpass-SemiBold";font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #050c5c;font-size: 15px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li > a {position:relative;font-size: 12px;letter-spacing: 1px;color:#737373;padding-left:15px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li > a:before{ position:absolute; content:""; background:url(../img/icoKategori.png); left:0; top:5px; width:6px; height:5px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li:first-of-type > a {color:#000;}
.navMenuUst > ul > li > div > div > ul > li:last-of-type a { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
.navMenuUst > ul > li > div > div > ul > li:nth-of-type(5) > ul {display:none;    }
.navMenuUst > ul > li > div > div > div > a:nth-of-type(1) {padding:3% ; background-color: #050c5c; font-size: 16px;font-weight: 800;line-height: normal;letter-spacing: -0.32px;color: #ffffff; font-family: "Overpass-ExtraBold";}
.navMenuUst > ul > li > div > div > div > a:nth-of-type(2){padding:3% ; background-color: #dbdee4; font-size: 16px;font-weight: 800;line-height: normal;letter-spacing: -0.32px;color: #6e7586; font-family: "Overpass-ExtraBold";}


.divMenuIc .right > div > div {float: left; }
.divMenuIc .right > div > div > a { display: block; padding: 10px 15px 10px 40px; margin-left: 10px; font-size: 16px; font-weight: 800; color: #050c5c;font-family: "Overpass-ExtraBold"; border-radius: 6px; box-shadow: 0 1px 2px 0 rgba(0, 27, 94, 0.1); border: solid 1px #e5e8ee;}
.divMenuIc .right > div > div:first-of-type > a { background: url(../img/icoUyelik.png) 15px center no-repeat; }
.divMenuIc .right > div > div:last-of-type > a { background: url(../img/icoTicket.png) 15px center no-repeat; }
.divMenuIc .right .modal-dialog {margin-top: 15%;}

.navMenuUst1 {margin-top: 0.5%;display: table; float: right;}
.navMenuUst1 > ul {margin: auto auto;}
.navMenuUst1 > ul > li {float: left;}
.navMenuUst1 > ul > li > a { float: left; font-size: 14px;letter-spacing: 1px;font-family: "Overpass-SemiBold";line-height: 50px;padding: 10px 0px 10px 10px;line-height: normal;letter-spacing: -0.2px;text-align: right;color: #6e7586;}
.navMenuUst1 > ul > li:before { content: "."; display: block; float: left; padding-left: 10px; line-height: 29px; color: #050c5c; opacity: .3; }
.navMenuUst1 > ul > li:first-of-type:before { content: none;}

/********* ANASAYFA *********/

/* PROFIL AYARLARI */
.divUUst {display: table;padding: 2%;margin-bottom: 4%;width: 100%;font-size: 14px;line-height: 25px;letter-spacing: 1px;background-color: #050c5c;border-top: solid 1px #e7e7e7;}
.divUUst1{padding-left: 5%;font-family: "Overpass-ExtraBold";font-size: 32px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.46px;color: #ffffff;}
.divUUst2 {padding: 15px 5%;}
.divUUst2 ul > li {margin:0 5px; float:left; font-family: "Overpass-Regular";font-size: 16px;line-height: normal;letter-spacing: -0.2px;color: #ffffff;}

.divSolMenu{/* margin-top: 55px; */display: inline-block;position: relative;margin-bottom: -11px;overflow: hidden;}
.divSolMenu a{margin: 10px 0;font-family: "Overpass-Bold";font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.4px;display: block;padding: 15px 14px;width: 100%;border-bottom: 1px solid #ededed;color: #8e96aa;/* margin-left: 85px; */}
.divSolMenu > .divUFCerceveDetayDuz > .active {background-color: #8e96aa !important;color: #ffffff !important;border-radius: 6px!important;}


.divKurumsal {margin: 0px 0px 8%;}
.divKurumsal .divKurumsalIc > div:nth-of-type(2){margin-top: 30px;}

.divKurumsalIc div > span{font-family:"Overpass-Regular";font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.18px;color: #6e7586;}
.divKurumsalIc div > span:nth-of-type(1){font-size: 22px; font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 1px;color: #050c5c;font-family: "Overpass-ExtraBold";}


/*.divIFKayit > div > textarea{height:140px!important;}
.divIFKayit div > input::placeholder{color:#050c5c;}
.divIFKayit > div > textarea{color:#050c5c!important;}*/

.divKampanyalar {margin-top: 5%;}
.divKampanyalar .divUrun {padding-left: 0;}
.divKampanyalar .divUrun .divUDetay {padding-left: 10px}
.divKampanyalar .divUrun .divUAd {font-family: "Overpass-Bold"; font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.26px;color: #050c5c;}
.divKampanyalar .divUrun .divUFiyat1 {font-family: "Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.53;letter-spacing: -0.2px;color: #050c5c;text-decoration: underline;}

.divGeziRehberi > div{text-align: center;}

.divBiletlerim {margin-top: 3%;}
.divBiletlerim > .divIFBaslik > li {float: left; display: block; margin-right: 20px;}

.divSeferBilgileri {margin-top: 0!important;}
.divSeferBilgileri > div{padding:1% 5% !important;}

/*.divVize{display: table;padding: 2% 5%;width: 100%; background-color: #050c5c;}
.divVize > div:nth-of-type(1) > div:nth-of-type(1){text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);font-family: "Overpass-ExtraBold";font-size: 32px;font-weight: 800;letter-spacing: -0.56px;color: #ffffff;}
.divVize > div:nth-of-type(1) > div:nth-of-type(1) > p {text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); opacity: 0.85;font-family: "Overpass-Regular";font-size: 20px;line-height: 1.5;letter-spacing: -0.25px;}
.divVize > div:nth-of-type(1) > div:nth-of-type(1) > span{color: #00a8e8;}
.divVize > div:nth-of-type(1) > div:nth-of-type(2) > ul >li{ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);font-family: "Overpass-Bold";font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.2px;color: #ffffff;}*/

.divNasilGidilir > div:first-of-type {margin-bottom: 20px;}
.divNasilGidilir h2, .divNasilGidilir h3 {display: block;margin: 15px 0 10px;font-size: 20px !important;font-weight: bold; color: #050c5c;}
.divNasilGidilir .left {margin-right: 20px;}
.divNasilGidilir .right {margin-left: 20px;}

/* GENEL */
.divContainer {position: relative;display: block;margin: auto auto;width: 1170px !important; clear: both;}
.divContainerBack {width: 100%;/* background: url(../img/imgContainerBack.jpg) no-repeat left top; */}
.divSayfaPasif { display: none; position: absolute;  top: 0px; left: -75px; z-index: 100; width: calc(100vw - 4px); height: 100%; background-color: #000000; opacity: 0.3;  }
.divOrta { width: 1320px; margin: auto auto; }

header {}

.divMenuUstSabit { display: table;width: 100%;/* border-top: 1px solid #f1cccc; */border-bottom: 1px solid #e4e4e4;color: #adadb3;font-family: "Overpass-SemiBold";font-size: 14px;line-height: 35px;}

.ulUstSabit {color: #6e7586;display: table;float: left;/* color: #fff; */height: 18px;line-height: 40px;/* background-color: #e98362; */ letter-spacing: -0.42px;}
.ulUstSabit li { display: table; float: left; margin-right: 20px; background-position: left center; }
.ulUstSabit li a{color:inherit;}
/*.ulUstSabit li:before { margin-right: 15px; content: "|"; }*/
.ulUstSabit li:first-of-type:before { margin-right: 0px; content: ""; }
.ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoMail {display: inline-block;width: 20px;height: 40px;margin: 0px 1px 0px 0px;float: left;}
.ulUstSabit .icoWhatsApp:before, .ulUstSabit .icoTelefon:before { margin-right: 0px; content: "";  }

.divUstDil { padding: 0px 30px 0px 15px; background: url(../img/icoDDOk.png) no-repeat right center; /*padding-left: 35px; background: no-repeat left center url(../img/icoTR.png);*/ }

.divMenuUst {display: table;z-index: 10;left: 0px;top: 0px;width: 100%;color: #4e4f4d; /*border-bottom: 1px solid #f4f4f4;*/}
.divMenuUst2 { position:relative;}
.divMenuUst2 .divMenuIc {background-color: #010426;}
.divMenuUst2 .divMenuIc:before {position:absolute;content:"";width:150px;height:1px;background-color:#6f7398;left: -30px;top: 60px;}
.divMenuUst2 .divMenuIc:after {position:absolute;content:"";width: 140px;height:1px;background-color:#6f7398;right: -25px;top: 60px;}

.divMenuIcFixed:before {position:absolute;content: none !important;width:150px;height:1px;background-color:#6f7398;left: -30px;top: 60px;}
.divMenuIcFixed:after {position:absolute;content:none !important;width: 140px;height:1px;background-color:#6f7398;right: -25px;top: 60px;}

.divMenuUstMesaj { background-color: #000; line-height: 30px; color:#fff; text-align: center;  letter-spacing:4px; font-size:11px; font-family:Overpass-Regular;  }
.divMenuIc {padding: 0 0px;position: relative;display: table;width: 100%;margin: 5px auto;}
.divMenuIc .aLogo {}



.divMenuIcFixed {position: fixed;z-index: 111;left: 0;top: 0px;width: 100% !important;padding: 3px 0;background-color: #333333;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);}
.divMenuIcFixed .aLogo { position: absolute; float: left; width:150px; height: 60px; margin-left: 50px;background: url(../img/LogoAlt.png) no-repeat center center;background-size: contain;}
.divMenuIcFixed .navMenuUst {/* float: left; *//* margin-right: 1%; */color: #fff;margin: auto;text-align: center;margin-top: 5px;}
.divMenuIcFixed .navMenuUst > ul > li > div { top:100px;}
.divMenuIcFixed .divMenuUstTool {position: absolute;top: 0;margin-top: 0%;}
.divMenuIcFixed .ddUMDil > select { padding: 0px 35px 0 25px; height: 61px; }
.divMLeft {position: fixed !important;z-index: 200;top: 0px;left: -100%;width: 100% !important;height: 100%;margin: 0px 0px 0px 0px !important;overflow-y: auto !important;background-color: #ffffff;border: solid 0px #dfdfdf;}
.divMLeft > * {padding: 2px 0px;border-bottom: solid 1px #dfdfdf;}
.divMLeft > *:last-child { border-bottom: none; }
.divMLeftBaslik {display: none;background-color: #050c5c;}
.aMLeftLogo {display: inline-block; margin: 10px 5px 2.5px; width: 100px;height: 40px;background: url(../img/logoMLeft.png) no-repeat center center;background-size:contain;}
.aMLeftKapat { float: right; display: inline-block; width: 30px; height: 30px; margin: 12px 10px 0px 0px; background: url(../img/btnMLeftKapat.png) no-repeat center center; }
.divMLeftAltGoster { display: none; position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; background: url(../img/btnMLeftAlt.png) no-repeat center center; }
.divMMenu {display: none;width: 25px;height: 25px;background: url(../img/btnMMenu.png) no-repeat center center;background-size:cover;margin: 10px;}
.aLogo {display: block;width: 150px;height: 65px;background: url(../img/logo.png) no-repeat center center;}
.aMenuHome { display: inline-block; width: 20px; height: 20px; background: url(../img/icoHome.png) no-repeat center center; }


.divMenuUstTool { margin-top: 10px; }
.divMenuUstTool > * { margin-left: 0px; }
.btnMAra, .btnMKullanici, .btnMSepet {width: 20px;height: 20px;background: no-repeat center top;background-size:contain;/* position:  absolute; *//* left: 34px; *//* top: 10px; */padding: 0 20px;}
.btnMAra {background-image: url(../img/icoArama.png);}
.btnMKullanici {background-image: url(../img/icoKullanici.png); }
.btnMSepet { background-image: url(../img/icoSepet.png); }
.liGaleriKategoriler {float: left;padding-left: 10px;}
.liGaleriKategoriler a >span:after {content:" / ";}
.ulGaleriKategori {display: table;margin: auto;position: relative;}
.ulGaleriKategori  > li:last-of-type a > span:after {content:none;}

.divMenuSiparis {float:left;margin-right:10px;width:27px;height:27px; position:relative;}
.divMenuSiparis > a {background-image: url(../img/siparistakip.jpg); background-repeat:no-repeat;display:block;width:27px;height:27px;}

.divMenuSiparis > span {        position: absolute;        bottom: 0px;        right: 10px;        width: 19px;        height: 19px;        padding-top: 3px;        background: url(../img/icoSepetAdet.png) no-repeat center center;        color: #fff;        text-align: center;        font-size: 13px;        animation: divSepetZil 9s .4s ease-in-out infinite;        transform-origin: 50% 12px;    }

.divMenuSepet {display: inline-block;position: relative;padding-right: 7px; }
.divMenuSepet > span { display: none; position: absolute; bottom: 0px; right: 10px; width: 19px; height: 19px; padding-top:3px; 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; }

footer { border-top: 1px solid #e5e8ee; }

.divMenuAltSabit { }
.divMenuAlt { }
/*.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 {/* display: table; *//* font-size: 11px; *//* padding: 10%; *//* min-height: 345px; *//* background-color: #918f9b; *//* color: #fff; */}

.divEBultenBaslik {position: relative;font-size: 18px;text-align: left;padding-bottom: 30px;font-family: Overpass-Regular;margin: auto;}
.divEBultenBaslik:after {position:absolute;content:"";background-color: #a7a5af;width: 80px;height:1px;bottom:10px;left: 0;}

.divEBultenBaslik a { position: relative; display: inline-block; background-color: #fff; }
.divEBultenBaslik a:before { content: " "; position: absolute; top: 0px; left: -20px; width: 20px; height: 20px; background-color: #fff; }
.divEBultenBaslik a:after  { content: " "; position: absolute; top: 0px; right: -20px; width: 20px; height: 20px; background-color: #fff; }
/*.divEBultenBaslikIcon { width: 70px; height: 20px; background: url(../img/icoReyonAlt.png) no-repeat center center; }*/
.divEBultenDetay{display:table;width:100%;font-family: Overpass-Bold;font-size: 15px;color: #c4c3c9;}
.divEBultenDetay > div:first-of-type{font-size:15px;line-height:38px;display: none;}
.divEBultenDetay > div:nth-of-type(2){
    margin-top: 15px;
}
.divEBultenDetay > div:nth-of-type(3){display:table;width: 100%;margin: 15px auto 0;}
.txtEBulten {background: url(../img/ico-mail.png) no-repeat 9px 18px; font-family: "Overpass-Regular";font-size: 16px;letter-spacing: -0.23px;color: #8e96aa;padding-left: 35px;width: 65%;height: 55px;background-color: #ffffff;color: #737373;border: none; border-radius: 6px !important;}
.btnEBulten {float: right; font-family: "Overpass-ExtraBold";font-size: 16px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.32px;color: #ffffff !important; width: 35%; border-radius: 6px !important;height: 55px;background-color: #6f7585 !important;}

/*.divAltAciklama2 img:first-of-type { margin-right: 15px; }
.divAltAciklama2 img:last-of-type { margin: 0px 15px 0px 40px; }
.divAltAciklama2 h6 { display: inline-block; }*/


.divMenuAltDetay {display :table;position: relative;color: #898989; background: #050c5c;}
.divMenuAltDetay .aLogo {width:100%;background-size:contain;} 
.divMenuAltDetay > div {display: table;}
.divMenuAltDetay > div > div {/* float: left; */padding-top: 5%;}
.divMenuAltDetay > div > div a {position:relative;display: block;font-size: 15px;line-height: 30px;/* margin-bottom: 30px; */padding-left: 30px;}
.divMenuAltDetay > div > div a:before {position:absolute;content:"";background: url(../img/icoMenuAltDetay.png);width: 20px;height: 20px;left: 0;background-repeat: no-repeat;top: 10px;}
.divMenuAltDetay > div > div > a:first-of-type {color: #fff;font-size: 17px;font-family: Overpass-ExtraBold;padding-left: 0;}
.divMenuAltDetay > div > div > a:first-of-type:before { content:none;}
.divMenuAltDetay > div > div > div {float: left;margin-right: 10%;width:100%;font-size: 18px;margin-top: 5%;}

.divMenuAltDD { padding: 5px; margin: 10px 0px 0px 0px; border: solid 1px #e5e5e5; background: none; -moz-appearance: menulist; -webkit-appearance: menulist; appearance: menulist;   }
.divAltRezervasyon {float: left;display: table;font-family: Overpass-Bold;font-size: 13px;color: #c6c3bd;border: 1px solid #96805c;text-align: center;padding: 2%;min-height: 300px;}
.divAltRezervasyonBaslik{position:relative;font-size: 36px;text-align: center;padding-bottom: 29px;color: #000;font-family: Overpass-ExtraBold;margin-bottom: 15px;}
.divAltRezervasyonBaslik:after {position:absolute;content:"";background-color:#b5b0a5;width: 80px;height:1px;bottom:10px;left: 50%;margin-left: -40px;}

.divAltRezervasyon > span {font-family:Arial;font-size: 16px;color:#000;font-weight:bold;line-height: 60px;}


/* .divAnaIletisim  span:first-of-type {display:block;font-family:Overpass-ExtraBold;font-size: 25px;}
.divAnaIletisim  span:nth-of-type(2) {position:relative;padding-left: 60px;display: block;}
.divAnaIletisim  span:nth-of-type(2):before {position:absolute;content:"";background-color:#faac3a;width:30px;height:1px;left: 0;top: 15px;}
.divAnaIletisim  > div > div:last-of-type > span:nth-of-type(2) { padding-left: 0px; padding-right: 60px; }
.divAnaIletisim  > div > div:last-of-type > span:nth-of-type(2):before { left: inherit; right: 0;} */

.ds { display: table; margin: 1% auto !important; /* color: #2fac68 !important; */ color: #268750 !important; font-size: 14px !important; font-family: Arial !important; }
.ds a { display: table; border-bottom: 0px !important; line-height: 240% !important; font-size: 100% !important; /* color: #2fac68 !important; */ color: #268750 !important;  }
.ds a:before { content: "•••"; display: block; float: left; margin-right: 5px; /* color: #2fac68; */ color: #268750; font-size: 300%; line-height:80%; }
.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; }


.divSM {display: table;float: right; }
.divSM > * { }
.divSM > a { float: right; position: relative; width: 26px;  height: 26px; margin-left: 20px;}
.divSM > span {position:relative;width: auto;height: auto;font-size: 36px;font-family: Overpass-ExtraBold;float: none;display: block;padding: 0;padding-bottom: 30px;color: #000;border: none;}
.divSM > span:nth-of-type(1):after {position:absolute;content:"";background-color:#b5b0a5;width: 80px;height:1px;bottom:10px;left: 50%;margin-left: -40px;}

.divSM > span:nth-of-type(2) {font-family: Overpass-Bold;font-size: 13px;color: #c6c3bd;margin-top: 15px;}
.aSMFace:before, .aSMTwitter:before, .aSMInstagram:before, .aSMPinterest:before, .aSMLinkedIn:before, .aSMGoogle:before {content: "";position: absolute;right: 0px;top: 0px;width: 24px;height: 24px;background-image: url(../img/icoSM2.png);background-repeat: no-repeat;}
.aSMFace:before {background-position: 0px 0px;}
.aSMTwitter:before {background-position: 0px -100px;}
.aSMInstagram:before {background-position: 0px -200px;}
.aSMPinterest:before { background-position: 0px -120px; }
.aSMLinkedIn:before { background-position: 0px -280px; }
/*.aSMGoogle:before {background-position: 0px -160px;}*/

.aAppIos{background-image: url(../img/icoApp.png);background-repeat: no-repeat;background-size: cover;width: 156px !important;height: 50px !important;}
.aAppGp{background-image: url(../img/icoApp.png);background-repeat: no-repeat;background-size: cover;background-position: 0px -52px;width: 156px !important;height: 50px !important;}



.divAMDefault {display: none;position: absolute;right: 0px;top: 125px;z-index: 101;background-color: rgba(0,0,0,0.8);padding: 14px 15px;color: #fff;font-size: 13px;z-index:99;}
.divAMDil { top: 35px; border: solid 1px #e4e4e4; }
.ddUMDil {background: url(../img/icoTR.png) no-repeat left center;top: 0;right: 0;color: #6e7586;font-family: Overpass-SemiBold;font-size: 14px;float: left;}
.ddUMDil > select {
    line-height: normal;
    letter-spacing: -0.42px;
    color: #6e7586;
    padding: 12px 32px 10px 35px;
    HEIGHT: AUTO;
    background: url(../img/icoDDOk.png) no-repeat right center;
}
.ddUMDil > div > a {padding: 10px 20px;float:left;border-left: 1px solid #fff;}
/*.ddUMDil option { background-color: #000; }*/

.divAMArama {position: absolute;font-size: 13px;font-family: Overpass-Regular;/* -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); */-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);/* box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); */color: #000;border: solid 1px #ededed;}
.divAMArama > div { width:1000px;}
.divAMCerceve {position: relative;padding: 10px 15px;letter-spacing:1.2px;margin-bottom:  50px;}
.divAMCerceve > div {/* display: none; *//* position: absolute; */z-index: 100;margin-left: 10px;top: 50px;width: calc(100% + -10px);max-height: 280px;overflow: auto;background-color: #fff;color: #000;}
.divAMCerceve a {display: block;width: 100%;border-bottom: solid 1px #d6d6d6;padding: 10px 0;margin: 10px 0;}
.cekAMSeviye1 { margin-left: 0px; }
.cekAMSeviye2 {
    font-weight:  bold;
}


.cekAMSeviye3 {}
.txtArama {padding: 20px 60px;border: solid 1px #dcdcdc;background: url(../img/BtnAra.png) no-repeat 20px center #fff;font-size: 12px;color: #000;letter-spacing:1.1px;}
.btnArama {padding: 12px 15px;background-color: #FFF!important;border: 1px solid #000 !important;color: #000!important;font-size: 12px;letter-spacing: 1.1px;margin: 15px 5px;}
/*.divAMArama input[type=checkbox] + label, input[type=radio] + label {background-image: url(../img/toolCheck2.png);margin: 15px 20px;padding-left: 30px;}*/


.divAMKullanici {font-size: 15px;line-height: 35px;}
.txtAMDefault {padding: 2% 3%;margin-bottom: 2%;border: none;background-color: #ffffff;color: #333333;font-style: italic;border-radius:3px;border:solid 1px #ededed;font-family: Overpass-Regular;}
.btnAMDefault {padding: 10px 6px;background-color: #efede9 !important;color: #000 !important;font-size: 11px;letter-spacing:1px;text-transform:uppercase;line-height:150%;margin-bottom:10px;font-family:Overpass-Regular;text-align: center;}
.divAMKullanici > div {padding: 3% 4%;border-right: solid 1px #383636;}
.divAMKullanici > div:last-of-type { border-right: none; }
.divAMKullanici > div > p { padding: 4% 0px; font-family: Overpass-Regular; font-size: 12px; }
.divAMKullanici > div > div:first-of-type {margin-bottom: 2%;/* padding-left: 6%; */font-size: 24px;/* 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; }


.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 3px #fff; background-color: #ffffff; }
.divAMSepet > div { position: relative; display: table; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #e5e5e5; font-family:Overpass-Regular; font-size:12px; }
.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; font-size:16px; }
.divAMSepetBaslik > span { display: inline-block; width: 20px; height: 30px; background: url(../img/icoAMSepet.png) no-repeat center -2px; color: #000000;  font-family:Overpass-Regular; }

.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; background-color: #fff; text-align: center; }
.divAMSepetUrun > div:last-of-type > a:first-of-type { }
.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: #ce0707; font-family: Overpass-Regular; font-size: 14px;   }

.divAMSepetToplam { font-size: 12px; line-height: 35px; font-family:Overpass-Regular; }
.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: #000000 !important; text-align: center; line-height: 200%; }


.btnScrollUp {cursor: pointer;display: none;position: fixed; z-index: 100; right: 20px;bottom: 20px;width: 45px;height: 45px;background: url(../img/btnYukariGit.png) no-repeat #3f3f3f center center;border-radius: 100%;}
/**********************************/



/* ANASAYFA */
.divSlide { display: block; width: 100%; overflow: hidden; }
.divSlide .owl-theme .owl-controls .owl-buttons div { display: none; }
.divSlide .item > div { height: 1px; margin: auto;text-align: left;color: #4e4f4d;font-size: 14px;/* writing-mode: tb-rl; *//* transform: rotate(180deg); *//* background-color: #fff; */}
.divSlide .item .img-responsive { border-radius: 10px !important  ; }
.divSlide .item > div > div:nth-of-type(1) {position:relative;font-size: 50px;font-family: Georgia;letter-spacing: 3px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);font-family: Overpass-ExtraBold;font-size: 32px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.56px;color: #ffffff;top: 160px; text-shadow: 1px 1px #000 }
.divSlide .item > div > div:nth-of-type(2) { width: 45%; position:relative;font-size: 18px;font-family: Overpass-Regular; opacity: 0.85;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);font-family: Overpass-Regular;font-size: 20px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.25px;color: #ffffff;top: 180px;text-align: left;text-shadow: 1px 1px #000 } 
.divSlideM { display: none; width: 100%; overflow: hidden; }
.divSlide .item > div > div:nth-of-type(3) { border:2px solid #fff; padding:1% 2%; display:inline-block;}

.divSlideM .item > div {position: absolute;z-index: 1;bottom: 0;left: 0;margin: auto;text-align: CENTER;color: #333;font-size: 12px;/* writing-mode: tb-rl; *//* transform: rotate(180deg); */background-color: rgba(255,255,255,0.9);}
.divSlideM .item > div > div:nth-of-type(1) {position:relative;font-size: 18px;font-family: Overpass-Bold;letter-spacing: 3px;}
.divSlideM .item > div > div:nth-of-type(2) {position:relative;font-size: 14px;font-family: Overpass-Regular;} 
.divSlideM .item > div > div:nth-of-type(3) {border: 1px solid #fff;padding:1% 2%;display:inline-block;}

.divAnaBannerR { margin: auto auto; background-color: #fff;  }
.divAnaBannerB{text-align: center;position: absolute;width: 100%;z-index: 1;margin-top: 15%;}
.divAnaBannerB > div{text-align: center;}
.divAnaBannerB1 {font-size: 60px;color: #fff;}
.divAnaBannerB2{font-size: 20px;color: #fff;}
.divAnaBannerB3{
    font-size: 20px;
    color: #ffa31c;
}


/*BUYUKMODA BANNERS*/
.divAnaBanners{display:table;margin: 10px auto;}
.aAnaBanner{float:left;display:block;position:relative;margin-bottom:3%;width:100%;overflow:hidden;text-align:center;color: #000;}
.aAnaBanner:hover{background-image:none}
.divAnaBannerBosluk{float:left;width:100%;height:1px}

.divAnaBanners .aAnaBanner{width: 27.3%;margin: 3%;border-radius: 100%;background-color: #000;-webkit-box-shadow: 0px 5px 20px 0px rgba(190,190,190,1);-moz-box-shadow: 0px 5px 20px 0px rgba(190,190,190,1);box-shadow: 0px 5px 20px 0px rgba(190,190,190,1);}
.divAnaBanners .aAnaBanner > img {z-index: 0;opacity: 0.6;}



.divAnaBannersBaslik{position:relative;margin:40px 0;font-size: 30px;font-family: Overpass-Bold;color: #878787;text-align: left;letter-spacing:1px;}
.divAnaBannersBaslik:before{content:" ";position:absolute;top: 20px;left:0;width:100%;border-top: solid 1px #ebebeb;}
.divAnaBannersBaslik a{position:relative;display:inline-block;background-color:#fff}
.divAnaBannersBaslik a:before{content:" ";position:absolute;top:0;left:-20px;width:20px;height:30px;background-color:#fff}
.divAnaBannersBaslik a:after{content:" ";position:absolute;top:0;right:-20px;width:20px;height:30px;background-color:#fff}









.divAnaDuyuru {margin: 1% auto 0 !important;background-size: contain;/* padding: 0 2%; */}

#owl-slide3 .item > div:first-of-type {}
#owl-slide3  .item > div:nth-of-type(3) > div:first-of-type {margin-top: 35%;margin-right:-5%;z-index: 1;}
#owl-slide5  .item > div {position: absolute;z-index: 1;top: 35%;margin: auto;width: 40%;margin-left: -9%;text-align: left;color: #000;font-size: 20px;}
#owl-slide5  .item > div > div:nth-of-type(1) {position:relative;text-shadow: 1px 1px 25px #000000;font-size: 60px;font-family: Overpass-ExtraBold;padding-top: 20px;}
#owl-slide5  .item > div > div:nth-of-type(2) {font-size: 14px;font-family: Overpass-Bold;padding-top: 20px;}
#owl-slide5  .item > a {    position: absolute;    bottom: 0px;    right: 0;    background-color: #000;    color: #fff;    padding: 2% 5%;    font-family: Overpass-Bold;    font-size: 16px;    letter-spacing: 5px;}
#owl-slide5  .owl-item   { opacity: 0.5; }
#owl-slide5  .active   { opacity: 1 !important; }
/*#owl-slide5  div:not(.cloned):not(.active)  { opacity: 1; }
#owl-slide5  div:not(.cloned):not(.active) ~ div  { opacity: 0.5; }*/
.divAnaDuyuruIc {font-size: 17px;line-height: 160%;margin-top: 2%;width: calc(100% - 90px);/* background-color: #ddd; */margin-left: 60px;}
.divAnaDuyuruIc > div:first-of-type {
    font-family: "Overpass-ExtraBold";
    font-size: 32px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.46px;
    color: #050c5c;
    /* margin-left: 3%; */
}
.divAnaDuyuruIc > div:nth-of-type(2){margin-bottom: 2%;margin-top: 1%;margin-left: 1%;}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type {position:relative;font-family:"Overpass-ExtraBold";font-size: 32px;font-weight: 800;letter-spacing: -0.46px;color: #050c5c;text-align: left;margin-bottom: 1%;}

.divAnaDuyuruIc > div:first-of-type > div:first-of-type > span {background-color:#fff;position: relative;z-index: 1;}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type > span:nth-of-type(2) {font-family: Overpass-ExtraBold;color: #333333;display: block;font-size: 40px;}
.divAnaDuyuruIc > div:first-of-type > div:nth-of-type(2) {margin-bottom: 6%;}

.divAnaDuyuru .divAnaDuyuruIc > div > a {position:relative;color:#ffa31c;font-family: Overpass-Bold;font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.22px;color: #00123d;padding: 2%;}
.divAnaDuyuruIc > div > a:after {position:absolute;content:"";/* background:url(../img/icoArrow.png) no-repeat; */width:30px;height:9px;right:-40px;top:5px;}
.divAnaDuyuruIc  #owl-slide6 .item > a {position:relative;margin: 5%;float:left;padding-left: 2%;-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);}
.divAnaDuyuruIc  #owl-slide6 .item > a > img {margin-left: -5%;margin-top: -5%;border-radius: 4px;}
.divAnaDuyuruIc  #owl-slide6 .item > a > span {text-align: left;color: #4e4f4d;padding: 1% 3% 3% 3%;display: block;}
.divAnaDuyuruIc  #owl-slide6 .item > a > span:first-of-type {font-family: Overpass-Bold;display: block;font-size: 25px;}
.divAnaDuyuru2 {/* background: url(../img/imgAnaDuyuru2bg.jpg) no-repeat left; */margin-top: 1%;background-size: contain;display: table;}
.divAnaDuyuru2 > div:first-of-type {display: table-cell;vertical-align: middle;float: none;/* padding: 0 8%; */}
.divAnaDuyuru2 > div:first-of-type > div {font-size: 17px;color: #4e4f4d;margin-top: 5%;/* line-height: 250%; */}
.divAnaDuyuru2 > div:first-of-type > div:first-of-type {    position: relative;    font-family: Overpass-Regular;    font-size: 18px;    color: #a8a8a8;}
/* .divAnaDuyuru2 > div:first-of-type > div:first-of-type:after {position:absolute;content:"";width: 70%;height:1px;background-color:#b7b7b7;top: 20px;right: 0;} */
.divAnaDuyuru2 > div:first-of-type:after {position:absolute;content:"";width: 90%;height:1px;background-color:#b7b7b7;top: 20px;right: 4%;}
.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span:nth-of-type(2) {    display: block;    font-family: Overpass-ExtraBold;    font-size: 40px;    color: #99856d;} 
.divAnaDuyuru2 > div:first-of-type > a {position:relative;font-size:14px;color: #ffa31c;}
.divAnaDuyuru2 > div:first-of-type > a:after { position:absolute; content:""; background:url(../img/icoArrow.png) no-repeat; width:30px; height:9px; right:-40px; top:5px;}
 
.divAnaDuyuru3 {/* display:table; */width:100%;position: relative; margin-top: 3%; padding-top: 3%; border-top: 1px solid #e5e8ee; }
.divAnaDuyuru3 > .baslik{ position: relative; margin-bottom: 1%; padding-left: 40px; letter-spacing: -0.46px; color: #050c5c; font-family: Overpass-Bold;font-size: 30px;font-weight: 800; }
.divAnaDuyuru3 > .baslik:before { content: "★"; position: absolute; top: -12.5%; left: 0px; font-size: 125%;  } 
/*.divAnaDuyuru3 > .baslik span {display:block;font-size:30px;letter-spacing: 8px;}*/
.divAnaDuyuru3 .item { display: table; float: left; width: 23.5%; margin-right: 2%; }
.divAnaDuyuru3 .item:nth-of-type(4n) { margin-right: 0px; }
.divAnaDuyuru3 .item div:first-of-type img { border-radius: 5px; }
.divAnaDuyuru3 .item div:last-of-type { margin: 4% 0px; }
.divAnaDuyuru3 .item div:last-of-type span { display: block; float: left; margin: 1% 0px; font-size: 16px; line-height: 1.53; letter-spacing: -0.2px; color: #6e7586; }
.divAnaDuyuru3 .item div:last-of-type span:first-of-type { font-size: 18px; font-family: Overpass-Bold; letter-spacing: -0.26px; color: #050c5c;  }
/*.divAnaDuyuru3 .sol {text-align: center;padding: 3% 1%;width: 25%;float: left;}
.divAnaDuyuru3 .sol > span {    display: block;    font-family: Overpass-ExtraBold;    font-size: 22px;    text-align: left;}
.divAnaDuyuru3 .sol > a {font-size: 16px;color: #fff;background-color: #000;padding: 3% 2%;margin: auto;text-align: center;margin-top: 15%;display: inline-block;}
.divAnaDuyuru3 .sol > span:last-of-type {position:absolute;bottom:0;color:#e5e5e5;font-size:280px;font-family:Overpass-Regular;width: 25%;left: 0;text-align: center;}
.divAnaDuyuru3 .sag { overflow-y: auto; padding: 3% 1% 6%;line-height: 220%;width: 25%;float: right;}
.divAnaDuyuru3 .sag > span {    font-family: Overpass-ExtraBold;    font-size: 16px;    display: block;    text-align: left;}
.divAnaDuyuru3 .sag > span:nth-of-type(2) { font-family: Georgia; font-size: 16px; font-style: italic; margin-top: 5%; }
.divAnaDuyuru3 .sag > span:nth-of-type(3) { font-family: Overpass-Regular; margin-top: 5%; }
.divAnaDuyuru3 .sag > a {border: 1px solid #000;font-size: 16px;letter-spacing: 3px;color: #000;padding: 0.5%;margin: auto;display: inline-block;position: absolute;bottom: 7%; background-color: #eee;}*/

.divAnaFiyat {position:absolute;right: -38px;padding: 30px 0;bottom: 25px;}
.divAnaFiyat > div {position:relative;background-image:url(../img/anafiyatbg.jpg);color:#fff;font-family:Arial;font-size:30px;text-align:center;line-height:100%;border:4px solid #fff;padding: 5px 10px;}
.divAnaFiyat > div:before {position:absolute;content:"";background:url(../img/anafiyatbefore.png);width:34px;height:25px;right:0;top: -29px;}
.divAnaFiyat > div:after {position:absolute;content:"";background:url(../img/anafiyatafter.png);width:34px;height:25px;right:0;bottom: -29px;}
.divAnaFiyat > div > span:nth-of-type(2) { display:block; font-size:20px; text-decoration:line-through;}

.divAnaDuyuru4 { display: table; width: 100%; margin-top: 4%; padding-top: 4%; border-top: 1px solid #e5e8ee; }
.divAnaDuyuru4 > h1 {display: block;font-size: 30px;font-weight: bold;margin-bottom: 10px;color: #050c5c;font-family: 'Overpass-Bold';}
.divAnaDuyuru4 > div { display: table; float: left; }
.divAnaDuyuru4 > div:nth-of-type(1) { width: 49%; }
.divAnaDuyuru4 > div:nth-of-type(2) { width: 23.3%; margin-left: 2% }
.divAnaDuyuru4 > div:nth-of-type(3) { width: 23.3%; margin-left: 2% }
.divAnaDuyuru4 > div > div { width: 100%; margin: 2% 0px; }
.divAnaDuyuru4 > div > div > div:nth-of-type(1) { font-size: 22px; font-weight: 800; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.4px; color: #050c5c; }
.divAnaDuyuru4 > div > div > div:nth-of-type(1) > span { display: table; width: 100%; font-weight: normal; font-size: 14px; letter-spacing: -0.2px; }
.divAnaDuyuru4 > div > div > div:nth-of-type(2) > a { display: block; float: right; padding: 10px 10px 10px 40px; border: solid 1px #e5e8ee; border-radius: 6px;  font-size: 16px; font-weight: 800; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.32px; color: #050c5c; }
.divAnaDuyuru4 > div > div > div:nth-of-type(2) > a:first-of-type { background: url(../img/icoPusula.png) no-repeat #fff 15px 10px; }
.divAnaDuyuru4 > div > div > div:nth-of-type(2) > a:last-of-type { background: url(../img/ico-tickets.png) no-repeat #b30000 15px 10px; border: none; margin-right: 5px; color: #fff;padding: 10px 20px 10px 40px;}

.divAnaDuyuru4 > div:first-of-type > div > div:nth-of-type(2) > a { padding: 10px 20px 10px 40px }

/* NESLIHAN
.divAnaBanners .aAnaBanner:nth-of-type(1) { width: calc(50% - 20px); margin-right: 20px; }
.divAnaBanners .aAnaBanner:nth-of-type(1) .divAnaBannerB { margin-top: 20%; }
.divAnaBanners .aAnaBanner:nth-of-type(2) { width: calc(50% - 20px); margin-left: 20px; }
.divAnaBanners .aAnaBanner:nth-of-type(2) .divAnaBannerB { margin-top: 20%; }
.divAnaBanners .aAnaBanner:nth-of-type(3) .divAnaBannerB1 { font-size: 20px; padding-right: 8%; letter-spacing: 4px; }
.divAnaBanners .aAnaBanner:nth-of-type(3) .divAnaBannerB2 { font-size: 25px; letter-spacing: 6px; }
.divAnaBanners .aAnaBanner:nth-of-type(3) .divAnaBannerB3 { padding: 10px 5%; border: solid 1px #000; font-size: 16px; }

.divAnaBanners .aAnaBanner:nth-of-type(4) { float: initial; z-index: 5; margin: auto auto; width: 600px; max-width: 100%; }


.divAnaBanners .aAnaBanner:nth-of-type(4) .divAnaBannerB {margin-top: -8%;}


.divAnaBanners .aAnaBanner:nth-of-type(4) .divAnaBannerB1 {font-size: 17px;font-family: Overpass-Regular;}
.divAnaBanners .aAnaBanner:nth-of-type(4) .divAnaBannerB2 { font-size: 25px; line-height: 125%;   font-family:Overpass-Regular; }
.divAnaBanners .aAnaBanner:nth-of-type(5) { float: left; margin-left: 0%; margin-top: -8%; width: 600px; max-width: 100%; }


.divAnaBanners .aAnaBanner:nth-of-type(5) .divAnaBannerB { margin-top: -3%; }
.divAnaBanners .aAnaBanner:nth-of-type(5) .divAnaBannerB1 {font-size: 17px;font-family: Overpass-Regular;}
.divAnaBanners .aAnaBanner:nth-of-type(5) .divAnaBannerB2 { font-size: 25px; line-height: 125%; font-family:Overpass-Regular;}
.divAnaBanners .aAnaBanner:nth-of-type(6) { float: right; margin-right: 0%; margin-top: -8%; width: 600px; max-width: 100%; }
.divAnaBanners .aAnaBanner:nth-of-type(6) .divAnaBannerB { margin-top: -3%; }
.divAnaBanners .aAnaBanner:nth-of-type(6) .divAnaBannerB1 {font-size: 17px;FONT-FAMILY:  Overpass-Regular;}
.divAnaBanners .aAnaBanner:nth-of-type(6) .divAnaBannerB2 { font-size: 25px; line-height: 125%;  font-family:Overpass-Regular; }
*/
.divAnasayfaFiltre {display: block;width: 92.5%;margin: -100px auto;position: relative;z-index: 1;color: #fff;}
/*.divAnasayfaFiltre div:nth-of-type(1) select{color: #000 !important;}*/
.divAnasayfaFiltre > div {background-color: #050c5c; float: left;padding: 8px 8px; border-radius: 6px;}
.divAnasayfaFiltre > div:first-of-type { padding-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.divAnasayfaFiltre > div:first-of-type > .divUFCerceve { color: #fff !important ;}
.divAnasayfaFiltre > div:last-of-type {padding: 20px 20px;text-align:center;font-family: Overpass-Regular;font-size: 20px;height: 200px;color: #fff;/* margin-top: -50px; */}
.divAFiltre {float: left;background-color: #050c5c;padding: 34px 0; border-top-left-radius: 0px !important; }
.divAFiltre > div { background-color: #FFF !important; border-radius: 6px;  }

.divAnasayfaFiltre .btnArama {margin:0;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);font-family: "Overpass-ExtraBold";font-size: 18px;font-weight: 800;line-height: normal;letter-spacing: -0.2px;text-align: center;color: #ffffff !important;/* font-size: 16px; */padding: 12px 15px;width: 100%;background-color: #b30000 !important;border-radius: 3px;border: none !important;}
.divAnasayfaFiltre .divUFCerceve{ padding: 15px 15px 15px 60px; border-right: solid 1px rgba(0, 0, 0, 0.15); background: no-repeat 15px center; color: #050c5c; font-size: 14px;}
.divAFiltre .divUFCerceve:nth-of-type(1) { background-image: url(../img/icoAF1.png); }
.divAFiltre .divUFCerceve:nth-of-type(2) { background-image: url(../img/icoAF2.png); }
.divAFiltre .divUFCerceve:nth-of-type(3) { background-image: url(../img/icoAF3.png); }
.divAFiltre .divUFCerceve:nth-of-type(4) { background-image: url(../img/icoAF3.png); }
.divAFiltre .divUFCerceve:nth-of-type(5) { background-image: url(../img/icoAF5.png); }
/*.divbtnArama { padding: 3px 0px !important; }*/
.divAnasayfaFiltre select, .divAnasayfaFiltre input[type='text'], .divAnasayfaFiltre input[type='date'] {width: 100%;line-height: normal;border: none;padding-left: 0px;color: #050c5c;font-size: 14px;background-color: transparent; background-image: url(../img/icoDDOk2.png);}
.divAnasayfaFiltre input[type='text'] {background: url(../img/icoDDAna.png) no-repeat right center;color: #ffffff !important;min-height: 18px;}
.divAnasayfaFiltre input[type='date'] {background: url(../img/icoDDCal.png) no-repeat right center;width: 100%; text-indent: 0px;}
.divAnasayfaFiltre input[type='date']::-webkit-calendar-picker-indicator { background: url(../img/icoDDOk.png) #fff no-repeat right center !important; width: 13px !important; }
.divAnasayfaFiltre select option { color: #000; }
.checkbox {padding: 0 !important;height: 50px;line-height: 50px;}
.divAracsizYolcu { background:none !important; padding-left: 0 !important;}
.divAracsizYolcu > div {text-align:center; padding: 0px 0px;}
.divAracsizYolcu > div:first-of-type {border-right: 1px solid #688097;}
.divBayrak { position: absolute; top: 0px; right: 0px; padding: 8px 10px !important; border-radius: 6px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-color: #050c5c; text-overflow: ellipsis; white-space: nowrap; text-align: left;  }
.divBayrak > div > a { display: inline-block; padding-left: 42px; background: no-repeat left center; line-height: 22px; font-size: 13px; }
.divBayrak > div:nth-of-type(1) > a { background-image: url(../img/icoTurYun.png) }
.divBayrak > div:nth-of-type(1) > a:after { content: " "; float: left; width:calc(100% + 42px); margin: -10px 0px 0px -42px; /*border-bottom: solid 1px #97928c;*/ }
.divBayrak > div:nth-of-type(2) > a { background-image: url(../img/icoYunIta.png) }
.divBayrak > div:nth-of-type(3) > a { background-image: url(../img/icoTurKib.png) }

.divAnasayfaSefer {padding:10px;}
.divAnasayfaSefer > div {position: relative;overflow: hidden;overflow-y: auto;max-height: 265px;}
.divAnasayfaSefer h2 {color: #050c5c;font-family: 'Overpass-Bold';font-size:18px;width:100%;text-align:center;line-height:40px;border-bottom:1px solid #050c5c}

.divAnasayfaSefer ul > li > a {line-height:40px;border-bottom:1px solid #ededed;font-size:13px;display:block;text-align:center}


.divUcretSefer {padding:10px;width:100%}
.divUcretSefer > div {position: relative;width:100%}
.divUcretSefer h2 {color: #050c5c;font-family: 'Overpass-Bold';font-size:18px;width:100%;text-align:center;line-height:40px;border-bottom:1px solid #050c5c}

.divUcretSefer ul > li > a {line-height:40px;border-bottom:1px solid #ededed;font-size:14px;display:block;text-align:center}


.divGaleri{display: block;}
.divGaleriIc {
    margin-top: 1%;
}/*.divGaleriIc > div {width:33.3%;float:left;border: 2px solid #fff;}*/


.divGaleriIc > div {position: relative;width: 25%;float:left;border: 5px solid #fff;}
.divGaleriIc > div .highslide  {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);color:#fff;text-align:center;padding: 35% 0;}
.divGaleriIc > div .highslide > img { width: initial; display:block; margin:auto;}
/**********************************/

/* URUNLER */

.divUrunler {display: block;width: 100%;}
.divUrunlerBaslik {position: relative;margin: 40px 0px;font-size: 30px;font-family: Overpass-Bold;text-align: left;color: #878787;}
.divUrunlerBaslik:before {content: " ";position: absolute;top: 20px;left: 0px;width: 100%;border-top: solid 1px #ebebeb;}
.divUrunlerBaslik a {position: relative;display: inline-block;background-color: #fff;}
/*.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 { 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%; }

.item {}
.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%; }

.divUrun {float: left;display: table;width: 100%;position: relative;text-align: center;cursor: pointer;/* overflow: hidden; */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);}
.divUrun:hover {  }
.divUrun:hover > .divUDetay > .divUVaryant { display: block !important; }
.divUResim {/* overflow: hidden; */position: relative;}
.divUResim > a {display:table;/* margin-bottom:-3px; */width:100%; border-radius: 5px;}
.divUResim > a > img { border-radius: 3px; }
.divUReyon {position: absolute;top: 2%;right: 5%;}
.divUReyon img { width:50%;}
.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.7; position: absolute; left: 0px; top: 0px; }
.divUIndirim {position: absolute;top:0%;right:15%;background-color:#ffffff;color:#000000;display: none;}
.divUIndirim > span:first-child { font-size:30px;}
.divUDetay {position: relative;text-align: left;margin: 5% 0px 1%;color: #000;float: left;}

.divUDetayBtn {font-family: Overpass-ExtraBold;font-size:15px;letter-spacing: 2px;position: absolute;left: 0;bottom: 0;margin-left: -8%;}

.divUDetayBtn a {position:relative;border: 1px solid #000;display:inline-block;padding: 5% 15%;text-align: left;background-color: #000;color: #fff;font-family: Overpass-Regular;}

.divUVaryant {margin-bottom: 5px;padding-bottom: 5px; height: inherit; }
.divURenk { text-align:left;}
.divURenk > a {position:relative;display: inline-block;margin: 0px 3px;width: 30px;height: 30px;background: no-repeat center center;/* border-radius: 30px; */background-size: contain;border: 1px solid #ededed;border-radius: 15px;background-position-y: -5px;}

.divURenk > a:before {/* content:" "; */border:solid 1px #e4e4e4;padding:9px;border-radius:30px;width:17px;height:17px;position:absolute;left:-3px;top:-3px;}
.divUBeden { font-size: 14px; }
.divUBeden > span { position: relative; display: inline-block; 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); }
.divUAd {font-size: 18px;font-family: Overpass-Bold;color: #050c5c;  letter-spacing: -0.26px}
.divUKod {position:relative;font-size: 25px;font-family: Overpass-Regular;}
.divUOzet {position:relative;color: #6e7586;font-size: 16px;padding: 5% 5% 0% 0;letter-spacing: -0.2px;}
.divUFiyat{ font-size: 22px; }
.divUFiyat1 {font-size: 22px;font-family: Overpass-Regular;line-height:45px;color: #000;padding: 2% 0%;}
.divUFiyat2 {font-size: 16px;color: #e98362;margin-right: 10px;position:relative;font-family: Overpass-Regular;}
.cbUFStok {font-size:13px;}

/* .divUUst {display: table;margin-bottom: 0%;width: 100%;font-size: 14px;}

.divUUst1 { float: left; padding: 15px 25px; width: 325px; background-color: #646464; color: #fff; }
.divUUst2, .divUUst3 {float: left;padding: 15px 0px;position: relative;}
.divUUst2 li {float: left;padding-left: 5px;line-height: 100%;font-size: 30px;font-family: Overpass-Bold;color: #cdcdcd;}
.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) } */

.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) }

.divMUUst {display: none;margin-bottom: 2%;border-top: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1;line-height: 30px;text-align: center;font-family: Overpass-Regular;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;padding-top: 5px;}

.divUFiltre {float: left;width: 100%;margin-bottom: 2%;/* margin-right: 50px; */font-size: 12px;/* font-family: Georgia, 'Times New Roman', Times, serif; *//* letter-spacing: 1px; */}
.divUFCerceve {/* display: inline-block; *//* position: relative; */ float: left; /* margin-right: 1%; */}
div.divUFCerceve:last-of-type { padding: 15px 15px; border-right: 0px; }
.divUFCerceveMH { max-height: 250px; }
.divUFCerceve:last-of-type {border-bottom: none;}
.divUFCerceveBaslik, .divUFCerceveBaslikYatay {background-color: #ffff;letter-spacing: 0px;text-align: left;font-size: 14px;line-height: 350%;border: solid 1px #688097;color: #fff;padding-bottom: 5px;padding-left: 15px;/* background-image:url(../img/icoDDOk.png); */background-repeat:no-repeat;background-position: right;border-radius: 5px;cursor:pointer;/* width: 100%; */}
.divUFCerceveBaslikYatay {writing-mode: inherit;padding: 0px 0px;height: inherit;}
.divUFCerceveDetay {padding: 2% 2.5%;position: absolute;top: 44px;z-index: 99;background-color: #fff;border: 1px solid #ededed;display:none;max-height:400px;overflow:auto;}
.divUFCerceveDetayDuz { padding: 2% 0%; }
.divUFCerceveUzat { font-weight:bold; cursor: pointer; display: inline-block; position: absolute; left: 0px; top: 210px; padding: 5px 20px; width: 100%;
                    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; border:none;padding-left:0px; }
.divUFCerceve a {display: block;width: calc(100% - 10px);margin: 5px 5px;color: #98989a;}
/*.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; }
.aUFKategoriL2:before { content: ""; padding-right: 10px; }   /**/
.aUFKategoriL3 { padding-left: 10px; }
.aUFKategoriL3:before { content: ""; padding-right: 10px; }
.divUUrunler {display: table;width: 100%;}
.divUUrunlerG2 > .divUrun { width: 48%; margin: 0px 4% 0% 0%; }
.divUUrunlerG2 > .divUrun:nth-of-type(even) { margin-right: 0px; }
.divUUrunlerG3 > .divUrun {width: 32%;margin: 0px 2% 2% 0%;}
.divUUrunlerG3 > .divUrun:nth-of-type(3n) { margin-right: 0px; }
.divUUrunlerG4 > .divUrun {width: 23%;margin: 0px 2.66% 5% 0%;}

.divUUrunlerG4 > .divUrun:nth-of-type(4n) { margin-right: 0px; }
.divUUrunlerG5 > .divUrun { width: 18%; margin: 0px 2.5% 0% 0%; }
.divUUrunlerG5 > .divUrun:nth-of-type(5n) { margin-right: 0px; }

.divUPager { display: table; 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 */

.divKDDis {padding-top: 50px;width: 70%;display: table;position: relative;margin: auto;float: none;}


.divUDResimKucuk {text-align: center;border-top: none;display: inline-block;}
.divUDResimKucuk  a {margin: 10px 15px 10px 0px;display: inline-block;text-align: center;}
.divUDResimBuyuk {text-align: center;}
.divUDResimBuyuk > a { display: block;  }
.divGaleriDis { width:40%; margin:auto}


.divUDAlt {/* width: 90%; */text-align: center;position: relative;margin: auto;float: none;}
.divUDAlt > * {}


.divUDAlt > div:first-of-type {}

.divUSpecG1 div {display:inline-block;text-align:center;border-bottom:none;background-color: #fff;margin: 1%;padding: 2%;}

.divUDSpecG1, .divUSpecG1 {display: table;text-align: center;font-size: 15px;width: calc(100% - 150px);margin: auto;float: none;color: #877d70;}
.divUDSpecG1 div {width: 24% !important;margin: 0% 0.5%  !important;float: left;padding: 10px;text-align: left;}
.divUDSpecG1 div span:first-of-type {}


.divUDSpecG1 div span {float: left;margin-left: 20px;line-height: 50px;}

.divUDSpecG1 div:last-of-type { border-right: none; }
.divUDSpecG1 img {}
.divUDSpecG1 table { float: right; }

.divUDAd {padding: 0px 3%;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.63;letter-spacing: -0.2px;color: #5a6277;display: block;width: 100%;font-family: Overpass-Regular;text-align: left;bottom: 0;}
.divUDAd1 { font-size: 36px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.51px;color: #00123d;font-family: Overpass-ExtraBold;/* color: #000; */display: block;/* font-size: 22px; *//* line-height: 200%; */padding: 2% 0;}


.divUDAd2 {font-size: 20px;font-family: Overpass-Regular;color: #000;display: block;/* background-color: #eeeeee; */line-height: 200%;padding: 1% 0;}
.divUDAd2 span:nth-of-type(1) {font-family: "Overpass-ExtraBold";font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.29px;color: #00123d;/* font-weight:bold; */display: block;}
.divUDAd2 span:nth-of-type(2) {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.23px;color: #00123d;/* text-decoration: underline; */font-family: "Overpass-Regular";}

.divUDOzet {display: block;font-size: 14px;text-align: left;line-height: 200%;}
.divUDOzet h2 {display:block;position:relative;font-family:Overpass-Bold;font-size: 40px;margin: 40px 0 20px 0;padding-left: 120px;}
.divUDOzet h2:after {position:absolute;content:"";width: 100px;height:1px;left:0;top: 15px;background-color: #000;}
.divBaslikRez {font-family:Overpass-ExtraBold !important;padding-left: 0 !important;}
.divBaslikRez:after {content: none !important;}
.divUDOzet img {margin-right: 10px;float: left;}
.divUDOzet > div {/* display: none; */}
.divUDOzet > div:first-of-type {display: table;background: url(../img/imgTabDisBg.jpg);background-size: cover;padding: 3% 3%;}
.divUDOzet iframe { border: none; width: 100%; height: 50vh; }


.divUDFiyat {position: relative;padding: 30px 0;z-index: 99;}
.divUDFiyat > div {position:relative;/* background-image:url(../img/anafiyatbg.jpg); */color:#fff;font-family:Arial;font-size:30px;line-height:100%;border:4px solid #fff;padding: 5px 10px;text-align: left;}
.divUDFiyat > div:before {position:absolute;content:"";/* background:url(../img/anafiyatbefore.png); */width:34px;height:25px;right:0;top: -29px;}
.divUDFiyat > div:after {position:absolute;content:"";/* background:url(../img/anafiyatafter.png); */width:34px;height:25px;right:0;bottom: -29px;}


.divUDFiyatSatis   {color: #fff;font-size: 20px;}


.divUDFiyatSatis  span {font-family: "Overpass-ExtraBold";font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.27px;color: #b30000;}
.divUDFiyatEtiket {font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.27px;color: #b30000;font-family: "Overpass-ExtraBold";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; }
.divUDFiyatIndirim span { font-size: 12px;  font-weight: normal; }


.divUDVaryant {font-size: 14px;display: block;padding: 5% 3%;text-align: left;line-height: 250%;}
.divUDVaryant > div { display: table; margin-top: 3%; padding: 2% 3%; width: 100%; text-align:center; }
.divUDVaryant > div > div { margin-top: 0px; }
.divUDRenk {}

.divUDRenk > div > a {cursor:pointer;display: inline-block;position: relative;background-position-y: -8px;margin: 5px;background-repeat: no-repeat;width: 60px;height: 60px;border: 1px solid #eeeeee;border-radius: 30px;background-size: cover;}
.divUDRenk > div > a:before {/* content:" "; *//* border:solid 1px #e4e4e4; *//* padding:9px; *//* border-radius:30px; *//* width:34px; *//* height:34px; *//* position:absolute; *//* left:-3px; *//* top:-3px; */}
.divUDRenkKutuA { border-color: #525050 !important; }
.divUDBeden {  }
.divUDBeden > div > h4 > a {position: relative;display: inline-block;margin-right: -4px;border: solid 1px #9e9e9e;text-align: center;color: #333333;padding:15px 30px;font-family: Overpass-Regular;}
.divUDBedenA { color: #000 !important; border-color: #000 !important; }
.divUDBedenP { border-color: #eeeeee !important; color: #eeeeee !important; }
.divUDBedenP:after { content:""; position: absolute; bottom: 3px; left: 22px; border-top: 1px solid #eeeeee; height: calc(50% - 1px); width: 60%; transform: rotateZ(-45deg); }
.divUDBedenTablo { background-color: #eaeaea; text-align: center; }
.divUDBedenTablo > a { display: inline-block; padding-left: 50px; background: url(../img/icoUDBedenTablo.png) no-repeat left top; line-height: 22px; }

.divUDButon {margin:auto;text-align:center;padding-bottom: 5%;}
.btnUDSepet, .btnUDHizli {padding: 15px;background-color: #050c5c !important;color: #fff !important;font-size: 15px;letter-spacing:1px;width:85%;}
.btnUDHizli { background-color: #ffffff !important; border:solid 1px #000000 !important; color: #000000 !important; margin-top:10px; }

.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; font-weight: bold; }
.divUDTelefon > a:before { content: " "; position: absolute; top: -3px; left: 35px; height: 30px; border-right: solid 1px #000;  }

.divUDOzetAlt {
    text-align: left;
    padding: 0 3%;
}
.divUDOzetAlt > div  {
    display:block;
    font-size: 16px;
    padding: 2% 3%;
    /* height: 50px; */
    /* line-height: 50px; */
    -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);
}
.divUDOzetAlt > div > span {
    font-family: Overpass-Bold;
    width: 50px;
    display: inline-block;
}
.divUDNot {font-family:Georgia;font-size:14px;font-style:italic;text-align:left;padding: 2% 3%;}
.divUDNot > span {font-family: Overpass-Bold;font-size:18px;display:block;padding: 2% 0;}

.divUDTabDis {padding: 30px;display: table;margin:auto;width: 100%;}
.divUDTab {padding: 20px 0;display: block;}
.divUDTab > div:first-of-type {font-size: 20px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.29px;color: #00123d;width: 100%;cursor: pointer;/* background-color: #f9ebea; */float: left;border-right: 1px solid #fafafa;font-family: Overpass-ExtraBold;text-align: left;} /*background: url(../img/icoUDTab.jpg) no-repeat right top;*/ 
.divUDTab > div:nth-of-type(2){padding: 30px 0;font-family: "Overpass-Regular";font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.63;letter-spacing: -0.2px;text-align: left;color: #5a6277;}
.divUDTab > div:nth-of-type(3) > ul {font-family: "Overpass-Bold";font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.25px;color: #00123d;list-style: inside;text-align: left;}
.divUDTab > div:nth-of-type(3) > ul > li{padding: 9px 0;}
.divUDTab > div:first-of-type > a {border-right:1px solid #fff;padding: 10px;display: inline-block;}
.divUDTabAktif { background-color: #ffcfcb !important; }

.divGRResim > div > img {float: left;}
.divGRResim > .divUDTab > div:nth-of-type(2n+1) {text-align: left; font-family: "Overpass-Bold"; font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.25px;color: #050c5c;}
.divGRResim > .divUDTab > div:nth-of-type(2n){padding: 30px 0; text-align: left; font-family: "Overpass-Regular"; font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.63;letter-spacing: -0.2px;color: #5a6277;}

.divGRSAl { position: fixed; z-index: 9; bottom: 0px;padding: 1% 2%; margin-top: 0px !important; border: solid 1px #dbdee4; background-color: #fff; border-radius: 6px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.03), 0 4px 8px 0 rgba(0, 0, 0, 0.08);left: 0;right: 0;}
.divGRSAl > div { float: left; margin-bottom: -3%; color: #050c5c; font-size: 16px; letter-spacing: -0.23px; }
.divGRSAl > div > div { margin-bottom: -3%; font-size: 20px; font-weight: 800; letter-spacing: -0.29px; }
.divGRSAl > div > div > span { display: initial; color: #b30000 !important; letter-spacing: -0.27px; }
.divGRSAl > a { float: right; padding: 8px 20px; background-color: #b30000; border-radius: 6px; box-shadow: 0 1px 2px 0 rgba(0, 27, 94, 0.1); color: #fff !important; }

.divVize { margin: 0px 0px 5%; padding: 2% 0px 3%; background-color: #050c5c; }
.divVize > div > div:first-of-type { margin-top: 3%; color: #fff; }
.divVize > div > div:first-of-type > div { margin: 5% 0px; }
.divVize > div > div:first-of-type > div:nth-of-type(2) { padding-top: 4%; color: #fff; font-size: 32px; font-weight: 800; letter-spacing: -0.56px; }
.divVize > div > div:first-of-type > div:nth-of-type(2) > span { color: #00a8e8; }
.divVize > div > div:first-of-type > div:nth-of-type(2) > h2 { padding-top: 2%; font-size: 20px; font-weight: normal; letter-spacing: -0.25px; opacity: 0.85; }
.divVize > div > div:first-of-type > div:nth-of-type(2) > h2 > span { text-decoration: underline; }
.divVize > div > div:first-of-type > div:nth-of-type(3) > div { margin: 3% 0px; color: #fff; font-size: 18px; font-weight: normal; letter-spacing: -0.2px; line-height: 180%  }
.divVize > div > div:first-of-type > div:nth-of-type(3) > div > span { position: relative; display: block; float: left; margin-right: 2.5%; width: 28px; height: 28px; border-radius: 30px; background-color: #00a8e8; text-align: center; font-size: 14px; }
.divVize > div > div:first-of-type > div:nth-of-type(3) > div > span:after { content: ""; position: absolute; left: 14px; bottom: -15px; width: 1px; height: 10px; background-color: #fff; opacity: .2; }
.divVize > div > div:first-of-type > div:nth-of-type(3) > div:last-of-type > span:after { content: none; }
.divVizeForm  {  }
.btnVFTab, .btnVFTabA { float: left; width: 50%; padding: 5% 0px;  border-radius: 6px !important;  font-size: 14px; font-weight: 800; letter-spacing: 0.47px; color: #8084b7 !important; }
.btnVFTabA { background-color: #434884 !important; color: #fff !important; }
.btnVFBasvur { width: 100% !important; padding: 4% 0px; background-color: #b30000 !important; border-radius: 6px !important; box-shadow: 0 2px 4px 0 rgba(0, 27, 94, 0.1); color: #ffffff !important; font-size: 18px; font-weight: 800; text-align: center; letter-spacing: 0.2px; }
.divVizeForm  > div { display: table; margin: 3% 0px; width: 100%; }
.divVizeForm  > div:nth-of-type(2) { background-color: #fff; border-radius: 6px; color: #050c5c; font-size: 16px; }
.divVizeForm  > div:nth-of-type(2) > div { padding: 5% 5% 5% 75px; border-bottom: solid 1px #edeef3; }
.divVizeForm  > div:nth-of-type(2) > div:last-of-type { border-bottom: none; border-radius: 6px; background-color: #f5f6f9; font-size: 18px; font-weight: 800; }
.divVizeForm  > div:nth-of-type(2) > div > span { display: block; font-size: 12px; font-weight: 800; }
.divVFIco1 { background: url(../img/icoAF1.png) no-repeat 25px center; }
.divVFIco2 { background: url(../img/icoAF2.png) no-repeat 25px center; padding: 5% 5% 3% 75px !important; }
.divVFIco3 { background: url(../img/icoAF3.png) no-repeat 25px center; }
.divVFIco4 { background: url(../img/icoAF4.png) no-repeat 25px center; padding: 5% 5% 3% 75px !important;  }
.divVFIco5 { background: url(../img/icoAF5.png) no-repeat 25px center; }
.divVFIco6 { background: url(../img/icoAF6.png) no-repeat 25px center; }
.divVFIco7 { background: url(../img/icoAF7.png) no-repeat 25px center; padding: 5% 5% 2% 75px !important;  }
.divVFIco8 { background: url(../img/icoAF8.png) no-repeat 25px center; }
.divVizeForm select, .divVizeForm input[type='text'], .divVizeForm input[type='date'] {width: auto;line-height: normal;border: none;padding-left: 0px;color: #050c5c;font-size: 14px;background-color: transparent; background-image: url(../img/icoDDOk2.png);}
.divVizeForm input[type='text'] {background: url(../img/icoDDAna.png) no-repeat right center;color: #ffffff !important;min-height: 18px;}
.divVizeForm input[type='date'] {background: url(../img/icoDDCal.png) no-repeat right center; text-indent: 0px;}
.divVizeForm input[type='date']::-webkit-calendar-picker-indicator { background: url(../img/icoDDOk.png) #fff no-repeat right center !important; width: 13px !important; }
.divVizeForm select option { color: #000; }

.divUDTabDis > .divUDTab {width: 100%;}
/*.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; font-size: 13px; }*/
.divUDTabDis img { max-width: 100%; }
.divUDOnSiparis {font-size:18px;color:red;font-weight:bold;margin-top:1%;}

.divUDFiyatTablo { display: table; width: 100%; }
.divUDFiyatTablo > span { display: block;}
.divUDFiyatTablo > a { float: left; width: 12.5%; margin: 0%; padding: 0.5%; border: solid 1px #cdcdcd; text-align: center;}
.divUDFiyatTablo > a > span {    display: block;    padding: 1% 3%;    background-color: #f2f2f2;    border: 1px solid #fff;}
.divUDFiyatTablo > a > span:last-of-type { background-color:#878787; color:#fff;}

.divTakvim {border: 1px solid #cdcdcd;display: block;margin:auto;width: calc(80vw - 0px);padding: 1% 1%;}
.filtreTakvim {margin: auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;/*border-collapse: separate;    border-spacing: 9px;*/width: 95%;margin: 2.5%;float: left;background-color: #f8f8f8;}
.filtreTakvim th {background-color: #efede9;text-align: center;font-size: 12px;} 
.filtreTakvim td {color:#888888;width:14%;text-align: center;}
.filtreTakvim .baslik {background-color:#cdcdcd;width: 100%;font-family: Overpass-Regular;font-size: 20px;letter-spacing: 2px;color: #fff;line-height: 180%;margin: 0;}
.divMusaitlik { margin-top: 3%; }
.divMusaitlik > div {display:inline-block;background: #efede9;margin-right: 10px;margin-bottom: 10px;padding: 5px 10px;color: #878787;}
.divMusaitlik > div > span { position:relative; padding-left:20px; }
.divMusaitlik > div > span:before { position:absolute; content:""; width:15px; height:15px; left:0; top:0px;}
.divMusaitlik > .divSatin > span:before {background-color: #666;}
.divMusaitlik > .divRezerve > span:before {border: 1px solid #666;background-color:transparent;}
.tdSatin{background-color: #666 !important;color: #fff !important;}
.tdRezerve { border:1px solid #f0a49f;} 

.divRezervasyon {background-color: #efede9;display: table;margin: 2% auto;padding: 2%;}
.divRezervasyon  > div {display: table;margin: 2% auto;}
.divRezervasyon  > div:first-of-type > div {margin: 5% 7%;width: 35%;float: left;text-align: center;}

.divRezervasyon  > div:first-of-type > div:last-of-type {float:none;margin: auto;display: table;}
.divRezervasyon  > div:first-of-type  span {padding-right: 3%;font-size: 16px;width: 100%;display: block;}
.divRezervasyon input {position:relative;padding: 50px 10px 30px 10px;border: 0;width: 85%;}
.divRezervasyon input:before {position:absolute;content:"";background: url(../img/icoTakvim.png) no-repeat center;width: 100%;height:16px;top: 0;left: 0;}

.divRezervasyon .btnRezerve {background: #000;color:#fff;width: 100%;padding: 15px 20px;}

.divRezervasyonOzet {background-color: #efede9;color:#fff;display: table;}
.divRezervasyonOzet > div {display:block;text-align:center;width: 33.33%;float: left;border: 1px solid #d5d5d5;background-color: #fff;font-size: 16px;color: #000;padding: 0.5% 0;}
.divRezervasyonOzet > div:last-of-type {width:100%;border:none;background-color:#efede9;font-family: Overpass-Regular;font-size: 15px;}
.divRezervasyonOzet .btnRezerve {font-size:18px;}
/**********************************/

/* S1SEPET */
.divSMenu { display: table; width: 100%;  border-bottom: solid 1px #ededed; text-align: center; font-size: 14px; background-color:#f8f8f8; }
.divSMenu a { position: relative; display: inline-block; padding: 10px 30px; margin-right: 7%; }

.divSMenu a:last-of-type { margin-right: 0px; }
.aSMenuAktif { border-bottom: solid 5px #000}
.aSMenuAktif:before { content: ""; position: absolute; left: 0px; top: 0px; width: 50px; height: 45px; background: no-repeat #000 left center; display:none; }
.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; letter-spacing:1px; text-align: center; font-family:Overpass-Regular; }
.divSOSol { font-family:Overpass-Regular; }
.divSOSag { font-size: 13px;font-family:Overpass-Regular;}
.divSOSag > div {  }
.divSOSag > div:nth-of-type(1) { padding: 5% 15px; background-color: #000000; color:#ffffff; letter-spacing:1px; }
.divSOSag > div:nth-of-type(2) { padding: 0px 15px; background-color: #ffffff; border:solid 1px #ededed; }
.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; }

.divSOSag > div:nth-of-type(3) { padding: 15px 0px 5px 0px; color: #000000; font-family:Overpass-Regular; font-size:12px; }
.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)  input{ padding: 5% 15px; background-color: #8d0303; color: #ffffff; text-align: center; letter-spacing:1px;width:100%;margin-bottom:10px;}

.Onay .divSOSol {float:right;}
.Onay .divSOSag {float:right;}

.divSSepet { display: table; width: 100%; border-bottom: solid 1px #ededed; font-family:Overpass-Regular; }
.divSSepet .divSSepetSatir:last-of-type { border-bottom: none; }

.divSSepetBaslik { display: table; width: 100%; background-color: #f8f8f8; border-bottom: solid 1px #ededed; 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 #ededed !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 #ededed; line-height: 30px; }
.divSSepetSatir > div { display: table-cell; padding: 15px 15px; border-right: solid 2px #fff; vertical-align: middle; font-family:Overpass-Regular; }
.divSSepetSCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #ededed !important; }
.divSSepetSCheck label { padding-left: 15px !important; }
.divSSepetSUrunAd { width: calc(55% - 120px); }
.divSSepetSUrunAd > div {float:left;}
.divSSepetSUrunAd > div:first-of-type {width:120px;}
.divSSepetSUrunAd > div:last-of-type{width: calc(100% - 120px);}

.divSSepetSUrunAd a img { display: inline-block; margin-right: 5%; max-width : 100%;  }
.divSSepetSUrunAd a div { display: inline-block; font-family:Overpass-Regular; }
.divSSepetSUrunAd a div div { font-weight: normal; }
.divSSepetSUrunAd  .divSSepetSAciklama{font-size:12px;color:red;}
.divSSepetSBFiyat { width: 15%; text-align: right; font-size: 18px; }
.divSSepetSAdet { width: 15%; text-align: center; font-size: 18px;  }
.divSSepetSToplam { width: 15%; text-align: right; font-size: 18px; }

.divSSepetSSil { width: 60px; text-align: center;  }
.txtSSAdet { line-height: 40px; border: none; background-color: transparent; width: 40%; background-color: #ededed; color: #333333; font-size: 14px; 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: #ededed !important;  padding: 15px 50px 15px 20px; background: url(../img/btnSSFavori.png) no-repeat right center; font-size:12px; }
.cekSSHPaket { position: relative; margin-left: 2%; padding-left: 50px; }
.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: 12px; }
/**********************************/

/* S2ADRES */
.divSAdres { display: table; margin-top: 3%; width: 100%; }
.divSAdresBaslik { padding: 0px 15px; font-size: 12px; font-style: italic; }

.divSAdresSecim { display: table; width: 100%; margin-top: 3%; padding: 0px 15px; font-size: 12px; }
.divSAdresSecimDetay { padding: 10px 15px; margin-right: 20px; width: calc(50% - 10px); background-color: #ffffff; border:solid 1px #ededed; box-shadow: inset 0 2px 2px rgba(0,0,0,.075);}
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:15px; }
.divSAdresSecimDetay > div:last-of-type { display: none; padding: 10px 15px; background-color: #f8f8f8; 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; font-family:Overpass-Regular; }
.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: solid 1px #000; background-color: #ffffff; }
.divSAdresKayit > div { float: left; margin: 1% 3%; width: 44%; border-bottom: solid 1px #ccc;  }
.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; font-weight: bold; }

.divSAdresKayit > div > select { width: calc(100% - 10px); background-image: url(../img/icoS2Secim2.png); }
.divSAdresKayitAlt { width: 94% !important; border-bottom: none !important; }
.divSAdresKayitAlt > div { margin-top: 2%; padding: 1%; background-color: #fff; }

.divSKargo { display: table; margin-top: 2%; width: 100%; font-size:15px; }
.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; font-family:Overpass-Regular; }
.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%; }
.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: #ffffff;     border: solid 1px #ededed;
    box-shadow: inset 0 2px 2px rgba(0,0,0,.075); }
.divSOdemeTipAktif { border: solid 1px #ededed; background-color:#f8f8f8; }
.divSOdemeTipBaslik { padding: 2% 2%; font-size: 16px; }
.divSOdemeTipBaslik > div:last-of-type { margin-top: 1%; padding-left: 32px; font-size:12px; }
.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: 4%; }
.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; font-weight: bold; }
.divSOdemeTipDetayKKSol > div > div > select { width: calc(100% - 10px); 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: 30px 15px; border-right: solid 2px #fff; vertical-align: middle; font-family:Overpass-Regular; }
.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%; font-size:15px; }
.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; font-family:Overpass-Regular; }
.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;}
.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: 14px; 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%; font-family:Overpass-Regular; font-size:12px; }
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; }
.divSOSozlesme { color:#000 !important;}

.divSOSozlesme > a {color:  #248e19;text-decoration:underline;}
.divSOSozlesme > label {padding-right:0 !important;}
/**********************************/

/* 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; font-size:18px; }

.divSSonucOK > div:first-of-type { border-top: solid 1px #11b605; }
.divSSonucOK > div:nth-of-type(2) { font-size: 15px;  font-family:Overpass-Regular;  }
.divSSonucOK > div:nth-of-type(2) > span:first-of-type { color: #11b605;}
.divSSonucOK > div:nth-of-type(3) { font-size:13px; }

.divSSonucHata > div:first-of-type { border-top: solid 1px #a20303; }
.divSSonucHata > a { display: inline-block; padding: 5px 15px; background-color: #a20303; color: #fff; font-size:13px; }

.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;  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: Overpass-Regular; 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: #ffffff; border-right: solid 1px #ededed;}
.divHKategori { display: inline-block; margin-bottom: 10%; width: 100%; }
.divHKategori:last-of-type { margin-bottom: 0px; }
.divHKategoriBaslik { margin-bottom: 3%; padding-bottom: 3%; font-size: 20px; font-family:Overpass-Regular;}
.divHKategoriDetay { padding: 0% 0%; }

.divHKategoriDetay a { margin-bottom: 6%; color:#868686; padding-bottom: 6%; border-bottom: dotted 1px #e2e2e2; display: block; width: 100%;  font-family:Overpass-Regular; font-size:12px; }
.divHKategoriDetay a:last-of-type {  padding-bottom: 0px; border-bottom: none; }

.divHSag { margin-bottom: 20px; width: 75%; background-color: #fff; line-height: 170%; font-family:Overpass-Regular; font-size:12px; line-height:25px; }
.divHBaslik { font-size: 16px; font-weight: bold; margin-bottom: 2%; font-family:Overpass-Regular; }
/**********************************/

/* ILETISIM */
.divIletisim {  }
.divIletisim  .divKurumsalIc { background-color: #fff; display: table; padding: 0px 0px; width: 100% }
.divIletisim  .divKurumsalIc span { line-height: 175%; }
.divIletisim  .divKurumsalIc > div:first-of-type { margin-top: 3%; }
.divIForm {z-index: 1;margin-top: 3%;}
.divIForm2 {z-index: 1;margin-top: 3%;}
.divIFBaslik {padding: 0px 1%;display:block;padding-bottom: 1%;font-size: 12px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 1px;color: #050c5c;font-family: "Overpass-ExtraBold";     letter-spacing: -0.14px;}
/* .divIFBaslik {padding: 0px 29px;width: 100%;color: #050c5c;font-size: 20px;text-align: left;} */
/* .divIFBaslik span { font-size: 25px;color: #4e4f4d;display:block;padding-bottom: 1%; font-weight: bold;} */

.divIFKayit {display: table;width: 100%;padding: 2% 0% 0px 0%;}
.divIFKayit > div {float: left; width: 48%; margin: 1% 1%; border: 1px solid #e5e5e5 }
.divIFKayit > div > div:nth-of-type(2n+1) {font-family: "Overpass-SemiBold" ;margin: 1% 1%;width: 100%; font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.2px;color: #00123d;}
.divIFKayit > div > div:nth-of-type(2n) {border-radius: 6px ;float: left;margin: 1% 1%;width: 100%;border: none;border: 1px solid #e5e5e5;min-height: 55px;background-color: #eff1f5;}
.divIFKayit > div:last-of-type {display: block; width: 98%;}
.divIFKayit > div:last-of-type > .divKKayitButon {width: 25%;}
.divIFKayit > div:last-of-type > .divKKayitButon > input[type="submit"]{border-radius: 6px;}

.divIFKayit > div > div:nth-of-type(2n) > input[type="password"]{padding: 0px 5px;width: calc(100% - 20px);height: 55px;background-color: transparent;border: none;color: #363636;line-height: 250%;font-size: 15px;font-family: "Overpass-Regular"; text-indent: 10px;}
.divIFKayit > div > div:nth-of-type(2n) > input::placeholder{font-size: 16px;font-family: "Overpass-Regular";line-height: normal;letter-spacing: -0.23px;color: #8e96aa;}
/* .divIFKayit > div:nth-of-type(4) {width: 98%;min-height: 140px;} */
.divIFKayitTek { width: 98% !important; }
.divIFKayitYarim { width: 23% !important; }
.divIFKayitCeyrek { width: 10.5% !important; }
.divIFKayit > div > input, .divIFKayit > div > select, .divIFKayit > div > textarea {padding: 0px 5px;width: calc(100% - 20px);height: 45px;background-color: transparent;border: none;color: #363636;line-height: 250%;font-size: 15px;font-family: Overpass-Regular; text-indent: 10px; }
.divIFKayit > div > select { width: calc(100% - 10px); background-image: url(../img/icoS2Secim2.png); }
.divIFKayitDivBaslik { width: 98% !important; border: none !important; font-size: 18px; margin: 0px 1% !important; min-height: inherit !important; }
.divIFKayitGKod{background-color:#f5f5f5;border-bottom:none!important}
.divIFKayitGKod input[type='text']{float:left;margin-top:5px;width:calc(100% - 200px)!important}
.divIFKayitGKod img, .divIFKayitGKod > div{float:right;margin-bottom:-6px}
.divIFKayitGKod > div { float: right; width: 160px !important; margin: 0px 0px !important; }
.divIFKayitButon {border: none !important;background-color: #fff !important;}
.btnIFTemizle, .btnIFGonder {float: right;padding: 1% 0px;width: calc(50% - 5px) !important;height: 45px !important;background-color: #fff;color: #000 !important;letter-spacing: 1px;font-family: Overpass-Regular !important;;font-size: 14px !important;border: 1px solid #050c5c !important;font-style: normal !important;}
.btnIFGonder {float: left;background-color: #050c5c !important;color: #fff !important;}
.divIAdres { }
.divIABaslik { font-size: 20px; text-align:left; line-height: 200%; }
.divIABaslik > div { font-size: 18px; font-weight: normal; }

.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: 10px 0px;border-bottom: solid 2px #e5e8ee;margin: .5% 0 !important;text-align:left;}
.divHSSSBaslik {display: block;background: url(../img/icoSSS1.png) no-repeat 10px center;font-size: 20px;font-family: Overpass-SemiBold;color: #000000;padding: 15px 0px 15px 70px;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.4px;color: #8e96aa;}
.divHSSSBaslikAktif { background-image: url(../img/icoSSS2.png); }
.divHSSSDetay {display: none;margin-top: 15px;padding-left: 70px;font-size: 17px;font-family: Overpass-Regular;/* background-color: #ededed; */}
/**********************************/

/* KURUMSAL */
/* .divKurumsal {padding: inherit;font-size: 14px;margin-top: 0%;padding: 0 0 8% 0;} */

.divKurumsalKas  {background: url(../img/backKas.jpg) no-repeat top center;background-size: cover;}

.divKurumsalIc {line-height: 200%;padding: 0 0% 1% 0%;font-size: 15px;letter-spacing: -0.2px; }
.divKurumsalIc h1 {display:block;font-family: Overpass-Bold;font-size:24px;padding:2% 0;color:#050c5c; line-height: 100%; margin-bottom: 15px; font-weight: normal; letter-spacing: -0.4px;}
.divKurumsalIc h3 {font-size: 16px;}

.divKurumsalIc  span {display:block;line-height: 250%;letter-spacing: 1px;padding-bottom: 3%;}
/*.divKurumsalIc  span:first-of-type {color: #f4f4f4;font-size: 100px; }*/

.divKurumsalIc  span > strong {display:block;color: #4e4f4d; line-height: 100%;}

.divKurumsalBaslik {font-size: 80px;font-family: "Overpass-Regular";color: #ededed;text-align: center;padding: 3% 0;z-index: 9;position: relative;}
.divKurumsalBaslik h2 {text-indent: 20px;text-align: left;font-family: "Overpass-ExtraBold";font-size: 28px;font-weight: 800;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.4px;color: #050c5c;position:absolute;display:block;/* font-size: 20px; *//* color: #333; */top: 45%;width: 100%; text-align: center;}
/* .divKurumsalBaslik h2:before {position:absolute;content:"";background-color: #ffdda9;width:30px;height:3px;top: -10px;left: -20px;margin-left: 50%;} */

.divHDResim { float: right; margin: 0px 0px 1% 1%; }

.divKurumsalKas .divKurumsalBaslik {margin: 0 auto;}

.divAktivite { }
.divIcBaslik {font-size: 32px;font-family: Overpass-Regular;color: #ededed; padding:2% 0; /*z-index: 99;position: relative;*/letter-spacing: -0.46px}
.divIcBaslik span { position:relative; display:block;font-size: 20px;color: #333;position: absolute;top: 45%;width: 100%;}
.divIcBaslik span:before {position:absolute;content:"";background-color:#fec978;width:30px;height:3px;top: -10px;left: -20px;margin-left: 50%;}
.divAktiviteIcerik > div  {width:48%;margin:1%;float: left;}
.divAktiviteIcerik1{ position:relative;}
.divAktiviteIcerik1 span {position:absolute;display: block;bottom: 0px;padding-left: 130px;color: #fff;font-size: 16px;line-height: 40px;text-decoration: underline;}
.divAktiviteIcerik1 span:before { position:absolute; content:""; width:120px; height:40px; background-color:#fff; left:0; bottom:0px;}
.divAktiviteIcerik1 span:after { position:absolute; content:""; width:90px; height:1px; background-color:#000; left:15px; bottom:15px;}
.divAktiviteIcerik2{    font-family: Overpass-Bold;    font-size: 14px;    width: 80%;    display: block;}
.divAktiviteIcerik2 span { display:block; font-size:50px; font-family:Overpass-ExtraBold; }
.divAktiviteIcerik2 a:last-of-type { display:block; background-color:#efede9; padding:2%;     width: fit-content; text-decoration:underline;}
.divAktiviteDetay {    display: table;}
.divAktiviteDetay > div:first-of-type { position:relative;}
.divAktiviteDetay > div:first-of-type:before { position:absolute; content:""; width:100%; height:100%; background:url(../img/imgAktiviteDetaybg.png) no-repeat right; background-size:contain;}
.divAktiviteDetayIcerik {display: table-cell;vertical-align: middle;float: none;font-size: 15px;font-family: Overpass-Bold;}
.divAktiviteDetayIcerik  > div { margin-left:-10%;}
.divAktiviteDetayIcerik  > div > span { position:relative; display:block; font-size:16px; text-decoration:underline;}
.divAktiviteDetayIcerik  > div > span:before {position:absolute;content:"";width:100px;height:1px;background-color:#000;left: -120px;top: 10px;}
.divAktiviteDetayIcerik  > div > h2 { display:block;  font-family:Overpass-ExtraBold; font-size:90px;}
.divTarifeFiltre {background-color: transparent;border:1px solid #ece6de;display: table;width: 100%; padding: 3% 3%;}
.divTarifeFiltre > .divBayrak { position: inherit; width: 100%; background-color: transparent; padding: 0% 0px 2% !important; text-align: center; }
.divTarifeFiltre > *{float:left}
.divTarifeFiltre .toolDD1,.divTarifeFiltre .toolDD4,.divTarifeFiltre .tool4{width: 14%;height:38px;background-color: transparent;border: 1px solid #97928c;border-radius: 5px;margin: 0 1%;}
.divTarifeFiltre .toolDD1{width: 8%;float:left; }
.divTarifeFiltre .toolDD4{background:url(../img/iconYer.png) no-repeat right;}
.divTarifeFiltre .tool4{ background: url(../img/icoZaman.png) no-repeat right;}
.divTarifeFiltre .toolDD1 select,.divTarifeFiltre .toolDD4 select{width: 100%;height:40px;border:none;border-radius:0;font-size:12px;background: url(../img/icoDDOk.png) no-repeat right center;}
.btnTarifeFiltre{float:right;width:100px;height:40px;background-color:#0A94D5;cursor:pointer;-moz-box-shadow:inset 0 0 10px #0173a9;-webkit-box-shadow:inset 0 0 10px #0173a9;box-shadow:inset 0 0 10px #0173a9;font-size:14px;color:#fff;border:none;letter-spacing:2px}
#ctl00_Body_divYolcu{ }
#ctl00_Body_divYolcu select{}
.divTarifeMesaj{margin:auto;margin-top:50px;width:100%;text-align:center;font-size:14px;}
.divSeferBaslik{margin: 20px 0;width:100%;background-color: #050C5D;font-size:20px;color: #fff;line-height:50px;text-align:center;}
.divSeferIcerik{margin: 10px 0;font-size:16px;color: #000;line-height:20px;text-align:center;}
.gridCerceve{background-color:#dedede;border-collapse:separate!important;border-spacing:1px;}
.gridCerceve td,.gridCerceve th{padding:0 5px}
.gridCerceve th{text-align:center}
.tablobaslik{height:60px;background-color: #637296;font-size: 12px;color: #fff;}
.tablobaslik a{color:#012136}
.tabloicerik,.tabloicerik2{background-color:#fff;height:45px;font-size: 14px;color:#424242;}
.tabloicerik2{background-color: #f1f1f1;}
.tablodip{background-color:#e4e4e4;height:27px;color:#313131;text-decoration:none}
.tablodip span{font-size:16px;color:#313131;font-weight:700;min-width:15px;display:block}
.tablodip a,.tablodip a:visited{color:#333;display:block;min-width:10px}
.btnTarifeSatinAl { display:block; margin: 20px auto; width: 50%; height: 50px; line-height:50px; cursor: pointer; font-size: 14px; border: none; letter-spacing: 2px; -moz-box-shadow: 0 0 10px #050C5D; -webkit-box-shadow: 0 0 10px #ffa31c; box-shadow: 0 0 10px #050C5D; transition: box-shadow .5s, transform .5s; transform: perspective(1px) translateZ(0); text-align: center; }
.btnTarifeSatinAl:hover, .btnTarifeSatinAl:focus, .btnTarifeSatinAl:active { -webkit-transform: translateY(-8px); transform: translateY(-8px); box-shadow: 10px 10px 5px #050C5D; }
/**********************************/


/* 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: #e9e9e9; color: #000000; font-size: 12px; letter-spacing:2px; text-align: center; font-family:Overpass-Regular;}
.divKSagBaslik { padding: 15px 0px; width: 100%; background-color: #e9e9e9; color: #000000; font-size: 12px; letter-spacing:2px; text-align: center; font-family:Overpass-Regular; }

.divKKayit {display: table;width: 100%;padding: 2% 5%;}

.divKKayit > div {float: left;/* margin: 1% 3%; */width: 100%;border-bottom: solid 1px #c9c9c9;}
/* .divKKayitTek {width: 94% !important;} */
.divKKayit > div > input, .divKKayit > div > select { padding: 0px 5px; width: calc(100% - 50px); height: 45px; background-color: transparent; border: none; color: #363636; line-height: 250%; font-size: 12px; font-family:Overpass-Regular; }

.divKKayit > div > select { width: calc(100% - 10px); 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; }
.divKKayitSozlesme  {font-family:Overpass-Regular; min-height:55px;}
.divKKayitSozlesme > label {padding-right:0 !important;}
.btnKRenk1, .btnKRenk2, .btnKRenk3 { float: left; padding: 1% 0px; width: calc(100% - 0px) !important; height: 45px !important; background-color: #000000 !important; color: #fff !important; letter-spacing: 2px; }
.btnKRenk2 { background-color: #8d0303 !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%; text-align: right; }

.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%; text-align: right; }
/**********************************/

/* TAKSIT TABLOSU */
.divTBaslik { padding: 15px 0px; font-size: 18px; color: #000; text-align: center; }
.divTTablo { display: table; width: 100%; font-family:Arial;}

.divTTabloBaslik { display: table; width: 100%; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; color: #1f1f1f; line-height: 30px; font-weight: bold; }
.divTTabloBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 1px #e5e5e5; vertical-align: middle; }
.divTTabloBLogo { width: 15%; max-width: 150px; }
.divTTabloBTaksit { width: 10%; text-align: center; }

.divTTabloSatir { display: table; width: 100%; border-bottom: solid 1px #e3e3e3; line-height: 20px; text-align: center; color: #636262; font-size: 14px; }
.divTTabloSatir > div { display: table-cell; padding: 10px 15px; border-right: solid 1px #e5e5e5; vertical-align: middle; }
.divTTabloSLogo { width: 15%; max-width: 150px; background-color: #eeeeee; }


.divTTabloSLogo img { max-width: 100%; max-height: 30px; }
.divTTabloSTaksit { width: 10%; }
/**********************************/

.divGRSAl { max-width: 830px; }
.divKurumsalIcGR { max-width: 830px; margin-top: -3%; }
.divKurumsalIcGR h2, .divKurumsalIcGR h3{ font-weight: bold; }
.divKurumsalIcGR h3 {display: block; margin: 25px 0 10px; font-size: 18px;}
.divKurumsalIcGR .divHDResim { width: 100%; }
.divGRRes { display: table; margin: 3% 0px; }
.divGRRes > div > div { margin-bottom: 2%; }
/* .divGRRes > div > div > strong { display: table; margin-bottom: 1%; } */

.divTSAAciklama {line-height: 200%; margin-top: 5%; padding: 0 0% 1% 0%; font-size: 15px; letter-spacing: -0.2px; text-align: justify;}
.divTSAAciklama h2 {display: block; margin: 3% 0px 1%; width: 100%; font-size: 18px; font-weight: bold !important; color: #050c5c; }
.divTSAAciklama > div > h2:first-of-type {font-size: 20px;text-align: center;}
.divTSAAciklama h3 {font-size: 16px;}
.divTSAAciklama a { font-weight: bold; }

/* 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) {
    /*.divContainer {    width: calc(100% - 80px) !important;}*/
    
    .divMenuIcFixed .aLogo { margin-left: 40px; }
    
    .divAnasayfaFiltre > div:last-of-type { font-size:16px;}
    
    .divUDTab > div:first-of-type {line-height: 45px;font-size: 10px;}
    .divUDBeden > div > h4 > a {padding:10px 23px;}

    /*.divAltAciklama2 { padding: 10px 15px; }
    .divAltAciklama2 img { height: 40px; }*/
	.divSOSag { font-size: 12px; font-family:Overpass-Regular; }
    .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; }
	
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type {}
	
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type > span {/* margin-left:30%; */}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:nth-of-type(2){/* margin-left:30%; */} 
	.divAnaDuyuru2 > div > a{/* margin-left:30%; */} 
	.divAnaBannerB1 {    font-size: 40px; }
	.divAnaBannerB2 {    font-size: 16px; }
	.divAnaBannerB3 {    font-size: 16px; }
    .divAnaDuyuru3 .sol > span:last-of-type { font-size:180px}
    .divAnaDuyuru3 .sag { line-height:200%;}

   .divAnaDuyuru3 .sag > span, .divAnaDuyuru3 .sag > span:nth-of-type(2) { font-size:14px;}
   .divBayrak > div { font-size:11px;}
}
@media screen and (max-width: 1400px) {
    body { font-size: 12px; }

    .divContainer {    width: calc(100% - 60px) !important;}
	.aLogo{/* display: block; *//* float: none; */margin: auto;/*width: 200px;*/background-size: contain;}

    .ulUstSabit li {margin-right: 10px;}
    .ulUstSabit li:before { margin-right: 10px; }
    /*.navMenuUst > ul > li > a {margin: 0 10px;font-size: 14px;}*/
    
    .divMenuIcFixed .aLogo { margin-left: 30px; }

    .divUDBeden > div > h4 > a {padding:9px 18px;}

    .divSlide .item > div { min-width: 90px; }
    .divSlide .item > div > div:nth-of-type(1) { font-size: 36px; }
    .divSlide .item > div > div:nth-of-type(2) { font-size: 16px; }

    /*.divAFiltre { width: 80%; padding: 14px 0px; }
    .divAnasayfaFiltre { margin: -142px 0 10% auto }
    .divAnasayfaFiltre > div:last-of-type { margin-top: 42px; }*/

    .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 { }*/

    .divAnaDuyuruIc { margin-left: 70px; }
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type {}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type {}
	.divAnaDuyuru2 > div:nth-of-type(2) > div { font-size:13px; line-height:200%}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type > span { margin-left:20%;}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:nth-of-type(2){ margin-left:20%;}
	.divAnaDuyuru2 > div > a {margin-left: 20%;font-size: 14px;}	
	.divAnaDuyuru2 > div > a:after {    top: 15px;    width: 30px;    margin-right: -15px;}

	.divMenuAltDetay > div > div a {font-size:13px;}
	
    /*.divUDFiyatTablo > a { width: 23%; margin: 1%; }*/
	

	.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; }

    .divUUst { padding: 1%; }
    .divIcBaslik {font-size: 40px;}
}
@media screen and (max-width: 1280px) {
    .divOrta { width: 96%;}
    .divSlide .item > div > div:nth-of-type(1) { top: 100px; }
    .divSlide .item > div > div:nth-of-type(2) { top: 120px; }

    .divAnaBanners .aAnaBanner:nth-of-type(4), .divAnaBanners .aAnaBanner:nth-of-type(5), .divAnaBanners .aAnaBanner:nth-of-type(6) {}
	
	.divAnaDuyuruIc { font-size:13px;}
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type {}
	.divAnaDuyuruIc #owl-slide3 .item > a > span { font-size:16px;}
	
    .divAnasayfaFiltre { width:100%;}
    .divAnasayfaFiltre .divUFCerceve { padding: 10px 5px 10px 50px }
	.divAnasayfaFiltre > div:last-of-type { font-size:14px; width:100px;}
	div.divUFCerceve:last-of-type { padding: 10px 10px; }
	
    .divBayrak, .divbtnArama {}
	.divBayrak { font-size:11px !important;}
    
    .divKategori ul li a { font-size: 15px;}

    .divAnaDuyuru2 > div:first-of-type { padding:0% }
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span { margin-left:10%;}
	.divAnaDuyuru2 > div:first-of-type > div:nth-of-type(2)  { margin-left:10%;}
	.divAnaDuyuru2 > div > a {margin-left:10%;}
	.divAnaDuyuru3 .sol > span:last-of-type { font-size:100px;}
	
	.divUResim { width:100%;}
	.divUDetay {width:100%;} 
	
    .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%; }
	
	 .divSOSag { font-size: 14px; letter-spacing:1px; }
    .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; }



    .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; }
    /**********************************/
}
@media screen and (max-width: 1080px) {
    .divAltAciklama2 { font-size: 12px; }
}
@media screen and (max-width: 1000px) {
    .divOrta { width: 100%; }
    .divContainerBack {display:flex;
    }
	.aUFKategoriL2A { font-size:14px;}
	.aUFKategoriL1 {font-size: 12px;}
	.aUFKategoriL2 { font-size:14px;}
	.aUFKategoriL1A { font-size:14px;}
    .divContainer { width: 100% !important; }
    .divOrta {margin-top: auto;}
    .divMenuUst {position:relative;border:none;background-color: #fff;}
    .divMenuUstSabit { padding: 0px 5px; }
    .divMenuUstMesaj { line-height: 25px; letter-spacing:2px; }


    .divMLeftBaslik { display: block; }
    .divMLeftAltGoster { display: block; }

    .divMenuIc {/*margin: 10px auto -45px auto; padding: 0px 0px 15px 0px;*/margin: 2px 0;padding:0px;}
	.divMenuIc:before {content:none !important;}

	.divMenuIc:after{content:none !important;}
	.divMenuIc .aLogo { margin-left:auto; float: left;}
	.divMenuIcFixed  {margin-top: 0px; }
    .divMenuIcFixed .navMenuUst { text-align: left; }
    .divMenuIcFixed .divMMenu { background-image: url(../img/btnMMenu2.png) }
    .divMenuIcFixed .aLogo { position: relative; float: none; width: 150px; height: 50px; margin: auto;}
    .divMenuIcFixed .ddUMDil > select { height: 44px; color: #fff; }

    .divMMenu {display: block; float: left;}

    .ulUstSabit li:before { margin-right: 5px; }
    .ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoMail { margin: -3px 0px -7px 0px; }
	
    .aLogo {width: 135px;height: 50px;background-image: url(../img/logoM.png);background-size: contain;float: none;margin: auto;}
	/*.aLogo:before {content: " ";position: absolute;width: 100%;border-bottom: solid 1px #ededed;left: 0px;top: 52px;}*/

    .divMenuUstTool {margin-top: 4px;}
    .divMenuUstTool > * {content: " "; }
    .divMenuUstTool > *:first-child { margin-left: 0px; }
    .divMenuIc .right > div > div > a { font-size: 13px; }


    .navMenuUst {display: block;margin: 0px 0px 0px 0px;background-color: #ffffff;}
    .navMenuUst > ul { padding: 0px 0px 0px 0px; }
    .navMenuUst > ul > li { padding: 0px 0px; width: 100%; border-bottom: solid 1px #fff;position:relative; }
    .navMenuUst > ul > li:after {content: " ";position: absolute;left: 0px;bottom: 1px;width: 100%;height: 1px;border-bottom: solid 1px #ededed;}
    .navMenuUst > ul > li > a {display: block;margin-right: 0px;padding: 0px;font-size: 13px;margin-left: 10px;color: #000; line-height: 40px; text-align: left;}
    .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: 0px 20px;max-height: 250px;overflow: auto;}

    .navMenuUst > ul > li > div > div > ul > li:first-of-type a { 0px !important}

    .navMenuUst > ul > li > div > div > ul > li { padding: 2% 0px; }
    .navMenuUst > ul > li > div > div > ul > li > a {font-size: 14px;position: relative;color: #000;margin: 0;text-align: left; padding:0;}
    
    .navMenuUst1 > ul > li > a { display: block; font-size: 11px; padding: 10px 0px 10px 5px; }
    .navMenuUst1 > ul > li:before { padding-left: 5px; }

	.ddUMDil{margin-top: 0px;background-color: transparent;color: #000;font-size: 11px;font-family: Arial;}
	.ddUMDil > select { padding: 10px 25px 10px 25px;}
    .divSM {position: relative; display:  table;text-align: center;float: none;min-height: auto; text-align: right;}
	.divSM > span { font-size: 24px;}
    .divSM > a {float: none;margin: 2% 2%;display: inline-block; height: 16px;}
    .divSM > a:nth-of-type(1) {}
	.divAltRezervasyonBaslik { font-size:24px;}
	.divAltRezervasyon > span { font-size:16px;}

    .divMenuAltSabit .ulAltSabit { margin-top: 2px; }
    .divMenuAltSabit .ulAltSabit li:nth-of-type(2) { margin-left: 10px; }

	.divAMArama > div { width:100%;}
    .divAMDefault { top:105px;}
	
    .divAMCerceve { margin-right: auto; margin-bottom: 5px; background: url(../img/icoDDOk.png) no-repeat right center #ffffff; padding:3px 5px;}

	.divAMCerceve > div { display:none;}
    .divMenuAltSabit { margin-top: 0px; }
    .txtArama {margin-bottom:5px; padding:15px 50px;}

    .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; }

	.divUDBeden > div > h4 > a { padding:10px 15px;}
	.divHKategoriBaslik { font-size:15px; font-weight:bold;}


    .divEBulten { width: 100%; margin: 20px 0px; padding: 0% 5% 0px; min-width: 100%; /*border-top: solid 1px #e7e7e7;*/ }
    .divEBulten > div:nth-of-type(1) > div { font-size: 20px; }
    .divEBultenBaslik {font-size: 24px;}
    /*.divEBultenBaslik:before { top: 10px; }*/
    .divEBultenDetay > div:nth-of-type(3) { width: 90%; }

    .txtEBulten { line-height: 40px; }
    .btnEBulten {}

	.divAltRezervasyon { min-height:auto;}

    /* .divAltAciklama2 { margin-top: 0px; padding-top: 20px; }
    .divAltAciklama2 img { max-height: 30px; } */
    /*.divAltAciklama2 h6 { display: table; margin: auto auto; }

    .divAltAciklama2 div { position: absolute; left: 50%; margin-left: -115px; bottom: -17px; color: #fff; line-height: 100%; }*/
    .divAltAciklama2 { text-align: center; }
    .divAltAciklama2 div { float: none; width: 100%; padding: 3% 0px; }

    .divMenuAltDetay {margin-top: 0px;padding: 0px 5%;text-align: left;background-image: none;}
    .divMenuAltDetay > div > div {margin: 0px 0px 0px 0px;width: 100%;}
    /*.divMenuAltDetay > div > div:last-of-type { margin: 0px 0px 0px 0px; background-color: #fcfcfc; }*/
    .divMenuAltDetay > div > div > div {/* display: none; */width: 100%;font-size: 14px;}
    .divMenuAltDetay > div > div > a {/* padding: 5px 0px; */}
    .divMenuAltDetay > div > div > a:first-of-type {}

    /*.pikare { display: block !important; padding: 15px; }
    .pikare > a { display: initial !important; }*/
    
    .divSlide { display: none; }
    .divSlideM { display: block; }
    .divSlideM .item > div { padding: 2% 0px; }
    .divSlideM .item > div > div:nth-of-type(1) { font-size: 14px; letter-spacing: 1px; }
    .divSlideM .item > div > div:nth-of-type(2) { font-size: 12px; }

	#owl-slide5 .item > div {margin-left:1%;font-size:14px;top: 5%;width: 70%;}
	#owl-slide5 .item > div > div:nth-of-type(1) { font-size:24px;}

    .divKategori ul li { display: block; float: left; width: 50%; }
    .divKategori ul li:nth-of-type(odd) { clear: both; }
    .divKategori ul li a { display: block; padding: 12px 0px 12px 45px; line-height: inherit; font-size: 13px; }

    .aAnaBanner {width: 48% !important;margin: 1% !important;}
	.divAnaBanners > span { font-size:30px;}
    .divAnaBanners {margin: 0px 0px;width: 100%;}
    .divAnaBannerB { margin: 10px 0px; }
    .divAnaBanners .aAnaBanner:nth-of-type(1) .divAnaBannerB, .divAnaBanners .aAnaBanner:nth-of-type(2) .divAnaBannerB { margin-top: 0px;  }
	
    .divAnasayfaFiltre { width:100%; margin:0;}
	.divAnasayfaFiltre > div {width:100%; padding:0;}
	.divAnasayfaFiltre > div {height: inherit;padding: 20px 10px;}

	.divAnasayfaFiltre .divUFCerceve, .divAnasayfaFiltre .divbtnArama {width: 50%;display: table;float: left;margin: 0%; padding: 15px 0px 15px 50px }
    .divAnasayfaFiltre .divUFCerceve:nth-of-type(even) { border-right: 0px; }
	.divAnasayfaFiltre .btnArama { padding:12px 15px;}
	.divBayrak { position: inherit; }

    #ctl00_Body_rblSeferTip { width: 100%; }
    #ctl00_Body_rblSeferTip > tbody { width: 100%; }
    #ctl00_Body_rblSeferTip > tbody > tr { float: left; margin-right: 15px; }
    .divAnasayfaFiltre .divbtnArama { width: 100% !important; }
	
	.divAnaDuyuruBaslik { font-size:24px;}
	.divAnaDuyuruIc > div:first-of-type { margin-bottom: 2%; text-align:center;}
	
	.divAnaDuyuruIc {margin-left:0;width: 100%;text-align: center;}
	.divAnaDuyuruIc > a {font-size: 11px;    letter-spacing: 0px;    width: 60px;    height: 60px;    line-height: 60px;}
	.divAnaDuyuruIc > div:first-of-type > div:first-of-type > span:nth-of-type(2) {text-align:center;font-size: 24px;}
	.divAnaDuyuruIc > div:first-of-type > div:nth-of-type(2) { margin-bottom:5%;}
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type > span { margin-left:90px;}
	.divAnaDuyuruIc > div:nth-of-type(2) > div:nth-of-type(2) {padding: 3% 3% 12% 3%;}
	
	.divAnaDuyuruIc #owl-slide3 .item > a :after { content:none;}
	.divAnaDuyuru2 > div:first-of-type {padding-left:2%;display: table;}
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span { margin-left:0;}
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span:nth-of-type(2) { font-size:24px;}
	.divAnaDuyuru2 > div:first-of-type > div:nth-of-type(2) { margin-left:0;}
	.divAnaDuyuru2 > div > a { margin-left:0;}
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type {font-size: 18px;}
	.divAnaDuyuru2 > div:first-of-type > div { font-size:12px; line-height:150%;}
	.divAnaDuyuru2 > div > a { font-size:12px;}
	
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type > span:nth-of-type(2) {    font-size: 18px;}
	
    .divAnaDuyuru3 { padding: 5% 5% 0px; }
	.divAnaDuyuru3 > .baslik {font-size:20px; padding-left: 30px; }
    .divAnaDuyuru3 .item { width: 49%; }
    .divAnaDuyuru3 .item:nth-of-type(2n) { margin-right: 0px; clear: right; }
    .divAnaDuyuru3 .item:nth-of-type(4n) { margin-right: auto; }
    .divAnaDuyuru3 .item div:last-of-type span:first-of-type { font-size: 16px; }
    .divAnaDuyuru3 .item div:last-of-type span { font-size: 14px; }
	/*.divAnaDuyuru3 > .baslik span {    font-size: 16px;    letter-spacing: 2px;}*/
	/*.divAnaDuyuru3 .sol, .divAnaDuyuru3 .sag { width:100%; text-align:center;}
    .divAnaDuyuru3 .sol > a { margin-top: 5%; }
	.divAnaDuyuru3 .sol > span { text-align:center;}
	.divAnaDuyuru3 .sol > span:last-of-type {    display: none;}
	.divAnaDuyuru3 .sag > a {position:relative;bottom: 0;padding: 2%;}*/
	.divAnaFiyat {position:relative;right: 0;padding: 0;bottom: 0;}
	.divAnaFiyat > div:before	{ content:none;}
	.divAnaFiyat > div:after	{ content:none;}

    .divAnaDuyuru4 { padding: 4% 5% 0px; }
    .divAnaDuyuru4 > h1 {font-size: 20px;}
    .divAnaDuyuru4 > div:nth-of-type(1) { width: 100%; }
    .divAnaDuyuru4 > div:nth-of-type(2) { width: 49%; margin-left: 0% }
    .divAnaDuyuru4 > div:nth-of-type(3) { width: 49%; margin-left: 2% }
    .divAnaDuyuru4 > div > div > div:nth-of-type(2) > a { padding: 5px 10px 5px 40px; background-position: 15px 7px !important; font-size: 14px; }
    .divAnaDuyuru4 > div > div > div:nth-of-type(2) > a:last-of-type { margin-right: 0px; }
    .divAnaDuyuru4 > div:first-of-type > div > div:nth-of-type(2) > a { padding: 10px 10px 10px 40px }

    .divTanitim { padding: 0px 5%; }
    .divTanitim > div > div:nth-of-type(1) { margin-top: 0px; }
    .divTanitim > div > div:nth-of-type(2) { margin-top: 5%; }
    .divTanitim > div > div:nth-of-type(2) > div:nth-of-type(1) { font-size: 20px; }
    .divTanitim > div > div:nth-of-type(2) > div:nth-of-type(1) > p { font-size: 16px; }
    .divTanitim > div > div:nth-of-type(2) > div:not(:first-child) { font-size: 16px; }
    .divTanitim > div > div:nth-of-type(2) > div:not(:first-child) > p { font-size: 14px; }
    .divTanitim > div > div:nth-of-type(2) > a { font-size: 14px; }
	
    .divMusteriYorumlari > div::after { top: -45px; width: 100px; height: 70px; background-size: cover; }
    .divMusteriYorumlari .divDuyuruIc .divDuyuruBaslik { font-size: 24px; }
    .divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div { margin: 15px 0px 35px; }
    .divMusteriYorumlari .divDuyuruIc .divYorum { margin-top: 5px; }
    .divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div .divYorum::after { margin: 10px 0px; } 
    .divMusteriYorumlari .divDuyuruIc > div:nth-of-type(2) > div div:nth-of-type(3) { margin-top: 25px; }

    .divMenuAltUst { padding: 5% 5% 0px; font-size: 14px; }
    .divMenuAltUst > div > div > div { font-size: 16px; }

    /* .divAnaIletisim { z-index: 0; }
	.divAnaIletisim span:first-of-type {text-align:center;font-size: 18px;}
	.divAnaIletisim span:nth-of-type(2){text-align:center;padding-left:0;font-size: 16px;}
	.divAnaIletisim span:nth-of-type(2):before { content:none;}
    .divAnaIletisim > div > div:last-of-type > span:nth-of-type(2) { padding-right: 0px; } */
	
    .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%; }

    .divUrun:hover > .divUDetay > .divUVaryant {  }
	.divUrun:after { content:none;}
    .divUrunlerBaslik { margin: 20px 0px; font-size: 14px; }
    .divUrunlerBaslik:before { top: 10px; }
	
	.divUResim > a { margin:auto;}
	.divUDetayBtn { margin:auto;}
    .divUDetay { margin: 10px 5px 20px 5px; width: calc(100% - 10px); font-size: 11px; }

    .divUKargo { background-image: url(../img/imgUKargoBedavaM.png);  }
    
    .divUVaryant {}
    .divUAd {font-size: 16px;}
    .divUOzet { font-size: 14px; }
    .divUFiyat * { margin: 1px; }
    .divUFiyat1 {font-size: 18px;padding: 0% 2%;}
    .divUFiyat2 {font-size: 14px;}
    .divUPager { text-align: center; margin-bottom: 10px; }

    .divUUst1, .divUUst2 {padding: 5px 10px;font-size: 12px;}
    .divMUUst { display: none; }


    .divUFCerceve { padding: 0px 0px; width:100%; position:relative;}
    .divUFCerceveBaslik, .divUFCerceveBaslikYatay {/* line-height: 200%; */width: 100%;font-size: 12px;margin: 1% 0;border: solid 1px #ededed;}
	.divUFCerceveBaslik > label { font-size:16px;}
    .divUFCerceveBaslikYatay { padding: 3% 0px;  }

    .divUFCerceveDetay, .divUFCerceveDetayDuz {max-height: 250px;overflow: auto;position: relative;background-color: #fff;top: 0px;}
    .divUFCerceveDetay { padding: 2% 0%; }
    .divUFCerceveDetayDuz > img { margin: 0px 0px 15px 0px !important; } /* GECICI */
    .divKDDis { padding: 0px 10px; }
    .divUDSpecG1,  divUSpecG1{font-size: 11px;width: 80%;}
    .divUDSpecG1 img, .divUSpecG1 img{width: 70%;margin: auto;float: none;}
    .divUDSpecG1 div, .divUSpecG1 div {width: 12.5%; float:left; margin:auto;}
    .divUDSpecG1 div {width: 48% !important;text-align: center;}
	.divUDSpecG1 div > span {float: none;margin: auto;text-align: center;display: block;line-height: 200%;}
    .divUDSpecG1 div:nth-of-type(odd) { clear: both; }

	.divUIndirim { top:8%;}
	.divUIndirim > span:first-child { font-size:19px;}
	.divGaleriBaslik { margin-top:40px; font-size:9px; letter-spacing:1px; }
	.divGaleriBaslik > h2 a:first-of-type { font-size:30px;}
	
	.btnMAra, .btnMKullanici, .btnMSepet {width: 22px;}
	.divMenuSepet > span { bottom:3px; right:4px;}
	.divUFiltre { font-size: 14px; padding:0px 0px;  }
	.btnUDSepet, .btnUDHizli { width:85%;}
	.divAMKullanici > div > div:first-of-type {margin-bottom: 2%; padding-left: 13%; font-size:15px;}
	.divAMKullanici > div > p { font-size:11px;}
	
	
	.divUDAlt { margin-top:auto;}
	.divUDAd2, .divUDFiyat {float:none;position: relative;font-size: 15px;right: 0;width: 100%;padding: 1% 0;}
	.divUDFiyat > div:before, .divUDFiyat > div:after { content:none;}
	.divUDAd {position:relative;color:#000;font-size: 30px;margin-bottom: auto;} 
	.divUDAd1 {color:#000;}
	.divUDFiyatTablo > a { width:48%}
	.divUDOzet { font-size:12px; line-height:200%;}
	.divUDOzet > div { padding:0 5%;} 
	.divUDOzet h2 {    padding-left: 60px; font-size:24px;}
	.divUDOzet h2:after { width:50px}  
	
	.divRezervasyon { margin:0;}
	.divRezervasyon .btnRezerve { margin:5% 0;} 
	.divRezervasyon  > div:first-of-type > div {margin:1% 0%;width: 100%;float: none;}
	.divRezervasyonOzet .btnRezerve {padding: 5% 0;}
    .divUDFiyatTablo > a:nth-of-type(odd) { clear: both; }
	.divRezervasyonOzet > div { width:100%;}
    .divTakvim { width: calc(96vw - 0px); }
	

	.divGaleriIc > div { width:50%;}

    .divGRSAl { left: 0px; }
    .divGRSAl > div { float: none; margin-bottom: 0px; text-align: center; }
    .divGRSAl > a { float: none; display: table; margin: auto; }

    .divVize { padding: 0px 10px; }
    .divVize > div > div:first-of-type > div { margin: 0px 0px 1%; }
	.divVize > div > div:first-of-type > div > img { width: 70px; }
    .divVize > div > div:first-of-type > div:nth-of-type(2) { font-size: 20px; }
    .divVize > div > div:first-of-type > div:nth-of-type(2) > h2 { font-size: 16px; }
    .divVize > div > div:first-of-type > div:nth-of-type(3) > div { font-size: 14px; }

	/* 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(2) > div { padding: 10px 0px; }
    /**********************************/



    /* S2ADRES */
    .divSAdresBaslik { padding: 0px 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 .divKurumsalBaslik > h2 { font-size:28px;}
	.divIletisim .divKurumsalIc > span { line-height:200%; font-size:13px;}
    .divIForm {position: relative;padding: 0 5%;}
    .divIForm2 {position: relative;padding: 0 5%;}
	/* .divIFBaslik { font-size:16px;} */
    .divIFBaslik { padding: 0px 29px; display:block;padding-bottom: 1%;font-size: 12px;
        font-weight: 800;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: 1px;
        color: #050c5c;
    font-family: "Overpass-ExtraBold";}

    .divIFKayit { padding: 0px 0px; }
    .divIFKayit > div { width: 94%; }

    .divIAMagaza { margin: 0px 0px 30px 0px !important; width: 100%; }
    div.divIAMagaza:last-of-type { margin: 0px 0px 0px 0px !important; }
    /**********************************/

    /* SSS */
    .divHSSS { padding: 5px 0px; }
    .divHSSSBaslik {font-size: 14px; padding: 15px 0px 15px 60px; }
    .divHSSSDetay {padding-left: 10px;font-size: 14px;}
    /**********************************/

    /* KURUMSAL */
    .divKurumsalIc {width: 100%;font-size: 14px;padding: 0 3% 1% 3%;}
    .divIletisim .divKurumsalIc span:first-of-type { font-size: 24px; }
    .divKurumsalBaslik {font-size: 40px;}
	.divKurumsalBaslik:after { height:3px;}
	
	.divIcBaslik {font-size: 24px;text-align: center;padding-bottom: 3px;padding-top: 10px;}
	.divIcBaslik span { font-size:18px;}
	.divAktiviteIcerik > div { width:100%; margin:1% 0;}
	.divAktiviteIcerik1 span { padding-left:70px; font-size:14px;}
	.divAktiviteIcerik1 span:before { width:60px;}
	.divAktiviteIcerik1 span:after{ width:30px;}
	.divAktiviteIcerik2 {width:100%;padding: 3%;font-size: 13px;}
	.divAktiviteIcerik2 span {font-size:24px;}
	
	.divAktiviteDetayIcerik { display:block; font-size:13px;}
	.divAktiviteDetayIcerik > div { margin:0; padding:3%; }
	.divAktiviteDetayIcerik > div > h2 { font-size:30px;}

	.divAktiviteDetayIcerik > div > span { font-size:14px;}
	
    .divTarifeFiltre div.toolDD4{float:left;width:48%;margin-bottom:10px}
	.divTarifeFiltre div.toolDD4:nth-child(1),.divTarifeFiltre div.tool:nth-child(1){float:right;width:98%;margin-bottom:10px}
	.divTarifeFiltre input[type=text].tool4,.divTarifeFiltre input[type=date].tool4{float:left;width:calc(48% - 10px);margin-bottom:10px}
	.divTarifeFiltre input[type=text].tool4,.divTarifeFiltre input[type=date].tool4{float:left;width: calc(48%);margin-bottom:10px;}
	.divTarifeFiltre .toolDD1 { width: 48%; }

    .toolDD100 { width: 98% !important; }
	
    .divSeferBaslik{line-height:40px;font-size:12px}
	.tablobaslik{height:40px;font-size:10px}
	.gridCerceve td,.gridCerceve th{padding:0 1px}
	.tabloicerik td,.tabloicerik2 td{width:auto}
    .tableicerikTDKisa { width: 16% !important; }

	.btnTarifeSatinAl{margin-left:0;width:100%}
    /**********************************/

	 /* 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 */
    .divTTabloBaslik { line-height: 20px; }
    .divTTabloBaslik > div { padding: 5px 3px; }
    .divTTabloSatir { line-height: 20px; font-size: 12px; }
    .divTTabloSatir > div { padding: 5px 3px; }
    /**********************************/

    .divGRSAl > div > div {margin-bottom: 0;}

    .divMenuAltDetay > div > div a {line-height: 40px;}
    .divMenuAltDetay > div > div a:before {top: 15px;}

    .divAnaDuyuru4 > div > div {display: table;}
    .divTSAAciklama {width: 95% !important; font-size: 11px;}
    .divAnasayfaFiltre > div {border-radius: 0;}

    .divTSAAciklama img {width: 100% !important;margin: 15px 0 !important;}
}

@media screen and (max-width: 425px) {
    .divTSAAciklama img {max-width: 98% !important;float: none !important;margin: 4px !important;}
    .tabloicerik td,.tabloicerik2 td {font-size: 10px;}
}


@media screen and (max-width: 375px) {
    /*.owlUrunler .owl-item:nth-of-type(n) .item { margin-right: 0px; margin-left: 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; }*/
}



/**********************************/