/*main*/body{ font-family:poppins,sans-serif !important;}.paln-index-circle{ display:none !important;}.venom-button .venom-button-popup.active{ left:0 !important; right:auto !important;}@media only screen and (max-width: 991px) { html.side-panel.side-panel-open .side-panel-wrapper { position: fixed !important; top: 0; left: 0; width: 300px; height: 100vh; background: #fff; padding: 32px; padding: 2rem; box-shadow: 0 0 30px -13px rgb(0 0 0 / 20%); overflow-y: auto; transform: translate3d(0,0,0); transition: ease transform 300ms; z-index: 9999; } html.side-panel.side-panel-push .body { transform: translate3d(0,0,0); transition: ease transform 300ms} html.side-panel.side-panel-open .side-panel-wrapper .side-panel-close { position: absolute; top: 0; right: 0; display: block !important}}.form-row.passive{ display:none;}.place-block .imglitmask { width: 100px; height: 100px; top: -30px; left:35%; background:#ffffff; overflow: hidden; border-radius: 100%; position: absolute; border: 1px solid #ebebeb; z-index: 3;}.place-block .imglitmask img { border: 0px solid #FFF; display: block; width: 100%; height: 100%; vertical-align: middle; object-fit: contain; object-position: 50% 50%;}.mobile-sidebar{ -webkit-overflow-scrolling:touch;}.mobile-sidebar::-webkit-scrollbar{ height:10px; width:6px;}.mobile-sidebar::-webkit-scrollbar-thumb{ background:#e5e5e5; border-radius:10px; position:absolute;}.mobile-sidebar::-webkit-scrollbar-track{ background:#fff; border-radius:10px; margin:8px; width:100%;}[class*=col-]{ padding-left:10px; padding-right:10px;}.sidebar-shop{ font-size:1.3rem;}@media (max-width:991px){ .mobile-sidebar{ display:block; position:fixed; top:0; bottom:0; left:0; width:260px; padding:2rem; margin:0; transform:translate(-260px); transition:transform 0.2s ease-in-out 0s; background-color:#fff; z-index:9999; overflow-y:auto; }}.sidebar-toggle{ display:flex; position:static; margin-right:0.8rem; margin-top:0; padding:0 1.1rem 0 3px; align-items:center; width:auto; height:34px; text-transform:uppercase; line-height:36px; color:inherit; border:1px solid #dfdfdf; background:#fff; cursor:pointer;}.sidebar-toggle span{ margin-left:0rem; font-size:1.3rem; letter-spacing:-0.05em;}.sidebar-toggle:hover span{ color:#08C;}.sidebar-toggle svg{ stroke:#222529; fill:#fff; width:28px;}@media (min-width:992px){ .sidebar-toggle{ display:none; }}@media (max-width:991px){ .sidebar-toggle span{ font-size:11px; font-weight:600; color:#222529; }}@media (max-width:479px){ .sidebar-toggle{ margin-right:2px; }}@media (min-width:992px){ .sidebar-toggle{ display:none; }}.toolbox, .toolbox-item, .toolbox-left, .toolbox-right { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}.nice-select{ -webkit-tap-highlight-color:transparent; background-color:#fff; border-radius:5px; border:1px solid #e8e8e8; box-sizing:border-box; clear:both; cursor:pointer; display:block; float:left; font-family:inherit; font-size:14px; font-weight:400; height:42px; line-height:40px; outline:0; padding-left:18px; padding-right:30px; position:relative; text-align:left!important; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap; width:auto;}.nice-select:hover{ border-color:#dbdbdb;}.nice-select:active,.nice-select:focus{ border-color:#999;}.nice-select:after{ border-bottom:2px solid #999; border-right:2px solid #999; content:''; display:block; height:5px; margin-top:-4px; pointer-events:none; position:absolute; right:12px; top:50%; -webkit-transform-origin:66% 66%; -ms-transform-origin:66% 66%; transform-origin:66% 66%; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:all .15s ease-in-out; transition:all .15s ease-in-out; width:5px;}.nice-select .list{ background-color:#fff; border-radius:5px; box-shadow:0 0 0 1px rgba(68,68,68,.11); box-sizing:border-box; margin-top:4px; opacity:0; overflow:hidden; padding:0; pointer-events:none; position:absolute; top:100%; left:0; -webkit-transform-origin:50% 0; -ms-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scale(.75) translateY(-21px); -ms-transform:scale(.75) translateY(-21px); transform:scale(.75) translateY(-21px); -webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out; transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out; z-index:9;}.nice-select .list:hover .option:not(:hover){ background-color:transparent!important;}.nice-select .option{ cursor:pointer; font-weight:400; line-height:40px; list-style:none; min-height:40px; outline:0; padding-left:18px; padding-right:29px; text-align:left; -webkit-transition:all .2s; transition:all .2s;}.nice-select .option:hover{ background-color:#f6f6f6;}.nice-select .option.selected{ font-weight:700;}.priceCalculate{ position:relative; float:left; width:100%; padding:15px; background:#095c6d;}.priceCalculate h3{ margin:0px 0px 10px; font-weight:bold; color:#fff; text-transform:uppercase;}.priceCalculate label{ font-weight:normal; font-size:13px; text-transform:uppercase; margin-bottom:5px; width:100%; color:#fff;}.priceCalculate .priceCalc-btn{ display:block; width:calc(100% + 30px); margin-left:-15px; height:50px; border:0; background:#2aa1b9; border:2px solid #2aa1b9; color:#fff; transition:ease-in-out all 400ms;}.priceCalculate .priceCalc-btn:hover{ background:transparent; color:#fff;}.nice-select{ border:2px solid #e8e8e8; width:100%; height:50px; line-height:50px; margin-bottom:15px; border-radius:0;}.nice-select .list{ width:100%; max-height:200px; overflow:auto;}.priceCalculate h3 { margin: 0px 0px 10px; font-weight: bold; color: #fff; text-transform: uppercase; font-size: 1em;}.otelfiyatsablon{ background:#efefef; position:relative; margin:0px; padding:10px;}.otelfiyatsablon:nth-of-type(odd){ background-color:#f9f9f9;}.otelfiyatsablon:first-child{ margin-top:10px;}.otelfiyatsablon .info .oda{ color:#ffb606; font-weight:bold; font-size:17px;}.otelfiyatsablon .info .pansiyon{ color:#2196F3; font-weight:bold;}.otelfiyatsablon .buy .fiyat{ color:#4CAF50; font-size:20px; font-weight:bold; margin-top:13px;}.otelfiyatsablon .buy .fiyat{ color:#4CAF50; font-size:20px; font-weight:bold; margin-top:13px;}.otelfiyatsablon .satinal a{ display:block; width:100%; padding:10px; background:#ffb606; font-weight:bold; color:#fff; margin-top:2px;}@media screen and (max-width:768px){ .otelfiyatsablon{ float:left; width:100%; }}.layout-btn { display: inline-block; width: 1.2em; color: #000; font-size: 16px; line-height: 34px; text-align: center}.layout-btn:not(:last-child) { margin-right: 4px}.layout-btn.active { color: #08C}.ratio img { object-position: 50% 50%; object-fit: cover; height: 100%;}.bg-primary{ background-color:#11334C !important;}.text-primary{ color:#11334C !important;}/* Color Transition *//** Cards*/.custom-card:hover:before { background-color: #58b13b;}.custom-card-style-2:before { background-color: #58b13b;}/*telinput*/.intl-tel-input .country-name{ color:#000000 !important;}.intl-tel-input .divider{ padding: 0 !important; margin: 0 !important;}.iti{width:100%;}/** Testimonial*/.custom-testimonial blockquote:before { color: #58b13b !important;}.custom-testimonial blockquote { background: transparent !important; padding: 11.2px 28.8px; padding: 0.7rem 1.8rem;}.custom-testimonial blockquote:before, .custom-testimonial blockquote:after { font-family: "Font Awesome 5 Free"; font-weight: 900;}.custom-testimonial blockquote:before { content: "\f10d"; font-size: 17px !important; left: -12px !important;}#tourBookingForm .form-control:disabled{ background-color:#78798d !important; color:#303030 !important;}/** Tabs*/.custom-tabs .nav-item.active,.custom-tabs .nav-item:hover { background-color: #58b13b;}.custom-tabs .nav-item .nav-link { color: #04062d !important;}.owl-carousel.custom-dots button.owl-dot span { border-color: #e7e7e7;}.owl-carousel.custom-dots button.owl-dot.active span,.owl-carousel.custom-dots button.owl-dot:hover span { border-color: #04062d;}.owl-carousel.custom-dots button.owl-dot.active span:before,.owl-carousel.custom-dots button.owl-dot:hover span:before { background: #04062d;}.tabs.tabs-simple .nav-tabs > li .nav-link{ border-bottom: 3px solid #11334C; background-color:#ffffff;}html body .tabs.tabs-simple .nav-tabs > li .nav-link.active, html body .tabs.tabs-simple .nav-tabs > li .nav-link:hover{ border-bottom: 3px solid #11334C; background-color:#11334C; color:#ffffff !important;}.breadcrumb-item.active{ color:#ebebeb !important;}/*404*/.container-404{ text-align:center; margin:50px 0 100px}.container-404 h2{ font-size:250px; line-height:200px; font-weight:600; color:#333}@media(max-width:767px){ .container-404 h2{ font-size:80px}}.container-404 h3{ font-size:30px; color:#2c2f34}.container-404 h4{ margin:20px auto 50px}/*flag*/.flag { background: url(../img/temp/flags.png) no-repeat;}/*Anagovde*/.jssocials-shares{ margin:0.2em 0;}.jssocials-shares *{ box-sizing:border-box;}.jssocials-share{ display:inline-block; vertical-align:top; margin:0.3em 0.6em 0.3em 0;}.jssocials-share:last-child{ margin-right:0;}.jssocials-share-logo{ width:1em; vertical-align:middle; font-size:1.5em;}.jssocials-share-link{ display:inline-block; text-align:center; text-decoration:none; line-height:1;}.jssocials-share-label{ padding-left:0.3em; vertical-align:middle;}.jssocials-share-twitter .jssocials-share-link{ background:#00aced;}.jssocials-share-twitter .jssocials-share-link:hover{ background:#0087ba;}.jssocials-share-facebook .jssocials-share-link{ background:#3b5998;}.jssocials-share-facebook .jssocials-share-link:hover{ background:#2d4373;}.jssocials-share-email .jssocials-share-link{ background:#3490F3;}.jssocials-share-email .jssocials-share-link:hover{ background:#0e76e6;}.jssocials-share-whatsapp .jssocials-share-link{ background:#29a628;}.jssocials-share-whatsapp .jssocials-share-link:hover{ background:#1f7d1e;}.jssocials-share-link{ padding:.5em .6em; color:#fff; -webkit-transition:background 200ms ease-in-out, border-color 200ms ease-in-out; transition:background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-link:hover,.jssocials-share-link:focus,.jssocials-share-link:active{ color:#fff;}.jssocials-share{ width:auto;}.p-card-bottom .description i{ color:#d85046;}.multi-range, .multi-range * { box-sizing: border-box; padding: 0; margin: 0;}.multi-range { position: relative; width: 160px; height: 28px; margin: 16px; border: 1px solid #ddd; font-family: monospace;}.multi-range > hr { position: absolute; width: 100%; top: 50%;}.multi-range > input[type=range] { width: calc(100% - 16px); position: absolute; bottom: 6px; left: 0;}.multi-range > input[type=range]:last-of-type { margin-left: 16px;}.multi-range > input[type=range]::-webkit-slider-thumb { transform: translateY(-18px);}.multi-range > input[type=range]::-webkit-slider-runnable-track { -webkit-appearance: none; height: 0px;}.multi-range > input[type=range]::-moz-range-thumb { transform: translateY(-18px);}.multi-range > input[type=range]::-moz-range-track { -webkit-appearance: none; height: 0px;}.multi-range > input[type=range]::-ms-thumb { transform: translateY(-18px);}.multi-range > input[type=range]::-ms-track { -webkit-appearance: none; height: 0px;}.multi-range::after { content: attr(data-lbound) ' - ' attr(data-ubound); position: absolute; top: 0; left: 100%; white-space: nowrap; display: block; padding: 0px 4px; margin: -1px 2px; height: 26px; width: auto; border: 1px solid #ddd; font-size: 13px; line-height: 26px;}.package-card-gamma .package-thumb{ position: relative; max-width: 255px;}.package-card-gamma .package-thumb .package-item{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center;}.package-card-gamma .package-thumb .package-item > img{ object-fit: cover; object-position: 50% 50%; position: relative; height: 100%;}.gezitakvimi{ margin:0; padding:0;}.gezitakvimi li a{ color:#838383; font-size:13px;}.gezitakvimi>li.baslik{ list-style:none; background:#e80e58; color:#fff; font-size:16px; font-weight:600; padding:10px; margin:15px 0px;}.gezitakvimi>li.altbaslik{ list-style:none; background:#bbbbbb; color:#fff; padding:7px; font-size:14px; font-weight:bold;}.gezitakvimi>li.satir{ list-style:none; padding:7px; border-bottom:1px solid #eee;}.gezitakvimi>li.satir:hover,.gezitakvimi>li.satir:hover a{ background:#2aa1b9; color:#fff;}.gezitakvimi>li.altbaslik span:nth-child(4){ display:none;}.gezitakvimi>li.satir span:nth-child(4){ display:none;}@media (max-width: 768px){ .gezitakvimi{ overflow:scroll; } .gezitakvimi>li.satir,.gezitakvimi>li.baslik,.gezitakvimi>li.altbaslik{ width:1200px; }}#tourBookingForm select{ line-height:.85 !important;}.container .sideBarContainer { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 13px; font-family: "Roboto Condensed", sans-serif; padding-left: 0px;}.container .sideBarContainer .total { font-size: 20px;}.container .sideBarContainer .total del { margin-right: 12px;}.fomoWrapper { margin-bottom: 50px;}.fomoBorder { border: 1px solid #d1d1d1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-bottom: 22px;}.fomoTop { display: flex; flex-direction: row; align-items: center; justify-content: space-around;}.fomoLimited { background: url(/assets/images/checkout/fomo_limited_bg.png?v=) center/100% no-repeat; height: 40px; line-height: 40px; width: 286px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; text-align: center; font-size: 20px; font-weight: 800;}.fomoLowRes { display: none;}.fomoAdvantages { display: flex; flex-direction: row; justify-content: space-around; color: #707070; font-size: 16px;}.fomoAdvantages .fomoAdv { margin: 10px 5px 20px; width: 170px; display: flex; align-items: center;}.fomoAdvantages span { font-weight: 700;}.fomoAdvantages i { color: #1a7e06; font-size: 14px; margin-right: 2px;}.fomoWhyJoin { vertical-align: top; padding: 10px; font-size: 15px;}.fomoWhyJoin p { margin: 5px 0; font-size: 33px; font-weight: 700;}.fomoWhyJoin p.fomoWhyJoinTitle { font-size: 22px;}.fomoWhyJoin .fomoDiscountedPriceTitle { color: #1e88e5;}.fomoChoiceTitle { font-weight: 700; font-size: 16px; margin: 10px 0;}@media (max-width:1004px) { .fomoTop { flex-direction: column; } .fomoLimited { margin: 14px 0 -10px; }}@media (max-width:900px) and (min-width:767px) { .fomoWhyJoin p { font-size: 28px; text-align: center; } .fomoWhyJoin p.fomoWhyJoinTitle { font-size: 19px; } .fomoAdvantages { flex-direction: column; } .fomoAdvantages .fomoAdv { margin: 1px 22px 16px; width: auto; }}@media (max-width:514px) { .fomoAdvantages { flex-direction: column; } .fomoAdvantages .fomoAdv { margin: 10px 22px 11px; width: auto; } .fomoTop { align-items: flex-start; justify-content: flex-start; margin-left: 16px; } .fomoChoiceWrapper { margin-top: 13px; }}@media (max-width:420px) { .fomoWhyJoin p { font-size: 28px; } .fomoWhyJoin p.fomoWhyJoinTitle { font-size: 19px; }}@media (max-width:400px) { .fomoTop { margin-left: 5px; } .fomoAdvantages .fomoAdv { margin: 10px 10px 11px; } .fomoChoiceWrapper { padding: 10px 10px 10px 14px; } .fomoWhyJoin p { font-size: 25px; } .fomoWhyJoin p.fomoWhyJoinTitle { font-size: 16px; }}.fomoChoiceWrapper { background: #eeeff3; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; padding: 10px 10px 10px 25px;}.fomoChoiceWrapper .fomoChoiceRow { margin: 10px 0;}.fomoChoiceWrapper .fomoChoiceRow.fomoSavingRow.fomoYesRow { color: #1a7e06;}.fomoChoiceWrapper .fomoChoiceRow.fomoSavingRow.fomoYesRow input.radioButton[type=radio]:checked+label.css-label:after { background: #1a7e06;}.fomoChoiceWrapper .fomoChoiceRow.fomoSavingRow.fomoYesRow label.css-label:before { border-color: #1a7e06;}.fomoChoiceWrapper .fomoChoiceRow.fomoSavingRow.fomoYesRow label { font-weight: 700; font-size: 16px;}.fomoChoiceWrapper .fomoChoiceRow.fomoSavingRow label.css-label { font-size: 16px;}.fomoChoiceWrapper .fomoChoiceRow input.radioButton[type=radio]:checked+label.css-label:after { background: #1e88e5;}.fomoChoiceWrapper .fomoChoiceRow label.css-label:before { border-color: #1e88e5;}.fomoAlreadyHave { padding-left: 15px; font-size: 15px;}.sideBarBox { border: 1px solid #d2d2d2; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}.sideBarBox .hotelInfoOpaque { margin: 10px 0 0 25px; color: #222;}.sideBarBox .hotelImage { position: relative; margin-bottom: 20px;}.sideBarBox .hotelImage:before { background: linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%); content: ''; position: absolute; top: 0; right: 0; bottom: 3px; left: 0; opacity: .8;}.sideBarBox .hotelImage img { width: 100%; max-height: 200px;}.sideBarBox .hotelImage .hotelInfo { bottom: 15px; color: #fff; left: 15px; position: absolute;}.sideBarBox .hotelInfo { color: #000000;}.sideBarBox .hotelInfo h2 { margin: 3px 8px; font-size: 18px; font-weight: 400;}.sideBarBox .hotelImage h2 { margin: 3px 0; font-size: 23px; font-weight: 400;}.sideBarBox .roomDetail { padding: 0 8px 14px; border-bottom: 1px solid #d2d2d2; margin-bottom: 20px;}.sideBarBox .roomDetail .bookCount,.sideBarBox .roomDetail .bookDate,.sideBarBox .roomDetail .roomInfo,.sideBarBox .roomDetail a { margin-bottom: 10px; display: inline-block;}.sideBarBox .roomDetail .bookDate { text-transform: capitalize;}.sideBarBox .roomDetail .bookRoomType { margin: 0 0 10px 0px; font-size: 15px;}.sideBarBox .roomDetail span.CancellationPolicyText { color: #1a7e06; margin-right: 7px; font-size: 14px;}.sideBarBox .roomDetail .tooltipElem { margin: 5px 0 0;}.sideBarBox .roomDetail span { color: #707070;}.sideBarBox .roomDetail .greenText { margin: 5px 0 10px 4px; font-size: 13px; font-weight: bold;}.sideBarBox .roomDetail .HDrequest { background: #e2e4e6 none repeat scroll 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 5px; display: block; margin: 5px 0; text-align: center; max-width: 156px;}.sideBarBox .roomDetail.hotelBooked .greenText { margin-left: 0;}.sideBarBox .roomDetail.hotelBooked .greenText.fa-info { margin-left: 3px;}.sideBarBox .callHotel { width: 100%; display: block;}.sideBarBox .callHotel a { display: inline-block;}.sideBarBox .callHotel span { padding: 0; color: #1e88e5; font-size: 14px;}.sideBarBox .callHotel .fa-location { margin: 0 5px;}.sideBarBox .callHotel .fa-phone { margin: 0 3px 0 0;}.sideBarBox .roomCoast { padding: 0 20px 20px; border-bottom: 1px solid #d2d2d2;}.sideBarBox .roomCoast .clearfix { margin-bottom: 20px;}.sideBarBox .roomCoast .clearfix.form { margin-top: 15px;}.sideBarBox .roomCoast .pullLeft { float: left; max-width: 65%;}.sideBarBox .roomCoast .pullLeft.roomCost { text-transform: capitalize;}.sideBarBox .roomCoast .pullLeft input[type=text] { border: 1px solid #1e88e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; height: 36px; font-size: 14px; max-width: 80px; padding: 0 10px;}.sideBarBox .roomCoast .pullLeft input[type=text]:disabled { border: 1px solid #868686;}.sideBarBox .roomCoast .pullLeft .promoCodeBtn { background: transparent none repeat scroll 0 0; border: 0 none; color: #1e88e5; padding: 0; cursor: pointer; display: inline;}.sideBarBox .roomCoast .pullLeft .promoCodeBtn.disabled { color: #868686; cursor: default;}.sideBarBox .roomCoast .pullRight { float: right; text-align: right;}.sideBarBox .roomCoast .pullRight .error { color: #ff4800; line-height: 20px;}.sideBarBox .roomCoast .creditCardCharge,.sideBarBox .roomCoast .totalPriceBreakdown { color: #707070; font-size: 13px; margin-top: 10px;}.sideBarBox .roomCoast .creditCardCharge { text-align: left;}.sideBarBox .roomCoast .totalPriceBreakdown { text-align: right;}.sideBarBox .roomCoast .totalPriceBreakdown .priceLine { line-height: 20px;}.sideBarBox .roomCoast .creditCardCharged { font-size: 13px;}.sideBarBox .timeArea { font-size: 18px; padding: 20px 20px 20px 65px; position: relative; border-bottom: 1px solid #d2d2d2;}.sideBarBox .timeArea .fa-clock-o { color: #1e88e5; font-size: 38px; left: 20px; position: absolute; top: 15px;}.sideBarBox .timeArea span { color: #db1638; display: block; font-size: 14px;}.sideBarBox .contactArea { color: #707070; padding: 20px;}.sideBarBox .contactArea .contactAreaTitle { margin: 0 0 10px 8px; font-size: 18px;}.sideBarBox .contactArea a { font-size: 22px; text-decoration: none;}.sideBarBox .contactArea a:hover { color: #db1638;}.sideBarBox .contactArea .hotelBooked { color: #222;}.sideBarBox .contactArea .hotelBooked .contactAreaTitle { margin: 0 0 10px 0;}.sideBarBox .contactArea .hotelBooked a { font-size: 14px;}.sideBarBox .contactArea .hotelBooked a:hover { color: #1e88e5;}.greenText { color: #1a7e06;}.thank-you-link { color: #1e88e5; cursor: pointer; display: inline-block;}.getLinkForm .react-tel-input { color: #777; background: #fdebeb; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; max-width: 295px; height: 45px; padding: 0 13px; margin-right: 10px; width: 100%; display: inline-block; vertical-align: top; position: relative;}.getLinkForm .react-tel-input input { background: 0 0; border: none; margin: 2px 38px;}.odasilbtn { background: darkred; color: #fff; height: 52px; line-height: 52px; border-radius: 0; margin-bottom: 10px; width: 100%; padding: 0;}/*odeme*/.passive-process { position: absolute; left: 0; top: 40px; background: #cccccc; height: 3px; z-index: 5; width: 100%;}.active-process { position: absolute; left: 0; top: 40px; background: #5ba71b; height: 3px; z-index: 10;}.process-container { position: absolute; left: 0; background: #cccccc; top: 40px; height: 3px; z-index: 10; width: 100%;}.done .process-container { background: #5ba71b;}.rezervasyonSistem .campaign,.campaign{ margin:10px 0px; border-radius:6px; padding:5px; color:#693597; background:#fdf6ff; border:1px solid #f7ddff; font-size:0.9rem; font-weight:600; float:left; width:100%; text-align:center;}.mobile-rez-sticky{ position:fixed; bottom:0; height:60px; z-index:999999; background:#26ace2; border-top:1px solid #1c85b0; width:100%; margin-left:-15px; padding:0px 15px; font-size:0.8rem;}.mobile-rez-sticky .mobile-detail{ color:#fff; margin-top:7px;}.mobile-rez-sticky .mobile-detail a{ color:#fff; text-decoration:none;}.mobile-rez-sticky .mobile-total{ font-size:1.2rem; color:#fff; font-weight:bold;}.mobile-detail-page{ width:100%; position:fixed; margin:0 auto; top:0; left:0; z-index:1100; padding:15px; background:#fff; bottom:60px; overflow-y:auto;}.mobile-detail-page .title{ font-size:1.1rem; font-weight:bold;}.rezervasyonSistem .personInformation label{ display:block; width:100%; font-size:0.8rem; font-weight:bold; margin-bottom:6px; text-transform:none;}.rezervasyonSistem .personInformation label.flex{ display:flex; align-items:center;}.rezervasyonSistem .personInformation input[type="text"],.rezervasyonSistem .personInformation input[type="email"],.rezervasyonSistem .personInformation input[type="tel"],#promosyonkodu{ display:block; width:100%; height:40px; line-height:40px; padding:0 10px; border:2px solid #e5e5e5; border-radius:6px; margin-bottom:15px; outline:none; font-size:0.8rem; background:#fff;}.rezervasyonSistem .personInformation input[type="checkbox"], .sozlesme-onay input[type="checkbox"]{ margin:0 5px 0px 0px; appearance:none; background-color:rgb(255, 255, 255); border:2px solid rgb(155, 155, 155); border-radius:6.7px; cursor:pointer; display:inline-block; outline:none; position:relative; height:20px; width:20px; flex-shrink:0; padding: inherit;}.rezervasyonSistem .personInformation input[type="checkbox"]:checked{ background:#1c85b0; border-color:#1c85b0;}.rezervasyonSistem .personInformation input[type="checkbox"]:checked::before{ content:""; display:block; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M13.927 2.2l-6.845 9.289a1.011 1.011 0 0 1-1.43.188L.764 7.769a1 1 0 0 1 1.25-1.562L6.09 9.468l6.227-8.451a1 1 0 1 1 1.61 1.183z'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat;}.rezervasyonSistem .personInformation input[type="checkbox"]:checked::before{ background-size:13.3px 10.8px; inset:3px 1.7px 2.2px 1px; height:10.8px; position:absolute; width:13.3px;}.rezervasyonSistem .personInformation textarea{ display:block; width:100%; padding:10px 10px; border:2px solid #e5e5e5; border-radius:6px; margin-bottom:15px; outline:none; font-size:0.8rem; background:#fff;}.rezervasyonSistem .personInformation select{ display:block; width:100%; height:40px; line-height:40px; padding:0 10px; border:2px solid #e5e5e5; border-radius:6px; margin-bottom:15px; outline:none; font-size:0.8rem; background:#fff;}.hr{ display:block; width:100%; height:1px; background:#e5e5e5; margin:15px 0px;}.basketTtile{ font-size:1.4rem; font-weight:bold; color:#000; margin-bottom:15px;}.basketTitle2{ font-size:1rem; font-weight:bold; color:#1c85b0; margin-bottom:20px;}.stepWrap{ display:block; margin-bottom:40px; text-align:center;}.stepWrap .step{ display:inline-block; margin-right:5px; min-width:100px;}.stepWrap .step .text{ font-size:0.8rem; margin-top:5px;}.stepWrap span{ position:relative; display:inline-block; width:30px; height:30px; text-align:center; line-height:26px; border:2px solid #1c85b0; color:#1c85b0; border-radius:100%; font-size:0.8rem; font-weight:bold; cursor:pointer; transition:ease-in-out all 350ms;}.stepWrap span.active,.stepWrap span:hover{ background:#1c85b0; color:#fff;}.tab-content{ margin-top:15px; font-size:0.8rem;}@media (max-width: 768px){ .stepWrap .step{ min-width:inherit; } .stepWrap .step .text{ display:none; }}.flex-code-input #countrycode{ width:100px; float:left;}.flex-code-input #gsm{ width:calc(100% - 100px); float:left;}.reservation-box{ width:100%; background:white; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.reservation-box header{ display:block; position:relative; z-index:0;}.reservation-box .reservation-col:not(.notclass){ width:100%; padding:15px; border-top:1px solid #EFEFEF; text-align:left; font-size:0;}.reservation-box.v2{ border-radius:6px; border:solid 1px #d9d9d9; box-shadow:none;}.reservation-box.v2 header .title{ height:45px; line-height:45px; border-radius:6px 6px 0 0; background-color:#f5f8fb; font-size:18px; font-weight:bold; color:#28374f; border-bottom:1px solid #d9d9d9;}.reservation-box.v2 header .date-info-bar{ padding:15px; display:block;}.reservation-box.v2 header .date-info-bar .in.room-info{ font-size:0; margin-bottom:25px;}.reservation-box.v2 header .date-info-bar .in.room-info .item{ font-size:18px; font-weight:bold; line-height:1.33; color:#28374f; margin:0px;}.reservation-box.v2 header .date-info-bar .in.room-info figure{ height:71px; width:80px; overflow:hidden; border-radius:6px; display:inline-block; vertical-align:top;}.reservation-box.v2 header .date-info-bar .in.room-info figure img{ width:auto; height:100%; position:relative; left:50%; -ms-transform:translate(-50%, 0); transform:translate(-50%, 0); -ms-interpolation-mode:nearest-neighbor; image-rendering:-moz-crisp-edges; image-rendering:pixelated;}.reservation-box.v2 header .date-info-bar .in.room-info .room-name{ display:inline-block; vertical-align:top; width:calc(100% - 112px); margin-left:12px;}.reservation-box.v2 header .date-info-bar .in .col{ font-size:0;}.reservation-box.v2 header .date-info-bar .in .col .col-in{ display:inline-block; vertical-align:middle; width:calc(50% - 1px);}.reservation-box.v2 header .date-info-bar .in .col .col-in.col1{ margin-right:2px;}.reservation-box.v2 header .date-info-bar .in .text{ font-size:14px; line-height:1.29; color:#666; display:block;}.reservation-box.v2 header .date-info-bar .in .date{ font-size:14px; font-weight:600; line-height:1.29; color:#28374f; margin-top:3px; display:block;}.reservation-box.v2 .content{ padding:0 15px;}.reservation-box.v2 .content .reservation-col{ padding:15px 0; border-top:none;}.reservation-box.v2 .content .reservation-col:first-child{ border:none;}.reservation-box.v2 .content .reservation-col .text{ font-size:13px; line-height:1.14; color:#333333; margin-bottom:12px; display:block;}.reservation-box.v2 .content .reservation-col .text.persons-text{ font-size:12px; margin-top:2px; line-height:1.33;}.reservation-box.v2 .content .reservation-col .text.bold{ font-weight:600;}.reservation-box.v2 .content .reservation-col .col{ display:inline-block; width:100%; font-size:0;}.reservation-box.v2 .content .reservation-col .col .col1{ display:inline-block; vertical-align:middle; width:68%;}.reservation-box.v2 .content .reservation-col .brutfiyat{ text-decoration:line-through;}.reservation-box.v2 .content .reservation-col .indirim{ color:#F00;}.rezervasyonSistem .ekHizmetler .ucakcontent,.rezervasyonSistem .ekHizmetler .transferturu{ font-size:0.8rem; margin-top:10px; border-top:1px solid #b7d6e8; padding-top:15px; background-color:#fff; padding-bottom:15px; border-radius:0px 0px 10px 10px;}.reservation-box.v2 .content .reservation-col .col .col2{ display:inline-block; vertical-align:middle; text-align:right; width:32%;}.reservation-box.v2 .content .reservation-col .col.total-price .col1{ font-size:13px; font-weight:bold; line-height:1; width:63%;}.reservation-box.v2 .content .reservation-col .col.total-price .col2{ font-size:16px; font-weight:bold; line-height:1.33; width:37%;}.reservation-box.v2 .room-type-title,.reservation-box.v2 .content-title{ font-size:16px; font-weight:600; line-height:1.13; color:#28374f; position:relative; padding-right:30px; width:100%; display:block;}.reservation-box.v2 .room-type-title .icon{ font-size:18px; position:absolute; right:0; top:0;}.reservation-box.v2 .content-title{ margin-top:20px;}.reservation-box.v2 .content-title + .reservation-col{ border:none;}.reservation-box.checkout{ background:none; border:none;}.reservation-box.checkout header{ border:solid 1px #d9d9d9; border-radius:6px; overflow:hidden; margin-bottom:0px;}.reservation-box.checkout header .date-info-bar{ background:white;}.reservation-box.checkout .content:not(.not){ background:white; border:solid 1px #d9d9d9; border-radius:6px; margin-bottom:15px;}.step-buton{ display:block; width:100%; margin:10px 0; height:40px; line-height:40px; border-radius:6px; border:0; background:#1c85b0; color:#fff; font-weight:bold; font-size:1rem;}.step-buton:hover{ background:#15617f;}.rezervasyonSistem .ekHizmetler{ border:1px solid #e5e5e5; padding:15px; margin-bottom:15px; border-radius:10px;}.ekHizmetler .title{ font-size:14px; font-weight:bold; color:#0065B8; display:inline-block; width:100%; line-height:19px; margin-bottom:15px;}.ekHizmetler .subtitle{ font-size:.875rem; color:#666; margin:-10px 0 20px; display:block; width:100%; line-height:1.33;}.ekHizmetler .content{ width:100%; border-radius:6px; background-color:#f5fffe; padding:15px 15px 0px 15px; display:inline-block; position:relative; margin-bottom:20px; border:1px solid #b7d6e8;}.ekHizmetler .content .name{ font-size:16px; font-weight:600; line-height:1.13; color:#28374f; margin:0; font-size:14px; margin-bottom:15px;}.ekHizmetler .content figure{ position:absolute; right:14px; top:14px; font-size:14px; cursor:pointer;}.additional-service-info{ padding-bottom:10px; font-size:0.9rem;}.iptalsigortabedeli{ color:#008600;}.add-transportation{ display:flex!important;}#iptalsigortabedeliekle{ position:absolute; width:55px; right:14px; top:14px; text-align:right;}@media (max-width: 768px){ #iptalsigortabedeliekle{ position:relative; width:55px; right:0; top:0; text-align:right; } .ekHizmetler .transferForm .form-control{ margin-bottom:5px; }}.ekHizmetler .transferForm{ padding-left:15px; padding-right:15px; border-top:1px solid #B7D6E8;}.ekHizmetler .transferForm h4{ font-size:0.9rem; font-weight:bold;}.ekHizmetler .transferForm .form-control{ padding:6px 8px!important;}.iptalsigortabedeliekle,.iptalsigortabedeliekle:focus,.iptalsigortabedeliekle:hover{ text-decoration:none;}.promosyonkodu-wrap{ display:flex;}.promosyonkodu-wrap input{ width:80%; border-top-right-radius:0!important; border-bottom-right-radius:0!important; font-size:0.8rem!important;}.promosyonkodu-wrap button{ cursor:pointer; display:block; width:20%; margin:0; height:40px; line-height:40px; padding:0; border-radius:6px; border-top-left-radius:0; border-bottom-left-radius:0; border:0; background:#55ad3b; color:#fff; font-weight:bold; font-size:12px;}#promosyonkodu-aciklama{ display:flex; align-items:center;}.no-lineheight{ line-height:normal!important;}.promosyonkodu-detail{ margin:10px 0 0; border:1px solid #ddd; padding:10px; border-radius:6px;}.promosyonkodu-detail .text{ line-height:normal!important; margin:0!important; padding:0!important;}.faturabilgigizle{ display:none;}.intl-tel-input{ float:left; width:auto!important;}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel]{ padding-left:52px;}.reservation-box.checkout .basketTitle2{ margin-bottom:10px;}.tags > div{ display:flex; align-items:center; font-size:13px; color:#000; border:1px solid #d9d9d9; border-radius:5px; margin-bottom:4px; padding:5px 8px;}.tags > div i{ font-size:17px; margin-right:5px; width:20px; text-align:center;}.reztaksit{ color:#2196f3; font-weight:bold;}.sozlesme-onay{ display:flex!important; align-items:center; font-size:12px; font-weight:normal; line-height:normal; position:relative;}.sozlesme-onay input{ margin-right:5px;}@media (max-width: 768px){ .sozlesme-onay{ margin-top:20px; text-transform:none; }}.sozlesme-onay .txt{ position:absolute; bottom:100%; background:#000000c9; border-radius:4px; width:100%; padding:5px; display:none; z-index:9; color:#fff; left:0; margin-bottom:10px;}.sozlesme-onay .txt:before{ display:block; content:""; position:absolute; left:50%; margin-left:-10px; bottom:-10px; border-style:solid; border-width:0 10px 10px 10px; border-color:transparent transparent #000000c9 transparent; transform:rotate(180deg);}.stepWrap span{ border-color:#2ab01c;}.stepWrap span.active,.stepWrap span:hover{ background:#2ab01c;}.rezervasyonSistem .campaign,.campaign{ color:#ff5722; background:#fff5f2; border-color:#ff5722;}.step-buton{ background:#2ab01c;}.step-buton:hover{ transition:ease-in-out all 400ms; background:#1e8c12;}.promosyonkodu-wrap button{ background:#2ab01c;}.ekHizmetler .content{ background-color:#f1eaff; border-color:#d1bbff;}.ekHizmetler .content figure{ color:#673ab7;}.ekHizmetler .content .step-buton{ background-color:#673ab7;}.ekHizmetler .content .step-buton:hover{ transition:ease-in-out all 400ms; background:#8750e8;}.rezervasyonSistem .ekHizmetler .ucakcontent,.rezervasyonSistem .ekHizmetler .transferturu{ border-color:#d1bbff;}.rezervasyonSistem .iptalbilgileri { background: #f5f5f5; color: #000; padding: 20px 15px; height: 200px; overflow-y: scroll; border-radius: 8px; font-size: 0.8rem;}.rezervasyonSistem .personsInformation label{ display:block; width:100%; font-size:0.8rem; font-weight:bold; margin-bottom:6px;}.rezervasyonSistem .personsInformation input[type="text"]{ display:block; width:100%; height:40px; line-height:40px; padding:0 10px; border:2px solid #e5e5e5; border-radius:6px; margin-bottom:15px; outline:none; font-size:0.8rem;}.rezervasyonSistem .paymentOptions .paymentOptionRow{ padding:14px 24px; min-height:72px; position:relative; display:flex; flex-direction:column; align-items:center; cursor:pointer; border:1px solid #e5e5e5; border-bottom:0;}.rezervasyonSistem .paymentOptions .paymentOptionRow:first-child{ border-top-left-radius:8px; border-top-right-radius:8px;}.rezervasyonSistem .paymentOptions .paymentOptionRow:last-child{ border-bottom-left-radius:8px; border-bottom-right-radius:8px; border-bottom:1px solid #e5e5e5;}.rezervasyonSistem .paymentOptions .paymentOptionRow .head{ width:100%; display:flex; align-items:center;}.rezervasyonSistem .paymentOptions .paymentOptionRow .optionRadioWrap{ padding-right:24px;}.rezervasyonSistem .paymentOptions .paymentOptionRow .optionRadioWrap .optionRadio{ background-color:rgb(255, 255, 255); border:2px solid rgb(155, 155, 155); border-radius:50%; cursor:pointer; display:inline-block; outline:none; position:relative; height:24px; width:24px;}.rezervasyonSistem .paymentOptions .paymentOptionRow .title{ display:flex; justify-content:center; align-items:flex-start; flex-direction:column; width:calc(100% - 75px);}.rezervasyonSistem .paymentOptions .paymentOptionRow .title span{ font-size:0.9rem; font-weight:bold;}.rezervasyonSistem .paymentOptions .paymentOptionRow .title small{ font-size:0.8rem; font-weight:normal;}.rezervasyonSistem .paymentOptions .paymentOptionRow .paymentOptionRowClose{ background:#e5e5e5; width:25px; height:25px; line-height:25px; text-align:center; border-radius:100%; color:#7d7d7d;}.rezervasyonSistem .paymentOptions .paymentOptionRow .paymentOptionCont{ display:none;}.rezervasyonSistem .paymentOptions .creditCard .card{ width:50%; float:left; border:0;}.rezervasyonSistem .paymentOptions .creditCard .form{ width:50%; float:left;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner{ transform:rotateY(0deg); position:relative; width:80%; margin:15px auto; background:#ddd; box-shadow:0px 2px 9px rgb(0 0 0 / 20%); border-radius:10px; height:205px; z-index:2;}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack{ transform:rotateY(180deg); position:relative; width:80%; margin:15px auto; background:#ddd; box-shadow:0px 2px 9px rgb(0 0 0 / 20%); border-radius:10px; height:205px;}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack{ position:absolute; top:0; left:10%;}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack .strip{ height:40px; position:absolute; top:20px; width:98%; right:1%; background:#000;}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack .cvvlabel{ left:10%; top:70px; position:absolute; width:80%; color:#000; text-align:right; padding:0 10px; font-size:0.8rem;}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack .cvv{ left:10%; top:90px; position:absolute; background:#eee; width:80%; height:25px; border-radius:6px; color:#000; text-align:right; padding:0 10px; font-size:0.8rem; line-height:25px;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardBank{ position:absolute; left:15px; top:15px;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardBank{ width:auto; height:40px;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardChip{ position:absolute; right:15px; top:15px;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .textPos{ position:absolute; left:15px; bottom:15px; width:80%;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardNumber{ width:auto; font-weight:bold; font-size:1.1rem; color:#000; padding:5px 15px; border:1px solid transparent;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardOwner{ width:auto; text-transform:uppercase; font-weight:normal; font-size:0.9rem; color:#000; padding:5px 15px; border:1px solid transparent;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardExp{ width:auto; text-transform:uppercase; font-weight:normal; font-size:0.8rem; color:#000; padding:5px 15px; border:1px solid transparent;}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardType{ position:absolute; right:15px; bottom:15px;}.rezervasyonSistem .paymentOptions .creditCard .card .flip{ transform-style:preserve-3d; transition:0.6s;}.rezervasyonSistem .paymentOptions .creditCard .card:hover .flip{ transform:rotateY(180deg);}.rezervasyonSistem .paymentOptions .creditCard .card:hover .cardBack{ z-index:3;}.rezervasyonSistem .paymentOptions .havaleOptionRow{ padding:14px 24px; min-height:72px; position:relative; display:flex; flex-direction:column; align-items:center; cursor:pointer; border:1px solid #e5e5e5; border-radius:8px; margin-bottom:10px;}.rezervasyonSistem .paymentOptions .havaleOptionRow .head{ width:100%; display:flex; align-items:center;}.rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap{ padding:0;}.rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap .optionRadioHavale{ background-color:rgb(255, 255, 255); border:2px solid rgb(155, 155, 155); border-radius:50%; cursor:pointer; display:inline-block; outline:none; position:relative; height:24px; width:24px;}.rezervasyonSistem .paymentOptions .havaleOptionRow .logo{ width:20%; text-align:center; justify-content:center; align-items:center; padding:0 10px;}.rezervasyonSistem .paymentOptions .havaleOptionRow .title{ display:flex; justify-content:center; align-items:flex-start; flex-direction:column; width:70%;}.rezervasyonSistem .paymentOptions .havaleOptionRow .title span{ font-size:0.9rem; font-weight:bold;}.rezervasyonSistem .paymentOptions .havaleOptionRow .title small{ font-size:0.8rem; font-weight:normal;}.div-taksit-wrap{ position:relative; float:left; width:100%;}.div-taksit{ font-size:0.8rem;}@media (max-width: 768px){ .rezervasyonSistem .paymentOptions .creditCard .card{ width:100%; float:left; } .rezervasyonSistem .paymentOptions .creditCard .form{ width:100%; float:left; } .rezervasyonSistem .paymentOptions .havaleOptionRow .logo{ display:none; } .rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap{ margin-right:10px; } .rezervasyonSistem .paymentOptions .paymentOptionRow{ padding:10px; }}/*bankwireoptions*/.bank_wire_options ul.to_do { padding: 0;}.bank_wire_options ul.to_do li { background: #f3f3f3; border-radius: 3px; position: relative; padding: 7px; margin-bottom: 5px; list-style: none;}.bank_wire_options ul.to_do p { margin: 0;}.bank_wire_options .buying-selling.active { background: #7BB712;}.bank_wire_options .buying-selling { padding: 10px; position: relative; width:100%;}.bank_wire_options .buying-selling-word { margin-left: 22px;}.bank_wire_options .btn input[type=radio] { clip: rect(0,0,0,0); position: absolute; pointer-events: none;}.bank_wire_options .radio-dot:before, .bank_wire_options .radio-dot:after { content: ""; display: block; background: #fff; border-radius: 100%;}.bank_wire_options .radio-dot:before { width: 20px; height: 20px; border: 1px solid #ccc; margin:0px auto;}.bank_wire_options .radio-dot:after { width: 12px; height: 12px; border-radius: 100%; margin:0px auto; margin-top:-16px;}.bank_wire_options .buying-selling.active .buying-selling-word { color: #fff;}.bank_wire_options .buying-selling.active .radio-dot:after { background: #426C2A;}.bank_wire_options .buying-selling.active .radio-dot:before { background: #fff; border-color: #699D17;}.bank_wire_options .buying-selling:hover .radio-dot:before { border-color: #adadad;}.bank_wire_options .buying-selling.active:hover .radio-dot:before { border-color: #699D17;}.bank_wire_options .buying-selling.active .radio-dot:after { background: #426C2A;}.bank_wire_options .buying-selling:hover .radio-dot:after { background: #e6e6e6;}.bank_wire_options .buying-selling.active:hover .radio-dot:after { background: #426C2A;}
