#language.lightbox-content {
--lang-gray:#adadad;
--lang-blue-top:#dbe4ef;
--lang-blue-bottom:#d4dfec;
width:330px;
max-width:calc(100vw - 24px);
padding:0!important;
background:var(--lang-gray)!important;
background-image:none!important;
border-radius:24px!important;
overflow:hidden!important;
box-shadow:0 26px 62px rgba(16,24,36,0.30)!important;
}

#language > p {
display:none!important;
margin:0!important;
}

#language br {
display:none!important;
}

#language .wpml-ls {
display:block!important;
width:100%!important;
margin:20px 0 14px!important;
padding:16px!important;
background:linear-gradient(180deg,var(--lang-blue-top) 0%,var(--lang-blue-bottom) 100%)!important;
border:1px solid rgba(49,73,107,0.08)!important;
border-radius:22px!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.28)!important;
overflow:hidden!important;
}

#language .wpml-ls ul {
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:12px;
margin:0!important;
padding:0!important;
list-style:none!important;
background:transparent!important;
border:0!important;
}

#language .wpml-ls li {
margin:0!important;
padding:0!important;
float:none!important;
width:auto!important;
}

#language .wpml-ls li:last-child:nth-child(3n + 1) {
grid-column:2 / 3;
}

#language .wpml-ls a {
display:flex!important;
align-items:center;
justify-content:center;
gap:8px;
min-height:54px;
width:100%;
padding:0 12px!important;
margin:0!important;
border:1px solid rgba(44,63,92,0.10)!important;
border-radius:18px!important;
background:linear-gradient(180deg,#fff 0%,#f6f8fb 100%)!important;
color:#314866!important;
font-size:13px!important;
line-height:1.2!important;
font-weight:600!important;
text-decoration:none!important;
box-shadow:0 8px 18px rgba(31,50,77,0.08)!important;
white-space:nowrap;
transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease!important;
}

#language .wpml-ls a:hover,#language .wpml-ls a:focus {
transform:translateY(-4px);
background:linear-gradient(180deg,#fff 0%,#eef4fb 100%)!important;
border-color:rgba(84,116,165,0.24)!important;
color:#1f3556!important;
box-shadow:0 16px 28px rgba(31,50,77,0.16)!important;
}

#language .wpml-ls-current-language a {
background:linear-gradient(180deg,#f3f8eb 0%,#e5efd8 100%)!important;
border-color:rgba(111,141,76,0.22)!important;
color:#48612c!important;
font-weight:700!important;
box-shadow:0 10px 20px rgba(89,112,57,0.12)!important;
}

#language .wpml-ls-current-language a:hover,#language .wpml-ls-current-language a:focus {
transform:translateY(-4px);
background:linear-gradient(180deg,#f7fbf1 0%,#ebf3e0 100%)!important;
border-color:rgba(111,141,76,0.28)!important;
color:#3f5526!important;
box-shadow:0 16px 28px rgba(89,112,57,0.18)!important;
}

#language .wpml-ls a span {
color:inherit!important;
font-size:inherit!important;
line-height:inherit!important;
}

#language .wpml-ls-flag {
margin:0!important;
flex:0 0 auto;
}

#language .mfp-close {
top:12px!important;
right:12px!important;
width:42px!important;
height:42px!important;
border-radius:999px!important;
background:rgba(55,60,67,0.90)!important;
border:1px solid rgba(255,255,255,0.08)!important;
color:#f0c86f!important;
font-size:28px!important;
line-height:40px!important;
text-align:center!important;
opacity:1!important;
box-shadow:0 14px 28px rgba(17,26,39,0.22)!important;
transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease!important;
}

#language .mfp-close:hover,#language .mfp-close:focus {
transform:rotate(90deg);
background:rgba(38,42,48,0.96)!important;
color:#ffd982!important;
box-shadow:0 18px 32px rgba(17,26,39,0.28)!important;
}

@media (max-width: 549px) {
#language.lightbox-content {
width:calc(100vw - 24px)!important;
border-radius:22px!important;
}

#language .wpml-ls {
padding:14px!important;
margin-top:18px!important;
margin-bottom:12px!important;
border-radius:20px!important;
}

#language .wpml-ls ul {
grid-template-columns:repeat(2,minmax(0,1fr));
gap:12px;
}

