#header .header-nav-main nav>ul>li>a{ font-size:14px;}.social-icons li a{ color:#ffffff !important;}/*uyeustmenu*/.uyemenu .aside-xl { width: 360px; right: 0; top:25px !important;}.uyemenu .dropdown-menu>.panel { background-color: #fff; margin: -5px 0; border: 0; color: #788188;}ul.uyemenu { padding: 0px; list-style:none;}.uyemenu a.top-icon span { color: #ffffff;}.uyemenu .navbar-nav>li>a { padding: 5px 10px;}.uyemenu ul.links { list-style: none; padding: 0px; margin: 0px;}.uyemenu ul.links li { -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; float: right; border-left: 1px solid #999999; border-right: 1px solid #999999; border-radius: 0px; margin-top: 0px;}.uyemenu ul.links li.face { border: 0px solid #999999; border-radius: 0px; margin-top: 0px;}.uyemenu ul.links li a { color: #ffffff; text-decoration: none; padding: 10px; display: block; position: relative; line-height: 20px;}.uyemenu ul.links li a:hover { color: #f60; text-decoration: none;}.uyemenu ul.links li a.facebooklogin { padding: 10px; background: url(../images/temp/3/111201673366.PNG) no-repeat center left #3b5ba8; color: #ffffff; background-size: auto 55%; border-radius: 0px;}.uyemenu ul.links li a span { margin-right: 5px; font-size: 18px;}.uyemenu ul.links li.facebooklogin:hover { color: #ffffff;}ul li.lang a { color: #ffffff !important;}.uyemenu ul.links li.facebook a { background: url(../images/temp/8/2301201434961.PNG) no-repeat; background-position: -128px -32px;}.uyemenu ul.links li.facebook a:hover { background-position: -128px 0px;}.uyelikmenu { width: 485px; height: 31px; float: left; padding: 0px;}.uyemenu .panel>.list-group .list-group-item { margin-top: 0px;}.uyemenu .thumb-sm { width: 40px;}/*Ana Govde*//*media*/@media (min-width:823px) {}@media (min-width:824px) {}@media (min-width:992px) {}@media (min-width:1200px) {}@media screen and (max-width:767px) {}@media screen and (max-width:480px) {}@media (max-device-width:480px) and (orientation:landscape) {}.venom-button textarea{color:#000000 !important}/*Anagovde*/.selectize-control.limanlarslct1 .selectize-dropdown > div { border-bottom: 1px solid rgba(0,0,0,0.05);}.selectize-control.limanlarslct1::before { -moz-transition: opacity 0.2s; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; content: ' '; z-index: 2; position: absolute; display: block; top: 50%; right: 34px; width: 16px; height: 16px; margin: -8px 0 0 0; background: url(../images/pics/loader.gif); background-size: 16px 16px; opacity: 0;}.selectize-control.limanlarslct1.loading::before { opacity: 0.4;}.slider-tour-booking { margin-top: -100px; position: relative; background: rgba(67,67,67,0.7) !important;}.tour-booking-search { position: relative; margin-bottom: 3px; margin: 0 -10px;}.tour-booking-search form { display: block; padding: 20px 0; margin: 0 auto;}.tour-booking-search form { *zoom: 1;}.tour-booking-search form:before, .tour-booking-search form:after { content: ""; display: table;}.tour-booking-search form:after { clear: both;}.tour-booking-search form button { width: 100%; padding: 9px 8px 5px 8px; border: none; color: #333; text-transform: uppercase; background: #ffd200; box-shadow: 0 2px 0 0 rgba(255, 210, 0, 0.6);}.tour-booking-search form button:hover { color: #fff;}.tour-booking-search .hb-form-table li { padding: 0 10px; margin: 10px 0; float: left; list-style: none;}.tour-booking-search .hb-form-table { margin: 0; display: block;}.tour-booking-search .hb-form-table { *zoom: 1;}.tour-booking-search .hb-form-table:before, .tour-booking-search .hb-form-table:after { content: ""; display: table;}.tour-booking-search .hb-form-table:after { clear: both;}.tour-booking-search .hb-form-field { position: relative; display: inline-block;}.tour-booking-search .hb-form-field input, .tour-booking-search .hb-form-field select, .tour-booking-search .hb-form-field button, .tour-booking-search .hb-form-field textarea { outline: 0; position: relative; width: 100%; height: 40px; border: none; background: #fff; color: #333; border-radius: 0; padding: 7px 8px; line-height: 24px; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.tour-booking-search .hb-form-field input.placeholder, .tour-booking-search .hb-form-field select.placeholder, .tour-booking-search .hb-form-field button.placeholder, .tour-booking-search .hb-form-field textarea.placeholder { color: #555;}.tour-booking-search .hb-form-field input:-moz-placeholder, .tour-booking-search .hb-form-field select:-moz-placeholder, .tour-booking-search .hb-form-field button:-moz-placeholder, .tour-booking-search .hb-form-field textarea:-moz-placeholder { color: #555;}.tour-booking-search .hb-form-field input::-webkit-input-placeholder, .tour-booking-search .hb-form-field select::-webkit-input-placeholder, .tour-booking-search .hb-form-field button::-webkit-input-placeholder, .tour-booking-search .hb-form-field textarea::-webkit-input-placeholder { color: #555;}.tour-booking-search .hb-form-field input:-ms-input-placeholder, .tour-booking-search .hb-form-field select:-ms-input-placeholder, .tour-booking-search .hb-form-field button:-ms-input-placeholder, .tour-booking-search .hb-form-field textarea:-ms-input-placeholder { color: #555;}.tour-booking-search .hb-form-field-select { position: relative;}.tour-booking-search .hb-form-field-select select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; font-weight: 500;}.tour-booking-search .hb-form-field-select:before { content: ""; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #333; position: absolute; right: 10px; top: 50%; margin-top: -3px; z-index: 1;}.tour-booking-search.tour-booking-style_2 .hb-form-table li { margin: 0; width: 21.5%;}.tour-booking-search.tour-booking-style_2 .hb-form-table li.hb-submit { width: 14%;}.tour-booking-search.tour-booking-style_2 input, .tour-booking-search.tour-booking-style_2 select { border: none !important; height: 32px; font-weight: bold; padding-top: 0 !important; color: #333; text-transform: capitalize;}.tour-booking-search.tour-booking-style_2 input.placeholder, .tour-booking-search.tour-booking-style_2 select.placeholder { color: #484848;}.tour-booking-search.tour-booking-style_2 input:-moz-placeholder, .tour-booking-search.tour-booking-style_2 select:-moz-placeholder { color: #484848;}.tour-booking-search.tour-booking-style_2 input::-webkit-input-placeholder, .tour-booking-search.tour-booking-style_2 select::-webkit-input-placeholder { color: #484848;}.tour-booking-search.tour-booking-style_2 input:-ms-input-placeholder, .tour-booking-search.tour-booking-style_2 select:-ms-input-placeholder { color: #484848;}.tour-booking-search.tour-booking-style_2 .hb-submit button { height: 60px; box-shadow: 0 0 0;}.tour-booking-search.tour-booking-style_2 .hb-form-field-input label, .tour-booking-search.tour-booking-style_2 .hb-form-field-select label { font-weight: normal; padding-left: 10px; color: #999; opacity: 0.8; margin-top: 6px; display: block; margin-bottom: -4px;}.tour-booking-search.tour-booking-style_2 .hb-form-field-select:after { content: ""; width: 1px; background: #E8E8E8; top: -14px; bottom: 0; position: absolute; left: -10px;}.tour-booking-search.tour-booking-style_2 .hb-form-field-select:before { content: "\e874"; font: normal normal normal 18px/1 'Linearicons-Free'; border: none; width: auto; height: auto; margin-top: -9px;}/*Anagovde*/.package-style3 .package-title { -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-bottom: 0; height: 55px;}.package-style3 .package-desc-h { -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-bottom: 0; height: 75px;}.embed-responsive-item img{ object-position: 50% 50%; object-fit: cover; height: 100%;}.empty_state_tour, .member-inbox--empty { width: 100%; color: #666; padding: 10px 0; background: #fff; text-align: center;}.empty_state_tour span.fa, .member-inbox--empty span.fa { font-size: 60px; font-weight: bold;}.empty_state_tour h2, .member-inbox--empty h2 { color: #666;}.empty_state_tour div, .member-inbox--empty div { padding: 20px 0; margin: 0 auto; width: 75%; max-width: 400px;}/*Anagovde*/.package-style3 .package-title { -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-bottom: 0; height: 51px;}.package-style3 .package-desc-h { -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-bottom: 0; height: 71px;}.embed-responsive-item img{ object-position: 50% 50%; object-fit: cover; height: 100%;}.empty_state_tour, .member-inbox--empty { width: 100%; color: #666; padding: 10px 0; background: #fff; text-align: center;}.empty_state_tour span.fa, .member-inbox--empty span.fa { font-size: 60px; font-weight: bold;}.empty_state_tour h2, .member-inbox--empty h2 { color: #666;}.empty_state_tour div, .member-inbox--empty div { padding: 20px 0; margin: 0 auto; width: 75%; max-width: 400px;} .nd_options_underline_effect.nd_options_underline_effect_259 u:after { background-color:#f3a46b; }#rs-demo-id {}.tp-caption.nicdarkwithlight50,.nicdarkwithlight50{ font-size:50px; line-height:50px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular75,.nicdarkwithregular75{ font-size:75px; line-height:75px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithlight75,.nicdarkwithlight75{ font-size:75px; line-height:75px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithlight40,.nicdarkwithlight40{ font-size:40px; line-height:40px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithlight20,.nicdarkwithlight20{ font-size:20px; line-height:20px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular15btn,.nicdarkwithregular15btn{ font-size:15px; line-height:15px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:rgb(243,164,107); border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular60,.nicdarkwithregular60{ font-size:60px; line-height:60px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular25,.nicdarkwithregular25{ font-size:25px; line-height:25px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}#rev_slider_4_1_wrapper .tp-loader.spinner2{ background-color: #1bbc9b !important;}.hades.tparrows { cursor:pointer; background:rgba(0,0,0,0.25); width:100px; height:100px; position:absolute; display:block; z-index:100;}.hades.tparrows:before { font-family: "revicons"; font-size:30px; color:rgba(255, 255, 255, 1); display:block; line-height: 100px; text-align: center; transition: background 0.3s, color 0.3s;}.hades.tparrows.tp-leftarrow:before { content: "\e824";}.hades.tparrows.tp-rightarrow:before { content: "\e825";}.hades.tparrows:hover:before { color:rgba(0,0,0,0.5); background:rgba(255, 255, 255, 1);}.hades .tp-arr-allwrapper { position:absolute; left:100%; top:0px; background:#888; width:100px; height:100px; -webkit-transition: all 0.3s; transition: all 0.3s; -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; -webkit-transform: rotatey(-90deg); transform: rotatey(-90deg); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}.hades.tp-rightarrow .tp-arr-allwrapper { left:auto; right:100%; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: rotatey(90deg); transform: rotatey(90deg);}.hades:hover .tp-arr-allwrapper { -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transform: rotatey(0deg); transform: rotatey(0deg);}.hades .tp-arr-iwrapper {}.hades .tp-arr-imgholder { background-size:cover; position:absolute; top:0px; left:0px; width:100%; height:100%;}.hades .tp-arr-titleholder {}.hades .tp-arr-subtitleholder {}/*Anagovde*/.thumbnail{}.thumbnail .image{width:100%; height:150px; background-size:cover;}.thumbnail .caption{}.thumbnail .caption h3{font-size:12px;}/*Anagovde*//* Slider */.baslik204204204204 { display: none; text-align: center; color: #000; padding: 20px 0px; font-size: 42px; margin: 0px; clear: both;}.s-mode204204204204 { float: none; clear: both; margin: 0px auto 0px; padding-bottom: 10px; position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.s-mode204204204204 .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}.s-mode204204204204 .slick-slide { float: left; height: 100%; min-height: 1px; margin: 0px; padding: 0 10px; margin-bottom: 20px; position: relative; min-height: 370px;}/*Yeni*/.s-mode204204204204 .tours_type_item {}.s-mode204204204204 .tours_type_item .count-attr { font-size: 1.2em; font-weight: 300;}.s-mode204204204204 .tours_type_item .item__title { font-size: 2.4em; line-height: 1.1em;}.s-mode204204204204 .tours_type_item .item__title:before { font: normal normal normal 0.7em/1 'FontAwesome'; content: "\f041"; margin-right: 10px;}.s-mode204204204204 .tours_type_item.width2x3 { width: 66.67%;}.s-mode204204204204 .tours_type_item:nth-child(3) { clear: both;}.s-mode204204204204 .tours_type_item .tours-type__item__image { display: block; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-bottom: none; overflow: hidden; position: relative;}.s-mode204204204204 .tours_type_item .tours-type__item__image:before { content: ""; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: opacity 500ms ease-out; -moz-transition: opacity 500ms ease-out; -ms-transition: opacity 500ms ease-out; -o-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; opacity: 0;}.s-mode204204204204 .tours_type_item img { width: 100%; height: 370px; object-fit: cover; object-position: 50% 50%;}.s-mode204204204204 .tours_type_item .content-item { position: absolute; bottom: 15px; right: 30px; text-align: right; color: #fff;}.s-mode204204204204 .tours_type_item:hover .tours-type__item__image:before { opacity: 1;}.s-mode204204204204 .tours-type_item_container { display: block; width: 195px; height: 195px; margin: 0 auto; position: relative; border: 3px solid rgba(255, 255, 255, 0.85); border-radius: 100%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.s-mode204204204204 .tours-type_item_container .tours-type_content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; color: #fff; font-size: 1.200em; font-weight: 700; font-style: normal; text-transform: uppercase; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.s-mode204204204204 .tours-type_item_container:hover { background: rgba(38, 189, 247, 0.5); text-decoration: none; border: 3px solid rgba(38, 189, 247, 0.7);}/*media*/@media (min-width:768px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media (min-width:992px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media (min-width:1200px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media screen and (max-width:767px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media screen and (max-width:480px) { .s-mode204204204204 h3 { } .baslik204204204204 { font-size: 18px; padding: 20px 0px; } .thumbnail .caption .col-md-4 { border: none; } .s-mode204204204204 h4 { } .s-mode204204204204 { } .s-mode204204204204 .slick-slide .image { }}@media (max-device-width:480px) and (orientation:landscape) { .s-mode204204204204 h3 { } .baslik204204204204 { font-size: 18px; padding: 20px 0px; } .thumbnail .caption .col-md-4 { border: none; } .s-mode204204204204 h4 { } .s-mode204204204204 { } .s-mode204204204204 .slick-slide .image { }}/*Anagovde*/.place-block .imglitmask207207207207 { width: 100px; top: 10px; overflow: hidden; border-radius: 20%; position: absolute; z-index: 3;}.place-block .imglitmask207207207207 img { border: 0px solid #FFF; display: block; width: 100%; object-fit: cover; object-position: 50% 50%;}/*Anagovde*/.baslik208208208208 { display: none; text-align: center; color: #000; padding: 20px 0px; font-size: 42px; margin: 0px; clear: both;}.s-mode208208208208 .slick-loading .slick-list { background: #fff url('./ajax-loader.gif') center center no-repeat;}.gemif h2 { width: 100%; position: absolute; top: 50%; color: #fff; font-size: 22px; text-align: center; pointer-events: none; font-style: normal; text-transform: uppercase; transform: translateY(-50%);}.gemif h3 { color: #00A0E3; font-size: 11px; margin: 10px; padding: 2%; position: relative; text-align: left;}.gemif .image { overflow: hidden; position: relative; width: 100%; height: 100%;}.gemif .imglitmask208208208208 { width: 100px; top: 10px; overflow: hidden; border-radius: 20%; z-index: 3; position: absolute;}.gemif .image:focus { outline: none !important;}.gemif img { border: 0px solid #FFF; display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%;}/*Anagovde*/.tour_detail .owl-carousel .owl-stage {}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-stage { display: flex !important;}.tour_detail .owl-carousel .owl-item img{ display: block; width: 100%;}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-item img{ display: block; width: 100%; height: 80px; object-fit: cover; max-width: initial;}/*detail occup*/.form-row.occupancy { border: 0; background: #fff; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-left:0px; margin-right:0px;}.form-row.occupancy span.occupancyField { font-weight: 400; display: block; font-size: 14px; padding: 0 5px 0 0; height: 40px; line-height: 40px; margin-right: 5px;}.form-row.occupancy span.occupancyField .fa { margin: 0 4px 0 10px; color: #9e9e9e;}.form-row.occupancy .occupancyPanel { z-index: 5;}.adultsCol,.infantsCol {}.childrenCol {}.seniorsCol {}.infantsCol,.seniorsCol { padding: 0 0px;}.roomCol {}.roomLabel { position: relative; padding-top: 10px;}.ageCol,.ageList {}span.cross { cursor: pointer; right: 2px; margin-top: 5px; width: 16px; height: 16px; display: block; float:right;}.childrenList { margin: 0 -10px; padding-left: 0;}.childrenList>li { width: 70px; padding: 0 10px; display: inline-block; vertical-align: top; margin: 0px !important;}.submitBottom { margin: 10px;}.submitBottom .active { display: block !important;}.addRoom { height: 38px; line-height: 38px; float: left; color: #1e88e5; font-size: 14px; display: none;}.errorSpan { position: absolute; background: #ee6d26; color: #fff; font-size: 14px; font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 8px 10px; max-width: 250px; z-index: 3; bottom: 50px; text-align: center; top: auto;}.errorSpan:before { content: ""; width: 0; height: 0; border: 8px solid; border-color: #ee6d26 transparent transparent transparent; position: absolute; bottom: -16px; left: 0; margin: auto; right: 0;}.errorSpan.rightAbsolute { right: 0;}.mobile-view { display: none;}.rooms { display: table;}.rooms .tr-row { margin: 0px; display: block;}.rooms .tr-row>div { vertical-align: top; display: inline-block; padding: 0 10px; color: #707070; font-size: 14px; text-align: left;}.selectTitle { width: 150px; margin-right: 15px;}.tr-row .selectTitle:last-child { margin-right: 0;}@media screen and (min-width:992px) { #hotels .occupancyPanel { padding-left: 0px; } #hotels .occupancyPanel .occBottomButtons { padding-right: 2px; } #packages .submitBottom { width: 630px; }}.modal-dialog.occupancyModal { width: 100%; max-width: 460px; margin: auto; padding-top: 10px; max-height: 88vh;}.modal-dialog.occupancyModal #hotels .adultsCol .repeatingTitle,.modal-dialog.occupancyModal #hotels .childrenCol .repeatingTitle { display: none;}.modal-dialog.occupancyModal .seniorsCol { width: 126px;}.modal-dialog.occupancyModal .infantsCol { width: 140px;}.modal-dialog.occupancyModal .occupancy span { margin-right: 0;}.modal-dialog.occupancyModal .rooms { display: block;}.modal-dialog.occupancyModal .rooms .tr-row.rowTH { display: none;}.modal-dialog.occupancyModal .rooms .tr-row { margin: 0px;}.modal-dialog.occupancyModal .ageList { margin-top: 22px; width: 100%;}.modal-dialog.occupancyModal .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block;}.modal-dialog.occupancyModal .ageList .childrenList { display: inline-block;}.modal-dialog.occupancyModal span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px;}.modal-dialog.occupancyModal .roomLabel { padding-top: 0; display: block;}.modal-dialog.occupancyModal .repeatingTitle { display: inline-block;}.modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0;}.modal-dialog.occupancyModal .modal-content { max-height: 88vh; overflow: hidden;}.modal-dialog.occupancyModal #packages .rooms .tr-row>div.ageList { margin: 22px 0 0 0; padding: 0 10px;}.modal-dialog.occupancyModal #hotels,.modal-dialog.occupancyModal #packages { max-height: 88vh;}.modal-dialog.occupancyModal #hotels .occupancyPanel,.modal-dialog.occupancyModal #packages .occupancyPanel { padding: 10px 0 92px; position: relative;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm { padding: 0 10px; max-height: -moz-calc(88vh - 103px); max-height: -webkit-calc(88vh - 103px); max-height: -o-calc(88vh - 103px); max-height: calc(88vh - 103px); position: relative; overflow: auto;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm .rooms .tr-row .roomLabel,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm .rooms .tr-row .roomLabel { margin-bottom: 10px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter { padding-bottom: 67px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter .ocForm { max-height: -moz-calc(88vh - 78px); max-height: -webkit-calc(88vh - 78px); max-height: -o-calc(88vh - 78px); max-height: calc(88vh - 78px);}.modal-dialog.occupancyModal #hotels .submitBottom,.modal-dialog.occupancyModal #packages .submitBottom { padding: 0 20px 0 10px; border-top: 1px solid #e5e5e5; position: absolute; bottom: 10px; width: 100%; margin: 0;}.modal-dialog.occupancyModal #hotels .submitBottom .addRoom,.modal-dialog.occupancyModal #packages .submitBottom .addRoom { float: none; height: 45px; line-height: 15px; padding: 15px 0 10px 10px;}@media (max-width:450px) { .modal-dialog.occupancyModal span.cross { top: -6px; right: 0; } .modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-left: 0; }}.modal-dialog.occupancyModal * { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}@media screen and (max-width:991px) { #hotels .adultsCol .repeatingTitle,#hotels .childrenCol .repeatingTitle { display: none; } .seniorsCol { width: 126px; } .infantsCol { width: 140px; } .occupancy span { margin-right: 0; } .rooms { display: block; } .rooms .tr-row.rowTH { display: none; } .rooms .tr-row { margin: 10px 0 35px; } .ageList { margin-top: 22px; width: 100%; } .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block; } .ageList .childrenList { display: inline-block; } span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px; } .roomLabel { padding-top: 0; display: block; } .repeatingTitle { display: inline-block; } #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0; } .selectTitle { margin: 0 6px 15px; width: 46.5%; } #vacation .form-group.occupancy .occupancyPanel.vacationsAdultsChildren { width: 100%; } #packages .rooms .tr-row { display: inline-block; } #packages .rooms .tr-row .roomLabel { display: block; padding: 0 10px 15px; } #packages .rooms .tr-row .adultsCol,#packages .rooms .tr-row .childrenCol { width: 50%; } #packages .rooms .tr-row .seniorsInfantsWrapper { width: 100%; } #packages .rooms .tr-row .seniorsInfantsWrapper .infantsCol,#packages .rooms .tr-row .seniorsInfantsWrapper .seniorsCol { width: 50%; display: inline-block; } .form-group.occupancy .occupancyPanel { width: 100%; max-width: 699px; }}@media screen and (max-width:520px) { .roomLabel { padding-top: 0!important; margin-bottom: 10px; } .selectTitle { margin: 0 0 15px; width: 100%; } .mobile-view { display: block; } #packages .seniorsInfantsWrapper>div { margin-bottom: 10px; }}@media screen and (max-width:450px) { #packages .seniorsInfantsWrapper { margin-left: 0; } span.cross { right: 0; } .ageList { margin-top: 10px; } .ageList .repeatingTitle { display: block; } .modal-content .occupancyPanel .submitBottom { padding-right: 10px; } .modal-content .occupancyPanel .occBottomButtons { padding-right: 0; } .modal-content .occupancyPanel .addRoom,.modal-content .occupancyPanel .ocForm .rooms,.modal-content .occupancyPanel .occBottomButtons { width: 276px; margin: auto; } .modal-dialog.occupancyModal .occupancyPanel .ocForm { padding: 0; } .modal-dialog.occupancyModal .occupancyPanel .ocForm .rooms .tr-row .seniorsInfantsWrapper { padding: 0; }}.form-group.occupancy .occupancyPanel .form-group { position: relative; display: block; margin-bottom: 20px; vertical-align: top;}.form-group.occupancy .occupancyPanel .form-group input { font-weight: 400; border: none; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.form-group.occupancy .occupancyPanel .form-group span { border-radius: inherit;}.calendar { display: inline-block;}.repeatingTitle { margin-bottom: 6px;}.input1,.input2,.input3 { min-width: 0; margin-right: 10px;}.input1 { padding: 0 15px 0 31px; width: 290px; background: url(/assets/images/iconImages/magnifier.png?v=) no-repeat 10px center #fff; background-size: 15px;}.input2 { padding: 0 0 0 37px; width: 98px;}.selectBox { font-family: inherit; width: 100%; min-width: 0; height: 38px; line-height: 33px; font-weight: 400; font-size: 14px; cursor: pointer; display: inline-block; position: relative; color: #222; border: 1px solid #a3a3a3; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.selectBox[disabled] { opacity: .3; cursor: not-allowed;}.selectWrapper { width: 100%; position: relative;}.selectWrapper .selectBox { min-width: 56px;}#autosuggest-hotels:disabled { color: #222;}@media screen and (min-width:992px) { #hotels .form-group.occupancy span.occupancyField { width: 174px; } .es_es #hotels .form-group.occupancy span.occupancyField { width: 228px; } #activity .form-group,#cruises .form-group,#hotels .form-group,#vacation .form-group { margin-bottom: 0; }}@media screen and (max-width:991px) { .react-datepicker { width: 394px; } .searchTabList { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: 95%; max-width: 490px; margin: auto; padding: 20px; } .react-autosuggest__suggestions-container { left: 0; } #hotels .input1 { margin-right: 0; }}@media screen and (max-width:640px) { select:not(.flightClassSelect) { background: #fff!important; }}@media screen and (max-width:480px) { .tabInnerContent { padding: 0; }}.ReactModal__Overlay { -webkit-perspective: 600; perspective: 600; opacity: 0; overflow-x: hidden; overflow-y: auto; background-color: rgba(0,0,0,.5)!important;}.ReactModal__Overlay--after-open { z-index: 100; opacity: 1; transition: opacity 150ms ease-out;}.ReactModal__Content { -webkit-transform: scale(.5) rotateX(-30deg); transform: scale(.5) rotateX(-30deg);}.ReactModal__Content--after-open { -webkit-transform: scale(1) rotateX(0); transform: scale(1) rotateX(0); transition: all 150ms ease-in;}.ReactModal__Overlay--before-close { opacity: 0;}.ReactModal__Content--before-close { -webkit-transform: scale(.5) rotateX(30deg); transform: scale(.5) rotateX(30deg); transition: all 150ms ease-in;}.ReactModal__Content.modal-dialog { border: none; background-color: transparent;}.modal-dialog { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%,-50%)!important; -o-transform: translate(-50%,-50%)!important; -ms-transform: translate(-50%,-50%)!important; -webkit-transform: translate(-50%,-50%)!important; transform: translate(-50%,-50%)!important;}.ReactModal__Body--open { overflow-y: hidden; position: fixed;}.ReactModal__Body--open #react-main-mount { pointer-events: none; opacity: .5;}/*Anagovde*/.embed-responsive-item img{ object-position: 50% 50%; object-fit: cover; height: 100%;}.empty_state_tour, .member-inbox--empty { width: 100%; color: #666; padding: 10px 0; background: #fff; text-align: center;}.empty_state_tour span.fa, .member-inbox--empty span.fa { font-size: 60px; font-weight: bold;}.empty_state_tour h2, .member-inbox--empty h2 { color: #666;}.empty_state_tour div, .member-inbox--empty div { padding: 20px 0; margin: 0 auto; width: 75%; max-width: 400px;}/*Anagovde*/.cruise_detail .image p { width: 100%; position: absolute; top: 50%; color: #fff; font-size: 18px; text-align: center; pointer-events: none; font-style: normal; text-transform: uppercase; transform: translateY(-50%);}.cruise_detail h2 { width: 100%; position: absolute; top: 50%; color: #fff; font-size: 22px; text-align: center; pointer-events: none; font-style: normal; text-transform: uppercase; transform: translateY(-50%);}.cruise_detail .image { border-radius: 0%; overflow: hidden; position: relative; width: 100%; min-height: 165px;}.cruise_detail .imglitmask210210210210 { width: 100px; margin-top: -350px; overflow: hidden; border-radius: 20%; position: relative; z-index: 3; position: absolute;}.cruise_detail .image:focus { outline: none !important;}.cruise_detail img { border: 0px solid #FFF; display: block; width: 100%;}.cruise_detail .nav-deckcontent { display: table; margin: 0px auto;}.cruise_detail .nav-deckcontent li { padding: 0px 3px; margin: 3px 0px;}.cruise_detail .nav-deckcontent li a { padding: 8px 16px; border-radius: 5px; text-align: center; border: 1px solid #0067a3; background: #0067a3; color: #fff; transition: all ease 300ms; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);}.cruise_detail .nav-deckcontent li a.active { border: 1px solid #f89e18; background: #f89e18;}.cruise_detail .deckscroll { height: 600px; overflow-y: scroll; text-align: center; margin: 0px auto;}.cruise_detail .deckscroll img { height: auto; width: auto; margin: 0px auto; vertical-align: middle;}.cruise_detail .content-tabs { transition: box-shadow ease 300ms;}.cruise_detail .content-tabs ul { display: block; overflow: hidden; list-style: none; margin: 0; padding: 0; white-space: nowrap; border-bottom: 1px solid #dedede;}@media all and (max-width:991px) { .cruise_detail .content-tabs ul { overflow: auto; }}.cruise_detail .content-tabs ul li { position: relative; color: rgba(68,68,68,0.6); display: inline-block; padding: 24px 12px; font-weight: 500; font-size: 16px; cursor: pointer; transition: all ease 100ms; margin-right: -4px;}.cruise_detail .content-tabs ul li:last-child:after { display: none;}.cruise_detail .content-tabs ul li:hover { color: #0067a3;}.cruise_detail .content-tabs ul li:first-child { padding-left: 0;}.cruise_detail .content-tabs ul li.active { color: #0067a3 !important;}@media all and (max-width:991px) { .cruise_detail .content-tabs ul li { font-size: 14px; padding: 8px; } .cruise_detail .content-tabs ul li:hover { color: rgba(68,68,68,0.6); }}.cruise_detail .content-area .content-title { color: #0067a3; font-size: 18px; font-weight: 800; margin: 16px 0px;}.cruise_detail .content-area .content-subtitle { overflow: hidden; font-size: 18px; font-weight: 900; color: #444; margin-bottom: 16px;}.cruise_detail .content-area .content-subtitle a { font-size: 12px; font-weight: normal; color: #0067a3;}.cruise_detail .content-area .content { font-size: 15px;}.cruise_detail .content-area .content p { margin-bottom: 25px;}.cruise_detail .content-area .content p>img { max-width: 100%; width: 100%;}.cruise_detail .content-area .content table { width: 100%; margin-bottom: 16px; border: 1px solid #dedede !important; border-bottom: none !important;}.cruise_detail .content-area .content table tr th, .cruise_detail .content-area .content table tr td { padding: 16px; border-bottom: 1px solid #dedede;}@media all and (max-width:768px) { .cruise_detail .content-area .content table tr th, .cruise_detail .content-area .content table tr td { padding: 16px 8px; }}.cruise_detail .content-area .content table tr th:nth-child(even), .cruise_detail .content-area .content table tr td:nth-child(even) { background: #f4f4f4;}.cruise_detail .content-area .content table tr th { padding: 12px; font-weight: 400;}@media all and (max-width:768px) { .cruise_detail .content-area .content table tr th { padding: 12px 8px; }}.cruise_detail .content-area .content .nav-dates { margin-bottom: 8px;}.cruise_detail .content-area .content .nav-dates li { padding-right: 8px; margin-bottom: 8px; width: calc(25% - 2px);}@media all and (max-width:991px) { .cruise_detail .content-area .content .nav-dates li { width: calc(50% - 2px); }}.cruise_detail .content-area .content .nav-dates li a { padding: 8px 16px; border-radius: 3px; text-align: center; border: 1px solid #0067a3; transition: all ease 300ms;}.cruise_detail .content-area .content .nav-dates li.active a { background: #0067a3;}.cruise_detail .content-area .table-responsive { border: 0;}.cruise_detail ul.to_do { padding: 0px; margin: 0px;}.cruise_detail ul.to_do li { display: block;}.cruise_detail ul.to_do li span { margin-right: 10px; color: #649b25;}/*cabin according*/.cruise_detail .route-accordion .item { border: 1px solid #dedede;}.cruise_detail .route-accordion .item:first-child { border-radius: 3px 3px 0 0;}.cruise_detail .route-accordion .item:last-child { border-radius: 0 0 3px 3px;}.cruise_detail .route-accordion .item:not(:last-child) { border-bottom: 0;}.cruise_detail .route-accordion .item .item-title { display: block; overflow: hidden; font-size: 16px; padding: 10px 20px; border-bottom: 1px solid transparent; cursor: pointer; font-weight: 500; transition: all ease 300ms;}.cruise_detail .route-accordion .item .item-title .fa { color: #ff565b; font-size: 20px; margin-right: 8px;}.cruise_detail .route-accordion .item .item-title .letter { color: #ff565b; font-weight: 500;}.cruise_detail .route-accordion .item .item-title .title { margin-left: 8px; color: #444;}.cruise_detail .route-accordion .item .item-title .mobile-title { display: block; font-size: 12px; font-weight: 400; margin-top: 2px;}.cruise_detail .route-accordion .item .item-content { padding: 20px 20px; display: none;}.cruise_detail .route-accordion .item .item-content > .row { margin-bottom: 15px; padding: 15px 0px; border-bottom: 1px dashed #999;}.cruise_detail .route-accordion .item .item-content img { margin-bottom: 12px;}.cruise_detail .route-accordion .item.active .item-title { border-bottom: 1px solid #dedede;}/*Anagovde*/.tour_detail .owl-carousel .owl-stage {}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-stage { display: flex !important;}.tour_detail .owl-carousel .owl-item img{ display: block; width: 100%;}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-item img{ display: block; width: 100%; height: 80px; object-fit: cover; max-width: initial;}.btn-secondary{ background-color:#061a3a;}.tour_detail .thumb-gallery{ max-width:auto;}#tourProg img{}@media screen and (max-width:480px) { .tour_detail .thumb-gallery{ max-width:auto !important; } #tourProg img{ max-width:100% !important; }}/*detail occup*/.form-row.occupancy { border: 0; background: #fff; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-left:0px; margin-right:0px;}.form-row.occupancy span.occupancyField { font-weight: 400; display: block; font-size: 14px; padding: 0 5px 0 0; height: 40px; line-height: 40px; margin-right: 5px;}.form-row.occupancy span.occupancyField .fa { margin: 0 4px 0 10px; color: #9e9e9e;}.form-row.occupancy .occupancyPanel { z-index: 5;}.adultsCol,.infantsCol {}.childrenCol {}.seniorsCol {}.infantsCol,.seniorsCol { padding: 0 0px;}.roomCol {}.roomLabel { position: relative; padding-top: 10px;}.ageCol,.ageList {}span.cross { cursor: pointer; right: 2px; margin-top: 5px; width: 16px; height: 16px; display: block; float:right;}.childrenList { margin: 0 -10px; padding-left: 0;}.childrenList>li { width: 70px; padding: 0 10px; display: inline-block; vertical-align: top; margin: 0px !important;}.submitBottom { margin: 10px;}.submitBottom .active { display: block !important;}.addRoom { height: 38px; line-height: 38px; float: left; color: #1e88e5; font-size: 14px; display: none;}.errorSpan { position: absolute; background: #ee6d26; color: #fff; font-size: 14px; font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 8px 10px; max-width: 250px; z-index: 3; bottom: 50px; text-align: center; top: auto;}.errorSpan:before { content: ""; width: 0; height: 0; border: 8px solid; border-color: #ee6d26 transparent transparent transparent; position: absolute; bottom: -16px; left: 0; margin: auto; right: 0;}.errorSpan.rightAbsolute { right: 0;}.mobile-view { display: none;}.rooms { display: table;}.rooms .tr-row { margin: 0px; display: block;}.rooms .tr-row>div { vertical-align: top; display: inline-block; padding: 0 10px; color: #707070; font-size: 14px; text-align: left;}.selectTitle { width: 150px; margin-right: 15px;}.tr-row .selectTitle:last-child { margin-right: 0;}@media screen and (min-width:992px) { #hotels .occupancyPanel { padding-left: 0px; } #hotels .occupancyPanel .occBottomButtons { padding-right: 2px; } #packages .submitBottom { width: 630px; }}.modal-dialog.occupancyModal { width: 100%; max-width: 460px; margin: auto; padding-top: 10px; max-height: 88vh;}.modal-dialog.occupancyModal #hotels .adultsCol .repeatingTitle,.modal-dialog.occupancyModal #hotels .childrenCol .repeatingTitle { display: none;}.modal-dialog.occupancyModal .seniorsCol { width: 126px;}.modal-dialog.occupancyModal .infantsCol { width: 140px;}.modal-dialog.occupancyModal .occupancy span { margin-right: 0;}.modal-dialog.occupancyModal .rooms { display: block;}.modal-dialog.occupancyModal .rooms .tr-row.rowTH { display: none;}.modal-dialog.occupancyModal .rooms .tr-row { margin: 0px;}.modal-dialog.occupancyModal .ageList { margin-top: 22px; width: 100%;}.modal-dialog.occupancyModal .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block;}.modal-dialog.occupancyModal .ageList .childrenList { display: inline-block;}.modal-dialog.occupancyModal span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px;}.modal-dialog.occupancyModal .roomLabel { padding-top: 0; display: block;}.modal-dialog.occupancyModal .repeatingTitle { display: inline-block;}.modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0;}.modal-dialog.occupancyModal .modal-content { max-height: 88vh; overflow: hidden;}.modal-dialog.occupancyModal #packages .rooms .tr-row>div.ageList { margin: 22px 0 0 0; padding: 0 10px;}.modal-dialog.occupancyModal #hotels,.modal-dialog.occupancyModal #packages { max-height: 88vh;}.modal-dialog.occupancyModal #hotels .occupancyPanel,.modal-dialog.occupancyModal #packages .occupancyPanel { padding: 10px 0 92px; position: relative;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm { padding: 0 10px; max-height: -moz-calc(88vh - 103px); max-height: -webkit-calc(88vh - 103px); max-height: -o-calc(88vh - 103px); max-height: calc(88vh - 103px); position: relative; overflow: auto;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm .rooms .tr-row .roomLabel,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm .rooms .tr-row .roomLabel { margin-bottom: 10px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter { padding-bottom: 67px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter .ocForm { max-height: -moz-calc(88vh - 78px); max-height: -webkit-calc(88vh - 78px); max-height: -o-calc(88vh - 78px); max-height: calc(88vh - 78px);}.modal-dialog.occupancyModal #hotels .submitBottom,.modal-dialog.occupancyModal #packages .submitBottom { padding: 0 20px 0 10px; border-top: 1px solid #e5e5e5; position: absolute; bottom: 10px; width: 100%; margin: 0;}.modal-dialog.occupancyModal #hotels .submitBottom .addRoom,.modal-dialog.occupancyModal #packages .submitBottom .addRoom { float: none; height: 45px; line-height: 15px; padding: 15px 0 10px 10px;}@media (max-width:450px) { .modal-dialog.occupancyModal span.cross { top: -6px; right: 0; } .modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-left: 0; }}.modal-dialog.occupancyModal * { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}@media screen and (max-width:991px) { #hotels .adultsCol .repeatingTitle,#hotels .childrenCol .repeatingTitle { display: none; } .seniorsCol { width: 126px; } .infantsCol { width: 140px; } .occupancy span { margin-right: 0; } .rooms { display: block; } .rooms .tr-row.rowTH { display: none; } .rooms .tr-row { margin: 10px 0 35px; } .ageList { margin-top: 22px; width: 100%; } .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block; } .ageList .childrenList { display: inline-block; } span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px; } .roomLabel { padding-top: 0; display: block; } .repeatingTitle { display: inline-block; } #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0; } .selectTitle { margin: 0 6px 15px; width: 46.5%; } #vacation .form-group.occupancy .occupancyPanel.vacationsAdultsChildren { width: 100%; } #packages .rooms .tr-row { display: inline-block; } #packages .rooms .tr-row .roomLabel { display: block; padding: 0 10px 15px; } #packages .rooms .tr-row .adultsCol,#packages .rooms .tr-row .childrenCol { width: 50%; } #packages .rooms .tr-row .seniorsInfantsWrapper { width: 100%; } #packages .rooms .tr-row .seniorsInfantsWrapper .infantsCol,#packages .rooms .tr-row .seniorsInfantsWrapper .seniorsCol { width: 50%; display: inline-block; } .form-group.occupancy .occupancyPanel { width: 100%; max-width: 699px; }}@media screen and (max-width:520px) { .roomLabel { padding-top: 0!important; margin-bottom: 10px; } .selectTitle { margin: 0 0 15px; width: 100%; } .mobile-view { display: block; } #packages .seniorsInfantsWrapper>div { margin-bottom: 10px; }}@media screen and (max-width:450px) { #packages .seniorsInfantsWrapper { margin-left: 0; } span.cross { right: 0; } .ageList { margin-top: 10px; } .ageList .repeatingTitle { display: block; } .modal-content .occupancyPanel .submitBottom { padding-right: 10px; } .modal-content .occupancyPanel .occBottomButtons { padding-right: 0; } .modal-content .occupancyPanel .addRoom,.modal-content .occupancyPanel .ocForm .rooms,.modal-content .occupancyPanel .occBottomButtons { width: 276px; margin: auto; } .modal-dialog.occupancyModal .occupancyPanel .ocForm { padding: 0; } .modal-dialog.occupancyModal .occupancyPanel .ocForm .rooms .tr-row .seniorsInfantsWrapper { padding: 0; }}.form-group.occupancy .occupancyPanel .form-group { position: relative; display: block; margin-bottom: 20px; vertical-align: top;}.form-group.occupancy .occupancyPanel .form-group input { font-weight: 400; border: none; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.form-group.occupancy .occupancyPanel .form-group span { border-radius: inherit;}.calendar { display: inline-block;}.repeatingTitle { margin-bottom: 6px;}.input1,.input2,.input3 { min-width: 0; margin-right: 10px;}.input1 { padding: 0 15px 0 31px; width: 290px; background: url(/assets/images/iconImages/magnifier.png?v=) no-repeat 10px center #fff; background-size: 15px;}.input2 { padding: 0 0 0 37px; width: 98px;}.selectBox { font-family: inherit; width: 100%; min-width: 0; height: 38px; line-height: 33px; font-weight: 400; font-size: 14px; cursor: pointer; display: inline-block; position: relative; color: #222; border: 1px solid #a3a3a3; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.selectBox[disabled] { opacity: .3; cursor: not-allowed;}.selectWrapper { width: 100%; position: relative;}.selectWrapper .selectBox { min-width: 56px;}#autosuggest-hotels:disabled { color: #222;}@media screen and (min-width:992px) { #hotels .form-group.occupancy span.occupancyField { width: 174px; } .es_es #hotels .form-group.occupancy span.occupancyField { width: 228px; } #activity .form-group,#cruises .form-group,#hotels .form-group,#vacation .form-group { margin-bottom: 0; }}@media screen and (max-width:991px) { .react-datepicker { width: 394px; } .searchTabList { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: 95%; max-width: 490px; margin: auto; padding: 20px; } .react-autosuggest__suggestions-container { left: 0; } #hotels .input1 { margin-right: 0; }}@media screen and (max-width:640px) { select:not(.flightClassSelect) { background: #fff!important; }}@media screen and (max-width:480px) { .tabInnerContent { padding: 0; }}.ReactModal__Overlay { -webkit-perspective: 600; perspective: 600; opacity: 0; overflow-x: hidden; overflow-y: auto; background-color: rgba(0,0,0,.5)!important;}.ReactModal__Overlay--after-open { z-index: 100; opacity: 1; transition: opacity 150ms ease-out;}.ReactModal__Content { -webkit-transform: scale(.5) rotateX(-30deg); transform: scale(.5) rotateX(-30deg);}.ReactModal__Content--after-open { -webkit-transform: scale(1) rotateX(0); transform: scale(1) rotateX(0); transition: all 150ms ease-in;}.ReactModal__Overlay--before-close { opacity: 0;}.ReactModal__Content--before-close { -webkit-transform: scale(.5) rotateX(30deg); transform: scale(.5) rotateX(30deg); transition: all 150ms ease-in;}.ReactModal__Content.modal-dialog { border: none; background-color: transparent;}.modal-dialog { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%,-50%)!important; -o-transform: translate(-50%,-50%)!important; -ms-transform: translate(-50%,-50%)!important; -webkit-transform: translate(-50%,-50%)!important; transform: translate(-50%,-50%)!important;}.ReactModal__Body--open { overflow-y: hidden; position: fixed;}.ReactModal__Body--open #react-main-mount { pointer-events: none; opacity: .5;}/*new*/#nd_travel_package_l2_tabs li a:hover { background-color:#f3a46b; color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}#nd_travel_package_l2_content_program p.nd_options_toogle_title { margin: 10px 0;}#nd_travel_package_l2_booking_content input[type="text"],#nd_travel_package_l2_booking_content input[type="email"],#nd_travel_package_l2_booking_content input[type="submit"],#nd_travel_package_l2_booking_content textarea{ width:100%;}#nd_travel_package_l2_booking_content input[type="submit"]{ background-color:#f3a46b;}/*Ana Govde*//*media*/@media (min-width:823px) {}@media (min-width:824px) {}@media (min-width:992px) {}@media (min-width:1200px) {}@media screen and (max-width:767px) {}@media screen and (max-width:480px) {}@media (max-device-width:480px) and (orientation:landscape) {}/*Anagovde*/.thumbnail{}.thumbnail .image{ width:100%; height:150px; background-size:cover;}.thumbnail .caption{}.thumbnail .caption h3{ font-size:12px;}.nd_options_container p, .nd_options_container h1, .nd_options_container h2, .nd_options_container h3, .nd_options_container h4, .nd_options_container h5, .nd_options_container h6{ margin-bottom:0px; padding-bottom:0px;}.tp-loader.spinner5{display:none;}/*Anagovde*/#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;}/*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;}/*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;}
