﻿
.header { width: 100%; float: left; position: relative; z-index: 250; }
.header .ust { width: 100%; float: left; position: relative; padding: 0; margin: 20px 0 0 0; }
.header .ust .ortala { }
.header .ust .ortala:after { content: ""; width: calc(100% - 180px); height: 1px; position: absolute; right: 0px; bottom: 0px; background: #d0d0d0; }
.header .ust .telefon { width: auto; float: left; display: none; }
.header .ust .telefon a { width: auto; float: left; font-size: 16px; line-height: 16px; }
.header .ust .telefon, .header .ust .telefon a { color: #171309; }
.header .ust .secim { width: auto; float: right; margin: 0 0 15px 0; }
.header .ust .secim div { width: auto; float: left; position: relative; border-right: solid 1px #c3c3c3; padding: 0 13px 0 0; margin: 0 13px 0 0; }
.header .ust .secim div:last-child { margin-right: 0px; padding-right: 0; border-right: 0; }
.header .ust .secim div ul { display: none; width: auto; position: absolute; top: 24px; width: 63px; background: #f6f6f6; padding: 9px 13px; right: 0; border-radius: 4px; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.11); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.11); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.11); z-index: 9999999; }
.header .ust .secim div ul li { width: 100%; float: left; margin-bottom: 6px; }
.header .ust .secim div ul li:last-child { margin-bottom: 0px; }
.header .ust .secim div ul li a { width: 100%; float: left; font-size: 12px; color: #444543; }
.header .ust .secim div ul li a img { width: 28px; float: left; height: auto; margin-right: 4px; }
.header .ust .secim div ul li a span { width: auto; float: left; font-size: 13px; color: #898a87; margin-left: 2px; margin-top: 3px; }
.header .ust .secim div a.secAc { width: auto; float: left; position: relative; font: 15px; font-size: 15px; -height: 16px; font-weight: 400; color: #171309; padding: 0 16px 0 0px; }
.header .ust .secim div a.secAc:hover, .header .ust .secim div a.secAc.active { color: #fdbc17; }
.header .ust .secim div a.secAc:after { content: ""; width: 9px; height: 100%; position: absolute; right: 0px; top: 0px; background: url(../images/dlarrow.png) no-repeat right center; }
.header .ust .secim div a.secAc.active:after { transform: rotate(180deg); }
.header .ust .secim div a.dilAc.active:after { transform: rotate(180deg); }
.header .alt { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: center; }
.header .alt .logo { width: 277px; float: left; position: relative; margin: -28px 0 0 0; }
.header .alt .menuBar { width: auto; float: none; display: inline-table; vertical-align: text-bottom; margin: 0; }
.header .alt .kullanici { width: 150px; float: right; position: relative; box-sizing: border-box; }
.header .alt .kullanici a { width: 100%; float: left; box-sizing: border-box; font-size: 17px; line-height: 17px; color: #fff; background: #414143 url(../images/uygrs.png) no-repeat 15px center; padding: 11px 0; }
.header .alt .kullanici a b { width: 100%; float: left; font-weight: 500; }
.header .alt .kullanici a span { width: 100%; float: left; font-size: 13px; line-height: 13px; font-weight: 300; }



.aramaWrap { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 21px 0 0 0; }


.slider { width: 100%; float: left; position: relative; box-sizing: border-box,; }
.slider ul, .slider ul li, .slider ul li a, .slider ul li img { width: 100%; float: left; position: relative; box-sizing: border-box; background-size: cover !important; }
.slider .pages { width: 30px; position: absolute; right: 20px; z-index: 970; top: 50%; transform: translate(0, -50%); }
.slider .pages span { width: 30px; height: 30px; display: inline-table; vertical-align: middle; background: #fff; border-radius: 100%; transform: scale(0.7); cursor: pointer; margin-bottom: 9px; }
.slider .pages span:last-child { margin-bottom: 0; }
.slider .pages span.swiper-pagination-bullet-active { transform: scale(1); }



.aramaModulu { width: 460px; height: auto; float: left; position: absolute; z-index: 456; box-sizing: border-box; right: calc(50% - 585px); top: calc(50% - 245px); }
.aramaModulu ul { width: 100%; float: left; box-sizing: border-box; padding: 35px; background: #ffffff; }
.aramaModulu ul li { width: 100%; float: left; position: relative; margin: 0 0 25px 0; }
.aramaModulu ul li:last-child { margin-bottom: 0; }
.aramaModulu ul li .slot { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 15px 0; }
.aramaModulu ul li .slot:last-child { margin-bottom: 0; }
.aramaModulu ul li.wad { width: calc(36% - 27px); }
.aramaModulu ul li.wtar { width: calc(32% - 48px); }
.aramaModulu ul li.wbtn { width: 60px; /* position: absolute; */ float: right; }
.aramaModulu ul li.vKont { width: 100%; }
.aramaModulu ul li .kapsa { width: 100%; float: left; }
.aramaModulu ul li:last-child { margin-bottom: 0px; }
.aramaModulu ul li.oKontrol { display: none; }
.aramaModulu ul li select { width: 100%; float: left; }
.aramaModulu ul li .select { width: 100%; float: left; position: relative; }
.aramaModulu ul li .select.lokas:after { content: ""; width: 22px; height: 100%; position: absolute; left: 15px; top: 0px; background: url(../images/ynmps.png) no-repeat center left; }
.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; color: #565656; font-weight: 300; line-height: 16px; padding-right: 0px; padding-left: 0; }
.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single { padding: 19px 35px 19px 51px; border-radius: 0; border: solid 1px #e2e2e2; }
.aramaModulu ul li.ikiLi { width: calc(50% - 13px); }
.aramaModulu ul li.ikiLi:nth-child(3) { float: right; }
.aramaModulu ul li label { width: 100%; float: left; font-size: 18px; line-height: 18px; font-weight: 500; color: #282828; margin: 0 0 10px 0; }
.aramaModulu ul li.checkbox label { width: 100%; margin-top: 0; line-height: 15px; font-size: 16px; }
.aramaModulu ul li .sagKisim { width: calc(100% - 66px); float: right; }
.aramaModulu ul li .inputs { width: calc(54% - 2px); float: left; color: #565656; height: 57px; text-align: left; position: relative; border-radius: 0; box-sizing: border-box; padding-left: 50px; padding-right: 0; border: solid 1px #e2e2e2; }
.aramaModulu ul li .inputs:after { content: ""; width: 24px; height: 100%; position: absolute; left: 15px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.aramaModulu ul li .inputs:before { content: ""; width: 15px; height: 100%; position: absolute; right: 15px; top: 0px; background: url(../images/sar.png) no-repeat left center; z-index: 15; display: none; }
.aramaModulu ul li .inputs.tr:after { background-image: url(../images/yntrh.png); }
.aramaModulu ul li .inputs.sat:after { background-image: url(../images/ynst.png); }
.aramaModulu ul li .inputs:nth-child(2n) { width: calc(46% - 8px); float: right; padding-left: 39px; }
.aramaModulu ul li .inputs .tarihim { width: 100%; height: 57px; float: left; text-align: left; position: relative; cursor: pointer; }
.aramaModulu ul li .inputs .tarihim .ozelGizle { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 0; cursor: pointer; }
.aramaModulu ul li .inputs .tarihim .wrap { width: auto; display: inline-table; margin-top: 12px; }
.aramaModulu ul li .inputs .tarihim .gun { width: auto; float: left; font-size: 30px; line-height: 30px; font-weight: bold; text-align: left; margin: 2px 0 0 0; }
.aramaModulu ul li .inputs .tarihim .sagi { width: auto; float: left; text-align: left; font-size: 12px; line-height: 11px; margin-left: 9px; margin-top: 5px; font-weight: 300; }
.aramaModulu ul li .inputs .tarihim .ay { width: auto; /* float: left; */ display: list-item; font-weight: 400; }
.aramaModulu ul li .inputs .tarihim .yil { width: auto; /* float: left; */ display: list-item; font-weight: 400; margin: 1px 0 0 0; }
.aramaModulu ul li .inputs .tarihim .yil span { font-weight: 400; }
.aramaModulu ul li .inputs .tarihim .yil i { font-weight: 400; font-style: normal; margin-left: 3px; }
.aramaModulu ul li .inputs .tarihim .yil strong { }
.aramaModulu ul li .inputs .saatim { width: 100%; float: left; margin-top: 18.5px; position: relative; }
.aramaModulu ul li .inputs .select { width: auto; float: left; position: relative; }
.aramaModulu ul li .inputs .saatim .select { padding-right: 0; position: relative; width: 47px; float: left; }
.aramaModulu ul li .inputs .saatim:after { content: ":"; width: auto; position: absolute; left: 43px; top: 0px; font-size: 15px; font-weight: bold; line-height: 20px; margin-top: -1px; }
.aramaModulu ul li .inputs .select:nth-child(2n) { }
.aramaModulu ul li .inputs .select:nth-child(2n):after { display: none; }
.aramaModulu ul li input { }
.aramaModulu ul li input[type="submit"] { width: 100%; float: right; font-size: 18px; color: #fff; line-height: 18px; font-weight: 400; cursor: pointer; border-radius: 0; font-size: 16px; line-height: 16px; background: #171309; padding: 20px 0 22px 0; color: #fff; border: none; }
.aramaModulu ul li input[type="submit"]:hover { background: #444; }
.aramaModulu ul li .inputs .select2-container--default .select2-selection--single { background: none; padding: 0px; border: none; border-radius: 0; }
.aramaModulu ul li .inputs .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 0px; color: #565656; font-size: 17px; line-height: 20px; font-weight: 500; padding: 0 9px; }
.aramaModulu ul li .inputs .select:nth-child(2n) .select2-container--default .select2-selection--single .select2-selection__rendered { color: #565656; font-size: 17px; line-height: 20px; font-weight: 500; padding: 0 9px; }
.aramaModulu ul li .inputs .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }
.aramaModulu ul li .select2-container--default .select2-selection--single { border-radius: 0px; padding: 18px 14px; }
.aramaModulu ul li .checkbox label:before { width: 25px; height: 25px; border: none; background: rgb(23, 19, 9); border: none; border-radius: 0; }
.aramaModulu ul li .checkbox input[type="checkbox"] { width: 25px; height: 25px; left: 0; top: 0; margin: 0; }
.aramaModulu ul li .checkbox label { font-size: 13px; margin-top: 0; line-height: 14px; padding-left: 32px !important; padding-top: 5px !important; margin: 0; }
.aramaModulu ul li .checkbox input[type="checkbox"]:checked + label:after { width: 25px; height: 23px; }
.aramaModulu ul li.ikiKap .kapsa { width: 50%; }
.aramaModulu ul li.ikiKap .kapsa.chKon { margin-top: 16px; }

.aramaModulu.fix { padding: 0; background: none; }
.aramaModulu.fix ul { padding: 20px; position: fixed; bottom: inherit; top: 0; width: 1170px; left: calc(50% - 585px); /* height: 164px; */ }
.aramaModulu.fix ul li { margin-right: 21px; }
.aramaModulu.fix ul li.fad { width: calc(36% - 27px); }
.aramaModulu.fix ul li.ftar { width: calc(32% - 48px); }
.aramaModulu.fix ul li.fbtn { width: 60px; /* position: absolute; */ float: right; margin: 22px 0 0 0; }
.aramaModulu.fix ul li.vKont { }



.aramaModulu.miniTek { width: 100%; float: left; position: relative; left: inherit; top: inherit; transform: inherit; box-sizing: border-box; padding: 15px; margin: 0; bottom: inherit; }
.aramaModulu.miniTek ul li { margin-bottom: 14px; }
.aramaModulu.miniTek ul li label { font-size: 13px; color: #0b2f5a; text-shadow: none; }
.aramaModulu.miniTek ul li.checkbox label { font-size: 12px; }
.aramaModulu.miniTek ul li.checkbox { margin-bottom: 5px; }
.aramaModulu.miniTek ul li .inputs .tarihim { height: auto; }
.aramaModulu.miniTek ul li .inputs .tarihim .wrap { margin: 4px 0 0 0px; }
.aramaModulu.miniTek ul li .select.lokas:after { background: url(../images/smpic3.png) no-repeat center left; width: 15px; left: 10px; }
.aramaModulu.miniTek ul li .select.lokas .select2-container--default .select2-selection--single { padding: 15px 31px 15px 32px; }
.aramaModulu.miniTek ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 12px; line-height: 16px; overflow: hidden; }
.aramaModulu.miniTek ul li .inputs { width: 100%; height: 42px; margin-bottom: 10px; text-align: center; padding: 0 29px 0 45px; }
.aramaModulu.miniTek ul li .inputs:last-child { margin-bottom: 0; }
.aramaModulu.miniTek .select2-container--default .select2-selection--single .select2-selection__arrow { right: 10px; width: 10px; }
.aramaModulu.miniTek .select2-container--default .select2-selection--single .select2-selection__arrow b { background: url(../images/sar2.png) no-repeat center; }
.aramaModulu.miniTek ul li .inputs:before { width: 10px; right: 10px; background: url(../images/sar2.png) no-repeat left center; }
.aramaModulu.miniTek ul li .inputs.tr:after { background-image: url(../images/stkic3.png); }
.aramaModulu.miniTek ul li .inputs.sat:after { background-image: url(../images/saatic3.png); }
.aramaModulu.miniTek ul li .inputs:after { width: 18px; left: 10px; }
.aramaModulu.miniTek ul li .inputs .saatim { width: 111px; /* float: left; */ display: inline-table; margin-top: 9px; }
.aramaModulu.miniTek ul li.ikiKap .kapsa { width: 100%; }
.aramaModulu.miniTek ul li input[type="submit"] { width: 100%; text-align: center; box-sizing: border-box; padding: 17px 0px; font-size: 15px; }




.anaSayfa { width: 100%; float: left; position: relative; box-sizing: border-box; margin-top: 30px; }
.anaSayfa .slot { width: 100%; float: left; position: relative; box-sizing: border-box; border-bottom: solid 1px #ed272a; padding: 0 0 60px 0; margin: 0 0 60px 0; }
.anaSayfa .slot:last-child { margin-bottom: 0px; padding: 0; border-bottom: 0; }



.anaBaslik { width: 100%; float: left; position: relative; text-align: center; margin-bottom: 30px; padding: 15px 0; }
.anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { min-width: 1px; width: auto; min-height: 1px; height: auto; float: none; position: relative; z-index: 5; display: inline-table; vertical-align: text-bottom; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a { width: 100%; text-align: left; float: left; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { font-size: 35px; color: #171309; line-height: 45px; font-weight: 300; }
.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after { content: ""; width: 80px; height: 4px; position: absolute; left: calc(50% - 40px); bottom: 0; background: #ed272a; }



.kampanya.genelListe { }
.kampanya.genelListe .uKapsa { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0 10px; }
.kampanya.genelListe.mBot { margin-bottom: 70px; }
.kampanya.genelListe li { }
.kampanya.genelListe .kapsa { width: 100%; float: left; position: relative; padding: 0; }
.kampanya.genelListe li { width: 33.33%; padding: 0px; margin-bottom: 0 !important; }
.kampanya.genelListe:not(.caro) li, .kampanya.genelListe.noCaro li { width: 33.33%; margin-bottom: 21px; padding: 0; }
.kampanya.genelListe:not(.caro) li:nth-child(3n), .kampanya.genelListe.noCaro li:nth-child(3n) { margin-right: 0px; }
.kampanya.genelListe li .kapsul { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0 2px; }
.kampanya.genelListe.noCaro li .kapsul { padding: 0px; }
.kampanya.genelListe li .resim { }
.kampanya.genelListe li h6 { width: calc(100% - 40px); margin-left: 20px; font-size: 15px; line-height: 20px; text-align: center; font-weight: 300; color: #fff; background: #ed272a; padding: 20px 20px; margin-top: -30px; }
.kampanya.genelListe .arr { width: 43px; height: 30px; position: absolute; top: calc(50% - 15px); background-repeat: no-repeat; background-position: center; z-index: 88; }
.kampanya.genelListe.noCaro .arr { display: none; }
.kampanya.genelListe .arr.sol { background-image: url(../images/crsol.png); left: -20px; }
.kampanya.genelListe .arr.sag { background-image: url(../images/crsag.png); right: -20px; }


.kampanya.genelListe.detay li { width: calc(33.33% - 20px); margin-right: 30px; margin-bottom: 30px !important; }
.kampanya.genelListe.detay li:nth-child(3n) { margin-right: 0; }


.ikons.genelListe { z-index: 150; }
.ikons.genelListe li { width: calc(33.33%); padding: 0px; text-align: center; border-right: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; }
.ikons.genelListe li:nth-child(3n) { border-right: 0; }
.ikons.genelListe li:nth-last-child(1), .ikons.genelListe li:nth-last-child(2), .ikons.genelListe li:nth-last-child(3) { border-bottom: 0; }
.ikons.genelListe li:nth-child(3n) { margin-right: 0px; }
.ikons.genelListe li a { padding: 40px 30px; }
.ikons.genelListe li .ust { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 15px 0; }
.ikons.genelListe li .ust .resmi { display: inline-table; vertical-align: text-bottom; position: relative; z-index: 45; }
.ikons.genelListe li .ust .resmi img { width: auto; float: left; height: 45px; }
.ikons.genelListe li:nth-child(2n) .ust:after { background: #d8d8d8; }
.ikons.genelListe li h6 { width: auto; display: inline-table; vertical-align: text-bottom; float: none; font-size: 18px; line-height: 18px; font-weight: bold; z-index: 45; color: #686868; margin: 0 0 3px 9px; }


.ikons.genelListe li p { font-size: 13px; color: #555352; line-height: 19px; }
.ikons.genelListe li .devam { width: auto; display: inline-table; vertical-align: middle; font-size: 13px; line-height: 13px; font-weight: bold; color: #707070; margin-top: 15px; }
.ikons.genelListe li .devam:before, .ikons.genelListe li .devam:after { content: ""; width: 9px; height: 2px; display: inline-table; vertical-align: middle; background: #9f9f9f; margin: 0 4px; }



.lokasyon.genelListe { }
.lokasyon.genelListe ul { width: calc(50% - 4px); margin-right: 8px; }
.lokasyon.genelListe ul:nth-child(2n) { margin-right: 0px; }
.lokasyon.genelListe ul.tek li { width: 100%; margin: 0; }
.lokasyon.genelListe li { width: calc(50% - 3px); padding: 0px; margin-right: 6px; margin-bottom: 6px; }
.lokasyon.genelListe li:nth-child(2n) { margin-right: 0; }
.lokasyon.genelListe li .alt { width: 100%; float: left; position: relative; box-sizing: border-box; background: #ececec; padding: 19px 20px; }
.lokasyon.genelListe li.tek .alt { padding: 21px 20px; }
.lokasyon.genelListe li h6 { width: auto; font-size: 15px; line-height: 15px; color: #686868; margin: 8px 0 0 0; }
.lokasyon.genelListe li .fiyat { width: auto; float: right; font-size: 29px; line-height: 29px; color: #ed272a; }



.altBar { width: 100%; float: left; position: relative; background: #515151; margin: 90px 0 0 0; }
.altBar .ortala { table-layout: fixed; }
.altBar .solKisim { width: 306px; display: table-cell; vertical-align: middle; background: #434343; box-sizing: border-box; padding: 30px 15px; color: #fff; text-align: center; font-weight: 300; font-size: 14px; }
.altBar .solKisim h6 { width: 100%; float: left; font-size: 22px; font-weight: 300; line-height: 24px; }
.altBar .solKisim .yazi { width: 100%; float: left; text-align: justify; margin-top: 15px; font-size: 14px; font-weight: 300; line-height: 20px; }
.altBar .solKisim .bilgi { width: 100%; float: left; margin-top: 20px; }
.altBar .solKisim .bilgi ul { width: 100%; float: left; text-align: left; }
.altBar .solKisim .bilgi ul li { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 7px 4px 7px 36px; margin-bottom: 8px; font-size: 13px; line-height: 20px; }
.altBar .solKisim .bilgi ul li:before { content: ""; width: 24px; height: 100%; position: absolute; left: 0px; top: 0px; background-position: left center; background-repeat: no-repeat; border-right: solid 1px #333333; }
.altBar .solKisim .bilgi ul li.adres:before { background-image: url(../images/ai01.png); }
.altBar .solKisim .bilgi ul li.telefon:before { background-image: url(../images/ai02.png); }
.altBar .solKisim .bilgi ul li.mail:before { background-image: url(../images/ai03.png); }
.altBar .solKisim .bilgi ul li.sosyalMedia:before { background-image: url(../images/ai04.png); }
.altBar .solKisim .bilgi ul li:last-child { margin-bottom: 0px; }
.altBar .solKisim .sosyalMedia { text-align: center; margin-top: 20px; opacity: 1; }
.altBar .solKisim .sosyalMedia a { opacity: 0.8; }
.altBar .sagKisim { width: calc(100% - 306px); display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 30px 0px 30px 30px; color: #fff; text-align: center; }
.altBar .sagKisim .altMenu { width: 100%; float: left; margin-top: 0; }
.altBar .sagKisim .altMenu .slot { width: 233px; float: left; text-align: left; }
.altBar .sagKisim .altMenu .slot:nth-child(2n) { width: 462px; float: right; }
.altBar .sagKisim .altMenu .slot h6 { width: 100%; float: left; position: relative; font-size: 17px; font-weight: 300; border-bottom: solid 1px #fff; padding-left: 10px; padding-bottom: 7px; margin-bottom: 16px; box-sizing: border-box; }
.altBar .sagKisim .altMenu .slot h6:after { content: ""; width: 26px; height: 3px; position: absolute; left: 10px; bottom: -2px; background: #fff; }
.altBar .sagKisim .altMenu .slot ul { width: 100%; float: left; box-sizing: border-box; padding: 0px 20px; }
.altBar .sagKisim .altMenu .slot ul li { width: 100%; float: left; position: relative; padding: 1px 0 1px 13px; margin: 0 0 5px 0; }
.altBar .sagKisim .altMenu .slot ul li strong { font-size: 13px; line-height: 13px; font-weight: 300; }
.altBar .sagKisim .altMenu .slot ul li span { float: right; }
.altBar .sagKisim .altMenu .slot ul li:last-child { margin-bottom: 0; }
.altBar .sagKisim .altMenu .slot ul li a { width: 100%; float: left; font-size: 13px; line-height: 13px; font-weight: 300; color: #fff; box-sizing: border-box; }
.altBar .sagKisim .altMenu .slot ul li:before { content: ""; width: 7px; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/asguc.png) no-repeat left center; }
.altBar .sagKisim .eBulten { width: 100%; float: left; box-sizing: border-box; border: solid 1px #434343; padding: 20px 10px; margin-top: 20px; }
.altBar .sagKisim .eBulten h6 { width: 100%; float: left; position: relative; font-size: 17px; font-weight: 300; }
.altBar .sagKisim .eBulten p { width: 100%; float: left; margin-top: 10px; font-weight: 300; line-height: 22px; }
.altBar .sagKisim .eBulten .formu { width: 374px; display: inline-table; position: relative; margin-top: 20px; }
.altBar .sagKisim .eBulten .formu input[type="text"] { width: 100%; height: auto; float: left; box-sizing: border-box; padding: 15px 14px; background: #434343; font-size: 14px; color: #a19e9e; line-height: 15px; border: none; }
.altBar .sagKisim .eBulten .formu input[type="submit"] { position: absolute; right: 0px; top: 0px; background: url(../images/ebtn.png) no-repeat center center #3a3838; width: 45px; height: 100%; cursor: pointer; border: none; }
.altBar .alt { width: 100%; float: left; position: relative; background: #ffffff; padding: 20px 0; }
.altBar .alt .bilgi { width: auto; float: left; font-size: 14px; line-height: 14px; font-weight: 300; color: #535353; margin: 8px 0 0 0; }
.altBar .alt .banka { width: auto; float: right; }




/* zyd car**/
.kamArac.genelListe { }
.kamArac.genelListe .uKapsul.swip { width: 100%; float: left; min-height: inherit; display: inherit; }
.kamArac.genelListe li { width: calc(25% - 24px); margin-right: 32px; padding: 0px; }
.kamArac.genelListe li .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; border-radius: 3px; text-align: center; }
.kamArac.genelListe li .kapsa .slt { width: 100%; float: left; position: relative; box-sizing: border-box; border: solid 1px #ededed; margin: 0 0 10px 0; }
.kamArac.genelListe li h6 { font-size: 15px; line-height: 15px; font-weight: 300; color: #2f2f2f; margin: 0; padding: 23px 0; background: #ececec; }
.kamArac.genelListe li h6 b { font-weight: 500; }
.kamArac.genelListe li h6:after { content: ""; width: 26px; height: 5px; position: absolute; left: calc(50% - 13px); bottom: 16px; background: #ed272a; }
.kamArac.genelListe li .resim { background: #fff; }
.kamArac.genelListe li .resim img { }
.kamArac.genelListe li .fiyat { width: 100%; float: left; text-align: center; padding: 20px 20px; box-sizing: border-box; }
.kamArac.genelListe li .fiyat strong { width: 100%; float: left; font-size: 30px; line-height: 30px; font-weight: 300; color: #2f2f2f; }
.kamArac.genelListe li .fiyat strong i { font-style: inherit; font-size: 20px; }
.kamArac.genelListe li .fiyat span { width: 100%; float: left; font-size: 13px; line-height: 13px; color: #6b6054; }
.kamArac.genelListe li a.rezervasyon { width: 100%; float: left; margin: 10px 0 0 0; font-size: 16px; line-height: 16px; font-weight: 300; color: #fff; background: #ed272a; padding: 14px 0; }
.kamArac.genelListe li a.rezervasyon:hover { background: #ed272a; }
.genelListe .pages { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: center; margin: 30px 0 0 0; }
.genelListe .pages span { width: 30px; height: 30px; display: inline-table; vertical-align: middle; background: #ed272a; border-radius: 100%; margin-right: 6px; transform: scale(0.7); cursor: pointer; }
.genelListe .pages span:last-child { margin-right: 0; }
.genelListe .pages span.swiper-pagination-bullet-active { transform: scale(1); }


.whatsapp { width: auto; position: fixed; left: 0; bottom: 0; padding: 0 0; font-size: 14px; line-height: 14px; color: #fff; padding: 19px 37px 19px 67px; z-index: 10000; display: none; }



.yapilanYorum.genelListe { }
.yapilanYorum.genelListe .kapsa { width: 100%; float: left; }
.yapilanYorum.genelListe li { width: calc(33.33% - 20px); padding: 0px; margin-right: 30px; border: solid 1px #dadada; padding: 20px 20px; }
.yapilanYorum.genelListe li:nth-child(3n) { margin-right: 0; }
.yapilanYorum.genelListe li .bilgi { width: 100%; float: left; display: table; table-layout: fixed; }
.yapilanYorum.genelListe li .bilgi .solK { width: 74px; display: table-cell; vertical-align: middle; }
.yapilanYorum.genelListe li .bilgi .sagK { width: 100%; display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 0 0 0 12px; }
.yapilanYorum.genelListe li .bilgi .sagK h6 { font-size: 17px; line-height: 17px; color: #5e5e5e; margin: 0 0 7px 0; }
.yapilanYorum.genelListe li .bilgi .sagK .yildiz { width: 100%; float: left; }
.yapilanYorum.genelListe li .bilgi .sagK .yildiz span { width: 22px; height: 19px; float: left; background: url(../images/yldz01.png) no-repeat center; margin: 0 4px 0 0; }
.yapilanYorum.genelListe li .bilgi .sagK .yildiz span:last-child { margin-right: 0; }
.yapilanYorum.genelListe li .bilgi .sagK .yildiz span.active { background-image: url(../images/yldz02.png); }
.yapilanYorum.genelListe li .yazi { width: 100%; float: left; margin: 18px 0 15px 0; padding: 0 0 15px 0; border-bottom: solid 3px #dededd; font-size: 14px; line-height: 18px; color: #5e5e5e; font-weight: 300; }
.yapilanYorum.genelListe li .not { width: 100%; float: left; font-size: 12px; line-height: 12px; font-weight: 300; color: #5e5e5e; margin: 0 0 15px 0; }
.yapilanYorum.genelListe li .button { width: 100%; float: left; position: relative; box-sizing: border-box; }
.yapilanYorum.genelListe li .button a { width: auto; float: left; font-size: 14px; line-height: 14px; color: #fff; background: #cbcbcb; margin: 0 15px 0px 0; padding: 13px 20px; }
.yapilanYorum.genelListe li .button a.evet { }
.yapilanYorum.genelListe li .button a.hayir { background: #ed272a; }




@media screen and (max-width: 1170px) {

	.header { z-index: 990; }
	.header .ust { padding: 20px 0 20px 0; margin: 0; }
	.header .ust .telefon { }
	.header .ust .secim { margin: 0; }
	.header .ust .ortala:after { display: none; }
	.header .ust .secim div { }
	.header .ust .secim div a.secAc { }
	.header .ust .secim div ul { }
	.header .alt { }
	.header .alt:before { }
	.header .alt .ortala { background: rgb(247 247 247); padding: 20px 20px; }
	.header .alt .logo { width: 155px; margin: 0; }
	.header .alt .menuBar { margin: 17px 0 0 0; float: right; position: relative; }
	.header .alt .kullanici { width: auto; margin: 7px 15px 0 0; }
	.header .alt .kullanici a { background-color: inherit; background-size: contain; width: 21px; height: 20px; padding: 0; background-position: center; }
	.header .alt .kullanici a b { display: none; }
	.header .alt .kullanici a span { display: none; }



	.aramaWrap { width: 100%; margin: 20px 0 0 0; }
	.slider .pages { }
	.slider .pages span { }
	.aramaModulu { width: 100%; margin: 20px 0 0 0; bottom: inherit; position: relative; padding: 0; }
	.aramaModulu ul { background: #f7f7f7; }
	.aramaModulu ul li { width: 100% !important; margin: 0 0 25px 0; padding: 0; }
	.aramaModulu ul li.wbtn { margin-top: 0; }
	.aramaModulu ul li:last-child { margin-bottom: 0 !important; padding-bottom: 0; }
	.aramaModulu ul li label { font-size: 17px; }
	.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single { background: none; }
	.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 15px; }
	.aramaModulu ul li .inputs { }
	.aramaModulu ul li .inputs:after { }
	.aramaModulu ul li .inputs .tarihim .wrap { }
	.aramaModulu ul li .inputs .tarihim .gun { }
	.aramaModulu ul li .inputs .tarihim .sagi { }
	.aramaModulu ul li .inputs .tarihim .ay { }
	.aramaModulu ul li .inputs .tarihim .yil { }
	.aramaModulu ul li .inputs .saatim { }




	.anaSayfa { }
	.anaSayfa .slot { padding: 0 0 30px 0; margin: 0 0 30px 0; }
	.anaBaslik { padding: 0; }
	.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { font-size: 24px; line-height: 28px; width: 100%; }
	.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after { height: 4px; width: 50px; left: calc(50% - 20px); }

	.kamArac.genelListe .pages { margin: 20px 0 0 0; }
	.kamArac.genelListe .pages span { width: 24px; height: 24px; margin-right: 4px; }


	.kamArac.genelListe li h6 { font-size: 14px; line-height: 18px; }
	.kamArac.genelListe li .fiyat { text-align: center; }
	.kamArac.genelListe li .fiyat strong { font-size: 21px; line-height: 26px; }
	.kamArac.genelListe li .fiyat span { font-size: 12px; }
	.kamArac.genelListe li a.rezervasyon { font-size: 14px; line-height: 14px; padding: 11px 0; }

	.lokasyon.genelListe li .alt { text-align: center; padding: 10px 20px; }
	.lokasyon.genelListe li h6 { width: 100%; margin: 0; font-size: 14px; line-height: 17px; }
	.lokasyon.genelListe li .fiyat { width: 100%; font-size: 24px; line-height: 24px; margin: 10px 0 0 0; }


	.kampanya.genelListe .kapsa { padding: 0; }
	.kampanya.genelListe .uKapsa { padding: 0; }
	.kampanya.genelListe li h6 { width: 100%; margin: 0; font-size: 13px; line-height: 18px; margin: 10px 0 0 0; }
	.kampanya.genelListe li .kapsul { padding: 0 6px; }
	.kampanya.genelListe:not(.caro) li .kapsul { padding: 0; }
	.kampanya.genelListe .arr { display: none; }



	.whatsapp { background: url(../images/wsic2.png) no-repeat 18px center #25D666; padding: 0; background-position: 17px center; padding: 13px 0; width: 100%; overflow: hidden; left: 0; display: inherit; text-align: center; }



	.ikons.genelListe li { width: 100%; border-right: none; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: solid 1px #d8d8d8 !important; }
	.ikons.genelListe li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0 !important; }
	.ikons.genelListe li a { padding: 0 0; }
	.ikons.genelListe li .ust { }
	.ikons.genelListe li .ust .resmi { }
	.ikons.genelListe li h6 { width: 100%; margin: 13px 0 0 0; font-size: 16px; line-height: 16px; font-weight: 500; }
	.ikons.genelListe li p { }
	.ikons.genelListe li .devam { }



	.altBar { text-align: center; margin: 40px 0 0 0; }
	.altBar .ortala { display: inherit; }
	.altBar .solKisim { width: 100%; display: inherit; float: left; padding: 20px 20px; margin: 20px 0 0 0px; }
	.altBar .solKisim .yazi { margin: 0; font-size: 14px; text-align: center; line-height: 21px; }
	.altBar .solKisim .bilgi { }
	.altBar .solKisim .bilgi ul { }
	.altBar .solKisim .bilgi ul li { padding: 24px 0 20px 0; text-align: center; border-bottom: solid 1px #333333; margin: 0 0 20px 0; }
	.altBar .solKisim .bilgi ul li.adres { }
	.altBar .solKisim .bilgi ul li.telefon { padding-top: 22px; }
	.altBar .solKisim .bilgi ul li.mail { padding-top: 16px; }
	.altBar .solKisim .bilgi ul li.sosyalMedia { padding-top: 32px; }

	.altBar .solKisim .bilgi ul li:last-child { border-bottom: 0px; padding-bottom: 0px; border-bottom: 0; }
	.altBar .solKisim .sosyalMedia a { display: inline-table; vertical-align: text-bottom; float: none; }
	.altBar .solKisim .bilgi ul li:before { width: 100%; height: 22px; background-position: top center; border: none; }
	.sosyalMedia a { float: none; display: inline-table; vertical-align: text-bottom; }
	.altBar .sagKisim { width: 100%; display: inherit; float: left; padding: 20px 0; }
	.altBar .sagKisim .altMenu { }
	.altBar .sagKisim .altMenu .slot { width: 100% !important; text-align: center; margin: 0 0 30px 0; }
	.altBar .sagKisim .altMenu .slot:last-child { margin-bottom: 0; }
	.altBar .sagKisim .altMenu .slot h6 { }
	.altBar .sagKisim .altMenu .slot h6:after { left: calc(50% - 13px); }
	.altBar .sagKisim .altMenu .slot ul li:before { display: none; }
	.altBar .sagKisim .altMenu .slot ul li { padding: 0; margin-bottom: 13px; }
	.altBar .sagKisim .altMenu .slot:nth-child(2n) ul li:last-child { }
	.altBar .sagKisim .altMenu .slot ul li strong { width: 100%; float: left; }
	.altBar .sagKisim .altMenu .slot ul li span { width: 100%; float: left; margin: 8px 0 0 0; }
	.altBar .sagKisim .altMenu .slot ul li a { }
	.altBar .sagKisim .eBulten { }
	.altBar .sagKisim .eBulten h6 { }
	.altBar .sagKisim .eBulten p { }
	.altBar .sagKisim .eBulten .formu { width: 100%; }
	.altBar .alt { padding-bottom: 60px; }
	.altBar .alt .bilgi { width: 100%; text-align: center; padding: 0; margin: 0; }
	.altBar .alt .banka { width: 100%; margin: 10px 0 0 0; }
	.altBar .alt .banka img { }



	.yapilanYorum.genelListe li { text-align: center; }
	.yapilanYorum.genelListe li .bilgi { }
	.yapilanYorum.genelListe li .bilgi .solK { display: none; }
	.yapilanYorum.genelListe li .bilgi .sagK { }
	.yapilanYorum.genelListe li .bilgi .sagK h6 { }
	.yapilanYorum.genelListe li .bilgi .sagK .yildiz { }
	.yapilanYorum.genelListe li .bilgi .sagK .yildiz span { display: inline-table; vertical-align: middle; float: none; }
	.yapilanYorum.genelListe li .yazi { }
	.yapilanYorum.genelListe li .not { }
	.yapilanYorum.genelListe li .button { }
	.yapilanYorum.genelListe li .button a { width: calc(50% - 10px); margin-right: 20px; }
	.yapilanYorum.genelListe li .button a:last-child { margin-right: 0px; }
}

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 980px) {
}

@media screen and (max-width: 900px) {
}

@media screen and (max-width: 768px) {
	.lokasyon.genelListe ul { width: 100%; margin: 0 0 20px 0; }
	.lokasyon.genelListe li { margin-bottom: 9px; }

	.kampanya.genelListe:not(.caro) li, .kampanya.genelListe.noCaro li { width: 50%; }
}

@media screen and (max-width: 720px) {
	.kampanya.genelListe li { width: 50%; }
}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 568px) {
}

@media screen and (max-width: 530px) {
}

@media screen and (max-width: 510px) {
}

@media screen and (max-width: 480px) {
	.aramaModulu ul li .inputs { width: 100% !important; margin: 0 0 19px 0; }
	.aramaModulu ul li .inputs:last-child { margin-bottom: 0; }
}

@media screen and (max-width: 470px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-width: 370px) {
}