#language .wpml-ls li:last-child:nth-child(odd) {
grid-column:1 / -1;
max-width:calc(50% - 6px);
margin:0 auto!important;
}

#language .wpml-ls a {
min-height:52px;
font-size:13px!important;
padding:0 8px!important;
}

#language .mfp-close {
width:40px!important;
height:40px!important;
font-size:27px!important;
line-height:38px!important;
}
}.section-content > p {
display:none!important;
margin:0!important;
padding:0!important;
height:0!important;
line-height:0!important;
}

@keyframes fadein {
0% {
opacity:.7;
}

30% {
opacity:1;
}

40% {
opacity:1;
}

50% {
opacity:1;
}

60% {
opacity:1;
}

70% {
opacity:1;
}

100% {
opacity:.7;
}
}

.iti {
direction:ltr!important;
}

.siyah_buton_arapca {
background-color:rgba(9,9,9,0.67);
float:right;
clear:both;
padding:7px 10px;
}

.kirmizi_buton_arapca {
background-color:rgba(214,63,63,0.7);
float:right;
clear:both;
padding:10px;
}

.mor_buton_arapca {
padding-left:10px;
padding-right:10px;
background-color:rgba(157,70,159,0.7);
float:right;
clear:both;
}

.mavi_buton_arapca {
padding-left:10px;
padding-right:10px;
background-color:rgba(75,197,233,0.7);
float:right;
clear:both;
}

.etrafi_koyu_metin_arapca {
padding-left:10px;
padding-right:10px;
background-color:rgba(9,9,9,0.67);
float:left;
clear:both;
}

.siyah_buton {
background-color:rgba(9,9,9,0.67);
float:left;
clear:both;
padding:7px 10px;
}

.kirmizi_buton {
background-color:rgba(214,63,63,0.7);
float:left;
clear:both;
padding:10px;
}

.mor_buton {
padding-left:10px;
padding-right:10px;
background-color:rgba(157,70,159,0.7);
float:left;
clear:both;
}

.mavi_buton {
padding-left:10px;
padding-right:10px;
background-color:rgba(75,197,233,0.7);
float:left;
clear:both;
}

.mfp-container {
overflow:auto;
}.basvurutakibi {
text-align:left!important;
}

.rtl .basvurutakibi {
text-align:right!important;
}

.genel-rtl-to-ltr {
direction:ltr!important;
}

.rtl .card {
direction:ltr!important;
}

.rtl .col-66 {
float:right!important;
}

.rtl .markturizm-payment-form--div form#markturizm-payment-form .ccv {
float:left!important;
}

.rtl .markturizm-payment-form--div .col-50 {
float:right!important;
}

.rtl .markturizm-payment-form--div form#markturizm-payment-form .expire-date {
float:right!important;
}

.rtl #cardnumber {
direction:ltr!important;
text-align:right!important;
}

.cart-subtotal {
display:none!important;
}

.ui-datepicker {
background:#fff!important;
border:1px solid #ddd!important;
border-radius:6px!important;
box-shadow:0 4px 120px rgba(0,0,0,0.1)!important;
font-size:1.2em!important;
}

.ui-datepicker-header {
position:relative!important;
background:#f6f6f6!important;
border-bottom:1px solid #ddd!important;
border-top-left-radius:6px!important;
border-top-right-radius:6px!important;
padding:7px!important;
display:block!important;
}

.ui-datepicker-title {
display:flex!important;
flex-direction:column!important;
align-items:center!important;
gap:3px!important;
}

.ui-datepicker-title select {
width:140px!important;
max-width:140px!important;
margin:0 auto!important;
background:#fff!important;
border:1px solid #ccc!important;
border-radius:7px!important;
font-size:.9em!important;
text-align:center!important;
text-align-last:center!important;
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;
background-repeat:no-repeat!important;
background-position:right 10px center!important;
background-size:16px!important;
}

.ui-datepicker-calendar td a,.ui-datepicker-calendar td span {
font-size:1.2em!important;
text-align:center!important;
}

.ui-datepicker-calendar td span {
opacity:.5!important;
}

@media (max-width: 600px) {
.ui-datepicker {
width:90%!important;
max-width:none!important;
left:50%!important;
transform:translateX(-50%)!important;
}
}