 @import url("https://fonts.googleapis.com/css2?family=Signika:wght@400;700&display=swap");div#ptw-container.ptw-horizontal-search {width: 100%;max-width: 1200px;font-family: "Signika", Helvetica, sans-serif;color: #666;background: transparent;border-radius: 0;margin: 0 auto }div#ptw-container a {color: #333399 }div#ptw-container a:hover {color: #666 }div#ptw-container #ptw-menu {background: transparent }div#ptw-container #ptw-menu>ul {padding: .5em 1.5em 0;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;border-bottom: none }div#ptw-container #ptw-menu>ul::-webkit-scrollbar {display: none }div#ptw-container #ptw-menu>ul>li {float: none;display: inline-block;margin-bottom: 0 }div#ptw-container #ptw-menu>ul>li>a {font-size: 14px;font-weight: 400;text-transform: uppercase;color: #004990;background: rgba(255, 255, 255, 0.9);padding: 12px 12px 8px;border: none;border-radius: 4px 4px 0 0 }div#ptw-container #ptw-menu>ul>li>a:hover {color: #fff;background-color: #993399;border: none }div#ptw-container #ptw-menu>ul>li:hover>a {color: #fff;background-color: #993399;border: none }div#ptw-container #ptw-menu>ul>li.ptw-active>a, div#ptw-container #ptw-menu>ul>li.ptw-active>a:focus, div#ptw-container #ptw-menu>ul>li.ptw-active>a:hover {color: #fff;background-color: #993399;border: none }div#ptw-container #ptw-menu .ap_booker_tab:after {display: none }div#ptw-container #ptw-content {min-height: 96px;border-radius: 0;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);background: rgba(255, 255, 255, 0.55) }div#ptw-container #ptw-variants {display: none }div#ptw-container #ptw-engines, div#ptw-container #ptw-variants .ap_booker_variantGroup {padding: .5em 1.5em }div#ptw-container .ptw-submenu ul {margin: .5em 0 0 }div#ptw-container .ptw-submenu label {background-color: #fff;background-image: none;border: 1px solid #fff }div#ptw-container .ptw-submenu li:first-child label {border-right: none }div#ptw-container .ptw-submenu li:last-child label {border-left: none }div#ptw-container .ptw-submenu .ptw-active label {background-color: #fff;-webkit-box-shadow: none;box-shadow: none }div#ptw-container .ptw-submenu input.btn {-webkit-box-shadow: none;box-shadow: none }div#ptw-container .ptw-field-passengers th, div#ptw-container .ptw-field label {font-size: 12px;font-weight: 700;line-height: 120% }div#ptw-container .ptw-popover .ptw-field-passengers th, div#ptw-container .ptw-popover .ptw-field label {color: #666 }div#ptw-container .ptw-field-link:focus, div#ptw-container .ptw-field input:focus, div#ptw-container .ptw-field select:focus {border-color: #ccc }div#ptw-container .ptw-discounts select, div#ptw-container .ptw-field-link, div#ptw-container .ptw-field input, div#ptw-container .ptw-field select {font-size: 14px;color: #666;line-height: 36px;background-color: #f9f9f9;padding: 5px 10px;border-color: #ddd;border-radius: 0px!important;outline: none }div#ptw-container .ptw-field-link:hover {color: #666 }div#ptw-container .ptw-field-date .icon-calendar, div#ptw-container .ptw-field-date .ptw-icon-calendar, div#ptw-container .ptw-field-date .ui-datepicker-trigger {font-size: 1rem;color: #666;margin-top: 36px }div#ptw-container .ptw-dropdown-link:after {border-top-color: #666 }div#ptw-container .ptw-discounts select, div#ptw-container .ptw-field select, div#ptw-container.ptw-horizontal-search .ptw-discounts select, div#ptw-container.ptw-horizontal-search .ptw-field select {min-width: 52px;height: 48px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: -webkit-linear-gradient(45deg, transparent 50%, #666 50%), -webkit-linear-gradient(315deg, #666 50%, transparent 50%);background-image: -o-linear-gradient(45deg, transparent 50%, #666 50%), -o-linear-gradient(315deg, #666 50%, transparent 50%);background-image: linear-gradient(45deg, transparent 50%, #666 50%), linear-gradient(135deg, #666 50%, transparent 50%);background-position: calc(100% - 10px) calc(1.45em + 2px), calc(100% - 5px) calc(1.45em + 2px), calc(100% - 2.5em) 0.5em;background-size: 4px 5px, 5px 4px, 1px 1.5em;background-repeat: no-repeat;padding-right: 20px;border-radius: 4px }div#ptw-container .ptw-popover {-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15) }div#ptw-container #ptw-popover-close {background: transparent }div#ptw-container .ptw-partialStay input[type=checkbox] {display: inline-block;width: auto }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-multiflight-header {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-multiflight-header .ptw-label {color: #fff;background: #666;border-radius: 3px }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-remove-flight-link {font-size: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations #ap_booker_addFlight, div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ap_flightRemove {font-size: 13px }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-remove-flight-link .ptw-icon {font-size: 10px }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .add-flight .ptw-icon {font-size: 16px;vertical-align: middle }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-selectEndOffice {max-width: 210px;min-width: 210px }div#ptw-container div#ap_booker_Car .ptw-field-group.ptw-field-selectEndOffice label:first-child {display: block;margin-bottom: 10px }div#ptw-container div#ap_booker_Car .ptw-field-group.ptw-field-selectEndOffice .ptw-field-radio input, div#ptw-container div#ap_booker_Car .ptw-field-group.ptw-field-selectEndOffice .ptw-field-radio label {margin-right: 0;display: inline-block }div#ptw-container div#ap_booker_Car .ptw-field-group.ptw-field-selectEndOffice .ptw-field-radio label {line-height: 130% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-car-time {padding-top: .45em }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-field .ptw-car-time select {width: 100%;margin-top: 12px }div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-field-dates .ptw-field {width: 50% }div#ptw-container #ap_booker_Cruise .ptw-field-dates .ap_monthCalendar {position: relative;border: 1px solid #ddd;border-radius: 4px }div#ptw-container #ap_booker_Cruise .ptw-field-dates .ap_monthCalendar:after {content: " ";display: table;clear: both }div#ptw-container #ap_booker_Cruise .ptw-field-dates .ptw-date {width: 100%;font-family: "Signika", Helvetica, sans-serif;font-size: 13px;font-weight: 400;line-height: 36px;text-align: left;color: #666;background: #f9f9f9;padding: 5px 10px;border-radius: 4px;border: none }div#ptw-container #ap_booker_Cruise .ptw-field-dates .first-child {position: absolute;top: 16px;right: -10px }div#ptw-container #ap_booker_Cruise .ptw-field-dates .icon-calendar {font-size: 16px;color: #666;margin-top: 0;margin-left: 0 }div#ptw-container #ap_booker_Cruise .ptw-field-dates .icon-calendar:after {content: " ";display: inline-block;vertical-align: middle;width: 14px;height: 14px;background-position: center center;background-repeat: no-repeat;background-size: contain }div#ptw-container #ap_booker_Cruise .ptw-month-cal {width: 12em;top: 100% }div#ptw-container #ap_booker_Cruise .ptw-month-cal a {padding: .6em }div#ptw-container .ptw-month-cal a.ptw-ap_calNext:hover, div#ptw-container .ptw-month-cal a.ptw-ap_calPrev:hover, div#ptw-container .ptw-month-cal a.ptw-selected, div#ptw-container .ptw-month-cal a.selected, div#ptw-container .ptw-month-cal a:hover {background-color: #993399 }div#ptw-container .ptw-errormsg {color: #ff0000 }div#ptw-container .ptw-btn {font-size: 14px;font-weight: 700;text-shadow: none;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);background: #333399;padding: 13px 20px;border-color: #333399;border-radius: 0px }div#ptw-container .ptw-btn:focus, div#ptw-container .ptw-btn:hover {color: #fff;background-color: #993399;border-color: #993399;-webkit-box-shadow: none;box-shadow: none;outline: none }div#ptw-container .ptw-field-dates, div#ptw-container .ptw-field-group .ptw-field input {max-width: none }div.pt-customJqueryUi .ui-widget {font-family: "Signika", Helvetica, sans-serif;font-size: 14px;line-height: 150%;z-index: 2 }div.pt-customJqueryUi .ui-widget-content a {color: #666 }div.pt-customJqueryUi .ui-menu .ui-menu-item .ui-state-focus, div.pt-customJqueryUi .ui-menu .ui-menu-item .ui-state-hover, div.pt-customJqueryUi .ui-menu .ui-menu-item .ui-widget-content .ui-state-focus, div.pt-customJqueryUi .ui-menu .ui-menu-item .ui-widget-content .ui-state-hover, div.pt-customJqueryUi .ui-menu .ui-menu-item .ui-widget-header .ui-state-focus, div.pt-customJqueryUi .ui-menu .ui-menu-item .ui-widget-header .ui-state-hover {color: #333399!important;background: #f4f4f4 }div.pt-customJqueryUi .ui-datepicker .ui-datepicker-header {font-size: 16px;color: #004990;background: #fff;border-color: #fff }div.pt-customJqueryUi .ui-datepicker td a, div.pt-customJqueryUi .ui-datepicker td span {padding: 1em }div.pt-customJqueryUi div.ui-widget {width: 100em!important;max-width: 48em }div.pt-customJqueryUi .ui-state-focus, div.pt-customJqueryUi .ui-state-hover, div.pt-customJqueryUi .ui-widget-content .ui-state-focus, div.pt-customJqueryUi .ui-widget-content .ui-state-hover, div.pt-customJqueryUi .ui-widget-header .ui-state-focus, div.pt-customJqueryUi .ui-widget-header .ui-state-hover {background: #666 }div.pt-customJqueryUi .ui-state-default:hover, div.pt-customJqueryUi .ui-widget-content .ui-state-default:hover, div.pt-customJqueryUi .ui-widget-header .ui-state-default:hover {background: #993399;color: #fff }div.pt-customJqueryUi .ui-widget-content .ptw-date-active a {background: #dedede }div.pt-customJqueryUi .ui-state-active, div.pt-customJqueryUi .ui-widget-content .ptw-end-date a, div.pt-customJqueryUi .ui-widget-content .ptw-start-date a, div.pt-customJqueryUi .ui-widget-content .ui-state-active, div.pt-customJqueryUi .ui-widget-header .ui-state-active {background: #333399;color: #fff }div.pt-customJqueryUi .ptw-start-date.ptw-date-active a.ui-state-default {font-weight: 700;border-radius: 0 }div.pt-customJqueryUi .ptw-end-date.ptw-date-active a.ui-state-default {font-weight: 700;border-radius: 0 }div.pt-customJqueryUi .ui-widget-content .ptw-start-date a:after {border-left-color: #333399 }div.pt-customJqueryUi .ui-widget-content .ptw-end-date a:after {border-right-color: #333399 }div.pt-customJqueryUi .ui-widget-content .ptw-end-date a:after, div.pt-customJqueryUi .ui-widget-content .ptw-start-date a:after {top: 50%;border-top: 22px solid transparent;border-bottom: 22px solid transparent;border-left-width: 8px;border-right-width: 8px;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;margin-top: -22px }@media (max-width: 1199px) {div#ptw-container.ptw-horizontal-search {background: #ebebeb }}@media (max-width: 991px) {div#ptw-container.ptw-horizontal-search #ap_booker_Hotel .ptw-fields-container>.ptw-field, div#ptw-container.ptw-horizontal-search #ap_booker_Hotel .ptw-fields-container>.ptw-field-dates {width: 50% }div#ptw-container.ptw-horizontal-search #ap_booker_FlightPackage .ptw-fields-container .ptw-field-origin {width: 50% }div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination {width: 100% }div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination>.ptw-buttons, div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination>.ptw-field, div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination>.ptw-field-group, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-buttons, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-field, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-field-group {width: 50% }div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination .ptw-field-destination, div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination .ptw-field-origin {width: 30% }div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination .ptw-field-dates {width: 40% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field {width: 20% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-transferAirport, div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-transferHotel {width: 40% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-dates {width: 44% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-bus-passengers {width: auto;min-width: 240px }div#ptw-container.ptw-horizontal-search #ap_booker_Tour .ptw-fields-container>.ptw-field-tourDestination {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-endOffice, div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-startOffice {width: 35.5%;max-width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-dates {min-width: 700px }div#ptw-container.ptw-horizontal-search .ptw-fields-container+.ptw-buttons, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-buttons, div#ptw-container.ptw-horizontal-search .ptw-partialStay+.ptw-buttons {width: 100%;max-width: 100%;text-align: right }}@media (max-width: 767px) {div#ptw-container.ptw-horizontal-search #ptw-engines {padding-bottom: 2em }div#ptw-container.ptw-horizontal-search #ap_booker_Hotel .ptw-fields-container>.ptw-field, div#ptw-container.ptw-horizontal-search #ap_booker_Hotel .ptw-fields-container>.ptw-field-dates, div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field, div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-dates, div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-transferAirport, div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-transferHotel, div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-field, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-field-group {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_FlightPackage .ptw-fields-container .ptw-field-origin {width: 100% }div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination .ptw-field-destination, div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination .ptw-field-origin {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-dates, div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-destination, div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-origin {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-date {width: 50% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations+.ptw-field-travelers {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-endOffice, div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-startOffice {width: 100%;max-width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-endOffice {padding-top: 0;margin: 0 }div#ptw-container div#ap_booker_Car .ptw-field-group.ptw-field-selectEndOffice .ptw-field-radio {margin-bottom: 0 }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-dates {min-width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-date, div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination .ptw-field-dates {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-fields-container .ptw-field-dates {width: 100% }div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-buttons {width: 100% }div#ptw-container.ptw-horizontal-search .ptw-fields-container+.ptw-buttons, div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-buttons, div#ptw-container.ptw-horizontal-search .ptw-partialStay+.ptw-buttons {text-align: center }}@media (max-width: 640px) {div.pt-customJqueryUi div.ui-widget {max-width: 100%;top: 0!important;left: 0!important;z-index: 10000!important }div#ptw-container .ptw-popover {width: 88% }}@media (min-width: 768px) {div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-dates, div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-destination, div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-origin {width: 30% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-field-date {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations+.ptw-field-travelers {width: 60% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-dates {margin-top: 15px }div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-field, div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-fields-container .ptw-field-dates {width: 33.3333% }div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-popover .ptw-field {width: 20% }}@media (min-width: 992px) {div#ptw-container.ptw-horizontal-search #ap_booker_Hotel .ptw-fields-container>.ptw-field, div#ptw-container.ptw-horizontal-search #ap_booker_Hotel .ptw-fields-container>.ptw-field-dates {width: 26.5% }div#ptw-container.ptw-horizontal-search #ap_booker_FlightPackage .ptw-fields-container {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_FlightPackage .ptw-buttons {width: 100%;text-align: right;padding-top: 0;margin-top: 0;margin-bottom: 10px }div#ptw-container.ptw-horizontal-search #ap_booker_FlightPackage .ptw-fields-container>.ptw-field {width: 23.3% }div#ptw-container.ptw-horizontal-search #ap_booker_FlightPackage .ptw-fields-container .ptw-field-dates {width: 30% }div#ptw-container.ptw-horizontal-search .ptw-partialStay #partialStayContainer {max-width: 50% }div#ptw-container.ptw-horizontal-search .ptw-partialStay .ptw-field-group .ptw-field {margin-right: 2% }div#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination {width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations+.ptw-field-travelers {width: 40% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field {margin-top: 22px }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-transferAirport, div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-transferHotel {width: 21% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-dates {width: 25% }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-field-bus-passengers {min-width: 200px }div#ptw-container.ptw-horizontal-search #ap_booker_Transfer .ptw-fields-container>.ptw-buttons {width: 100%;max-width: 100%;text-align: right;margin-top: 0 }div#ptw-container.ptw-horizontal-search #ap_booker_Tour .ptw-fields-container>.ptw-field-tourDestination {width: 80% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-endOffice, div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-startOffice {width: 38%;max-width: 100% }div#ptw-container.ptw-horizontal-search #ap_booker_carTrip .ptw-fields-container .ptw-field-dates {min-width: 730px }div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-field, div#ptw-container.ptw-horizontal-search #ap_booker_Cruise .ptw-fields-container .ptw-field-dates {width: 28% }div#ptw-container.ptw-horizontal-search .ptw-fields-container>.ptw-buttons {margin-top: 10px }div#ptw-container.ptw-horizontal-search .ptw-partialStay+.ptw-buttons {margin-top: 10px }}div#left .sidebar-summary a.btn {font-weight: 700;padding: 8px 10px;border-color: #333399 }div#left .sidebar-summary a.btn:hover {background: #993399;border-color: #993399;-webkit-box-shadow: none;box-shadow: none }div#left div#ptw-container #ptw-content {font-family: "Signika", Helvetica, sans-serif;color: #666;background: #fff;border-radius: 0;-webkit-box-shadow: none;box-shadow: none }div#left div#ptw-container #ptw-engines, div#left div#ptw-container #ptw-variants .ap_booker_variantGroup {padding: .5em }div#left div#ptw-container #ptw-variants li {color: #666 }div#left div#ptw-container .ptw-card .icon-close {margin-top: 0 }div#left div#ptw-container .ptw-field-passengers th, div#left div#ptw-container .ptw-field label {font-family: "Signika", Helvetica, sans-serif;font-size: 11px;color: #666;text-transform: none;margin-bottom: 5px }div#left div#ptw-container .ptw-discounts select, div#left div#ptw-container .ptw-field-link, div#left div#ptw-container .ptw-field input, div#left div#ptw-container .ptw-field select {font-size: 12px;padding: 5px 8px;border-color: #ccc }div#left div#ptw-container .ptw-field select#ap_hotel_destHotel {padding-right: 20px }div#left div#ptw-container .ptw-field-date .icon-calendar, div#left div#ptw-container .ptw-field-date .ptw-icon-calendar, div#left div#ptw-container .ptw-field-date .ui-datepicker-trigger {font-size: 16px;color: #666;margin-top: 35px;margin-right: 4px }div#left div#ptw-container .ptw-buttons {margin-top: 0;margin-bottom: 10px }div#left div#ptw-container .ptw-submit-btn {font-size: 14px;padding: 8px 10px }@media (max-width: 992px) {div#left .sidebar-summary a.btn {color: #333399;padding: 0;border: none }div#left .sidebar-summary a.btn:hover {color: #666;text-decoration: underline;background: transparent;border-color: transparent }}div.controls-pager {display: block;position: absolute;z-index: 1;width: 100%;padding: 0;bottom: 5px }div.controls-pager a {width: 12px;height: 12px;background-color: #aaa;border: 1px solid #e5e5e5;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;opacity: .75 }div.controls-pager a.active {background-color: #000;-webkit-box-shadow: none;box-shadow: none;opacity: 1 }#slideContainer div.slider-inner .titleSlide {display: block;width: 90%;left: 5%;right: 5%;top: 15% }#slideContainer div.slider-inner .titleSlide .titleBtn, #slideContainer div.slider-inner .titleSlide .titleOffer {display: block;text-align: center }#slideContainer div.slider-inner .titleSlide .titleOffer .titleOfferTxt {font-family: "Signika", Helvetica, sans-serif;font-size: 20px;font-weight: 700;color: #fff;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.75) }#slideContainer div.slider-inner .titleSlide .titleBtn {margin-top: 10px }#slideContainer div.slider-inner .titleSlide .titleBtn a.btnSlide {display: inline-block;font-size: 14px;font-weight: 700;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);border-radius: 0px }#slideContainer div.slider-inner .titleSlide .titleBtn a.btnSlide:hover {color: #fff }@media (max-width: 767px) {div.controls-pager {display: none }}@media (min-width: 768px) {#slideContainer div.slider-inner .titleSlide {width: 80%;left: 10%;right: 10%;top: 32% }#slideContainer div.slider-inner .titleSlide .titleOffer .titleOfferTxt {font-size: 40px }}@media (min-width: 1200px) {#slideContainer div.slider-inner .titleSlide {top: 20% }#slideContainer div.slider-inner .titleSlide .titleOffer .titleOfferTxt {font-size: 50px }}@media (min-width: 1600px) {#slideContainer div.slider-inner .titleSlide {top: 36% }}.no-slide .ninja-slider li.ns-show {-webkit-animation: none!important;animation: none!important }.promoBox .slider-inner ul li .titleSlide {width: 90%;padding-top: 0;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.promoBox .slider-inner ul li .titleSlide .titleOffer .titleOfferTxt {font-family: "Signika", Helvetica, sans-serif;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) }.promoBox .slider-inner ul li .titleSlide .offerTxt-subtitle, .promoBox .slider-inner ul li .titleSlide .offerTxt-title {display: block;color: #fff;margin-top: 0 }.promoBox .slider-inner ul li .titleSlide .offerTxt-title {font-size: 30px;font-weight: 700;line-height: 110%;margin-bottom: 5px }.promoBox .slider-inner ul li .titleSlide .offerTxt-subtitle {font-size: 24px;font-weight: 400 }.promoBox .slider-inner ul li .titleSlide b {font-size: 12px;font-weight: 700;top: 6px }.promoBox .slider-inner ul li .titleSlide .titleBtn {margin-top: 20px }.promoBox .slider-inner ul li .titleSlide .titleBtn a.btnSlide {display: inline-block;font-size: 14px;font-weight: 700;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);border-radius: 0px }.promoBox .slider-inner ul li .titleSlide .titleBtn a.btnSlide:hover {color: #fff }.promoBox .slider-inner .ns-img {border-radius: 0 }