﻿/* sivist.com.tr (~/^) */


@charset "utf-8";

@-ms-viewport { width: device-width; }

.clear { clear: both; }
html { width: 100%; height: 100%; }
a, a img { border: none; text-decoration: none; color: #cb8774; }
p, h1, h2, h3, h4, h5, h6, strong, b, span { padding: 0px; margin: 0px; font-weight: 400; }
* { outline: none; text-decoration: none; border: none; padding: 0em; list-style: none; }

body { margin: 0px; padding: 0px; text-decoration: none; line-height: 15px; color: #7a7a7a; font-size: 14px; font-weight: 400; background: #ffffff; }
strong, b { font-weight: bold; }
body.alt { /* background: #ffffff; */ }


body, input, textarea { font-family: 'mont',sans-serif; }


.bekle { width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background: #ecebeb url(../images/495.GIF) no-repeat center 120px; z-index: 101; display: block; text-align: center; }
.bekle:after { content: "Lütfen Bekleyiniz.."; margin-top: 200px; width: 100%; float: left; font-size: 12px; font-style: italic; }
.logo a, .logo img { width: 100%; float: left; box-sizing: border-box; }



.icKisim { width: 100%; float: left; position: relative; min-height: 150px; }
.icKisim .ick { width: 100%; float: left; position: absolute; left: 0px; top: 0px; display: none; }



input, .arrow a, .pages a, .pages span, .aKampanya.genelListe li .kapsa, .aKampanya.genelListe li a:after, .icerik.scAbsolute .sagKisim .toplamWrap, .aracListe.genelListe li .resim .puani:after, .header .ust a, ::after, ::before { transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }

.katResim { transition: background-image .4s; -webkit-transition: background-image .4s; -moz-transition: background-image .4s; -o-transition: background-image .4s; }



.ortala { width: 1170px; max-width: 1170px; height: 100%; float: left; margin-left: calc(50% - 585px); position: relative; }
.ortala.table { display: table; table-layout: fixed; }
.icerik { width: 100%; min-height: 192px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0; position: relative; }
.icerik.yActive { margin-top: 10px; }
.icerik .yazi { width: 100%; float: left; font-size: 15px; color: #353535; line-height: 26px; box-sizing: border-box; }
.icerik .yazi a { color: #27569c; font-weight: 500; }
.icerik .solBar { width: 250px; float: left; box-sizing: border-box; background: #ececec; padding: 20px 12px; }
.icerik .solBar.aracMenu { background: none; padding: 0; }
.icerik .sagBar { width: calc(100% - 281px); float: right; box-sizing: border-box; }
.icerik .sosyal { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 15px 0 0 20px; margin: 15px 0 0 0; border-top: solid 1px #d2d2d2; }
.icerik .sosyal .paylas { width: auto; float: left; position: relative; box-sizing: border-box; font-size: 16px; line-height: 16px; font-weight: 500; color: #e31e24; margin: 2px 0 0 0; }
.icerik .sosyal .sosyalMedia { width: auto; float: left; margin: 0 0 0 9px; }
.icerik .sosyal .sosyalMedia a { }
.icerik .sosyal .sosyalMedia a.facebook { background: url(../images/social/facebook.svg) no-repeat center center; }
.icerik .sosyal .sosyalMedia a.twitter { width: 25px; background: url(../images/social/twitter.svg) no-repeat center center; }
.icerik .sosyal .sosyalMedia a.googleplus { width: 13px; background: url(../images/social/googleplus.svg) no-repeat center center; }
.icerik .sosyal .sosyalMedia a.instagram { background: url(../images/social/instagram.svg) no-repeat center center; }
.icerik .sosyal .sosyalMedia a.linkedin { width: 21px; background: url(../images/social/linkedin.svg) no-repeat center center; }
.icerik .sosyal .sosyalMedia a.pinterest { background: url(../images/social/pinterest.svg) no-repeat center center; }
.icerik .sosyal .sosyalMedia a.youtube { width: 17px; background: url(../images/social/youtube.svg) no-repeat center center; }



.steps { width: 100%; float: left; position: relative; margin: 30px 0 30px 0; }
.steps:before { content: ""; width: calc(50% - 585px); height: 100%; position: absolute; left: 0px; top: 0px; background: #f1f1f1; }
.steps .ortala { }
.steps ul { width: 100%; float: left; counter-reset: my-sec-counter; background: #f1f1f1; }
.steps ul li { width: calc(33.33% - 10px); float: left; margin-right: 15px; box-sizing: border-box; padding: 18px 0; }
.steps ul li:nth-child(3n) { margin-right: 0; }
.steps ul li a { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 16px; line-height: 16px; font-weight: 500; color: #c1c1c1; padding: 0 0 0 44px; }
.steps ul li a:before { content: counter(my-sec-counter); width: 34px; height: 34px; position: absolute; left: 0px; top: calc(50% - 17px); background: #eeeeee; border-radius: 100%; counter-increment: my-sec-counter; font-size: 15px; line-height: 33px; font-weight: bold; color: #cccccc; text-align: center; }
.steps ul li a strong { width: 100%; float: left; font-weight: 500; border-bottom: solid 4px #dadada; padding: 0 0 6px 0; margin: 0 0 8px 0; }
.steps ul li a span { width: 100%; float: left; font-size: 12px; line-height: 12px; font-style: italic; }
.steps ul li.secili a { }
.steps ul li.active a { }
.steps ul li:last-child a { border-right: 0px; }

.steps ul li.secili a:before { background: #e96622; color: #fff; }
.steps ul li.secili a strong { color: #757575; }
.steps ul li.secili a span { color: #717171; }

.steps ul li.active a:before { background: #e96622; color: #fff; }
.steps ul li.active a strong { color: #e96622; }
.steps ul li.active a span { color: #717171; }



.popUp .popWrap.tarihDegistir { width: 856px; }
.tarihDegistir { }
.tarihDegistir .tDegistir { }
.tarihDegistir .tDegistir .aramaModulu { position: relative; margin: 0; top: inherit; transform: inherit; width: 100%; margin: 0; bottom: 0; background: inherit; padding: 0; z-index: 990; }

.tarihDegistir .tDegistir .aramaModulu ul li { width: 100%; margin: 0 0 20px 0; }
.tarihDegistir .tDegistir .aramaModulu ul li.wtar { width: calc(50% - 10px); margin-right: 20px; }
.tarihDegistir .tDegistir .aramaModulu ul li.wtar:nth-child(3) { margin-right: 0; }
.tarihDegistir .tDegistir .aramaModulu ul li:last-child { margin-bottom: 0; }
.tarihDegistir .tDegistir .aramaModulu ul li label { color: #737373; font-weight: 400; }

/*
.tDegistir .aramaModulu ul li .inputs { border: solid 1px #d8d8d8; }
.tDegistir .aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single { border: solid 1px #d8d8d8; }
.tDegistir .aramaModulu ul li .checkbox label:before { border: solid 1px #d8d8d8; }
.tDegistir .aramaModulu ul li .checkbox input[type="checkbox"]:checked + label:after { background: #a5a5a5; }
.tDegistir .aramaModulu ul li .checkbox label { color: #464646; }
*/


.map { width: 360px; height: 230px; position: absolute; right: 0px; top: 0px; z-index: 9999; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28); display: none; }



.secimYap { width: 100%; float: left; position: relative; }
.secimYap .secimi { width: 100%; float: left; }
.secimYap .baslik { width: 100%; float: left; background: #e96622; position: relative; padding: 20px 20px; box-sizing: border-box; z-index: 150; margin: 0 0 40px 0; }
.secimYap .baslik h1, .secimYap .baslik strong { width: auto; float: left; font-size: 20px; line-height: 20px; font-weight: 100; color: #fff; margin: 8px 0 0 0; }
.secimYap .baslik .kapsa { width: auto; float: right; margin-top: 0; }
.secimYap .baslik .kapsa .select { width: 130px; float: left; margin-right: 20px; }
.secimYap .baslik .kapsa .select:last-child { margin-right: 0; }
.secimYap .baslik .kapsa .select .select2-container--default .select2-selection--single { padding: 9px 15px; box-sizing: border-box; border-radius: 0; background: #fff; border: none; }
.secimYap .baslik .kapsa .select .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 15px; line-height: 15px; font-weight: 300; color: #5b5b5b; }
.secimYap .baslik .kapsa .select .select2-container--default .select2-selection--single .select2-selection__arrow { }
.secimYap .baslik .kapsa .select .select2-container--default .select2-selection--single .select2-selection__arrow b { }
.secimYap .solKisim { width: calc(100% - 320px); float: left; }
.secimYap .sagKisim { width: 300px; float: right; }
.secimYap .sagKisim .toplamWrap { width: 300px; float: left; position: relative; }
/*.secimYap .sagKisim .toplamWrap.scrActive { position: fixed; top: 10px; width: inherit; z-index: 98; background: #fff; max-height: calc(100% - 30px); overflow: hidden; }*/


.secimYap .sagKisim.scActive { position: static; }
.secimYap .sagKisim .uKapsa { width: 300px; float: left; position: relative; }
.secimYap .sagKisim.scFix .uKapsa, .secimYap.scFixed .sagKisim .uKapsa { position: fixed; top: 20px; }
.secimYap .sagKisim.scAbsolute .uKapsa, .secimYap.scAbsolute .sagKisim .uKapsa { position: absolute; bottom: 0; right: 0; top: inherit; }


.secimYap .devami { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 20px 0 0 0; }
.secimYap .devami a { width: auto; float: right; font-size: 21px; line-height: 21px; font-weight: 300; color: #fff; background: #3b3934; padding: 13px 37px; }
.secimYap .devami.mbKont { display: none; }



.aracListV2.genelListe { }
.aracListV2.genelListe li { width: 100%; float: left; padding: 0px 0px 10px 0px; border-bottom: solid 1px #dedede; margin-bottom: 24px; }
.aracListV2.genelListe li:last-child { margin-bottom: 0px; border-bottom: none; }
.aracListV2.genelListe li .sol { width: calc(100% - 210px); float: left; }
.aracListV2.genelListe li .sag { width: 190px; height: 226px; float: right; text-align: center; border: solid 1px #ececec; }
.aracListV2.genelListe li h6 { width: calc(100% - 250px); float: right; font-size: 16px; color: #3e3e3e; line-height: 19px; }
.aracListV2.genelListe li h6 a { width: auto; float: none; display: inline-table; text-decoration: underline; color: #8c8c8c; }
.aracListV2.genelListe li h6 span { width: 100%; float: left; font-size: 13px; margin-top: 2px; color: #8c8c8c; }
.aracListV2.genelListe li .resim { width: 230px; float: left; border: solid 1px #e7e7e7; padding: 5px; }
.aracListV2.genelListe li .ozellik { width: calc(100% - 250px); float: right; margin-top: 12px; }
.aracListV2.genelListe li .ozellik span { width: calc(50% - 7px); float: left; display: table; table-layout: fixed; margin-bottom: 14px; border: solid 1px #ececec; padding: 2px 0; box-sizing: border-box; }
.aracListV2.genelListe:not(.listem) li .ozellik span:nth-child(2n) { float: right; }
.aracListV2.genelListe li .ozellik span i { width: 46px; height: 43px; float: none; display: table-cell; vertical-align: middle; position: relative; border-right: solid 1px #eaeaea; }
.aracListV2.genelListe li .ozellik span i img { width: auto; height: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.aracListV2.genelListe li .ozellik span b { width: calc(100% - 42px); font-size: 13px; color: #4e4e4e; display: table-cell; float: none; vertical-align: middle; padding-left: 10px; font-weight: 400; }
.aracListV2.genelListe li .sag .kapsa { width: 100%; float: left; }
.aracListV2.genelListe li .sag .kapsa div { width: 100%; float: left; font-size: 12px; color: #404040; line-height: 18px; }
.aracListV2.genelListe li .sag .kapsa .kiralama { margin-top: 13px; font-weight: 500; }
.aracListV2.genelListe li .sag .kapsa .liste { font-size: 15px; font-weight: 300; margin-top: 5px; }
.aracListV2.genelListe li .sag .kapsa .listeFiyati { font-size: 18px; line-height: 18px; font-weight: 300; margin-top: 2px; }
.aracListV2.genelListe li .sag .kapsa .onOdeme { font-size: 15px; line-height: 14px; margin-top: 15px; font-weight: 300; }
.aracListV2.genelListe li .sag .kapsa .indirimTutar { font-size: 30px; line-height: 30px; font-weight: 100; margin-top: 5px; }
.aracListV2.genelListe li .sag a.sec { width: auto; float: none; display: inline-table; float: none; font-size: 22px; line-height: 22px; font-weight: 100; color: #fff; background: #e96622; padding: 15px 15px; margin-top: 17px !important; }
.aracListV2.genelListe li .sag a.sec:hover { background: #545454; }
.aracListV2.genelListe li:hover .sag { }

.aracListV2.genelListe.listem li .ozellik span { width: calc(33.33% - 14px); margin-right: 21px; }
.aracListV2.genelListe.listem li .ozellik span:nth-child(3n) { margin-right: 0; }
.aracListV2.genelListe.listem li a.rezer { width: auto; float: none; display: inline-table; font-size: 15px; line-height: 15px; font-weight: 100; color: #fff; background: #e96622; padding: 15px 15px; margin-top: 17px !important; margin-left: 253px; }
.aracListV2.genelListe.listem li a.rezer:hover { background: #545454; }
.aracListV2.genelListe.listem li { padding: 0px 0px 40px 0px; margin: 0px 0px 40px 0px; }
.aracListV2.genelListe.listem li:last-child { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0; }


.aracListV2.genelListe.listem.oIMG li .resim { height: 150px; }
.aracListV2.genelListe.listem.oIMG li .resim img { width: auto; height: auto; max-width: calc(100% - 10px); max-height: calc(100% - 10px); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }


.secimYap .genelBilgi { width: 100%; float: left; background: #f4f4f4; box-sizing: border-box; padding: 20px 20px; position: relative; }
.secimYap .genelBilgi .alisIade { width: 100%; float: left; }
.secimYap .genelBilgi .alisIade .slot { width: 100%; float: left; margin: 0 0 25px 0; }
.secimYap .genelBilgi .alisIade .slot:last-child { margin-bottom: 0; }
.secimYap .genelBilgi .alisIade .sol { width: 50px; float: left; font-size: 15px; color: #505050; font-weight: 500; }
.secimYap .genelBilgi .alisIade .sag { width: calc(100% - 50px); float: right; }
.secimYap .genelBilgi .alisIade .sag div { width: 100%; float: left; }
.secimYap .genelBilgi .alisIade .sag .adres { font-size: 13px; line-height: 16px; color: #505050; }
.secimYap .genelBilgi .alisIade .sag .saat { font-size: 12px; color: #4a4a4a; margin-top: 5px; }
.secimYap .genelBilgi .alisIade .sag .kroki { width: auto; float: left; font-size: 13px; line-height: 13px; color: #505050; border: solid 1px #afafaf; padding: 7px 9px 6px 9px; margin-top: 9px; box-sizing: border-box; }
.secimYap .genelBilgi .alisIade .sag .kroki:hover { border-color: #948c8d; }
.secimYap .genelBilgi .secimDegistir { width: 100%; float: left; box-sizing: border-box; font-size: 15px; color: #fff; font-weight: 500; background: #a9a9a9; text-align: center; line-height: 15px; padding: 13px 10px; margin: 20px 0 20px 0; }
.secimYap .genelBilgi .secimDegistir:hover { background: #e96622; }
.secimYap .genelBilgi .kiralamaSuresi { font-size: 15px; color: #505050; width: 100%; float: left; }
.secimYap .genelBilgi .ekstra { width: 100%; float: left; margin-top: 20px; }
.secimYap .genelBilgi .ekstra strong { width: 100%; float: left; font-size: 15px; color: #505050; font-weight: 500; }
.secimYap .genelBilgi .ekstra ul { width: 100%; float: left; box-sizing: border-box; padding-left: 10px; margin-top: 6px; }
.secimYap .genelBilgi .ekstra ul li { width: 100%; float: left; position: relative; font-size: 12px; color: #505050; line-height: 14px; box-sizing: border-box; margin-bottom: 5px; padding-left: 9px; }
.secimYap .genelBilgi .ekstra ul li:after { content: ""; width: 4px; height: 4px; position: absolute; left: 0px; top: 4px; background: #b3b3b3; }
.secimYap .genelBilgi .ekstra ul li:last-child { margin-bottom: 0px; }
.secimYap .genelBilgi .genelTutar { width: 100%; float: left; position: relative; margin-top: 20px; background: #e96622; color: #fff; padding: 17px; text-align: center; box-sizing: border-box; }
.secimYap .genelBilgi .genelTutar span { width: 100%; float: left; font-size: 17px; font-weight: 500; }
.secimYap .genelBilgi .genelTutar strong { width: 100%; float: left; margin-top: 15px; font-size: 30px; line-height: 30px; }
.secimYap .genelBilgi .genelTutar strong i { font-size: 17px; font-style: normal; }
.secimYap .genelBilgi .genelTutar p { width: 100%; float: left; font-weight: 500; font-size: 13px; margin-top: 10px; }
.secimYap .sagKisim .devamEt { width: 100%; float: left; box-sizing: border-box; margin-top: 10px; background: url(../images/dvmokic.png) no-repeat calc(100% - 37px) center #e41e26; font-size: 22px; color: #fff; line-height: 21px; padding: 21px 20px 17px 29px; }
.secimYap .sagKisim .devamEt:hover { background-color: #58585a; }



.secimler { width: 100%; float: left; position: relative; box-sizing: border-box; }
.secimler .slot { width: 100%; float: left; position: relative; box-sizing: border-box; background: #ffffff; border-bottom: solid 1px #d2d2d2; padding: 0 0 30px 0; margin: 0 0 30px 0; }
.secimler .slot:last-child { margin-bottom: 0; }
.secimler .slot:last-child { margin-bottom: 0; }
.secimler .slot h2 { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 22px; line-height: 22px; font-weight: 400; color: #e96622; margin: 0 0px 25px 0; padding-bottom: 5px; border-bottom: solid 1px #e96622; }
.secimler .slot.ikon h2 { }
.secimler .slot.ikon h2:before { content: ""; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.secimler .slot.ikon.hizmet h2 { padding: 0 0 0 29px; }
.secimler .slot.ikon.hizmet h2:before { width: 20px; background-image: url(../images/hzic.png); }
.secimler .slot.ikon.son h2 { padding: 0 0 0 29px; }
.secimler .slot.ikon.son h2:before { width: 20px; background-image: url(../images/ksic.png); }
.secimler .slot + .devami { margin-top: 0; }



.rezerveDetay.genelListe { width: 100%; float: left; position: relative; box-sizing: border-box; }
.rezerveDetay.genelListe li { width: 100%; padding: 20px; margin: 0 0 20px 0; border: solid 1px #dedede; }
.rezerveDetay.genelListe li:last-child { margin-bottom: 0; }
.rezerveDetay.genelListe li h6 { font-size: 17px; line-height: 17px; color: #515252; font-weight: 300; }
.rezerveDetay.genelListe li .yazi { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 13px; line-height: 19px; border-top: solid 1px #e4e4e4; border-bottom: solid 1px #e4e4e4; padding: 12px 0; margin: 14px 0; }
.rezerveDetay.genelListe li .alt { width: 100%; float: left; position: relative; box-sizing: border-box; }
.rezerveDetay.genelListe li .alt .fiyati { width: auto; float: left; font-size: 17px; line-height: 17px; color: #505050; font-weight: 300; margin: 9px 0 0 0; }
.rezerveDetay.genelListe li .alt .select { width: auto; float: right; }
.rezerveDetay.genelListe li .alt .adet { width: auto; float: right; }
.rezerveDetay.genelListe li .alt .adet .arr { width: 18px; height: 18px; float: left; border-radius: 100%; box-sizing: border-box; border: solid 1px #8b8c8d; background-repeat: no-repeat; background-position: center; margin: 4px 0 0 0; }
.rezerveDetay.genelListe li .alt .adet .arr.eksilt { background-image: url(../images/artir2.png); }
.rezerveDetay.genelListe li .alt .adet .arr.artir { background-image: url(../images/artir.png); }
.rezerveDetay.genelListe li .alt .adet input[type="text"] { width: 30px; height: 22px; float: left; box-sizing: border-box; position: relative; background: none; text-align: center; font-size: 24px; line-height: 24px; font-weight: 300; color: #003469; }
.rezerveDetay.genelListe.ikiLi li { width: calc(50% - 10px); }
.rezerveDetay.genelListe.ikiLi li:nth-child(2n) { float: right; }
.rezerveDetay.genelListe.ikiLi li:nth-last-child(1), .rezerveDetay.genelListe.ikiLi li:nth-last-child(2) { margin-bottom: 0; }
.rezerveDetay.genelListe li .basligi { width: 100%; float: left; position: relative; display: table; table-layout: fixed; }
.rezerveDetay.genelListe li .basligi .resmi { width: auto; display: inline-table; vertical-align: middle; float: none; }
.rezerveDetay.genelListe li .basligi .resmi img { width: auto; float: left; }
.rezerveDetay.genelListe li .basligi h6 { width: auto; display: inline-table; vertical-align: middle; float: none; margin-left: 10px; }



.secimYap .sagKisim .aracBilgi { }
.secimYap .sagKisim .aracBilgi .resmi { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 20px; border: solid 1px #dedede; margin: 0 0 20px 0; }
.secimYap .sagKisim .aracBilgi .resmi img, .secimYap .sagKisim .aracBilgi .resmi a { width: 100%; float: left; }
.secimYap .sagKisim .aracBilgi .resmi img { }
.secimYap .sagKisim .aracDetayi { width: 100%; float: left; background: #ececec; box-sizing: border-box; padding: 20px 14px; }
.secimYap .sagKisim .aracDetayi h6 { width: 100%; float: right; font-size: 16px; color: #3e3e3e; line-height: 19px; }
.secimYap .sagKisim .aracDetayi h6 a { width: auto; float: none; display: inline-table; text-decoration: underline; color: #8c8c8c; }
.secimYap .sagKisim .aracDetayi h6 span { width: 100%; float: left; font-size: 13px; margin-top: 2px; color: #8c8c8c; }
.secimYap .sagKisim .aracDetayi .ozellik { width: 100%; float: left; position: relative; margin: 20px 0 0 0; }
.secimYap .sagKisim .aracDetayi .ozellik span { width: 25%; float: left; position: relative; box-sizing: border-box; border-right: solid 1px #dedede; text-align: center; padding: 9px 0; }
.secimYap .sagKisim .aracDetayi .ozellik span:last-child { border-right: none; }
.secimYap .sagKisim .aracDetayi .ozellik span i { width: 100%; height: 23px; float: left; position: relative; }
.secimYap .sagKisim .aracDetayi .ozellik span i img { max-width: 100%; width: auto; height: 23px; float: none; display: inline-table; table-layout: fixed; }
.secimYap .sagKisim .aracDetayi .ozellik span strong { width: 100%; float: left; position: relative; font-size: 12px; line-height: 12px; font-weight: 400; color: #545454; margin: 9px 0 0 0; }




.ccFormatMonitor.cc_type_vs + p::after { content: "visa"; }
.ccFormatMonitor.cc_type_jc + p::after { content: "jcb"; }
.ccFormatMonitor.cc_type_dc + p::after { content: "diners-club"; }
.ccFormatMonitor.cc_type_mc + p::after { content: "mastercard"; }
.ccFormatMonitor.cc_type_ax + p::after { content: "american-express"; }
.ccFormatMonitor.cc_type_unknown + p::after { content: "bilinmiyor"; }



.genelForm.odemesi ul { width: calc(50% - 15px); }
.genelForm.odemesi ul li label { margin-bottom: 5px; width: 100%; float: left; font-size: 17px; line-height: 17px; font-weight: 300; color: #525252; margin-bottom: 9px; }
.genelForm.odemesi ul li input[type="text"] { }
.genelForm.odemesi ul li .kapsa { width: calc(50% - 15px); float: left; }
.genelForm.odemesi ul li .kapsa:nth-child(2n) { float: right; }



.krediKarti { position: absolute; width: 384px; hei; height: 246px; /* background: url(../images/kkic2.png); */ right: 20px; top: 31px; font-family: 'kk'; }
.krediKarti .numara { font-size: 21px; color: #ffffff; width: 100%; float: left; position: absolute; left: 0px; top: 140px; letter-spacing: 3px; box-sizing: border-box; padding: 0px 0px 0px 21px; line-height: 21px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); }
.krediKarti .tarih { font-size: 18px; color: #ffffff; width: 100%; float: left; position: absolute; left: 0px; top: 186px; letter-spacing: 3px; box-sizing: border-box; padding: 0px 0px 0px 21px; line-height: 21px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); z-index: 45; text-align: right; padding-right: 22px; }
.krediKarti .adSoyad { font-size: 18px; color: #ffffff; width: 100%; float: left; position: absolute; left: 0px; top: 186px; letter-spacing: 3px; box-sizing: border-box; padding: 0px 0px 0px 21px; line-height: 21px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); }
.krediKarti:after { content: ""; }



.genelForm.checkler ul { padding: 0 0 0 30px; }
.genelForm.checkler ul li { margin-bottom: 12px; }
.genelForm.checkler ul li label { }
.genelForm.checkler ul li p { font-size: 14px; color: #8c8c8c; line-height: 21px; width: calc(100% - 30px); float: right; }
.genelForm.checkler ul li a { color: #5f5f5f; text-decoration: underline; float: left; }
.genelForm.checkler .yazi { background: #ededed; box-sizing: border-box; padding: 20px 20px; margin-top: 30px; }




.bizeUlasin { width: 100%; float: left; position: relative; box-sizing: border-box; }
.bizeUlasin .slot { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 20px; }
.bizeUlasin .bilgi { }
.bizeUlasin .bilgi.genelListe ul { display: table; table-layout: fixed; }
.bizeUlasin .bilgi.genelListe li { width: 100%; display: table-cell; vertical-align: middle; float: none; padding: 0 10px; }
.bizeUlasin .bilgi.genelListe li:nth-child(4n) { margin-right: 0px; }
.bizeUlasin .bilgi.genelListe li.adres { width: 430px; }
.bizeUlasin .bilgi.genelListe li a { background: #f1f1f1; height: 164px; padding: 20px 20px; text-align: center; box-sizing: border-box; }
.bizeUlasin .bilgi.genelListe li .resim { position: relative; margin: 0 0 15px 0; height: 61px; text-align: center; }
.bizeUlasin .bilgi.genelListe li .resim img { width: auto; display: inline-table; vertical-align: text-bottom; float: none; height: 44px; }
.bizeUlasin .bilgi.genelListe li .resim:after { content: ""; width: 108px; height: 1px; position: absolute; left: calc(50% - 54px); bottom: 0px; bottom: 0px; background: #bbbbbb; }
.bizeUlasin .bilgi.genelListe li h6 { font-size: 15px; line-height: 22px; font-weight: 300; color: #3b3b3b; min-height: 48px; }
.bizeUlasin .bilgi.genelListe li.telefon h6 { }
.bizeUlasin .bilgi.genelListe li.mail h6 { }
.bizeUlasin .slot .solK { width: 638px; float: left; position: relative; box-sizing: border-box; background: #fff; }
.bizeUlasin .slot .solK iframe { width: 100%; height: 418px; float: left; position: relative; box-sizing: border-box; }
.bizeUlasin .slot .sagK { width: calc(100% - 650px); float: right; }
.bizeUlasin .slot .sagK ul { width: 100%; float: left; position: relative; box-sizing: border-box; }
.bizeUlasin .slot .sagK ul li { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 10px 0; }
.bizeUlasin .slot .sagK ul li:last-child { margin-bottom: 0; }
.bizeUlasin .slot .sagK ul li input { width: 100%; float: left; position: relative; box-sizing: border-box; }
.bizeUlasin .slot .sagK ul li textarea { width: 100%; height: 155px; float: left; position: relative; box-sizing: border-box; resize: none; }
.bizeUlasin .slot .sagK ul li input[type="text"], .bizeUlasin .slot .sagK ul li textarea { font-size: 16px; line-height: 16px; font-weight: 300; color: #7d7d7d; padding: 20px 23px; background: #f1f1f1; }
.bizeUlasin .slot .sagK ul li input[type="submit"], .bizeUlasin .slot .sagK ul li input[type="button"] { width: auto; float: left; font-size: 17px; line-height: 17px; font-weight: bold; color: #fff; background: #e96622; padding: 14px 60px; cursor: pointer; }



.katResim { width: calc(100% - 30px); height: 400px; float: left; position: relative; z-index: 101; margin: -91px 0 30px 0; }
.katResim img { width: 100%; float: left; position: relative; box-sizing: border-box; display: none; }
.katResim h1, .katResim strong { width: auto; position: absolute; left: 50%; bottom: 84px; transform: translate(-50%, 0); font-size: 32px; line-height: 32px; font-weight: 300; color: #fff; background: rgba(233, 102, 34, 0.78); padding: 25px 50px 25px 50px; text-align: center; }



.haberListe.genelListe { }
.haberListe.genelListe.mBot { margin-bottom: 70px; }
.haberListe.genelListe li { }
.haberListe.genelListe .kapsa { width: 100%; float: left; position: relative; }
.haberListe.genelListe li { width: 33.33%; padding: 0px; }
.haberListe.genelListe li a { border: solid 1px #dadada; padding: 2px 2px 22px 2px; text-align: center; }
.haberListe.genelListe:not(.caro) li, .haberListe.genelListe.noCaro li { width: calc(33.33% - 14px); margin-right: 21px; margin-bottom: 21px; }
.haberListe.genelListe:not(.caro) li:nth-child(3n), .haberListe.genelListe.noCaro li:nth-child(3n) { margin-right: 0px; }
.haberListe.genelListe li .kapsul { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0 9px; }
.haberListe.genelListe.noCaro li .kapsul { padding: 0px; }
.haberListe.genelListe li .resim { }
.haberListe.genelListe li h6 { font-size: 16px; line-height: 21px; font-weight: 600; color: #003469; padding: 12px 20px; }
.haberListe.genelListe li p { font-size: 13px; line-height: 17px; color: #656565; }



/***************************/
/*  Kampanya Modal  **/
/***************************/


.secileniDegistir { width: 100%; float: left; position: relative; box-sizing: border-box; }
.secileniDegistir .gosterim.genelListe { }
.secileniDegistir .gosterim.genelListe ul { }
.secileniDegistir .gosterim.genelListe ul:before { content: ""; width: 46px; height: 26px; position: absolute; left: calc(50% - 23px); top: 116px; background: url(../images/karsi.png) no-repeat; }
.secileniDegistir .gosterim.genelListe li { width: calc(50% - 40px); padding: 0px; margin-right: 80px; }
.secileniDegistir .gosterim.genelListe li:nth-child(2n) { margin-right: 0px; }
.secileniDegistir .gosterim.genelListe li .resim { /* border: solid 1px #dedede; */ padding: 0 40px; background: #fff; }
.secileniDegistir .gosterim.genelListe li .resim img { }
.secileniDegistir .gosterim.genelListe li .bilgisi { width: 100%; float: left; box-sizing: border-box; /* background: #ececec; */ padding: 20px 20px; margin: 10px 0 0 0; text-align: center; }
.secileniDegistir .gosterim.genelListe li .bilgisi h6 { font-size: 16px; line-height: 24px; color: #ffffff; }
.secileniDegistir .gosterim.genelListe li .bilgisi span { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 14px; color: #ffffff; margin: 11px 0 0 0; padding: 8px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .bilgisi span:before { content: ""; width: 40px; height: 2px; position: absolute; left: calc(50% - 20px); top: 0px; background: #ffffff; }
.secileniDegistir .gosterim.genelListe li .fiyat { width: 100%; float: left; position: relative; box-sizing: border-box; border-top: solid 1px #ffffff29; padding: 21px 0 17px 0; text-align: center; }
.secileniDegistir .gosterim.genelListe li .fiyat .gunu { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 17px; color: #ffffff; padding: 0; }
.secileniDegistir .gosterim.genelListe li .fiyat .gunu strong { width: 100%; float: left; font-size: 22px; letter-spacing: 5px; }
.secileniDegistir .gosterim.genelListe li .fiyat .gunu span { width: 100%; float: left; }
.secileniDegistir .gosterim.genelListe li .fiyat .tFiyat { width: 100%; float: right; font-size: 49px; line-height: 39px; font-weight: bold; color: #ffffff; letter-spacing: 0; }
.secileniDegistir .gosterim.genelListe li .fiyat .tFiyat span { font-size: 25px; }
.secileniDegistir .gosterim.genelListe li .secimYap { width: 100%; margin: 10px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .secimYap a { font-size: 17px; line-height: 17px; font-weight: 300; color: #fff; text-align: center; background: #434343; padding: 21px 0; /* border-radius: 50px; */ margin: 0px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .secimYap a:hover { background: #6a6a6a; }
.secileniDegistir .gosterim.genelListe li.secilecek .secimYap a:hover { background: #626161; }

.secileniDegistir .gosterim.genelListe li.secilecek .fiyat .tFiyat { font-size: 65px; line-height: 65px; margin: 4px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .fiyat .tFiyat span { font-size: 36px; line-height: 36px; display: inline-table; vertical-align: middle; }
.secileniDegistir .gosterim.genelListe li.secilecek .secimYap a { background: #2a2924; }
.secileniDegistir .gosterim.genelListe li:not(.secilecek) .fiyat .tFiyat { width: 100%; text-align: center; }


.secileniDegistir .gosterim.genelListe li.secimi { background: #626161; margin-top: 35px; }
.secileniDegistir .gosterim.genelListe li.secilecek { background: #fac400; }
.secileniDegistir .gosterim.genelListe li.secilecek .bilgisi span:before { background: #fff; }




/***************************/
/*  Kampanya Modal  **/
/***************************/
/*

.secileniDegistir { width: 100%; float: left; position: relative; box-sizing: border-box; }
.secileniDegistir .gosterim.genelListe { }
.secileniDegistir .gosterim.genelListe ul { }
.secileniDegistir .gosterim.genelListe ul:before { content: ""; width: 46px; height: 26px; position: absolute; left: calc(50% - 23px); top: 66px; background: url(../images/karsi.png) no-repeat; }
.secileniDegistir .gosterim.genelListe li { width: calc(50% - 50px); padding: 0px; margin-right: 100px; }
.secileniDegistir .gosterim.genelListe li:nth-child(2n) { margin-right: 0px; }
.secileniDegistir .gosterim.genelListe li .resim { border: solid 1px #dedede; padding: 0 40px; }
.secileniDegistir .gosterim.genelListe li .resim img { }
.secileniDegistir .gosterim.genelListe li .bilgisi { width: 100%; float: left; box-sizing: border-box; background: #ececec; padding: 20px 20px; margin: 10px 0 0 0; text-align: center; }
.secileniDegistir .gosterim.genelListe li .bilgisi h6 { font-size: 16px; line-height: 24px; color: #3e3e3e; }
.secileniDegistir .gosterim.genelListe li .bilgisi span { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 14px; color: #848484; margin: 11px 0 0 0; padding: 8px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .bilgisi span:before { content: ""; width: 136px; height: 2px; position: absolute; left: calc(50% - 68px); top: 0px; background: #e8d67f; }
.secileniDegistir .gosterim.genelListe li .fiyat { width: 100%; float: left; position: relative; box-sizing: border-box; background: #f4f4f4; padding: 20px 20px; }
.secileniDegistir .gosterim.genelListe li .fiyat .gunu { width: 116px; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 17px; color: #848484; margin: 3px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .fiyat .gunu strong { width: 100%; float: left; }
.secileniDegistir .gosterim.genelListe li .fiyat .gunu span { width: 100%; float: left; }
.secileniDegistir .gosterim.genelListe li .fiyat .tFiyat { width: calc(100% - 116px); float: right; text-align: right; font-size: 39px; line-height: 39px; font-weight: 300; color: #848484; }
.secileniDegistir .gosterim.genelListe li .fiyat .tFiyat span { font-size: 25px; }
.secileniDegistir .gosterim.genelListe li .secimYap { width: 100%; margin: 10px 0 0 0; }
.secileniDegistir .gosterim.genelListe li .secimYap a { font-size: 17px; line-height: 17px; font-weight: 300; color: #fff; text-align: center; background: #c0c0c0; padding: 13px 0; }

.secileniDegistir .gosterim.genelListe li.secilecek .fiyat .tFiyat { color: #fac400; }
.secileniDegistir .gosterim.genelListe li.secilecek .secimYap a { background: #e8d67f; }
.secileniDegistir .gosterim.genelListe li:not(.secilecek) .fiyat .tFiyat { width: 100%; text-align: center; }


.popUp .popWrap.modal { }
.popUp .popWrap.popTrue { }
.popUp .popWrap.ozelAracKam { width: 750px; }

*/


.popUp .popWrap.modal { }
.popUp .popWrap.popTrue { padding: 0; background: none; }
.popUp .popWrap.ozelAracKam { width: 750px; }
.popUp .popWrap.ozelAracKam .baslik { margin: 0; }
.popUp .popWrap.ozelAracKam .baslik strong { display: none; }
.popUp .popWrap.ozelAracKam .baslik .kpt { display: inline-table; position: relative; float: right; background: #fff; padding: 6px 10px; background-position: center; bottom: 1px; border: none; z-index: 9999; margin: 0 0 -1px 0; font-size: 26px; line-height: 26px; text-align: center; color: #606060; }
.popUp .popWrap.ozelAracKam .baslik .kpt:after { content: "X"; }

/***************************/
/*  Kampanya Modal  **/
/***************************/




.aracMenu ul { width: 100%; float: left; background: #ececec; padding: 12px 0; }
.aracMenu ul li { width: 100%; float: left; padding: 0 0; border-bottom: solid 1px #cbcbcb; }
.aracMenu ul li a { width: 100%; float: left; text-align: left; font-size: 15px; font-weight: 300; color: #676767; padding: 10px 20px; box-sizing: border-box; position: relative; }
.aracMenu ul li.active a { background: #fafafa; margin-left: 12px; }
.aracMenu ul li:last-child { border-bottom: none; }



.ofisSec { width: 100%; float: left; position: relative; box-sizing: border-box; }
.ofisSec .maps { width: calc(100% - 30px); float: left; position: relative; z-index: 101; /* margin: -91px 0 30px 0; */ }
.ofisSec .maps iframe { width: 100%; height: 480px; float: left; }
.ofisSec .aramaAlani { width: 100%; float: left; display: table; table-layout: fixed; margin: 40px 0 0 0; }
.ofisSec .aramaAlani .solK { width: 306px; display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 0 10px; }
.ofisSec .aramaAlani .solK strong { width: 100%; float: left; font-size: 25px; line-height: 25px; font-weight: 500; color: #f9c412; }
.ofisSec .aramaAlani .solK span { width: 100%; float: left; font-size: 15px; line-height: 19px; color: #5b5b5b; margin: 14px 0 0 0; }
.ofisSec .aramaAlani .sagK { width: 100%; display: table-cell; vertical-align: middle; }
.ofisSec .aramaAlani .sagK select { width: 100%; float: left; }
.ofisSec .aramaAlani .sagK .select2-container--default .select2-selection--single { border: none; background: #f8c033; padding: 51px 30px; }
.ofisSec .aramaAlani .sagK .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 28px; line-height: 28px; font-weight: 300; color: #fff; padding-right: 70px; }
.ofisSec .aramaAlani .sagK .select2-container--default .select2-selection--single .select2-selection__arrow { width: 58px; right: 30px; }
.ofisSec .aramaAlani .sagK .select2-container--default .select2-selection--single .select2-selection__arrow b { background-image: url(../images/ofar.png); right: 0; background-size: contain; }
.ofisSec .listesi.genelListe { margin: 40px 0 0 0; }
.ofisSec .listesi.genelListe li { width: calc(33.33% - 12px); padding: 0; margin: 0 18px 40px 0; }
.ofisSec .listesi.genelListe li:nth-child(3n) { margin-right: 0; }
.ofisSec .listesi.genelListe li .resim { }
.ofisSec .listesi.genelListe li h6 { max-width: calc(100% - 10px); width: auto; font-size: 20px; line-height: 20px; font-weight: 300; color: #5b5b5b; background: #f2f2f2; margin: -34px 0 20px 10px; padding: 20px 55px 20px 25px; }
.ofisSec .listesi.genelListe li .detayi { width: 100%; float: left; box-sizing: border-box; position: relative; padding: 0 10px 0 33px; }
.ofisSec .listesi.genelListe li .detayi .slt { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 16px; line-height: 23px; font-weight: 300; color: #5b5b5b; min-height: 43px; margin: 0 0 20px 0; padding: 0 0 0 48px; }
.ofisSec .listesi.genelListe li .detayi .slt:before { content: ""; width: 38px; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.ofisSec .listesi.genelListe li .detayi .slt.adresi:before { background-image: url(../images/oic01.png); }
.ofisSec .listesi.genelListe li .detayi .slt.telefon:before { background-image: url(../images/oic02.png); }
.ofisSec .listesi.genelListe li a.rezer { width: auto; float: left; font-size: 14px; line-height: 14px; color: #5b5b5b; border: solid 1px #f8c033; border-radius: 40px; padding: 12px 26px; }
.ofisSec .listesi.genelListe li a.rezer:hover { background-color: #f8c033; color: #fff; }
