@font-face{font-family:ZWFont1;src:url(ReworkDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}

@font-face{font-family:ZWFont1;src:url(ReworkDisplay-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:ZWFont2;src:url(PPMori-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ZWFont2;src:url(PPMori-SemiBold.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ZWFont3;src:url(EditorialNew-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ZWFont3;src:url(EditorialNew-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}

html{font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:middle}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{display:inline-block;font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000}#yui3-css-stamp.cssreset{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a:active,a:hover{outline:0}a{text-decoration:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.img-responsive { display: block; max-width: 100%; width: 100%; height: auto; margin: auto; }
.img-responsive > img { display: block; max-width: 100%; width: 100%; height: auto; margin: auto; }
.clear:before, .clear:after, .divContainer:before, .divContainer:after { display: table; content: " "; }
.clear:after, .divContainer:after { clear: both; }
input[type=button] { -webkit-appearance: none !important; }
.col-m-1, .col-t-1, .col-w-1, .col-wb-1,
.col-m-2, .col-t-2, .col-w-2, .col-wb-2,
.col-m-3, .col-t-3, .col-w-3, .col-wb-3,
.col-m-4, .col-t-4, .col-w-4, .col-wb-4,
.col-m-5, .col-t-5, .col-w-5, .col-wb-5,
.col-m-6, .col-t-6, .col-w-6, .col-wb-6,
.col-m-7, .col-t-7, .col-w-7, .col-wb-7,
.col-m-8, .col-t-8, .col-w-8, .col-wb-8,
.col-m-9, .col-t-9, .col-w-9, .col-wb-9,
.col-m-10, .col-t-10, .col-w-10, .col-wb-10,
.col-m-0-5, .col-t-0-5, .col-w-0-5, .col-wb-0-5,
.col-m-1-5, .col-t-1-5, .col-w-1-5, .col-wb-1-5,
.col-m-2-5, .col-t-2-5, .col-w-2-5, .col-wb-2-5,
.col-m-3-5, .col-t-3-5, .col-w-3-5, .col-wb-3-5,
.col-m-4-5, .col-t-4-5, .col-w-4-5, .col-wb-4-5,
.col-m-5-5, .col-t-5-5, .col-w-5-5, .col-wb-5-5,
.col-m-6-5, .col-t-6-5, .col-w-6-5, .col-wb-6-5,
.col-m-7-5, .col-t-7-5, .col-w-7-5, .col-wb-7-5,
.col-m-8-5, .col-t-8-5, .col-w-8-5, .col-wb-8-5,
.col-m-9-5, .col-t-9-5, .col-w-9-5, .col-wb-9-5 {position: relative;min-height: 1px;float: left;}
.col-wb-0-5 { width: 5%; }
.col-wb-1 { width: 10%; }
.col-wb-1-5 { width: 15%; }
.col-wb-2 { width: 20%; }
.col-wb-2-5 { width: 25%; }
.col-wb-3 { width: 30%; }
.col-wb-3-5 { width: 35%; }
.col-wb-4 { width: 40%; }
.col-wb-4-5 { width: 45%; }
.col-wb-5 { width: 50%; }
.col-wb-5-5 { width: 55%; }
.col-wb-6 { width: 60%; }
.col-wb-6-5 { width: 65%; }
.col-wb-7 { width: 70%; }
.col-wb-7-5 { width: 75%; }
.col-wb-8 { width: 80%; }
.col-wb-8-5 { width: 85%; }
.col-wb-9 {width: 90%;}
.col-wb-9-5 { width: 95%; }
.col-wb-10 { width: 100%; }
.col-wb-offset-0 { margin-left: 0px; }
.col-wb-offset-0-5 { margin-left: 5%; }
.col-wb-offset-1 { margin-left: 10%; }
.col-wb-offset-1-5 { margin-left: 15%; }
.col-wb-offset-2 { margin-left: 20%; }
.col-wb-offset-2-5 { margin-left: 25%; }
.col-wb-offset-3 { margin-left: 30%; }
.col-wb-offset-3-5 { margin-left: 35%; }
.col-wb-offset-4 { margin-left: 40%; }
.col-wb-offset-4-5 { margin-left: 45%; }
.col-wb-offset-5 { margin-left: 50%; }
.col-wb-offset-5-5 { margin-left: 55%; }
.col-wb-offset-6 { margin-left: 60%; }
.col-wb-offset-6-5 { margin-left: 65%; }
.col-wb-offset-7 { margin-left: 70%; }
.col-wb-offset-7-5 { margin-left: 75%; }
.col-wb-offset-8 { margin-left: 80%; }
.col-wb-offset-8-5 { margin-left: 85%; }
.col-wb-offset-9 { margin-left: 90%; }
.col-wb-offset-9-5 { margin-left: 95%; }
.col-wb-offset-10 { margin-left: 100%; }
.left { float: left; }
.right { float: right; }
.center { display: block; float: none; margin-right: auto; margin-left: auto; }
.show { display: block !important; }
.hide, .hiden, .gizli { display: none !important; }
.gizliWB { display: none !important; visibility: hidden !important; }
.gosterWB { display: block !important; visibility: visible !important; }
.taleft { text-align: left; }
.taright { text-align: right; }
.tacenter { text-align: center; }
input[type="button"], input[type="submit"] {border: none;border-radius: 0;background-color: transparent;cursor: pointer;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
a { cursor: pointer; color: inherit; }
@media (max-width: 1300px) {
    .col-w-0-5 { width: 5%; }
    .col-w-1 { width: 10%; }
    .col-w-1-5 { width: 15%; }
    .col-w-2 { width: 20%; }
    .col-w-2-5 { width: 25%; }
    .col-w-3 { width: 30%; }
    .col-w-3-5 { width: 35%; }
    .col-w-4 { width: 40%; }
    .col-w-4-5 { width: 45%; }
    .col-w-5 { width: 50%; }
    .col-w-5-5 { width: 55%; }
    .col-w-6 { width: 60%; }
    .col-w-6-5 { width: 65%; }
    .col-w-7 { width: 70%; }
    .col-w-7-5 { width: 75%; }
    .col-w-8 { width: 80%; }
    .col-w-8-5 { width: 85%; }
    .col-w-9 { width: 90%; }
    .col-w-9-5 { width: 95%; }
    .col-w-10 { width: 100%; }
    .col-w-offset-0 { margin-left: 0px; }
    .col-w-offset-0-5 { margin-left: 5%; }
    .col-w-offset-1 { margin-left: 10%; }
    .col-w-offset-1-5 { margin-left: 15%; }
    .col-w-offset-2 { margin-left: 20%; }
    .col-w-offset-2-5 { margin-left: 25%; }
    .col-w-offset-3 { margin-left: 30%; }
    .col-w-offset-3-5 { margin-left: 35%; }
    .col-w-offset-4 { margin-left: 40%; }
    .col-w-offset-4-5 { margin-left: 45%; }
    .col-w-offset-5 { margin-left: 50%; }
    .col-w-offset-5-5 { margin-left: 55%; }
    .col-w-offset-6 { margin-left: 60%; }
    .col-w-offset-6-5 { margin-left: 65%; }
    .col-w-offset-7 { margin-left: 70%; }
    .col-w-offset-7-5 { margin-left: 75%; }
    .col-w-offset-8 { margin-left: 80%; }
    .col-w-offset-8-5 { margin-left: 85%; }
    .col-w-offset-9 { margin-left: 90%; }
    .col-w-offset-9-5 { margin-left: 95%; }
    .col-w-offset-10 { margin-left: 100%; }
    .gizliW { display: none !important; visibility: hidden !important; }
    .gosterW { display: block !important; visibility: visible !important; }
}
@media (max-width: 1000px) {
    .col-w-0-5 { width: 5%; }
    .col-w-1 { width: 10%; }
    .col-w-1-5 { width: 15%; }
    .col-w-2 { width: 20%; }
    .col-w-2-5 { width: 25%; }
    .col-w-3 { width: 30%; }
    .col-w-3-5 { width: 35%; }
    .col-w-4 { width: 40%; }
    .col-w-4-5 { width: 45%; }
    .col-w-5 { width: 50%; }
    .col-w-5-5 { width: 55%; }
    .col-w-6 { width: 60%; }
    .col-w-6-5 { width: 65%; }
    .col-w-7 { width: 70%; }
    .col-w-7-5 { width: 75%; }
    .col-w-8 { width: 80%; }
    .col-w-8-5 { width: 85%; }
    .col-w-9 { width: 90%; }
    .col-w-9-5 { width: 95%; }
    .col-w-10 { width: 100%; }
    .col-w-offset-0 { margin-left: 0px; }
    .col-w-offset-0-5 { margin-left: 5%; }
    .col-w-offset-1 { margin-left: 10%; }
    .col-w-offset-1-5 { margin-left: 15%; }
    .col-w-offset-2 { margin-left: 20%; }
    .col-w-offset-2-5 { margin-left: 25%; }
    .col-w-offset-3 { margin-left: 30%; }
    .col-w-offset-3-5 { margin-left: 35%; }
    .col-w-offset-4 { margin-left: 40%; }
    .col-w-offset-4-5 { margin-left: 45%; }
    .col-w-offset-5 { margin-left: 50%; }
    .col-w-offset-5-5 { margin-left: 55%; }
    .col-w-offset-6 { margin-left: 60%; }
    .col-w-offset-6-5 { margin-left: 65%; }
    .col-w-offset-7 { margin-left: 70%; }
    .col-w-offset-7-5 { margin-left: 75%; }
    .col-w-offset-8 { margin-left: 80%; }
    .col-w-offset-8-5 { margin-left: 85%; }
    .col-w-offset-9 { margin-left: 90%; }
    .col-w-offset-9-5 { margin-left: 95%; }
    .col-w-offset-10 { margin-left: 100%; }
    .col-t-0-5 { width: 5%; }
    .col-t-1 { width: 10%; }
    .col-t-1-5 { width: 15%; }
    .col-t-2 { width: 20%; }
    .col-t-2-5 { width: 25%; }
    .col-t-3 { width: 30%; }
    .col-t-3-5 { width: 35%; }
    .col-t-4 { width: 40%; }
    .col-t-4-5 { width: 45%; }
    .col-t-5 { width: 50%; }
    .col-t-5-5 { width: 55%; }
    .col-t-6 { width: 60%; }
    .col-t-6-5 { width: 65%; }
    .col-t-7 { width: 70%; }
    .col-t-7-5 { width: 75%; }
    .col-t-8 { width: 80%; }
    .col-t-8-5 { width: 85%; }
    .col-t-9 { width: 90%; }
    .col-t-9-5 { width: 95%; }
    .col-t-10 { width: 100%; }
    .col-t-offset-0 { margin-left: 0px; }
    .col-t-offset-0-5 { margin-left: 5%; }
    .col-t-offset-1 { margin-left: 10%; }
    .col-t-offset-1-5 { margin-left: 15%; }
    .col-t-offset-2 { margin-left: 20%; }
    .col-t-offset-2-5 { margin-left: 25%; }
    .col-t-offset-3 { margin-left: 30%; }
    .col-t-offset-3-5 { margin-left: 35%; }
    .col-t-offset-4 { margin-left: 40%; }
    .col-t-offset-4-5 { margin-left: 45%; }
    .col-t-offset-5 { margin-left: 50%; }
    .col-t-offset-5-5 { margin-left: 55%; }
    .col-t-offset-6 { margin-left: 60%; }
    .col-t-offset-6-5 { margin-left: 65%; }
    .col-t-offset-7 { margin-left: 70%; }
    .col-t-offset-7-5 { margin-left: 75%; }
    .col-t-offset-8 { margin-left: 80%; }
    .col-t-offset-8-5 { margin-left: 85%; }
    .col-t-offset-9 { margin-left: 90%; }
    .col-t-offset-9-5 { margin-left: 95%; }
    .col-t-offset-10 { margin-left: 100%; }
    .gizliT { display: none !important; visibility: hidden !important; }
    .gosterT { display: block !important; visibility: visible !important; }
}
@media (max-width: 768px) {
    .col-w-0-5 { width: 5%; }
    .col-w-1 { width: 10%; }
    .col-w-1-5 { width: 15%; }
    .col-w-2 { width: 20%; }
    .col-w-2-5 { width: 25%; }
    .col-w-3 { width: 30%; }
    .col-w-3-5 { width: 35%; }
    .col-w-4 { width: 40%; }
    .col-w-4-5 { width: 45%; }
    .col-w-5 { width: 50%; }
    .col-w-5-5 { width: 55%; }
    .col-w-6 { width: 60%; }
    .col-w-6-5 { width: 65%; }
    .col-w-7 { width: 70%; }
    .col-w-7-5 { width: 75%; }
    .col-w-8 { width: 80%; }
    .col-w-8-5 { width: 85%; }
    .col-w-9 { width: 90%; }
    .col-w-9-5 { width: 95%; }
    .col-w-10 { width: 100%; }
    .col-w-offset-0 { margin-left: 0px; }
    .col-w-offset-0-5 { margin-left: 5%; }
    .col-w-offset-1 { margin-left: 10%; }
    .col-w-offset-1-5 { margin-left: 15%; }
    .col-w-offset-2 { margin-left: 20%; }
    .col-w-offset-2-5 { margin-left: 25%; }
    .col-w-offset-3 { margin-left: 30%; }
    .col-w-offset-3-5 { margin-left: 35%; }
    .col-w-offset-4 { margin-left: 40%; }
    .col-w-offset-4-5 { margin-left: 45%; }
    .col-w-offset-5 { margin-left: 50%; }
    .col-w-offset-5-5 { margin-left: 55%; }
    .col-w-offset-6 { margin-left: 60%; }
    .col-w-offset-6-5 { margin-left: 65%; }
    .col-w-offset-7 { margin-left: 70%; }
    .col-w-offset-7-5 { margin-left: 75%; }
    .col-w-offset-8 { margin-left: 80%; }
    .col-w-offset-8-5 { margin-left: 85%; }
    .col-w-offset-9 { margin-left: 90%; }
    .col-w-offset-9-5 { margin-left: 95%; }
    .col-w-offset-10 { margin-left: 100%; }
    .col-t-0-5 { width: 5%; }
    .col-t-1 { width: 10%; }
    .col-t-1-5 { width: 15%; }
    .col-t-2 { width: 20%; }
    .col-t-2-5 { width: 25%; }
    .col-t-3 { width: 30%; }
    .col-t-3-5 { width: 35%; }
    .col-t-4 { width: 40%; }
    .col-t-4-5 { width: 45%; }
    .col-t-5 { width: 50%; }
    .col-t-5-5 { width: 55%; }
    .col-t-6 { width: 60%; }
    .col-t-6-5 { width: 65%; }
    .col-t-7 { width: 70%; }
    .col-t-7-5 { width: 75%; }
    .col-t-8 { width: 80%; }
    .col-t-8-5 { width: 85%; }
    .col-t-9 { width: 90%; }
    .col-t-9-5 { width: 95%; }
    .col-t-10 { width: 100%; }
    .col-t-offset-0 { margin-left: 0px; }
    .col-t-offset-0-5 { margin-left: 5%; }
    .col-t-offset-1 { margin-left: 10%; }
    .col-t-offset-1-5 { margin-left: 15%; }
    .col-t-offset-2 { margin-left: 20%; }
    .col-t-offset-2-5 { margin-left: 25%; }
    .col-t-offset-3 { margin-left: 30%; }
    .col-t-offset-3-5 { margin-left: 35%; }
    .col-t-offset-4 { margin-left: 40%; }
    .col-t-offset-4-5 { margin-left: 45%; }
    .col-t-offset-5 { margin-left: 50%; }
    .col-t-offset-5-5 { margin-left: 55%; }
    .col-t-offset-6 { margin-left: 60%; }
    .col-t-offset-6-5 { margin-left: 65%; }
    .col-t-offset-7 { margin-left: 70%; }
    .col-t-offset-7-5 { margin-left: 75%; }
    .col-t-offset-8 { margin-left: 80%; }
    .col-t-offset-8-5 { margin-left: 85%; }
    .col-t-offset-9 { margin-left: 90%; }
    .col-t-offset-9-5 { margin-left: 95%; }
    .col-t-offset-10 { margin-left: 100%; }
    .gizliT { display: none !important; visibility: hidden !important; }
    .gosterT { display: block !important; visibility: visible !important; }
    .col-m-0-5 { width: 5%; }
    .col-m-1 { width: 10%; }
    .col-m-1-5 { width: 15%; }
    .col-m-2 { width: 20%; }
    .col-m-2-5 { width: 25%; }
    .col-m-3 { width: 30%; }
    .col-m-3-5 { width: 35%; }
    .col-m-4 { width: 40%; }
    .col-m-4-5 { width: 45%; }
    .col-m-5 { width: 50%; }
    .col-m-5-5 { width: 55%; }
    .col-m-6 { width: 60%; }
    .col-m-6-5 { width: 65%; }
    .col-m-7 { width: 70%; }
    .col-m-7-5 { width: 75%; }
    .col-m-8 { width: 80%; }
    .col-m-8-5 { width: 85%; }
    .col-m-9 { width: 90%; }
    .col-m-9-5 { width: 95%; }
    .col-m-10 { width: 100%; }
    .col-m-offset-0 { margin-left: 0px; }
    .col-m-offset-0-5 { margin-left: 5%; }
    .col-m-offset-1 { margin-left: 10%; }
    .col-m-offset-1-5 { margin-left: 15%; }
    .col-m-offset-2 { margin-left: 20%; }
    .col-m-offset-2-5 { margin-left: 25%; }
    .col-m-offset-3 { margin-left: 30%; }
    .col-m-offset-3-5 { margin-left: 35%; }
    .col-m-offset-4 { margin-left: 40%; }
    .col-m-offset-4-5 { margin-left: 45%; }
    .col-m-offset-5 { margin-left: 50%; }
    .col-m-offset-5-5 { margin-left: 55%; }
    .col-m-offset-6 { margin-left: 60%; }
    .col-m-offset-6-5 { margin-left: 65%; }
    .col-m-offset-7 { margin-left: 70%; }
    .col-m-offset-7-5 { margin-left: 75%; }
    .col-m-offset-8 { margin-left: 80%; }
    .col-m-offset-8-5 { margin-left: 85%; }
    .col-m-offset-9 { margin-left: 90%; }
    .col-m-offset-9-5 { margin-left: 95%; }
    .col-m-offset-10 { margin-left: 100%; }
    .gizliM { display: none !important; visibility: hidden !important; }
    .gosterM { display: block !important; visibility: visible !important; }
}
/* 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: #3b3b3b; font-family: ZWFont1, 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);background-size: 25px;}
input[type=checkbox]:checked + label, input[type=radio]:checked + label { background-image: url(../img/toolCheckA.png); }
input[type=text], input[type=date], textarea { text-indent: 10px; }
select {border: transparent;background-color: #fff;padding: 5px 25px 5px 15px;height: 35px;font-family: ZWFont1;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;-webkit-appearance:none}
input[type="date"] { -webkit-appearance: none}
.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 #d46946;  background-size: auto;}
.icoMail { background: url(../img/icoMail.png) no-repeat center center; background-size: auto; }
/* default h's */
/* tum fomrlarin/inputlarin defaultlari */
/**********************************/

/* GENEL */
.divContainer {position: relative;display: block;}
.divContainerBack {width: 100%;}
.divSayfaPasif { display: none; position: absolute;  top: 0px; left: -75px; z-index: 100; width: calc(100vw - 4px); height: 100%; background-color: #000000; opacity: 0.3;  }

.divMenuUstSabit {display: table;width: 100%;border-top: 1px solid #f1cccc;border-bottom: 1px solid #e4e4e4;color: #adadb3;font-family: Zwfont1;font-size: 11px;line-height: 35px;}

.ulUstSabit {display: table;float: left;color: #fff;height: 40px;line-height: 40px;background-color: #e98362;}
.ulUstSabit li { float: left; margin-right: 20px; background-position: left center; }
.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: 40px;height: 40px;margin: 0px 5px -7px 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; }

.divMenuUst {display: flex;background-color: #0f2954;justify-content: space-between;color: #fff;align-items: center;padding-left: 15px;width: 70%;float: right;}
.divMenuUst > div:first-of-type {}
.divMenuUst > div:first-of-type > a {margin: 0 10px;color: #8297bd;}
.divMenuUst > div:first-of-type > a:last-of-type {color: #fff;background: url(../img/icoTelefon.png) left center / 10px no-repeat;padding-left: 20px;}
.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;}

.divMenuUstMesaj { background-color: #000; line-height: 30px; color:#fff; text-align: center;  letter-spacing:4px; font-size:11px; font-family:ZWFont1;  }
.divMenuIc {width: 100%;margin-left: auto;background: transparent;position: absolute;z-index: 30;border-bottom: 1px solid #ffffff80;display: flex;justify-content: space-between;align-items: center;}
.divMenuIc .aLogo {}

.divMenuIc.divMenuEtkinlik {border-bottom: 1px solid #7f7f7f;}
.divMenuEtkinlik .navMenuUst > ul > li > a {color: #3b3b3b}
.divMenuEtkinlik .aLogo {background-image : url(../img/logoSiyah.png);border-right: 1px solid #7f7f7f;}
.divMenuEtkinlik .divMenuIletisim {border-left: 1px solid #7f7f7f;}

.divMenuIcFixed {position: fixed;background: #10204b;border: none;}
.divMenuIcFixed .aLogo {border: none;background: url(../img/logo2.png) center / 130px no-repeat;height: 80px;}
.divMenuIcFixed .divMenuIletisim {border: none;height: 80px;}
.divMenuIcFixed .divMenuIletisim > a {background: #fff;color: #000;padding: 14px;}
.divMenuIcFixed.divMenuEtkinlik .navMenuUst > ul > li > a {color:#fff}

.divMenuIcFixed {position: fixed;background: #10204b;border: none;}
.divMenuIcFixed .aLogo {border: none;background: url(../img/logo2.png) center / 130px no-repeat;height: 80px;}
.divMenuIcFixed .divMenuIletisim {border: none;height: 80px;}
.divMenuIcFixed .divMenuIletisim > a {background: #fff;color: #000;padding: 14px;}

.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: #0f2954;}
.aMLeftLogo {display: inline-block;width: 150px;height: 50px;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: 13px;right: 15px;width: 15px;height: 15px;background: url(../img/icoDDOK2.png) no-repeat center center;background-size: contain;}

.divMMenu {display: none;width: 25px;height: 25px;background: url(../img/btnMMenu.png) no-repeat center center;background-size:cover;margin: 22px 10px;}
.aLogo {display: block;width: 280px;height: 100px;background: url(../img/logo.png) center / 160px no-repeat;border-right: 1px solid #ffffff80;}
.divMenuIletisim {width: 280px;height: 100px;border-left: 1px solid #ffffff80;display: flex;align-items: center;justify-content: center;}
.divMenuIletisim > a {display: inline-block;background: #ffae00;color: #000;letter-spacing: 3px;padding: 20px;font-size: 14px;}

.aMenuHome { display: inline-block; width: 20px; height: 20px; background: url(../img/icoHome.png) no-repeat center center; }

.navMenuUst {}
.navMenuUst > ul {margin: auto auto;display: flex;}
.navMenuUst > ul > li {position: relative;}
.navMenuUst > ul > li:last-of-type::after {display: none;}
.navMenuUst > ul > li > a {margin: 0 20px;font-size: 14px;color: #fff;letter-spacing: 4px;}
.navMenuUst > ul > li > a:hover {text-decoration: underline;}
.navMenuUst > ul > li > div {display: none;position: absolute;left: 0;top: 40px;z-index: 110;width: 280px;background-color: #fff; -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);}
.navMenuUst > ul > li > div > div {display: table; margin:  auto;padding: 20px;}
.navMenuUst > ul > li > div > div > ul > li {display: block;position: relative;color: #0f2954;line-height: 40px;}

.navMenuUst > ul > li > div > div > ul > li > a {font-size: 13px;font-weight: 500;display: block;margin-bottom: 5px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li > a {position:relative;font-size: 12px;letter-spacing: 1px;color:#0f2954;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;    }
.divMenuUstTool {cursor: pointer;display: flex;}
.divMenuUstTool > a {padding: 10px 15px 10px 34px;font-weight: 500;font-size: 14px;background: url(../img/icoKullanici.png) 12px center / 10px no-repeat;background-color: #5bbf1f;}
.divMenuUstTool > a:last-of-type { background-color: #666; background-image: url(../img/icoMenuAltDetay.png) }
.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; }
.divMenuAltSabit { }
.divMenuAlt {margin-top: 3%;background: #10204b;}
.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: Zwfont1;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-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 {text-indent: 10px;line-height: 40px;border: none;background-color: #807e8a;width: calc(100%);color: #353f50;font-family: Arial;font-size: 11px;font-style: italic;letter-spacing: 0.5px;}
.btnEBulten {float: right;width: 100%;height: 40px;border: 2px solid #fff !important;margin-top: 10px;font-family: Zwfont1;color: #fff !important;}

.divAltAciklama2 { display: table; margin: 5px 0px; width: 100%; font-size: 14px; }
/*.divAltAciklama2 img:first-of-type { margin-right: 15px; }
.divAltAciklama2 img:last-of-type { margin: 0px 15px 0px 40px; }
.divAltAciklama2 h6 { display: inline-block; }*/
.divAltAciklama2 div {text-align: center;}

.divMenuAltDetay {position: relative;color: #fff;background: #10204b;display: flex;padding: 60px 150px 30px 70px;justify-content: space-between;}
.divMenuAltApp {width: 20%;font-size: 14px;}
.divMenuAltApp > div:first-of-type {margin-bottom: 30px;}
.divMenuAltApp > div:first-of-type > img {width: 150px;}
.divMenuAltApp > div:last-of-type {line-height: 25px;}
.divMenuAltIletisim {width: 30%;font-size: 14px;}
.divMenuAltIletisim > span > a:nth-of-type(1), .divMenuAltIletisim > span > a:nth-of-type(2), .divMenuAltIletisim > span > a:nth-of-type(3) {display: inline-block;margin: 4px 0;}
.divMenuAltKategori {}
.divMenuAltKategori > span {display: inline-block;font-size: 14px;letter-spacing: 3px;margin-bottom: 20px;}
.divMenuAltKategori > span::before {content:"";display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #ffae00;margin-right: 14px;}
.divMenuAltKategori > div {display: flex;flex-direction: column;border-left: 1px solid #ffffff80;margin-left: 6px;}
.divMenuAltKategori > div > a {font-size: 14px;margin-bottom: 10px;padding-left: 20px;}

.pikare,.pikare2{display:table;width:auto!important;margin:0 auto;color:#14294c!important;font-size:14px!important;line-height:30px;font-weight:700!important;padding: 5px 0;}
.pikare a,.pikare2 a{display:table;color:#14294c!important}
.pikare a img,.pikare2 a img{float:left;height:30px;margin-right:0!important}
.pikare a img:last-of-type,.pikare2 a img:last-of-type{width:0;height:15px;margin:6px 3px 0!important;transition:width .3s}
.pikare:hover img:last-of-type,.pikare2:hover img:last-of-type{width:56px;margin:6px 6px 0!important;transition:width .5s}
.pikare2,.pikare2 a{color:#fff!important}

.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-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: Zwfont3;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;}


.divSM {display: flex;flex-direction: column;}
.divSM > a {position: relative;padding-left: 40px;line-height: 30px;font-size: 14px;margin-bottom: 10px;}
.divSM > span {position:relative;width: auto;height: auto;font-size: 36px;font-family: Zwfont3;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-size: 13px;color: #c6c3bd;margin-top: 15px;}
.aSMFace:before, .aSMTwitter:before, .aSMInstagram:before, .aSMYoutube:before, .aSMTiktok:before {content: "";position: absolute;left: 0px;top: 0px;width: 30px;height: 30px;}

.aAppGp{background: url(../img/appAnroid.png) center / contain no-repeat;width: 130px;height: 42px;display: block;}
.aAppIos{background: url(../img/appIos.png) center / contain no-repeat;width: 130px;height: 42px;display: block;}

.aSMFace:before {background: url(../img/icoFacebook.png) center / contain no-repeat;}
.aSMTwitter:before {background: url(../img/icoTwitter.png) center / contain no-repeat;}
.aSMInstagram:before {background: url(../img/icoInstagram.png) center / contain no-repeat;}
.aSMYoutube:before {background: url(../img/icoYoutube.png) center / contain no-repeat;}
.aSMTiktok:before {background: url(../img/icoTiktok.png) center / contain no-repeat;}


.divAMDefault {display: none;position: absolute;right: 0px;top: 40px;z-index: 101;background-color: rgb(26, 42, 81, 0.8);padding: 14px 15px;color: #fff;font-size: 13px;z-index:99;}
.divAMDil { top: 35px; border: solid 1px #e4e4e4; }
.ddUMDil {background-color: #284d89;color: #fff;font-family: Zwfont1;font-size: 14px;font-weight: 600;border-right: 1px solid #fff;}
.ddUMDil > select { padding: 10px 35px 10px 25px; height: auto;background: url(../img/icoDDOk12.png) right 9px center / 20px no-repeat;}
.ddUMDil > select > option { color: #4e4f4d; }
.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: ZWFont1;/* -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,.divAMArama input[type=radio] + label {background-image: url(../img/toolCheck2.png);margin: 10px 0;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: ZWFont1;}
.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:ZWFont1;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: ZWFont1; 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:ZWFont1; 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:ZWFont1; }

.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: ZWFont1; font-size: 14px;   }

.divAMSepetToplam { font-size: 12px; line-height: 35px; font-family:ZWFont1; }
.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 !important;position: fixed; z-index: 100; right: 0;left: 0;margin: 0 auto;bottom: 10px;width: 45px;height: 45px;background: url(../img/btnYukariGit.png) no-repeat #3f3f3f center center;border-radius: 100%;}
/**********************************/


/* ANASAYFA */
.divAnasayfa {display: flex;justify-content: space-between;align-items: flex-start;}
.divTarifeSefer {display: flex;justify-content: space-between;align-items: flex-start;}
.divUstSag {width: 100%;}
.divSlide { display: block; width: 100%; overflow: hidden;}
.divSlideYazi {position: absolute;z-index: 1;top: 40%;margin: auto;color: #fff;width: fit-content;left: 50%;transform: translate(-50%, 0);font-size: 60px;}
.divSlideYazi span {font-family: ZWFont3;font-style: italic;}
.owl-prev {position: absolute;z-index: 99;background: url(../img/navL.png) center / contain no-repeat !important;width: 40px;height: 80px;display: block;top: 45%;left: 0;}
.owl-next {position: absolute;z-index: 99;background: url(../img/navR.png) center / contain no-repeat !important;width: 40px;height: 80px;display: block;top: 45%;right: 0;}
#owl-slide1 .owl-item:nth-of-type(1) .divSlideYaziB1 {display: none;}
#owl-slide1 .owl-item:nth-of-type(1) .divSlideYaziB1 h2 {}
#owl-slide1 .owl-item:nth-of-type(1) .divSlideYaziB2 {}
#owl-slide1 .owl-item:nth-of-type(1) .divSlideYaziB2 h1 {color: #c5ef55;font-size: 90px;font-weight: 400;}
#owl-slide1 .owl-item:nth-of-type(1) .divSlideYaziB3 {width: 300px;font-size: 20px;}

.divASpec {display: flex;background-color: #0f2954;justify-content: space-between;align-items: center;padding: 5px 20px;position: sticky;bottom: 0;z-index: 1;}
.divASpecCard {font-weight: 500;color: #fff;display: flex;align-items: center;justify-content: space-evenly;}
.divASpecCard > div:first-of-type {width: 70px;height: 70px;margin-right: 10px;}
.divASpecCard span {color: #5cbf20;}

.divSlideM { display: none; width: 100%; overflow: hidden; }
.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;letter-spacing: 3px;}
.divSlideM .item > div > div:nth-of-type(2) {position:relative;font-size: 14px;font-family: Zwfont1;} 
.divSlideM .item > div > div:nth-of-type(3) {border: 1px solid #fff;padding:1% 2%;display:inline-block;}

.divGemiContainer {display: flex;}
.divGemiCard {margin: 0 1px;position: relative;}
.divGemiCard > div:nth-of-type(1) {position: absolute;top: 2px;left: 15px;font-family: ZWFont3;color: #fff;font-style: italic;font-size: 22px;}
.divGemiCard > div:nth-of-type(2) {position: absolute;bottom: 0;left: 0;color: #ffae00;padding: 0 20px 10px;}
.divGemiCard > div:nth-of-type(3) {position: absolute;bottom: 0;right: 0;color: #fff;border-left: 1px solid #ffffff80;border-top: 1px solid #ffffff80;padding: 5px 20px 10px;}

.divAnaBannerA {margin: 100px 0;}
.divAnaBannerB {margin: 100px 0;}
.divAnaBannerC {margin: 100px 0;}
.divAnaBannerBaslik {display: flex;flex-wrap: wrap;width: 35%;margin: 0 auto 50px;align-items: center;}
.divAnaBannerBaslik > div:nth-of-type(1) {width: 100%;font-size: 50px;font-family: ZWFont2;font-weight: 500;color: #3b3b3b;}
.divAnaBannerBaslik > div:nth-of-type(2) {width: 45%;}
.divAnaBannerBaslik > div:nth-of-type(3) {font-family: ZWFont3;font-style: italic;width: 55%;font-size: 65px;}
.divAnaBannerBaslik > div:nth-of-type(3) > span {color: #ffae00;}

.divEtkinlikBaslik {display: flex;justify-content: space-between;}
.divEtkinlikBaslik > div {border: 1px solid #e2e2e2;text-align: center;width: fit-content;padding: 10px 3%;cursor: pointer;font-weight: 600;letter-spacing: 1px;}
.baslik-aktif {border: 1px solid #ffae00 !important;background-color: #ffdf99;}
.divEtkinlikContainer {display: flex;justify-content: space-between;justify-content: space-between;margin: 60px 0 40px;}
.divEtkinlikSol {width: 40%;}
.divEtkinlikSag {width: 55%;display: flex;gap: 5%;}
.divEkinlikKart {color: #3b3b3b;}
.divEkinlikKart > div:nth-of-type(1) {font-family: ZWFont3;font-size: 30px;}
.divEkinlikKart > div:nth-of-type(2) {margin-bottom: 20px;}
.divEkinlikKart > div:nth-of-type(3) {}
.divEkinlikKart > div:nth-of-type(3) > div:nth-of-type(1) {font-weight: 600;letter-spacing: 2px;margin-bottom: 10px;}
.divEkinlikKart > div:nth-of-type(3) > div:nth-of-type(2) {font-family: ZWFont3;font-style: italic;font-size: 25px;}
.divEkinlikKart:nth-of-type(2) {margin-top: -50px;}

.divLimanContainer {display: flex;justify-content: space-between;}
.divLimanSol {width: 54.8%;}
.divLimanSag {width: 45%;background-color: #fff9eb;position: relative;}
.divLimanSag > div {width: 90%;margin: 100px auto 0;}
.divLimanSliderBaslik {text-align: center;font-weight: 600;font-size: 70px;line-height: 70px;margin-bottom: 40px;color: #3b3b3b;}
.divLimanSliderBaslik > span {font-family: ZWFont3;font-style: italic;font-weight: 100;}
.divLimanSliderResim {width: 50%;margin: 0 auto;}
#owl-liman .owl-prev, #owl-liman .owl-next {width: 20px;height: 30px;margin: 0;top: 55%;}
#owl-liman .owl-prev {left: 18%;}
#owl-liman .owl-next {right: 18%;}
.divLimanSag a {border: 1px solid #ffae00;background-color: #ffdf99;color: #3b3b3b;font-size: 14px;padding: 10px;letter-spacing: 1px;display: inline-block;margin: 0 auto;position: absolute;bottom: 10%;left: 0;right: 0;width: fit-content;}

#owl-sefer .item {padding: 70px;padding-top: 35px;opacity: .7;transition: all .4s;position: relative;}
#owl-sefer .center .item {padding: 0;opacity: 1;}
.divSeferSliderYazi {position: absolute;color: #fff;width: 50%;transition: all .4s;}
.divSeferSliderYazi > h2 {font-size: 70px;font-family: ZWFont3;font-style: italic;margin-bottom: 40px;}
.divSeferSliderYazi > div {font-size: 12px;line-height: 23px;letter-spacing: 1.5px;}
#owl-sefer .divSeferSliderYazi {bottom: 25%;left: 13%;}
#owl-sefer .center .divSeferSliderYazi {bottom: 16%;left: 5%;}
#owl-sefer .owl-prev, #owl-sefer .owl-next {width: 20px;height: 30px;margin: 0;}
#owl-sefer .owl-prev {left: 2%;}
#owl-sefer .owl-next {right: 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: Zwfont3;padding-top: 20px;}
#owl-slide5 .item > div > div:nth-of-type(2) {font-size: 14px;padding-top: 20px;}
#owl-slide5 .item > a {    position: absolute;    bottom: 0px;    right: 0;    background-color: #000;    color: #fff;    padding: 2% 5%;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: 90px;}
.divAnaDuyuruIc > div:first-of-type {}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type { position:relative; font-family: Zwfont1;font-size: 18px;color: #000;line-height: 250%;text-align: left;margin-bottom: 5%;}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type:after {position:absolute;content:"";width:100%;height:1px;background-color:#b7b7b7;top: 20px;}
.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: Zwfont3;color: #333333;display: block;font-size: 40px;}
.divAnaDuyuruIc > div:first-of-type > div:nth-of-type(2) { margin-bottom:10%;}

.divAnaDuyuruIc > div > a { position:relative; color:#07335b;}
.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 {display: block;font-size: 25px;}
.divAnaDuyuru2 {background: url(../img/imgAnaDuyuru2bg.jpg) no-repeat left;padding:4% 0;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: Zwfont1;    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 > div:first-of-type > span:nth-of-type(2) {    display: block;    font-family: Zwfont3;    font-size: 40px;    color: #07335b;} 
.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 {background-color:#eeeeee;/* display:table; */width:100%;position: relative; }
.divAnaDuyuru3 > .baslik{background-color:#fff;font-size: 20px;text-align: center;line-height: 200%;}
.divAnaDuyuru3 > .baslik span {display:block;font-size:30px;letter-spacing: 8px;}
.divAnaDuyuru3 .sol {text-align: center;padding: 3% 1%;width: 25%;float: left;}
.divAnaDuyuru3 .sol > span {    display: block;    font-family: Zwfont3;    font-size: 22px;    text-align: center; color: #07335b;}
.divAnaDuyuru3 .sol > a {font-size: 16px;color: #fff;background-color: #07335b;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:Zwfont1;width: 25%;left: 0;text-align: center;}
.divAnaDuyuru3 .sag { overflow-y: hidden; padding: 3% 1% 0%;line-height: 220%;width: 25%;float: right;height: 400px;}
.divAnaDuyuru3 .sag > span {    font-family: Zwfont3;    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: Zwfont1; 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;}

.divAnasayfaFiltre {display: block;width: 29%;padding-left: 2%;position: relative; z-index: 1; color: #fff;position: sticky;left: 0;top: 0;transition: top .3s;}
.aAFiltreBtn {background: url(../img/icoDegistir.png) center / contain no-repeat;position: absolute;width: 40px;height: 40px;top: 40%;right: 0;left: 0;margin: 0 auto;z-index: 2;}
.divAnasayfaFiltreFixed {top: 118px !important;}
.divAnasayfaFiltre > div {}
.divAnasayfaFiltre .btnArama {margin:0;font-size: 16px;color: #107021 !important;padding: 15px 15px;width: 100%;background-color: #fff !important;border-radius: 3px;border: none !important;}
.divAnasayfaFiltre .divUFCerceve{width: 100%;padding: 3px 5px;color: #fff;font-size: 14px;}
.divAnasayfaFiltre .divUFCerceveTekli{width: 100%;display: table;padding: 3px 5px;color: #fff;font-size: 14px;}
.divAnasayfaFiltre select {padding-left: 10px;}
.divAnasayfaFiltre select, .divAnasayfaFiltre input[type='text'], .divAnasayfaFiltre input[type='date'] {border: none;background-color: transparent;height: auto;line-height: normal;}
.divAnasayfaFiltre input[type='date'] {background: url(../img/icoDDCal.png) no-repeat right center;width: 125px;}
/* .divAnasayfaFiltre input[type='date']::-webkit-calendar-picker-indicator {-webkit-appearance: none;display: none; }
.divAnasayfaFiltre input[type='date']::-webkit-inner-spin-button {-webkit-appearance: none;display: none;} */
.divAnasayfaFiltre select option { color: #000; }

.divAFiltre {background: url(../img/bgFiltre.png) left 20px bottom 10px / 100px no-repeat;background-color: #f8f8f8;border: 1px solid #efefef;color: #666666;padding: 10px 0 100px;}
.divAFiltreYon {display: flex;align-items: center;justify-content: space-evenly;font-size: 16px;margin-bottom: 14px;color: #0f2954;}


    /*.divAFiltreYon table { width:100%;}*/
.divAFiltreYon table td{ padding:0px 15px; text-align:center;}

.divAFiltreNereye {display: flex;justify-content: space-between;position: relative;}
.divAFiltreNereye > div {width: 49.5%;height: 200px;position: relative;}
.divAFiltreNereye > div:first-of-type {background: url(../img/nereden.jpg) center / cover no-repeat;}
.divAFiltreNereye > div:last-of-type {background: url(../img/nereye.jpg) center / cover no-repeat;}
.divAFiltreNereye > div > div {position: absolute;top: 35%;left: 0;right: 0;margin: 0 auto;width: 60%;border: 1px solid #ffffff52;border-radius: 15px;backdrop-filter: blur(10px);background-color: #00000036;text-align: center;padding: 10px;}
.divAFiltreNereye > div > div > span {display: block;background: url(../img/icoGemi5.png) left center / 20px no-repeat;font-weight: 500;font-size: 16px;color: #fff;}
.divAFiltreNereye > div > div > select {font-weight: 500;font-size: 16px;color: #c5ef55;background: url(../img/icoDDOk.png) right center / 10px no-repeat;padding-right: 15px; max-width: 100%; }
.aFiltreSil {background: url(../img/btnMLeftKapat.png) center / contain no-repeat;position: absolute;width: 15px;height: 15px;top: 8px;right: 10px;}
.divAFiltreTarih {width: 95%; margin: 20px auto;}

.divAFiltreGidis > div {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 20px;font-weight: 500;font-size: 14px;}
.divAFiltreGidis > div > div {padding: 10px 0;padding-left: 60px;width: 48%;border: 1px solid #c1c4cb;border-radius: 10px;}
.divAFiltreGidis > div > div:first-of-type {background: url(../img/icoGidis.png) left 15px center / 35px no-repeat;}
.divAFiltreGidis > div > div:last-of-type {background: url(../img/icoDonus.png) left 15px center / 35px no-repeat;}
.divAFiltreGidis > div > div > span {color: #5bbf1f;}
.divAFiltreGidis > div > div > div {} 
.divAFiltreGidis input[type='text'] {text-indent: 0;font-size: 14px;color: #666666;width: 100%;height: auto;line-height: normal;}

.divAFiltreKisi {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 20px;font-weight: 500;}
.divAFiltreKisi > div {display: flex;flex-direction: column;justify-content: center;width: 32%;border: 1px solid #c1c4cb;border-radius: 10px;padding: 10px 0;padding-left: 40px;}
.divAFiltreKisi > div:nth-of-type(1) {background: url(../img/icoYetiskin.png) left 15px center / 12px no-repeat;}
.divAFiltreKisi > div:nth-of-type(2) {background: url(../img/icoCocuk.png) left 15px center / 17px no-repeat;}
.divAFiltreKisi > div:nth-of-type(3) {background: url(../img/icoBebek.png) left 10px center / 23px no-repeat;}
.divAFiltreKisi > div > span > span {color: #5bbf1f;}
.divKisiAdet {display: flex;width: 60%;align-items: center;}
.divKisiAdet > a {display: block;width: 25%;text-align: center;}
.divKisiAdet > input[type='text'] {width: 50%;text-align: center;text-indent: 0;}

.divAFiltreArac {margin: 0 20px;border: 1px solid #c1c4cb;border-radius: 10px;background: url(../img/icoArac.png) left 15px center / 30px no-repeat;}
.divAFiltreArac select {width: 100%;text-indent: 50px;height: 70px;background: url(../img/icoDDOk.png) right 20px center / 20px no-repeat;;}

.divAFiltreBtn {margin: 20px 20px 0 auto;width: 50%;}
.divAFiltreBtn .btnArama {background-color: #5bbf1f !important;color: #fff !important;padding: 10px;font-weight: 600;}

.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 { padding: 3px 0px !important; 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: 50px; font-size: 12px; }
.divBayrak > div:nth-of-type(1) > a { background-image: url(../img/icoTurYun.png) }
.divBayrak a.aktif: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) }

.divGaleri{display: block;}
.divGaleriIc {margin-top: 1%;}
.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;}
/**********************************/

.divOneriContainer {width: 85%;margin: 0 auto;}

.divUyelik { display: table; width: 100%; background-color: #f8f8f8;padding: 100px 0;}
.divUyelikBaslik {font-size: 32px;font-weight: 500;text-align: center;margin-bottom: 20px;}
.divUyelikForm {width: 30%;margin: 0 auto;}
.divUyelikSatir {width: 100%;margin-bottom: 20px;}
.divUyelikButon {text-align: right;}
.divUyelikButon > a {margin: 0 10px;}

input[type=text], input[type=password], textarea, input[type=email], input[type=tel], .divUyelik select {width: 100%;height: 45px;border: 1px solid #acb2bb;border-radius: 20px;color: #363636;line-height: 45px;font-size: 14px;text-indent: 10px;}
.divUyelik select { text-indent: inherit; line-height: inherit; background-position: center right 10px; }
.divUyelik input[type=submit] {width: 20%;height: 35px;border-radius: 20px;background-color: #5bbf1f;color: #fff;line-height: 35px;font-size: 14px;font-weight: 500;}

.divMKullanici .divSMenu { display: table; }
.divMKullanici .divSMenu a { width: 100%; margin: 30px 0px; }

/* URUNLER */

.divUrunler {display: block;width: 100%;}
.divUrunlerBaslik {position: relative;margin: 40px 0px;font-size: 30px;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 {display: inline-table; width: 100%;position: relative;text-align: center;cursor: pointer;/* overflow: hidden; */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);padding-bottom: 20px;}
.divUrun:hover {  }
.divUrun:hover > .divUDetay > .divUVaryant { display: block !important; }
.divUResim {/* overflow: hidden; */position: relative;}
.divUResim > a {display:table;width:100%;margin-left: -8%;margin-top: -5%;margin: 0;}
.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-top: 25px;padding-left: 20px;color: #000;float: left;}


.divUDetayBtn {font-family: Zwfont3;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: Zwfont1;}


.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;color: #000;font-weight: 500;}
.divUKod {position:relative;font-size: 25px;font-family: ZWFont1;}
.divUOzet {position:relative;color:#575757;font-size: 14px;padding: 5% 5% 0% 0;}
.divUFiyat{ font-size: 22px; }
.divUFiyat1 {font-size: 22px;font-family: ZWFont1;line-height:45px;color: #000;padding: 2% 0%;}
.divUFiyat2 {font-size: 16px;color: #e98362;margin-right: 10px;position:relative;font-family: ZWFont1;}
.cbUFStok {font-size:13px;}

.divUUst {width: 90%;font-size: 14px;background-color: #f8f8f8;margin: 10px auto 0;}

.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;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: ZWFont1;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; */width: 100%;float: left;width: 13.4%;/* margin-right: 1%; */}
div.divUFCerceve:last-of-type { margin-right: 0px; }
.divUFCerceveMH { max-height: 250px; }
.divUFCerceve:last-of-type {border-bottom: none;}
.divUFCerceveBaslik, .divUFCerceveBaslikYatay {background-color: #fff;letter-spacing: 0px;text-align: left;font-size: 14px;line-height: 350%;border: solid 1px #688097;color: #fff;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%; text-align: center; }
.divUUrunlerG2 > .divUrun { width: 48%; margin: 0px 4% 0% 0%; }
.divUUrunlerG2 > .divUrun:nth-of-type(even) { margin-right: 0px; }
.divUUrunlerG3 > .divUrun {width: 31%;margin: 0px 3.5% 2% 0%;}
.divUUrunlerG3 > .divUrun:nth-of-type(3n) { margin-right: 0px; }
.divUUrunlerG4 > .divUrun {width: 24%;margin: 0px 2.66% 5% 0%;}
.divUUrunlerG4 > .divUrun:nth-of-type(3n) { 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 */

.divUDDis {display: flex;flex-direction: column-reverse;float: none;padding: 2% 5% 5%;font-size: 12px;background-color: #f8f8f8;line-height: 30px;color: #666666;font-weight: 500;width: 90%;margin: 10px auto 0;}
.divUDDis > div:first-of-type {float: none;width: 45%;margin: 0 auto;}
.divUDDis > div:last-of-type {width: 100%;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 {float: none;}
.divUDResimBuyuk > a { display: block;  }
.divGaleriDis { width:40%; margin:auto}


.divUDSag {text-align: center;position: relative;}
.divUDSag > * {}


.divUDSag > 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 {}
.divUDAd1 {display: block;font-size: 24px;color: #5bbf1f;margin-bottom: 40px;font-weight: 600;line-height: normal;text-align: center;}


.divUDAd2 {font-size: 16px;font-weight: 600;color: #000;}
.divUDAd2 span:nth-of-type(1) {/* font-weight:bold; *//* display: none; */}
.divUDAd2 span:nth-of-type(2) { /* text-decoration: underline; */ }

.divUDOzet {display: block;font-size: 14px;text-align: left;line-height: 200%;}
.divUDOzet h2 {display:block;position:relative;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:Zwfont3 !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: absolute;right: -38px;padding: 30px 0;top: 0;z-index: 99;}
.divUDFiyat > 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;}
.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-family: Zwfont1;    font-size: 20px;}

.divUDFiyatSatis  span {    font-size: 30px;}
.divUDFiyatEtiket {color: #d9d8d5;font-size: 20px;text-align: right;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: ZWFont1;}
.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%;float: none;}
.btnUDSepet, .btnUDHizli {padding: 15px;background-color: #07335b !important;color: #fff !important;font-size: 15px;letter-spacing:1px;width: 170px;display: block;margin: 0 auto;}
.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 {
    width: 50px;
    display: inline-block;
}
.divUDNot {font-family:Georgia;font-size:14px;font-style:italic;text-align:left;padding: 2% 3%;}
.divUDNot > span {font-size:18px;display:block;padding: 2% 0;}

.divUDTabDis {display: table;margin:auto;width: 100%;}
.divUDTab {display: block;}
.divUDTab > div:first-of-type { cursor: pointer; background-color: #f9ebea; float: left; width: calc(100% / 3); border-right: 1px solid #fafafa; font-family: Arial; font-size: 12px; color: #878787; text-align: center; line-height: 50px; letter-spacing: 2px;} /*background: url(../img/icoUDTab.jpg) no-repeat right top;*/ 
.divUDTab > div:first-of-type > a {border-right:1px solid #fff;padding: 10px;display: inline-block;}
.divUDTabAktif { background-color: #ffcfcb !important; }

/*.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: Zwfont1;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: Zwfont1;font-size: 15px;}
.divRezervasyonOzet .btnRezerve {font-size:18px;}
/**********************************/


/* 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: ZWFont1; 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:ZWFont1;}
.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:ZWFont1; 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:ZWFont1; font-size:12px; line-height:25px; }
.divHBaslik { font-size: 16px; font-weight: bold; margin-bottom: 2%; font-family:ZWFont1; }
/**********************************/

/* SEFER DETAY */
.divSeferDetay {margin-top: 50px;padding-top: 30px;line-height: 30px;background-color: #fff;}
.divSeferDetay > div {padding-bottom: 20px;}
.divSeferDetay h1 {display:block;font-size:24px;color:#5bbf1f;margin-bottom: 20px;font-weight: 600;line-height: normal;text-align: center;}
.divSeferDetay h2 {font-size: 18px;font-weight: 600;margin-bottom: 20px;}
.divSeferDetay h3 {font-size: 14px;font-weight: 600;}
.divSeferDetay p {font-size: 12px;line-height: 2;}
.divSeferDetay a {color: #07335b;font-weight: bold;}
.divSeferDetay img.right {margin-top: 20px;margin-left: 20px;}
.divSeferDetay img.left {margin-top: 20px;margin-right: 20px;}

/*  */

.divKisiUst {display: flex;justify-content: space-between;align-items: center;width: 80%;margin: 30px auto 0;}
.divKisiContainer {width: 82%;margin: 30px auto;border: 1px solid #c5c5c5;border-radius: 20px;overflow: hidden;position: relative;}
.divKisiBaslik {color: #fff;background-color: #0f2954;padding: 10px 0;padding-left: 70px;font-size: 14px;font-weight: 600;}
.divKisi {display: flex;flex-wrap: wrap;width: 95%;margin: 15px auto}
.divKisi > div {margin: 5px 0;margin-right: 1%;}
.divKisi select {background: url(../img/icoDDOk2.png) right 10px center / 10px no-repeat;border: 1px solid #acb2bb;padding: 0;border-radius: 10px;background-color: #fff;text-indent: 10px;width: 100%;height: 50px;font-size: 14px;color: #666666;}
.divKisi input, .divKisiUst input {border: 1px solid #acb2bb;padding: 0;border-radius: 10px;height: 50px;width: 100%;font-size: 14px;color: #666666;}
.divKInputKck {width: 11%;}
.divKInputByk {width: 19%;}
.divKITarih > select {width: 32%;}
.divS2Tarih { /*width: 21.6%; */position: relative; }
.divS2Tarih > span { position: absolute; z-index: 0; left: 10px; top: 2.5px; font-size: 11px; color: #797775; }
.divS2Tarih input[type="date"] { padding-right: 10px; background-color: #fff; }
.aKisiButon, .aKisiButon2 {background: url(../img/icoSSS1.png) center / contain no-repeat;width: 20px;height: 20px;position: absolute;top: 10px;left: 35px;}
.aKisiButon2 { background-image: url(../img/icoSSS2.png); left: 10px; }

/* hakkimizda */
.divHakkimizdaContainer {display: flex;flex-direction: column;width: 90%;margin: 60px auto;font-size: 14px;color: #3b3b3b;}
.divIcSayfaBaslik {text-align: center;margin-bottom: 40px;}
.divIcSayfaBaslik > div {font-size: 60px;font-family: ZWFont2;line-height: 65px;font-weight: 500;display: flex;width: fit-content;flex-direction: column;margin: 0 auto 40px;}
.divIcSayfaBaslik > div > span {font-family: ZWFont3;font-style: italic;font-size: 90px;text-align: right;}
.divIcSayfaBaslik > div > span > span {color: #ffae00;}
.divIcSayfaBaslik > p {width: 35%;margin: 0 auto;}
.divHakkimizdaContainer > div:last-of-type {line-height: 28px;margin: 40px auto;width: 95%;text-align: justify;}

/* liman */
.divLimanContainerIc {display: flex;flex-direction: column;width: 90%;margin: 60px auto;font-size: 14px;}
.divLimanBilgi {position: relative;}
.divLimanBilgi > div {position: absolute;top: 20px;right: 20px;background-color: #ededed;width: 28%;padding: 2% 2% 3%;line-height: 25px;}
.divLimanHizmetContainer {width: 90%;margin: 0 auto 60px;}
.divLimanHizmet {display: flex;margin-top: 40px;}
.divLimanHizmet > div {width: 50%;background-color: #fff9eb;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.divLimanHizmet > div:nth-of-type(2) > div:nth-of-type(1) {font-family: ZWFont3;font-style: italic;font-size: 75px;font-weight: 600;margin-bottom: 60px;}
.divLimanHizmetDetay {display: flex;flex-direction: column;}
.divLimanHizmetDetay > div {display: flex;align-items: center;margin-bottom: 12px;}
.divLimanHizmetDetay > div > div:first-of-type {width: 38px;}
.divLimanHizmetDetay > div > div:last-of-type {color: #3b3b3b;font-size: 14px;padding-left: 12px;}
.divLimanHizmetBaslik {display: flex;justify-content: center;}
.divLimanHizmetBaslik > div {border: 1px solid #e2e2e2;text-align: center;width: fit-content;padding: 10px 3%;cursor: pointer;font-weight: 600;letter-spacing: 1px;margin: 0 5px;}
.tab-btn.aktif {border: 1px solid #ffae00 !important;background-color: #ffdf99;}
.divLimanPrensip {}
.divLimanPrensipDetay {width: 90%;margin: 0 auto;}
.divLimanPrensipDetay > div:last-of-type {background-color: #f9f9f9;color: #3b3b3b;font-size: 16px;width: 85%;margin: -80px auto 0;padding: 40px;position: relative;}

/* operasyon */
.divIcSayfaBaslik > span {width: 90%;margin: 0 auto;display: block;}
.divIcSayfaBaslik > span > p {width: 45%;display: inline-block;}
.divOperasyonBilgi {
    position: relative;
    width: 100%;
    /* aspect-ratio kaldır, padding-bottom kullan — tüm tarayıcılarda çalışır */
    padding-bottom: 53.5%; /* 792/1480 * 100 = 53.51% */
    height: 0;
    overflow: hidden;
}

.divOperasyonBilgi .map-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.divOperasyonPin {
    position: absolute;
    transform: translate(-50%, -50%);
}

.divOperasyonBilgi > div:nth-of-type(1) {top:54%;left:25%}
.divOperasyonBilgi > div:nth-of-type(2) {top:36%;left:33%}
.divOperasyonBilgi > div:nth-of-type(3) {top:63%;left:19%}
.divOperasyonBilgi > div:nth-of-type(4) {top:64%;left:11%}
.divOperasyonPin img {width: 8vw;max-width: 120px;min-width: 60px;display: block;}

.divHizmetler {
    display: flex;
    align-items: flex-start;
    gap: 12px 24px;
    padding: 24px 40px;
    background: #fff;
    border-top: 1px solid #e0e0e0;
    flex-wrap: wrap;
    justify-content: space-between;
}

.hizmet-item {
    display: flex;   
    gap: 12px;
    /* width: 110px; */
    align-items: center;
}

.hizmet-item img {
    width: 46px;
    height: 46px;
    object-fit: contain;
}

.hizmet-item p {
    font-size: 14px;
    color: #444;
    margin: 0;
    line-height: 1.4;
}

.divLimanHizmetleri {
    display: flex;
    gap: 40px;
    padding: 60px 80px 200px;
    background: #fff;
    padding: 60px 80px 200px 12%;
    align-items: flex-start;
    margin-bottom: -30%;
}

/* SOL */
.lh-sol {
    flex: 0 0 55%;
}

.lh-baslik {
    font-size: 75px;
    font-family: 'ZWFont2';
    font-weight: 500;
    color: #3b3b3b;
    line-height: 1.25;
    margin-bottom: 20%;
    letter-spacing: 1px;
}

.lh-ikon-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background: #ffae00;
    width: 45%;
}

.lh-ikon-item {
    display: flex;
    align-items: center;
    text-align: center;
    padding: 24px 12px;
    background: #ffae00;
    gap: 8px;
    border-right: 1px solid #fff;
    flex-direction: column;
}

.lh-ikon-item img {
    width: 48px;
    height: 48px;
    object-fit: contain;
}

.lh-ikon-item span {
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    line-height: 1.3;
}

.divYatlaraAit {
    background: #ebeef0;
    padding: 120px 80px 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.divYatlaraAit p {
    font-family: 'ZWFont2';
    font-size: 72px;
    font-weight: 500;
    color: #3b3b3b;
    line-height: 1.25;
    max-width: 1200px;
    text-align: right;
    /* margin: 0; */
    width: 70%;
    letter-spacing: 1px;
}

/* SAĞ */
.lh-sag {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding-left: 5%;
}

.lh-resim {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    display: block;
}

.lh-metin > p {
    font-size: 16px;
    color: #555;
    line-height: 1.7;
    margin: 0 0 12px;
}

.lh-metin > .lh-metin-bold {
    font-size: 20px;
    font-weight: 700;
    color: #1a1a1a;
    line-height: 1.6;
    margin: 0 0 16px;
}

.divLimanAlt {
    display: flex;
    gap: 60px;
    padding: 60px 80px 60px 12%;
    background: #ebeef0;
    /* align-items: center; */
}

/* SOL */
.la-sol {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 0 0 45%;
}

.la-metin-bold {
    font-size: 20px;
    font-weight: 700;
    color: #1a1a1a;
    line-height: 1.7;
    margin: 0;
}

.la-sol p {
    font-size: 16px;
    color: #555;
    line-height: 1.7;
    margin: 0;
}

/* PDF BUTONLAR */
.la-pdf-butonlar {
    display: flex;
    gap: 16px;
    margin-top: 8px;
    flex-wrap: wrap;
}

.la-pdf-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 16px 24px;
    border: 2px solid #F5A623;
    text-decoration: none;
    color: #1a1a1a;
    transition: background 0.2s;
    min-width: 130px;
    text-align: center;
    background-color: #ffeec9;
}

.la-pdf-btn:hover {
    background: #F5A623;
}

.la-pdf-btn img {
    width: 36px;
    height: 36px;
    object-fit: contain;
}

.la-pdf-btn span {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #1a1a1a;
}

/* SAĞ */
.la-sag {
    flex: 1;
}

.la-resim {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    display: block;
}

/* POPUP */
.berth-popup {
    display: none;
    position: absolute;
    bottom: calc(0% + 8px);
    left: 100%;
    /* transform: translateX(1%); */
    background: #fff;
    border-radius: 8px;
    padding: 14px 16px;
    min-width: 350px;
    max-width: 400px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.15);
    z-index: 10;
    pointer-events: none;
}

.berth-popup strong {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 8px;
    border-bottom: 1px solid #eee;
    padding-bottom: 6px;
}

.berth-popup ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.berth-popup ul li {
    font-size: 12px;
    color: #333;
    line-height: 1.8;
}

/* Hover ile göster */
.divOperasyonPin:hover .berth-popup {
    display: block;
}

/* Ekranda taşmasın — sol kenara yakın pinler için */
.divOperasyonPin:hover .berth-popup.popup-right {
    left: 0;
    transform: translateX(0);
}

.divKalabalik {
    background: #fff;
    overflow: hidden;
}

/* ÜST */
.kb-ust {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 60px 80px 32px;
    gap: 40px;
}

.kb-ust-sol {
    flex: 1;
}

.kb-baslik {
    font-size: 52px;
    font-weight: 800;
    color: #1a1a1a;
    line-height: 1.1;
    margin: 0 0 20px;
    letter-spacing: -0.01em;
}

.kb-ust-metin {
    font-size: 13px;
    color: #555;
    line-height: 1.7;
    max-width: 280px;
    margin: 0;
}

.kb-ust-sag {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    padding-top: 8px;
}

.kb-homeport {
    font-family: Georgia, 'Times New Roman', serif;
    font-style: italic;
    font-size: 52px;
    font-weight: 400;
    color: #1a1a1a;
    letter-spacing: -0.02em;
}

.kb-nokta {
    color: #F5A623;
    font-style: normal;
}

/* METIN KUTU */
.kb-metin-kutu {
    margin: 0 80px 0;
    background: #f9f9f9;
    /* border-radius: 8px; */
    padding: 40px 48px;
    box-shadow: 0 2px 30px rgba(0,0,0,0.08);
    position: relative;
    z-index: 2;
}

.kb-metin-kutu p {
    font-size: 16px;
    color: #333;
    line-height: 1.8;
    margin: 0 0 20px;
}

.kb-metin-kutu p:last-child {
    margin: 0;
}

.kb-metin-bold {
    font-weight: 700;
    color: #1a1a1a !important;
}

/* RESİM */
.kb-resim-wrapper {
    margin-top: -60px;
    position: relative;
    z-index: 1;
}

.kb-resim {
    width: 100%;
    height: 500px;
    object-fit: cover;
    display: block;
}

/* seferler */

/* FİLTRE */
.prog-filtre {
    display: flex;
    gap: 12px;
    margin-bottom: 32px;
    align-items: center;
}

.prog-input {
    flex: 1;
    height: 48px;
    border: 1px solid #ddd;
    background: #fff;
    padding: 0 16px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.08em;
    color: #333;
    outline: none;
    font-family: inherit;
    box-sizing: border-box;
    appearance: none;
    -webkit-appearance: none;
}

.prog-input::placeholder {
    color: #999;
}

.prog-input:focus {
    border-color: #F5A623;
}

/* Tarih input'unun ikonunu gizle, kendi ikonumuzu koy */
.prog-tarih-wrapper {
    flex: 1;
    position: relative;
    display: flex;
    align-items: center;
}

.prog-tarih-wrapper .prog-input {
    width: 100%;
    color: #999;
    padding-right: 40px;
    cursor: pointer;
}

.prog-tarih-wrapper input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    position: absolute;
    right: 0;
    width: 40px;
    height: 100%;
    cursor: pointer;
}

.tarih-ikon {
    position: absolute;
    right: 12px;
    font-size: 16px;
    pointer-events: none;
    color: #999;
}

.prog-ara-btn {
    flex: 0 0 160px;
    height: 48px;
    background: #F5A623;
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.12em;
    cursor: pointer;
    transition: background 0.2s;
    font-family: inherit;
}

.prog-ara-btn:hover {
    background: #e09400;
}

.divSefer {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    padding: 32px 40px;
}

/* BAŞLIKLAR */
.divSeferBaslik {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 4px;
}

.divSeferBaslik > div {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.1em;
    color: #1a1a1a;
}

.th-nokta {
    display: block;
    color: #F5A623;
    font-size: 10px;
    margin-top: 6px;
}

/* SATIRLAR */
.divSeferSatir {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    border-bottom: 1px solid #f0f0f0;
    padding: 18px 0;
    align-items: center;
}

.divSeferSatir:last-child {
    border-bottom: none;
}

.divSeferSatir > div {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.06em;
    color: #444;
}

/* ALT BUTONLAR */
.prog-alt {
    display: flex;
    gap: 24px;
    margin-top: 24px;
}

.prog-alt-btn {
    display: flex;
    align-items: center;
    gap: 8px;
    background: none;
    border: none;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.08em;
    color: #333;
    cursor: pointer;
    padding: 0;
    font-family: inherit;
}

.prog-alt-btn img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}

.prog-alt-btn:hover {
    color: #F5A623;
}


/* etkinlik detay */
.divMenuIcHaber {border-bottom: 1px solid #000;}
.divMenuIcHaber .navMenuUst > ul > li > a {color: #000;}
.divMenuIcHaber .aLogo {background: url(../img/logoSiyah.png) center / 160px no-repeat;border-right: 1px solid #000;}
.divIcSayfaBaslik > h1 {font-size: 60px;font-family: ZWFont2;line-height: 65px;font-weight: 500;display: flex;width: fit-content;flex-direction: column;margin: 0 auto 40px;}
.divEtkinlikDetayContainer {margin-top: 100px;position: relative;z-index: 1;padding-top: 80px;}
.divEtkinlikDetayContainer::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 500px;background-color: #ededed;z-index: -1;}
.divEtkinlikDetayContainer > div {width: 50%;margin: 0 auto;}
.divEtkinlikDetayContainer > div > .divHaberIcerik {font-size:14px}
.divEtkinlikDetay {color: #3b3b3b;margin-top: 60px;}
.divOzet {font-size: 18px;font-weight: 600;margin-bottom: 20px;color: #3b3b3b;margin-top: 60px;}
.divEtkinlikDetay > p {font-size: 14px;line-height: 22px;}

/* ILETISIM */
.divIletisim { margin: 220px 0 100px; }
.divIletisim .divKurumsalIc { background-color: #fff; display: table; padding: 0px 0px; width: 90%;margin: 0 auto; }
.divIletisim .divKurumsalIc span { line-height: 175%; }
.divIletisim .divKurumsalIc > div:first-of-type { margin-top: 3%; padding-left: 3% }
.divIForm {z-index: 1;margin: -120px auto 0 !important;border: 1px solid #c1c4cb;border-radius: 20px;padding: 50px;width: 65%;float: left;}
.divIFBaslik {padding: 0px 0px;width: 100%;color: #666666;font-size: 14px;text-align: left;}
.divIFBaslik span {font-size: 18px;color: #ffae00;display:block;padding-bottom: 1%;font-weight: bold;}

.divIFKayit { display: flex;flex-wrap: wrap; width: 100%; padding: 2% 1% 0px 1%;  }
.divIFKayit > div {margin: 1% 1%;width: 48%;border: none;min-height: 50px;}
.divIFKayitTek { width: 98% !important; }
.divIFKayitYarim { width: 23% !important; }
.divIFKayitCeyrek { width: 10.5% !important; }
.divIFKayit > div > input, .divIFKayit > div > select, .divIFKayit > div > textarea {width: 100%;height: 50px;border: 1px solid #acb2bb;border-radius: 20px;color: #363636;line-height: 250%;font-size: 14px;text-indent: 10px;resize: vertical;}
.divIFKayit > div > select { width: calc(100% - 10px); background-image: url(../img/icoS2Secim2.png); }
.divIFKayitGKod{border-bottom:none!important}
.divIFKayitDivBaslik { width: 98% !important; border: none !important; font-size: 18px; margin: 0px 1% !important; min-height: inherit !important; }

.divIFKayitGKod img, .divIFKayitGKod > div{float: right;margin-top: -43px;margin-right: 0px;position: relative;height: 40px;}
.divIFKayitGKod > div > input {border-radius: 20px;max-height: 100%;}
.divIFKayitButon {float: none !important;margin: 20px auto 0 !important;display: table;width: 70% !important;}
.btnIFTemizle, .btnIFGonder {float: right;padding: 1% 0px;width: calc(50% - 5px) !important;height: 40px !important;letter-spacing: 1px;font-size: 14px !important;font-weight: 500;border-radius: 20px !important;text-indent: 0 !important;padding: 0 !important;}
.btnIFGonder {float: left;background-color: ##ffae00 !important;color: #fff !important;}
.btnIFTemizle {border: 2px solid #0f2954 !important;color: #0f2954 !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: solid 1px #666;margin: 2% 0;text-align:left;}
.divHSSSBaslik { display: block;background: url(../img/icoSSS1.svg) right 20px center / 20px no-repeat;font-size: 16px;color: #000000;padding-left: 20px;}
.divHSSSBaslikAktif { background-image: url(../img/icoSSS2.svg); }
.divHSSSDetay {display: none;margin-top: 15px;padding-left: 20px;font-size: 14px;font-family: ZWFont1;/* background-color: #ededed; */}
/**********************************/


/* KURUMSAL */
.divKurumsal {display: flex;justify-content: space-between;align-items: stretch;}

.divKurumsalIc {width: 70%;background-color: #f8f8f8;padding: 5% 4%;line-height: 30px;}
.divKurumsalIc h1 {display:block;font-size:24px;color:#ffae00;font-weight: 600;line-height: normal;}
.divKurumsalIc > h2 {display:block;font-family: ZWFont2;font-size: 80px;color: #0f2954;margin-bottom: 30px;line-height: normal;}
.divKurumsalIc span > strong {display:block;color: #4e4f4d; line-height: 100%;}
.divKurumsalSol {width: 29%;padding-left: 2%;}

.divKurumsalBaslik {font-size: 80px;font-family: Zwfont1;color: #ededed;text-align: center;padding:1% 0;z-index: 9;position: relative;}
.divKurumsalBaslik h2, .divKurumsalBaslik h1 {position:relative; display:block;font-size: 20px;color: #333;position: absolute;top: 45%;width: 100%;}
.divKurumsalBaslik h2:before, .divKurumsalBaslik h1:before {position:absolute;content:"";background-color: #ffdda9;width:30px;height:3px;top: -10px;left: -20px;margin-left: 50%;}

.divHarita {height: 100%;min-height: 900px;}

/* HABER */
/*.divHaberIc {padding: 2% 5% 5%;font-size: 12px;background-color: #f8f8f8;line-height: 30px;color: #666666;font-weight: 500;width: 90%;margin: 10px auto 0;min-height: 700px;}*/
.divHaberIc > h1 {display:block;font-size:24px;color:#5bbf1f;margin-bottom: 40px;font-weight: 600;line-height: normal;text-align: center;}
.divHaberIc > h2 {color:#5bbf1f;font-size: 16px;font-weight: 600;}
.divHaberIc > h3 {font-size: 14px;font-weight: 600;}
.divHaberIc ul {padding-left: 20px;}
.divHaberIc li {margin-bottom: 5px;list-style: disc;}
.divHaberIc a {color: #284d89;font-weight: 600;}
.divNasilGidilirContainer {width: 70%;position: relative;margin: 0 auto;}
.divNasilGidilirContainer li {margin-bottom: 0 !important;}
.divNasilGidilir {width: 100%;margin: 0 auto;}
.divNasilGidilir > div {display: flex;justify-content: space-between;align-items: center;}
.divNasilGidilir > div > div:nth-of-type(1) {font-size: 20px;width: 32%;height: 140px;display: flex;align-items: center;line-height: 25px;position: relative;padding-left: 45px;}
.divNasilGidilir > div > div:nth-of-type(1) > span {position: absolute;color: #fff;border-radius: 50%;width: 35px;height: 35px;line-height: 35px;text-align: center;display: block;font-weight: 900;font-size: 18px;margin-right: 10px;position: absolute;left: 0;}
.divNasilGidilir > div > div:nth-of-type(2) {font-size: 15px;width: 40%;line-height: 20px;color: #000;font-weight: 100;}
.divNasilGidilirB1 > div:nth-of-type(1) {color: #2fe1a0;}
.divNasilGidilirB1 > div:nth-of-type(1) > span {background-color: #2fe1a0;}
.divNasilGidilirB1 > div:nth-of-type(2) > a {color: #2fe1a0;border-bottom: 1px solid;font-weight: 100;}
.divNasilGidilirB2 > div:nth-of-type(1) {color: #436dfa;}
.divNasilGidilirB2 > div:nth-of-type(1) > span {background-color: #436dfa;}
.divNasilGidilirB3 > div:nth-of-type(1) {color: #ffad54;}
.divNasilGidilirB3 > div:nth-of-type(1) > span {background-color: #ffad54;}
.divNasilGidilirB3 > div:nth-of-type(2) > a {color: #ffad54;border-bottom: 1px solid;font-weight: 100;}
.divNasilGidilirB4 > div:nth-of-type(1) {color: #7c4bd4;}
.divNasilGidilirB4 > div:nth-of-type(1) > span {background-color: #7c4bd4;}
.divNasilGidilirB5 > div:nth-of-type(1) {color: #fb6799;}
.divNasilGidilirB5 > div:nth-of-type(1) > span {background-color: #fb6799;}
.divNasilGidilirB5 > div:nth-of-type(2) > a {color: #fb6799;border-bottom: 1px solid;font-weight: 100;}
.divNasilGidilirImg {width: 150px;position: absolute;top: 0;left: -60px;right: 0;margin: 0 auto;}
.divNasilGidilirImg img {width: 100%;height: auto;display: block;}
.divKasaba {width: 80%;margin: 0 auto;}
.divKasaba > a {display: flex;align-items: center;border-bottom: 1px solid #9a9a9a;padding: 20px 15px;justify-content: space-between;}
.divKasaba > a:hover {border-bottom: 1px solid #000;}
.divKasaba > a > div:nth-of-type(1) {width: 30%;padding: 10px 0;}
.divKasaba > a > div:nth-of-type(1) > img {width: 100%;}
.divKasaba > a > div:nth-of-type(2) {width: 65%;}
.divKasaba > a > div:nth-of-type(2) > h2 {font-size: 18px;color: #000;}
.divKasaba > a > div:nth-of-type(2) > p {color: #666666;}

.divAktivite { }
.divIcBaslik {display: block;font-size: 24px;color: #5bbf1f;margin: 40px 0;font-weight: 600;line-height: normal;text-align: center;}
.divIcBaslik span {display: none !important;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-size: 14px;width: 80%;display: block;}
.divAktiviteIcerik2 span { display:block; font-size:50px; font-family:Zwfont3; }
.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;}
.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:Zwfont3; font-size:90px;}

.divTarifeFiltre {background-color:rgba(255,241,220, 0.6);border:1px solid #ece6de;display: table;width: 100%; padding: 0% 3% 3%;}
.divTarifeFiltre > .divBayrak { padding: 2% 0px !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:20px;width:100%;text-align:left;font-size:13px;}
.divTarifeMesaj > span {text-align:center;line-height:300px;display:block;}
.gridCerceve{background-color:#dedede;border-collapse:separate!important;border-spacing:1px;}
.gridCerceve td,.gridCerceve th{padding:0 5px}
.gridCerceve th{text-align:center}
.gridCerceve img {/*width: 25px;*/}
.tablobaslik{height: 50px;background-color: #07335b;font-size: 13px;color: #fff;}
.tablobaslik a{color:#012136}
.tabloicerik,.tabloicerik2{background-color:#fff;height:45px;font-size: 14px;color:#424242;}
.tabloicerik2{background-color: #ecf2dd;}
.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}
.divTarifeSatinAl {position: fixed;bottom: 0;right: 0;background-color: #0f2954;border-right: none;border-bottom: none;color: #fff;width: 500px;display: flex;justify-content: space-between;padding: 15px 30px;z-index: 99;border-top-left-radius: 20px;border-top-right-radius: 20px;box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 15px, rgba(255, 255, 255, 0.15) 0px 0px 13px 11px}
.btnTarifeSatinAl {display: block;background-color: #284d89 !important;padding: 15px 30px;border-radius: 20px !important;font-size: 14px;font-weight: 600;}
.divSeferFiyat {display: flex;flex-direction: column;}
.divSeferFiyat > span:first-of-type {color: #7793c2;font-size: 13px;font-weight: 600;}
.divSeferFiyat > span:last-of-type {font-size: 24px;font-weight: 600;}
.aTarifeFiyat { display: inline-block; width: 25px; height: 25px; background: url(../img/icoSSS3.png) no-repeat center center; background-size: contain;position: relative;top: -6px;}
/**********************************/


/* 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:ZWFont1;}
.divKSagBaslik { padding: 15px 0px; width: 100%; background-color: #e9e9e9; color: #000000; font-size: 12px; letter-spacing:2px; text-align: center; font-family:ZWFont1; }

.divKKayit { display: table; width: 100%; padding: 2% 0px;  }

.divKKayit > div { float: left; margin: 1% 3%; width: 44%; 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:ZWFont1; }

.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:ZWFont1; 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: #5bbf1f !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%; }
/**********************************/


/********* 05.07.2024 YENÄ°!!**********/
.divOnay .divUstSag,.divOdeme .divUstSag{width: 100%;}
.oOK{text-align: center;padding: 55px 0;}
.oOK > img{width: 140px; mix-blend-mode: multiply; }
.oOK > span:first-of-type {margin: 30px 0 60px 0;}
.oOK > span:nth-child(3) { display: inline-block; background-color: #0f2954;width: auto;margin: auto; padding: 0px 20px; line-height: 58px;color: #fff;border-radius:12px;font-weight: normal;}
.oOK > span {display: block;text-align: center;margin: 20px 0;font-size: 14px;color:#10355c;font-weight: 600;}
.oOK .btnIFGonder { float: none; display: inline-block; width: auto !important; padding: 10px 20px !important; }
.divOnay .divSMenu,.divOdeme .divSMenu{padding: 40px 0;}
.divSMenu > a.aSMenuAktif:nth-of-type(4) {background-image: url(../img/icoSM4A.png);}
.divSMenu > a.aSMenuAktif:nth-of-type(3) {background-image: url(../img/icoSM3A.png);}
.divOdeme .divUstSag > div:nth-child(2){display: flex;width: 80%;margin: auto;padding: 60px 0;}
.divOdeme .divUstSag > div:nth-child(2) > div{width: 50%;}
.divOdeme .divUstSag > div:nth-child(2) > div:nth-of-type(1) > div { margin-bottom: 3%; }
.divOdeme .divUstSag > div:nth-child(2) > div:nth-of-type(1) > div > span {margin-right: 12px;}
.divOdeme .divKisiBaslik {color: #10355c;padding: 10px 0;padding-left: 0px;font-size: 20px;font-weight: 600;background-color: transparent;}
.divOSInput > input, .divOSInput > div > input, .divOSInput > div > select {border: 1px solid #d0d9df;padding: 0;border-radius: 20px;height: 60px;width: 100%;font-size: 14px;color: #000;margin: 5px 0; }
.divOSInput > div{display: flex;justify-content: space-between;margin-bottom: 45px;}
.divOSInput > div > input, .divOSInput > div > select{width: 48%; padding-left: 8px; background-color: #fff; background-position: center right 5px; background-size: 15px; }
.divROdeme { float: right; width: 70%;margin: auto;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom: 1px solid #c5c5c5;border-right: 1px solid #c5c5c5;border-left: 1px solid #c5c5c5;border-top-left-radius: 20px;border-top-right-radius: 20px; overflow: hidden; }
.divRO {display: block;width: 100%;background-color: #07335b;font-size: 12px;color: #ebf9c6;font-weight: 600;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.divRO > div:first-child {display: flex;align-items: center;justify-content: start;padding: 15px 10px;color: #fff;font-size: 15px;padding-left: 20px;}
.divSeferDB,.divSeferDBLeft {font-weight: 600;padding: 18px 10px;background-color: #c5ef55;color: #000;display: flex;justify-content: space-between;padding-left: 50px;/*background-image: url(../img/icoRight.png);background-repeat: no-repeat;background-size: 28px;background-position: 10px center;*/}
/*.divSeferDBLeft{background-image: url(../img/icoLeft.png)}*/
.divSeferD {display: flex;justify-content: space-between;align-items: center;position: relative;padding: 0 20px 10px 20px;font-size: 12px;flex-wrap: wrap;}
.divSeferD > div {width: 50%;margin: 15px 0;}
.divSeferD > div:nth-of-type(2) {text-align: end;}
.divSeferD > div:nth-child(3) {display: flex;justify-content: space-between;width: 100%;align-items: center;}
.divSeferD > div > span:first-of-type, .divSeferD > div:nth-child(3) > div > span:first-of-type {color: #666666;}
.divSeferD > div > span:last-of-type, .divSeferD > div:nth-child(3) > div > span:last-of-type {color: #0f2954;}
.divSeferD > div:nth-child(3)> div{color: #97c51d;font-weight: 500;position: relative;}
.divSeferD > div:nth-child(3)> div:first-of-type::after{content: "";position: absolute;width: 33px;height: 1px;background-color: #b9c4d6;display: block;left: 112px;top: 20px;}
.divSeferD > div:nth-child(3)> div:last-of-type::before{content: "";position: absolute;width: 33px;height: 17px;/*background-image: url(../img/line.png);*/display: block;right: 112px;top: 12px;}
.divSeferD .cizgi{margin: 0 8px;}
.divOnay .divSMenu a,.divOdeme .divSMenu a{display: block;}
.divOnay .divSMenu > a:nth-of-type(1),.divOnay .divSMenu > a:nth-of-type(2), .divOnay .divSMenu > a.aSMenuAktif:nth-of-type(3),.divOnay .divSMenu > a:nth-of-type(4),    .divOdeme .divSMenu > a:nth-of-type(1),.divOdeme .divSMenu > a:nth-of-type(2), .divOdeme .divSMenu > a.aSMenuAktif:nth-of-type(3),.divOdeme .divSMenu > a:nth-of-type(4){text-indent: 20px;padding-left: initial;}
.divSeferFBaslik, .divSeferFBaslik2 {background-color: #0f2954;color: #fff;padding: 20px 20px;width: 100%;border-top-left-radius: 20px;border-top-right-radius: 20px;margin: auto;margin: 30px auto 0;}
.divSeferFBaslik2 { background-color: #ecf2dd; color: #666; border-radius: 0px; text-align: center; font-size: 130%; }
.divUstTarife {width:60%; margin:auto;}
.divUstTarife .tablobaslik {color: #000;}
.gridFL{width: 100%;border:1px solid #c5c5c5;border-top: none;}
.gridFL img{/*width: 30px;*/margin-right: 10px;}
.gridFL tr > th{text-align: center;padding: 0px 0;background-color: #c5ef55;border-right: 1px solid #fff;color: #07335b;}
.gridFL tr > th:last-of-type{border-right: 0;}
.gridFL tr > td{width: 25%;text-align: center;padding: 20px 0;border-right: 1px solid #c5ef55;}
.gridFL tr > td:last-of-type{border-right: 0;}
.gridFL tr.FLBg{background-color: #ecf2dd;}
.gridFL2 tr > td { width: auto }

.divBebek:before,.divCocuk:before,.divYetiskin:before,.divMotosiklet:before,.divOtomobil::before,.divPickup::before,.divKaravan::before,.divMinibus::before,.divOtobus::before{content: "";width: 30px;height: 30px;background-repeat: no-repeat;background-size: 30px;position: absolute;left: 25px;top: 15px;}
.divBebek:before{background-image: url(../img/icoBebek2.png);}
.divYetiskin:before{background-image: url(../img/icoYetiskin2.png);}
.divCocuk:before{background-image: url(../img/icoCocuk2.png);}
.divMotosiklet:before{background-image: url(../img/icoMotosiklet.png);}
.divOtomobil:before{background-image: url(../img/icoOtomobil.png);}
.divPickup:before{background-image: url(../img/icoPickup.png);}
.divKaravan:before{background-image: url(../img/icoKaravan.png);}
.divMinibus:before{background-image: url(../img/icoMinibus.png);}
.divOtobus:before{background-image: url(../img/icoOtobus.png);}
.gridFL tr.FLBg > td{border-right: 1px solid #fff;}
.gridFL tr.FLBg > td:last-of-type{border: none;}



.gridFL tr > td:first-of-type{display: flex;align-items: center;justify-content: start;width: 100%;padding-left: 50px;}
.gridFL2 tr > td:first-of-type { display: table-cell; width: initial; padding-left: initial; }


.divFilo{display: flex;flex-wrap: wrap;width: 100%;}
.divFilo > div{width: 32%;position: relative;margin-right: 1%;margin-top: 1%;}
.divFilo > div img{border-radius: 20px;}
.divFilo > div > div:first-of-type{position: absolute;z-index: 9;width: 100%;height:0;top: 0;left: 0;color: #fff;padding: 10px 0;display: grid; overflow: hidden;visibility: hidden;opacity: 0;transition: height .8s, visibility .8s, opacity .8s;}

.divFilo > div > .overlay{position: absolute;top: 0;left: 0;width: 100%;height:0;background-color: #000;opacity: .6 !important;border-radius: 16px;z-index: 1;visibility: hidden;transition: height .8s, visibility .8s, opacity .8s;}
.divFilo > div:hover > div{height: 100%;visibility: visible;opacity: 1;}
.divFilo > div >  div > div:first-child hr{width: 90%;}
.divFilo > div > div > div:nth-child(2) span{display: block;text-align: center;color: #c5ef55;font-size: 25px;}
.divFilo > div > div > div:nth-child(2) span>span{color: #fff;width: 30px;height: 30px;border: 1px solid #c5ef55;border-radius: 100px;margin: 5px auto 0;display: block;}
.divFilo > div > div > div:last-of-type{display: flex;flex-wrap: wrap;align-items: end;padding: 0 30px;}
.divFilo > div >  div > div:last-of-type > div{width: 25%;line-height: 18px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;padding-left: 15px;padding-bottom: 8px;}
.divFilo > div >  div > div:last-of-type > div:first-child{padding-left: 0;}
.divFilo > div >  div > div:last-of-type > div:last-child{border-right: none;}
.divFilo > div > div > div:nth-child(2){display: grid;align-items: center;}
.divFiloD{float: right;margin-top: -90px;text-align: end;line-height: 20px;color: #7f7f7f;font-size: 14px;}

.ddTUSeferTip { margin-bottom: 20px; height: 40px; border: solid 1px #07335b; background: url(../img/icoDDOk2.png) no-repeat right 5px center; background-size: 20px; }
/********* 05.07.2024 YENÄ°!!**********/

.divROYolcu > div { display: flex; width: 100%; padding: 10px 10px; }
.divROYolcu > div > span { width: 33%; }

.divRDMail { display: none; position: absolute; width: 300px; padding: 20px; background-color: #fff; border: 1px solid #c5ef55; border-radius: 20px; }
.divRDMail > a { position: absolute; top: 0px; right: 5px; }
.divRDMail > div > input[type=email] { float: left; width: 70%; }
.divRDMail > div > input[type=submit] { float: left; width: 30% !important; }

/* 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) {
    .divMenuIcFixed .aLogo { margin-left: 40px; }
    .divAnasayfaFiltre {padding-left: 0;}    
    .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:ZWFont1; }
    .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;}
    .divBayrak > div > a { padding-left: 35px; font-size: 12px; }
    .divIForm {width: 100%;margin-top: 30px !important;}
}
@media screen and (max-width: 1500px) {
    .divAFiltreGidis > div {font-size: 12px;}
    .divAFiltreGidis > div > div {padding-left: 50px;}
    .divAFiltreGidis > div > div:first-of-type, .divAFiltreGidis > div > div:last-of-type {background-size: 25px;}
    .divAFiltreGidis input[type='text'] {font-size: 12px;}
    .divAnasayfaFiltre input[type='date'] {width: 110px;}
    
}
@media screen and (max-width: 1400px) {
    body { font-size: 12px; }

    .ulUstSabit li {margin-right: 10px;}
    .ulUstSabit li:before { margin-right: 10px; }
    .navMenuUst > ul > li > a {margin: 0 10px;font-size: 12px;}
    
    .divMenuIcFixed .aLogo { margin-left: 30px; }

    .divUDBeden > div > h4 > a {padding:9px 18px;}
    .divUstTarife {width: 90%;margin-top: 40px;}

    .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; }

    .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;}

	.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; }

    .divIcBaslik {font-size: 60px;}
    .divKurumsalBaslik { font-size: 60px; }

    /* JALEM YENI° */
    .aLogo {}

    .divSMenu {width: 90%;}
    .divSefer {width: 90%;}
    .divSeferSatir > div:nth-of-type(2) > div:first-child {font-size: 12px;}
    .divSeferSatir > div:nth-of-type(2) > span {padding: 0 40px;}
    .divSeferSatir > div:nth-of-type(2) > span::before, .divSeferSatir > div:nth-of-type(2) > span::after {display: none;}
    .divAFiltreNereye > div > div {width: 80%;}
    .divAFiltreKisi {margin: 10px 20px;}
    .divAFiltreKisi > div {padding-top: 15px;padding-bottom: 15px;flex-direction: row;justify-content: space-between;margin: 3px 0;width: 100%;}
    .divKisiAdet {justify-content: flex-end;}
    .divKisiAdet > input[type='text'] {width: 15%;}
    .divKisiContainer {width: 95%;}
    .divKInputByk, .divKInputKck {width: 24%;}
    .divNasilGidilirContainer {width: 90%;}
}
@media screen and (max-width: 1280px) {
	
	.divHizmetler {padding: 24px 0px;}
	.hizmet-item img {    width: 30px;}
    .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;}
	
    .divBayrak, .divbtnArama {}
	.divBayrak { font-size:11px !important;}
	.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; }
    /**********************************/

    /* JALEM YENÄ° */
    .divAFiltreGidis > div > div {width: 100%;margin: 3px 0;}
    .owl-next, .owl-prev {width: 25px;height: 52px;}
    .divSlideYazi {width: 80%;top: 35%;}
}
@media screen and (max-width: 1000px) {
    .tabloicerik, .tabloicerik2 { font-size: 11px; }

	.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: transparent;}
    .divMenuUstSabit { padding: 0px 5px; }
    .divMenuUstMesaj { line-height: 25px; letter-spacing:2px; }


    .divMLeftBaslik { display: block; }
    .divMLeftAltGoster { display: block; }

    .divMenuIc {width: 100%;padding:0px;}
	.divMenuIc:before {content:none !important;}

	.divMenuIc:after{content:none !important;}
	.divMenuIc .aLogo { margin-left:50px;}
	.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;position: absolute;top: 10px;left: 10px;margin: 0;}
    .divMenuIletisim {width: auto;height: auto;}
    .divMenuIletisim > a {letter-spacing: 2px;padding: 16px 12px;font-size: 10px;}
    .ulUstSabit li:before { margin-right: 5px; }
    .ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoMail { margin: 3px 0px -7px 0px; }
	
    .aLogo {width: 110px;height: 15px;background-size: contain;border: none;}

    .divMenuUstTool { bottom: 2px; }
    .divMenuUstTool > a {text-indent: -99999px;padding: 10px 17px; }
    .ddUMDil > select {padding: 25px 20px 25px 10px;height: auto;background: url(../img/icoDDOk12.png) right 3px center / 15px no-repeat;}


    .navMenuUst {margin: 0px 0px 0px 0px;background-color: #ffffff;padding-top: 0;position: fixed;top: 0;width: 100%;height: 100%;left: -100%;z-index: 200;}
    .navMenuUst > ul { padding: 0px 0px 0px 0px;flex-direction: column; }
    .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;top: auto;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; }
    .navMenuUst > ul > li > div { position: relative; top: 0px; left: 0px;  margin-top: 0px; padding-top: 0px; width: 100%;box-shadow: none;border-bottom: 1px solid #ededed; }

    .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 > a {font-size: 14px;position: relative;color: #000;margin: 0;text-align: left; padding:0;}
	.divAltRezervasyonBaslik { font-size:24px;}
	.divAltRezervasyon > span { font-size:16px;}

	.divAMArama > div { width:100%;}
    .divAMDefault { top:69px; right: 0px; width: 100vw;}
	
    .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; min-width: 100%; border-top: solid 1px #e7e7e7; }
    .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; }
    
    .divSlide { display: none; }
    .divSlideM { display: block; }
	#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;}
	
    .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;  }
	
    #ctl00_Body_rblSeferTip { width: 100%; }
    #ctl00_Body_rblSeferTip > tbody { width: 100%; }
    #ctl00_Body_rblSeferTip > tbody > tr { float: left; margin-right: 15px; }

    .divAnaDuyuru {display:flex;}
	
	.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 > .baslik {font-size:14px;letter-spacing:1px;line-height: 200%;}
	.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;}
	
    .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: 18px;}
    .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 */

    .divUDDis {padding: 5% 2%;width: 95%; }
    .divUDDis > div:first-of-type {width: 85%;}

    .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;}
	
	.divUDSag { 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;} 
	.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%;}
	
	/* S1SEPET */
    .divSMenu a {font-size: 12px;padding: 0;padding-top: 35px;background-size: 30px !important;background-position: left top !important;text-align: left;}
        
    .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: 30px 15px;margin: 20px auto 0 !important;}
	.divIFBaslik { font-size:12px;margin-bottom: 15px;}
	.divIFBaslik span { font-size: 18px;}
    .divKurumsalIc h1 {font-size: 20px;}
    .divKurumsalIc > h2 {font-size: 50px;}
    .divHarita {height: 400px;min-height: 400px;}

    .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; }
    .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:30px;}
	.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:25px;font-size:12px}
	.tablobaslik{height:40px}
	.gridCerceve td,.gridCerceve th{padding:0 1px}
	.tabloicerik td,.tabloicerik2 td{width:auto}
    .tableicerikTDKisa { width: 16% !important; }
    .aTarifeFiyat { width: 20px; height: 20px;position: absolute;top: 3px;right: 5px; }
    /**********************************/

	 /* 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; }
    /**********************************/

    .divSeferDetay {margin: 30px 0 0;padding: 30px 15px;}
    .divSeferDetay img {display: none;}


    /* JALEM YENÄ° */
    .divMenuUst {justify-content: flex-end; width: auto;}
    .divMenuUst > div:first-of-type {display: none;}
    .divAnasayfa {flex-wrap: wrap;}
    .divTarifeSefer {flex-wrap: wrap;}
    .divAnasayfaFiltre {position: unset;transition: none;width: 100%;}
    .divAFiltre {border-left: none;border-right: none;}
    .divUstSag {width: 100%;margin-top: 0px;}
    
    .divHaberIc {width: 95%;padding: 5% 2%;}
    .divHaberIc h1 {font-size: 20px;margin-bottom: 25px;}
    .divASpec {display: none;}
    .divKurumsal {flex-direction: column-reverse;}
    .divKurumsalIc {width: 100%;font-size: 10px;line-height: 22px;padding: 4% 2%;}
    .divKurumsalSol {width: 100%;padding-left: 0;margin-top: 20px;}

    .divMenuAltDetay > div {margin-bottom: 30px;}
    .divMenuAltApp > div:first-of-type {font-size: 25px;margin-bottom: 15px;}
    .divMenuAltDetay {flex-wrap: wrap;padding: 20px;width: 98%;}
    .divMenuAltApp, .divMenuAltIletisim {width: 100%;font-size: 12px;}
    .aAppGp, .aAppIos {width: 110px;height: 36px;}
    .divSM {order: 1;width: 100%;flex-direction: row;justify-content: center;margin-bottom: 0 !important;}
    .divSM > a {padding-left: 35px;text-indent: -99999px;margin: 0 10px;}
    .divMenuAltKategori {width: 50%;}
    .divMenuAltKategori > div > a {font-size: 12px;}

    .divIFKayit > div > input, .divIFKayit > div > select {height: 40px;line-height: 40px;font-size: 12px;}
    .divIFKayit > div > textarea {height: 45px;font-size: 12px;}
    .divIFKayitGKod img, .divIFKayitGKod > div {height: 40px;margin-top: -40px;}
    .aSMenuAktif::before {left: 51px;top: 10px;width: 40px;}
    .divKisiUst {width: 90%;font-size: 10px;}
    .divKisiUst > div:first-of-type {width: 55%;}
    .divKisiUst > div:last-of-type {width: 40%;}
    .divAFiltreArac select {font-size: 12px;height: 50px;background-size: 15px;}
    .divAnasayfaFiltre .btnArama {font-size: 14px;}
    .divSeferFiyat > span:first-of-type {font-size: 12px;}
    .divSeferFiyat > span:last-of-type {font-size: 20px;}

    .divSMenu {align-items: flex-start;}
    .divSMenu span {width: 100%;margin: 10px 10px 0 0;}
    .divSMenu a {display: inline-block;}
    .divSMenu a::after {position: absolute;width: 80px;top: 10px;right: 20px;}
    .divUyelikForm {width: 80%;}

    /*.gridFL tr > td:first-of-type {padding-left:0px}*/
    .gridFL2 .tablobaslik { display: none; }
    .gridFL2 tr > td { float: left; width: 50%; padding: 0px 0px; }
    .gridFL tr > td:first-of-type{display: flex;align-items: center;justify-content: start;width: 100%;padding-left: 0px;}
    .gridFL2 tr > td:first-of-type { display: table-cell;  }

    .divAnasayfaFiltre input[type='date'] {width: 125px;}

    .divMKullanici .divSMenu a { margin: 2px 0px; width: 90%; padding: 5px 0px; padding-left: 35px; }
    .btnSFiyat, .btnSFiyatA { margin: 0px 5px 5px; }

    .divOdeme .divUstSag > div:nth-child(2) { display: table; width: 100%; padding: 10px 10px; }
    .divOdeme .divUstSag > div:nth-child(2) > div { width: 100%; }
    .divOKV > b { display: inline-block; margin-top: 15px; padding-left: 32px; }
    .divROdeme{ width: 100%; }
    .divNasilGidilirContainer {width: 100%;display: flex;justify-content: space-between;}
    .divNasilGidilir {width: 70%;margin: 0;}
    .divNasilGidilir > div {justify-content: flex-start;align-items: normal;flex-direction: column;margin-bottom: 20px;}
    .divNasilGidilir > div > div:nth-of-type(1) {width: 100%;font-size: 16px;line-height: 15px;padding-left: 30px;height: auto;margin-bottom: 20px;}
    .divNasilGidilir > div > div:nth-of-type(1) > span {width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
    .divNasilGidilir > div > div:nth-of-type(2) {width: 100%;font-size: 12px;line-height: 17px;}
    .divNasilGidilirImg {position: unset;width: 120px;}

    /* liman */
    .divAnaBannerBaslik {width: 80%;margin: 0 auto 20px;}
    .divAnaBannerBaslik > div:nth-of-type(1) {font-size: 20px;}
    .divAnaBannerBaslik > div:nth-of-type(2) {font-size: 11px;}
    .divAnaBannerBaslik > div:nth-of-type(3) {font-size: 35px;}

    .divEtkinlikContainer {margin: 40px auto;flex-direction: column;width: 95%;}
    .divEtkinlikSol {width: 100%;}
    .divEtkinlikSag {width: 100%;margin: 100px 0 20px;}
    .divEtkinlikBaslik {
    position: initial;
    display: block;
    width: auto;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
    }
    .divEtkinlikBaslik > div {
            width: auto;
            position: relative;
            text-align: center;
            cursor: pointer;
            overflow: hidden;
            display: inline-block;
    }

    .divLimanContainer {flex-direction: column-reverse;}
    .divLimanSol {width: 100%;}
    .divLimanSag {width: 100%;padding-bottom: 40px;}
    .divLimanSliderBaslik {font-size: 25px;line-height: 30px;margin-bottom: 25px;}
    .divLimanSliderResim {width: 80%;}
    #owl-liman .owl-next {right: 0%;}
    #owl-liman .owl-prev {left: 0%;}
    .divLimanSag a {display: block;margin: 0 auto;width: fit-content;position: unset;}
    .divLimanSag > div {margin: 40px auto;}
    #owl-sefer .item {padding: 0;opacity: 1;}

    .divSeferSliderYazi {width: 70%;}
    .divSeferSliderYazi > h2 {font-size: 30px;margin-bottom: 25px;}
    .divSeferSliderYazi > div {font-size: 10px;line-height: 17px;}

    .divIcSayfaBaslik > div {font-size: 30px;line-height: 45px;margin-bottom: 20px;}
    .divIcSayfaBaslik > div > span {font-size: 50px;}
    .divIcSayfaBaslik > span {width: 100%;}
    .divIcSayfaBaslik > span > p {width: 100%;margin: 10px 0;}

    .divLimanContainerIc {width: 100%;}

    .kb-metin-kutu {margin: 0;padding: 20px;border-radius: 0;}
    .kb-metin-kutu p {font-size: 11px;}

    .divLimanHizmetleri {margin-bottom: 0;padding: 40px 20px;flex-direction: column;}
    .lh-baslik {font-size: 25px;margin-bottom: 5%;}
    .lh-ikon-grid {width: 100%;}
    .lh-ikon-item {padding: 15px 5px;}
    .lh-sag {padding-left: 0;}
    .lh-metin > .p {font-size: 12px;}
    .lh-metin > .lh-metin-bold {font-size: 14px;}
    .divYatlaraAit {justify-content: start;padding: 20px;}
    .divYatlaraAit p {font-size: 25px;width: 100%;}
    .divLimanAlt {padding: 20px;flex-direction: column;}
    .la-sol p {font-size: 13px;}
    .la-pdf-btn {padding: 10px;}
    .la-pdf-btn img {width: 25px;height: 25px;}
    .la-pdf-btn span {font-size: 10px;}

    .divIcSayfaBaslik > p {width: 100%;font-size: 12px;}
    .divHakkimizdaContainer > div:last-of-type {line-height: 20px;margin: 25px auto;width: 100%;font-size: 12px;}

    .divEtkinlikDetayContainer {margin-top: 46px;padding-top: 30px;}
    .divEtkinlikDetayContainer::before {height: 50%;}
    .divIcSayfaBaslik > h1 {font-size: 30px;line-height: 40px;}
    .divEtkinlikDetayContainer > div {width: 100%;}
    .divEtkinlikDetay {width: 90%;margin: 40px auto;}
}

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

    .divSeferBaslik {padding: 10px;border-radius: 20px 20px 0 0;}
    .divSefer {width: 96%;margin-left: 2%;}
    .divSeferSatir {padding: 20px 10px;font-size: 10px;}
    .divSeferButon {width: 100px;height: 30px;}
    .divSeferButon input[type=radio] + label {font-size: 10px;line-height: 28px;}
    .divSeferSatir::before, .divSeferSatir::after {display: none;}
    .divTarifeSatinAl {width: 100%;padding: 15px 20px;}
    .divSeferBaslikTarih > a {width: 20px;height: 20px;}
    /*.divSeferBaslik > div {width: 50%;}*/
    .divKInputByk, .divKInputKck {width: 49%;}
    /*.divKisiBaslik {padding-left: 30px;}*/
    .divKisi select, .divKisi input, .divKisiUst input {font-size: 10px;height: 40px;background-size: 8px;}
    .divSMenu a {background-size: 20px !important;padding-top: 25px;font-size: 10px;}
    .divKisiUst {font-size: 8px;}
    .aAFiltreBtn {width: 30px;height: 30px;}
    .divAFiltreTarih {}
    .divSeferSatir > div:nth-of-type(2) > div:first-child {font-size: 10px;}
    .divOdemeKupon {position:fixed;bottom: 50px;z-index:99;width:100%;left:0;font-size: 130%;padding: 15px 0px 25px 0px;}
}

@media screen and (max-width: 450px) {
    .divSlideYazi {line-height: 15px;top: 25%;}
    .divSlideYaziB1 {font-size: 16px;}
    .divSlideYaziB2 {font-size: 18px;margin: 15px 0;}
    .divSlideYaziB3 {font-size: 10px;line-height: 15px;}
    .owl-next, .owl-prev {width: 20px;height: 42px;}
    .divSeferSatir { padding: 5px 10px; flex-wrap: wrap;}
    .divSeferSatir > div {width: 50% !important;margin: 10px 0;}
    .divSeferSatir > div:nth-of-type(2) { text-align: right; }
    .divSeferSatir > div:nth-of-type(3) > span {padding: 0 30px;}

    /* .divSeferSatir > div:nth-of-type(2) > span::before, .divSeferSatir > div:nth-of-type(2) > span::after {display: block;} */
    .aTarifeFiyat {top: auto;right: 36%;bottom: 23px;}
    .divTarifeSatinAl {padding: 10px 20px;}
    .btnTarifeSatinAl {font-size: 12px;}
    .imgRight, .imgLeft {margin-bottom: 12px;}
    input[type=checkbox] + label, input[type=radio] + label {background-size: 20px;line-height: 20px;}
    .divAFiltreYon {font-size: 14px;}
    .divHaberIc {width: 100%;padding: 5% 3%;}
    .divUyelik {padding: 50px 0;}
    .divUyelikForm {width: 90%;}
    .divSeferBaslikTarih > input {height: 30px;font-size: 10px;}
    .divNasilGidilir > div > div:nth-of-type(1) {font-size: 14px;}
    .divNasilGidilir > div > div:nth-of-type(1) > span {font-size: 10px;}
    .divNasilGidilir > div > div:nth-of-type(2) {font-size: 10px;}
    .divNasilGidilirImg {position: unset;width: 100px;}
}