html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{border-left-width:1px;border-right-width:1px;height:auto}html.js input.form-autocomplete{background-image:none}html.js .autocomplete-throbber{background-position:100% 2px;background-repeat:no-repeat;display:inline-block;height:15px;margin:2px 0 0 2px;width:15px}html.js .autocomplete-throbber.throbbing{background-position:100% -18px}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px!important}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px!important}body div#admin-toolbar{z-index:1600}body #admin-menu,body #admin-toolbar,body #toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1144px}}.navbar.container,.navbar.container-fluid{margin-top:20px}.navbar.container-fluid>.container-fluid,.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-element,.overlay-modal-background{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.ctools-modal-dialog .modal-body{width:100%!important;overflow:auto}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}ul.secondary{float:left}@media screen and (min-width:768px){ul.secondary{float:right}}.block:first-child h2.block-title,.page-header{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar #block-search-form .input-group-btn{width:auto}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}.uneditable-input,input,select,textarea{max-width:100%;width:auto}input.error{color:#a94442;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both;display:inherit}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}fieldset .panel-heading a.panel-title:hover{text-decoration:none}.form-group:last-child,.panel:last-child{margin-bottom:0}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-actions{clear:both}.managed-files.table td:first-child{width:100%}div.image-widget-data{float:none;overflow:hidden}table.sticky-header{z-index:1}.resizable-textarea textarea{border-radius:4px 4px 0 0}.text-format-wrapper{margin-bottom:15px}.text-format-wrapper .filter-wrapper,.text-format-wrapper>.form-type-textarea{margin-bottom:0}.filter-wrapper{border-radius:0 0 4px 4px}.filter-wrapper .panel-body{padding:7px}.filter-wrapper .form-type-select{min-width:30%}.filter-wrapper .form-type-select .filter-list{width:100%}.filter-help{margin-top:5px;text-align:center}@media screen and (min-width:768px){.filter-help{float:right}}.filter-help .glyphicon{margin:0 5px 0 0;vertical-align:text-top}.checkbox:first-child,.radio:first-child{margin-top:0}.checkbox:last-child,.radio:last-child{margin-bottom:0}.control-group .help-inline,.help-block{color:#777;font-size:12px;margin:5px 0 10px;padding:0}.panel-heading{display:block}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#a94442}div.error,table tr.error{background-color:#f2dede;color:#a94442}.form-group.error,.form-group.has-error{background:0 0}.form-group.error .control-label,.form-group.error label,.form-group.has-error .control-label,.form-group.has-error label{color:#a94442;font-weight:600}.form-group.error .uneditable-input,.form-group.error input,.form-group.error select,.form-group.error textarea,.form-group.has-error .uneditable-input,.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{color:#555}.form-group.error .help-block,.form-group.error .help-inline,.form-group.has-error .help-block,.form-group.has-error .help-inline{color:#777}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.form-type-password-confirm{position:relative}.form-type-password-confirm label{display:block}.form-type-password-confirm label .label{float:right}.form-type-password-confirm .password-help{padding-left:2em}@media (min-width:768px){.form-type-password-confirm .password-help{border-left:1px solid #ddd;left:50%;margin-left:10px;position:absolute}}@media (min-width:992px){.form-type-password-confirm .password-help{left:33.33333333%}}.form-type-password-confirm .progress{background:0 0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:4px;margin:-5px 0 0}.form-type-password-confirm .form-type-password{clear:left}.form-type-password-confirm .form-control-feedback{right:15px}.form-type-password-confirm .help-block{clear:both}ul.pagination li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#777;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#337ab7}.form-autocomplete .input-group-addon{background-color:#fff}.ajax-progress-bar{border-radius:0 0 4px 4px;border:1px solid #ccc;margin:-1px 0 0;padding:6px 12px;width:100%}.ajax-progress-bar .progress{height:8px;margin:0}.ajax-progress-bar .message,.ajax-progress-bar .percentage{color:#777;font-size:12px;line-height:1em;margin:5px 0 0;padding:0}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#777;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:focus,.tabs-left>.nav-tabs>.active>a:hover{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:focus,.tabs-right>.nav-tabs>.active>a:hover{border-color:#ddd #ddd #ddd transparent}td.checkbox,td.radio,th.checkbox,th.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}.views-exposed-form .views-exposed-widget .btn{margin-top:1.8em}table .checkbox input[type=checkbox],table .radio input[type=radio]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:10px;padding-right:10px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.66666667%}}.alert a{font-weight:700}.alert-success a{color:#2b542c}.alert-info a{color:#245269}.alert-warning a{color:#66512c}.alert-danger a{color:#843534}div.image-style-new,div.image-style-new div{display:block}div.image-style-new div.input-group{display:table}.table-striped>tbody>tr:nth-child(odd)>td.module,.table>tbody>tr>td.module,td.module{background:#ddd;font-weight:700}.book-toc>.dropdown-menu{overflow:hidden}.book-toc>.dropdown-menu>.dropdown-header{white-space:nowrap}.book-toc>.dropdown-menu>li:nth-child(1)>a{font-weight:700}.book-toc>.dropdown-menu .dropdown-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;display:block;font-size:12px;margin:0;padding:0;position:static;width:100%}.book-toc>.dropdown-menu .dropdown-menu>li{padding-left:20px}.book-toc>.dropdown-menu .dropdown-menu>li>a{margin-left:-40px;padding-left:60px}#features-filter .form-item.form-type-checkbox{padding-left:20px}fieldset.features-export-component{font-size:12px}fieldset.features-export-component,html.js #features-export-form fieldset.features-export-component{margin:0 0 10px}fieldset.features-export-component .panel-heading{padding:5px 10px}fieldset.features-export-component .panel-heading a.panel-title{font-size:12px;font-weight:500;margin:-5px -10px;padding:5px 10px}fieldset.features-export-component .panel-body{padding:0 10px}div.features-export-list{margin:-11px 0 10px;padding:0 10px}div.features-export-list .form-type-checkbox,fieldset.features-export-component .component-select .form-type-checkbox{line-height:1em;margin:5px 5px 5px 0!important;min-height:0;padding:3px 3px 3px 25px!important}div.features-export-list .form-type-checkbox input[type=checkbox],fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox]{margin-top:0}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top{top:79px}body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top{top:39px}@media (min-width:768px){body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top{left:240px;left:24rem}}.navbar-administration #navbar-administration.navbar-oriented .navbar-bar{z-index:1032}.navbar-administration #navbar-administration .navbar-tray{z-index:1031}body.navbar-is-fixed-top.navbar-administration{padding-top:103px!important}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open{padding-top:143px!important}body.navbar-tray-open.navbar-vertical.navbar-fixed{margin-left:240px;margin-left:24rem}#navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem}@media (max-width:768px){#accommodation{position:relative;clear:both!important}.HomeBookingConsole .sm-mobileLabel label,.MainBookingConsole .sm-mobileLabel label{font-size:1.155em!important}.sm-mb-30{margin-bottom:30px}.page-shopping-checkout .pr-size-0{padding-right:10px}.page-shopping-checkout .xs-paddingTop-20{padding-top:20px}.page-shopping-checkout .xs-pay-width{width:100%!important}}label[for=client_view]{float:left}.page-shopping-checkout .svg-inline--fa{height:10px!important}.page-shopping-checkout .mt-50{margin-top:50px!important}.page-shopping-checkout .font-weight-500{font-weight:500!important;font-size:1.085em}.page-shopping-checkout .top-summary{padding-bottom:16px}.page-shopping-checkout .trip_sidebar{background-color:#e3ecf2}.page-shopping-checkout .info-block-wrapper{border:1px solid #a8b1bf;padding-bottom:16px}.page-shopping-checkout .data-info-block{margin-top:30px}.page-shopping-checkout .btn-summary{background-color:#e3ecf2;border:0 solid #fff;text-decoration:underline}.page-shopping-checkout .line-divider{border-bottom:1px solid #b4b4b4}.page-shopping-checkout .line-divider-bold{border-bottom:1px solid #38404a}.page-shopping-checkout .font-weight-700{font-weight:700!important}.page-shopping-checkout .trip_sidebar p{font-size:1em;line-height:1.425em;font-family:Roboto,Arial,Helvetica,sans-serif;color:#38404A}.page-shopping-checkout .pr-size-0{padding-right:0}.page-shopping-checkout label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-weight:400;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;color:#333!important}.page-shopping-checkout .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-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}.page-shopping-checkout .toggle-room{background-color:transparent;border:none;text-decoration:underline}.page-shopping-checkout .svg-inline--fa.fa-w-10{width:.625em}.page-shopping-checkout .select-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#8C96A3!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:40px;padding:10px 12px}.page-shopping-checkout .select-button:hover{background-color:#38404a!important;text-decoration:none;color:#FFF!important}.page-shopping-checkout .select-button-active{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#272d34!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:40px;padding:10px 12px}.page-shopping-checkout .choose-on{background-color:#ebedf0}.page-shopping-checkout .choose-block{padding-top:8px;padding-bottom:8px}.page-shopping-checkout .choose-off{background-color:#fff}.page-shopping-checkout .choose-description p{font-size:.9em;font-weight:700;padding-top:8px}.page-shopping-checkout #price_bot{position:relative;float:left;width:100%}.page-shopping-checkout .data-title-totals{padding-bottom:8px;border-bottom:2px solid #a8b1bf;margin-bottom:14px}.page-shopping-checkout .data-title-totals h2{font-size:1.745em!important}.page-shopping-checkout .data-sub-title-totals{padding-bottom:12px}.page-shopping-checkout #price_bot .grey,.page-shopping-checkout .data-sub-title-totals h3{font-size:1.425em!important;color:#000!important}.page-shopping-checkout .prices{position:relative;float:left;width:100%}.page-shopping-checkout .button-chooseRight{text-align:right}.page-shopping-checkout .continue-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#38404a!important;text-decoration:none!important;background-color:#fff!important;height:40px;border:1px solid #38404a;letter-spacing:.0425em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;outline:0;padding:8px 14px}.page-shopping-checkout .continue-button:hover{background-color:#38404a!important;border:1px solid #38404a;text-decoration:none;color:#FFF!important}.page-shopping-checkout .chooseButton{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;color:#FFF!important;text-decoration:none!important;height:40px;letter-spacing:.0425em;display:inline-block;cursor:pointer;background-color:#f18141!important;border:1px solid #f18141!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;word-wrap:break-word;white-space:normal;width:100%}.page-shopping-checkout .chooseButton:hover{background-color:#ee691c!important;border:1px solid #ee691c!important;text-decoration:none;color:#FFF!important}.page-shopping-checkout .trip_flow_breadcrumb{font-weight:300;text-transform:uppercase;letter-spacing:.185em;padding-top:20px;margin-left:0;margin-top:0!important}.page-shopping .pb-15{padding-bottom:15px!important}.page-shopping .mt-0{margin-top:0!important}.page-shopping .mr-0{margin-right:0!important}.page-shopping .mb-20{margin-bottom:20px!important}.page-shopping .mt-10{margin-top:10px!important}.page-shopping .mt-5{margin-top:5px!important}.page-shopping .mt-40{margin-top:40px!important}.page-shopping .pt-5{padding-top:5px!important}.page-shopping .button-item{margin-right:20px}@media (max-width:992px){.page-shopping .xs-pt-10{padding-top:10px!important}.page-shopping .row.room_header{padding-left:10px!important}.page-shopping .button-item{margin-top:20px}}@media (max-width:768px){.page-shopping .lessPad-right,.page-shopping .top-summary .align-right{padding-left:0}}@media (max-width:1025px) and (min-width:992px){.page-shopping .action-row #client{margin-top:-20px}}@media (max-width:1200px) and (min-width:992px){.page-shopping.page-shopping-checkout .button-item{margin-right:10px!important}.page-shopping.page-shopping-checkout .btn.cv_orange{padding:8px 12px!important}.page-shopping.page-shopping-compare-rates .addDep.btn.best-button,.page-shopping.page-shopping-compare-rates .rate_btn .btn.reserve-button{font-size:13px!important}}@media (min-width:992px){.MainBookingConsole #package_type_options,.MainBookingConsole #search_button.align-right{padding-right:0!important}.page-shopping .MainBookingConsole #package_type_options .btn{width:24%}}@media (max-width:992px) and (min-width:768px){.MainBookingConsole .sm-btn-search{padding:12px 50px!important}.MainBookingConsole #search_button.align-right{text-align:right!important;padding-right:10px!important}.MainBookingConsole #package_type_options .btn.btn-success{width:49%!important}.HomeBookingConsole #search_button.pl-button,.MainBookingConsole #search_button.pl-button{text-align:left!important;padding-left:10px!important}.HomeBookingConsole #HF .booking-title,.MainBookingConsole #HF .booking-title{margin-right:0!important}.HomeBookingConsole .booking-title,.MainBookingConsole .booking-title{width:auto}.HomeBookingConsole #H,.HomeBookingConsole #HF,.MainBookingConsole #H,.MainBookingConsole #HF{position:relative;float:right}.page-shopping #booking_console #package_type_options #H.btn.btn-success,.page-shopping #booking_console #package_type_options #HC.btn.btn-success{margin-top:20px!important}}@media (max-width:768px){.HomeBookingConsole #search_button,.MainBookingConsole #search_button{text-align:center!important}.HomeBookingConsole .sm-btn-search,.MainBookingConsole .sm-btn-search{width:96%}.page-shopping .text-left-mobile{text-align:left!important;padding-left:0!important}.page-shopping .page-header{font-size:2em!important}.page-shopping .booking_prefix{font-size:1em!important}.page-shopping .main-data .left_inner h3,.page-shopping .trip_sidebar h3{font-size:1.225em!important}.page-shopping .main-data .left_inner h2,.page-shopping .trip_sidebar h2{font-size:1.425em!important}.page-shopping .main-data .left_inner h1,.page-shopping .trip_sidebar h1{font-size:1.625em!important}.page-shopping .left_inner h3,.page-shopping .trip_sidebar h3{font-size:1.225em!important}.page-shopping .left_inner h2,.page-shopping .trip_sidebar h2{font-size:1.425em!important}.page-shopping .left_inner h1,.page-shopping .trip_sidebar h1{font-size:1.625em!important}.page-shopping .text-black p{font-size:1.125em!important;font-weight:700!important}.page-shopping .top-summary .bottom-line-thin .mobile-pad-bottom,.page-shopping .top-summary .bottom-line-thin h1,.page-shopping-customize-trip #hotel-info>div{padding-bottom:10px}.page-shopping-customize-trip .infoBox .list-row-new{padding-left:0}.page-shopping-customize-trip .imageWrapImage{width:100%!important;height:100%!important}.page-shopping-customize-trip .imageWrap{max-width:100%!important;max-height:100%!important;margin-bottom:20px}.page-shopping-customize-trip .data-title,.page-shopping-customize-trip .data-title-no-line{padding-bottom:8px;padding-top:8px}.page-shopping .header .classic_top_content_area .container>.row{margin-left:10px;margin-right:10px}.page-shopping .MainBookingConsole #package_type_options .btn.btn-success{width:100%}.page-shopping .MainBookingConsole .booking-title{width:auto}.page-shopping #booking_console #package_type_options #H.btn.btn-success,.page-shopping #booking_console #package_type_options #HC.btn.btn-success,.page-shopping #booking_console #package_type_options #HF.btn.btn-success{margin-top:20px!important}}@media (max-width:450px){.page-shopping .action-row,.page-shopping .action-row #client{padding-right:0!important}.page-shopping .action-row .search-button{width:100%!important;padding:20px!important}.page-shopping .action-row #search_button{padding-right:0!important;padding-left:20px!important}}@media (max-width:520px) and (min-width:300px){.page-shopping #ui-datepicker-div.ui-datepicker-multi{width:auto!important;left:0!important}.page-shopping #ui-datepicker-div .ui-datepicker-group{padding:5px!important;height:auto!important}.page-shopping #ui-datepicker-div .ui-datepicker-calendar{font-size:10px!important}}@media (max-width:300px){.page-shopping #ui-datepicker-div .ui-datepicker-calendar{font-size:8px!important}}@media (max-width:992px){.page-shopping-compare-rates .headingWrap .lessPad-right,.page-shopping-compare-rates .packageIntro .lessPad-right{padding-left:0!important}.page-shopping-compare-rates .roomWrap .priceSuffix{padding-bottom:20px}.page-shopping-compare-rates .rooms .roomWrap .Rate .rate_info h4,.page-shopping-compare-rates .rooms .roomWrap .Rate .rate_info p,.page-shopping-compare-rates .rooms .roomWrap .Rate .roomInfoWrap-m h4,.page-shopping-compare-rates .rooms .roomWrap .Rate .roomInfoWrap-m p{padding-bottom:10px}.page-shopping-compare-rates .rooms .roomWrap .Rate .rate_info p.more_room_info,.page-shopping-compare-rates .rooms .roomWrap .Rate .roomInfoWrap-m p.more_room_info{padding-bottom:20px}.page-shopping-compare-rates .rooms .roomWrap .Rate .rate_info p.more_room_info span.fa,.page-shopping-compare-rates .rooms .roomWrap .Rate .roomInfoWrap-m p.more_room_info span.fa{padding-left:8px}.page-shopping-customize-trip .data-sub-title-totals .totals-dates{padding-left:0!important;text-align:left!important}}@media (max-width:992px) and (min-width:768px){.page-shopping-checkout .trip_sidebar{margin-top:0!important}}@media (max-width:768px){.page-shopping-customize-trip .container.main-data>.row>.col-xs-12,.page-shopping-review-trip .container.main-data>.row>.col-xs-12{padding-left:0}}.page-shopping-customize-trip #select_trans .select-button{position:relative;top:-5px}.page-shopping-customize-trip .popover-tooltip{position:absolute;z-index:1000;padding-bottom:1em;top:3em;right:0;width:20em;background-color:#38404a;opacity:.9;-webkit-border-radius:5px}.page-shopping-customize-trip .popover-tooltip .withtip{-webkit-border-radius:5px;width:0;height:0;border-left:.88235294em solid transparent;border-right:.88235294em solid transparent;border-bottom:15px solid #38404a;top:-.58823529em;position:absolute;left:4em}.page-shopping-customize-trip .popover-tooltip .call-center-quote{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;font-style:normal;font-stretch:normal;line-height:24px;color:#fff;padding:.88235294em;text-align:left}.page-shopping-customize-trip .popover-tooltip .got-it-link{font-size:1em;font-weight:600;font-style:normal;font-stretch:normal;line-height:24px;color:#fff;margin:0 1.76470588em 0 0;float:right;background:0 0}.page-shopping-customize-trip .popover-tooltip .got-it-link.focus{outline:-webkit-focus-ring-color auto}@media (min-width:992px) and (max-width:1200px){.page-shopping-customize-trip .popover-tooltip{left:28em}}@media (max-width:992px) and (min-width:768px){.page-shopping-customize-trip .popover-tooltip{left:23em}}@media (max-width:768px){.page-shopping-customize-trip .popover-tooltip{left:0;top:6em}.page-shopping-customize-trip #Room>.mobile-pad-bottom,.page-shopping-customize-trip #hotel-info .mobile-pad-left{padding-left:0}.page-shopping-customize-trip #hotel-info .mobile-align-left{text-align:left!important}}.page-shopping .booking .fa.fa-dollar{margin-left:20px;margin-right:0!important}.page-shopping .booking .datepicker{background-image:none!important}.page-shopping #booking_console #package_type_options .btn{background-image:none!important;padding:0!important;margin:0 5px 0 0!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-shopping #booking_console{background-color:#fff;opacity:.9}.page-shopping #BookingConsole{border:none!important}.page-shopping .booking #hotel_pref1,.page-shopping .booking #search_button{border-bottom:none!important}#booking_console .action-row.pb-10{padding-bottom:10px!important}#booking_console .action-row.pt-10{padding-top:10px!important}#booking_console .action-row .pt-15{padding-top:15px!important}.MainBookingConsole .booking-title{font-size:16px!important;line-height:40px!important}.MainBookingConsole .fa-dollar.fa-2x{font-size:2em!important}.MainBookingConsole .action-row{background-color:#d3d3d3!important}.CABookingConsole .client-mobile a,.CABookingConsole label[for=client_view],.HomeBookingConsole .client-mobile a,.HomeBookingConsole label[for=client_view],.MainBookingConsole .client-mobile a,.MainBookingConsole label[for=client_view]{position:relative}.CABookingConsole .fa-dollar,.HomeBookingConsole .fa-dollar,.MainBookingConsole .fa-dollar{font-size:1.3333em}.CABookingConsole .mt-5,.HomeBookingConsole .mt-5,.MainBookingConsole .mt-5{margin-top:5px!important}.CABookingConsole [type=checkbox]:checked,.CABookingConsole [type=checkbox]:not(:checked),.HomeBookingConsole [type=checkbox]:checked,.HomeBookingConsole [type=checkbox]:not(:checked),.MainBookingConsole [type=checkbox]:checked,.MainBookingConsole [type=checkbox]:not(:checked){position:absolute;left:-9999px}.CABookingConsole [type=checkbox]:checked+label,.CABookingConsole [type=checkbox]:not(:checked)+label,.HomeBookingConsole [type=checkbox]:checked+label,.HomeBookingConsole [type=checkbox]:not(:checked)+label,.MainBookingConsole [type=checkbox]:checked+label,.MainBookingConsole [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.CABookingConsole [type=checkbox]:checked+label:before,.CABookingConsole [type=checkbox]:not(:checked)+label:before,.HomeBookingConsole [type=checkbox]:checked+label:before,.HomeBookingConsole [type=checkbox]:not(:checked)+label:before,.MainBookingConsole [type=checkbox]:checked+label:before,.MainBookingConsole [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.CABookingConsole [type=checkbox]:checked+label:after,.CABookingConsole [type=checkbox]:not(:checked)+label:after,.HomeBookingConsole [type=checkbox]:checked+label:after,.HomeBookingConsole [type=checkbox]:not(:checked)+label:after,.MainBookingConsole [type=checkbox]:checked+label:after,.MainBookingConsole [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:0;left:.07em;font-size:1.4em;line-height:.8;color:#ee691c;transition:all .2s;font-family:Helvetica,Arial,sans-serif}.CABookingConsole [type=checkbox]:not(:checked)+label:after,.HomeBookingConsole [type=checkbox]:not(:checked)+label:after,.MainBookingConsole [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.CABookingConsole [type=checkbox]:checked+label:after,.HomeBookingConsole [type=checkbox]:checked+label:after,.MainBookingConsole [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.CABookingConsole [type=checkbox]:disabled:checked+label:before,.CABookingConsole [type=checkbox]:disabled:not(:checked)+label:before,.HomeBookingConsole [type=checkbox]:disabled:checked+label:before,.HomeBookingConsole [type=checkbox]:disabled:not(:checked)+label:before,.MainBookingConsole [type=checkbox]:disabled:checked+label:before,.MainBookingConsole [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.CABookingConsole [type=checkbox]:disabled:checked+label:after,.HomeBookingConsole [type=checkbox]:disabled:checked+label:after,.MainBookingConsole [type=checkbox]:disabled:checked+label:after{color:#999}.CABookingConsole [type=checkbox]:disabled+label,.HomeBookingConsole [type=checkbox]:disabled+label,.MainBookingConsole [type=checkbox]:disabled+label{color:#aaa}.CABookingConsole [type=checkbox]:checked:focus+label:before,.CABookingConsole [type=checkbox]:not(:checked):focus+label:before,.HomeBookingConsole [type=checkbox]:checked:focus+label:before,.HomeBookingConsole [type=checkbox]:not(:checked):focus+label:before,.MainBookingConsole [type=checkbox]:checked:focus+label:before,.MainBookingConsole [type=checkbox]:not(:checked):focus+label:before{border:1px solid #8c96a3}.CABookingConsole label:hover:before,.HomeBookingConsole label:hover:before,.MainBookingConsole label:hover:before{border:2px solid #ee691c!important}.CABookingConsole .pr-0,.HomeBookingConsole .pr-0,.MainBookingConsole .pr-0{padding-right:0!important}.CABookingConsole .font-17,.HomeBookingConsole .font-17,.MainBookingConsole .font-17{font-size:1.214em!important}.CABookingConsole .pl-0,.HomeBookingConsole .pl-0,.MainBookingConsole .pl-0{padding-left:0!important}.CABookingConsole .pt-15,.HomeBookingConsole .pt-15,.MainBookingConsole .pt-15{padding-top:15px!important}.CABookingConsole .pb-10,.HomeBookingConsole .pb-10,.MainBookingConsole .pb-10{padding-bottom:10px!important}.CABookingConsole .pt-10,.HomeBookingConsole .pt-10,.MainBookingConsole .pt-10{padding-top:10px!important}.CABookingConsole .mt-10,.HomeBookingConsole .mt-10,.MainBookingConsole .mt-10{margin-top:10px!important}.CABookingConsole .mb-20,.HomeBookingConsole .mb-20,.MainBookingConsole .mb-20{margin-bottom:20px!important}.CABookingConsole .mt-30,.HomeBookingConsole .mt-30,.MainBookingConsole .mt-30{margin-top:30px!important}.CABookingConsole .mt-20,.HomeBookingConsole .mt-20,.MainBookingConsole .mt-20{margin-top:20px!important}.CABookingConsole .ml-20,.HomeBookingConsole .ml-20,.MainBookingConsole .ml-20{margin-left:20px!important}.CABookingConsole .mr-5,.HomeBookingConsole .mr-5,.MainBookingConsole .mr-5{margin-right:5px!important}.CABookingConsole .font-15,.HomeBookingConsole .font-15,.MainBookingConsole .font-15{font-size:1.071em!important}.CABookingConsole #client_view,.HomeBookingConsole #client_view,.MainBookingConsole #client_view{margin-left:1.95em;cursor:pointer}.CABookingConsole label[for=non_stop],.CABookingConsole label[for=test],.HomeBookingConsole label[for=non_stop],.HomeBookingConsole label[for=test],.MainBookingConsole label[for=non_stop],.MainBookingConsole label[for=test]{position:relative;float:left}.CABookingConsole #booking_console label,.HomeBookingConsole #booking_console label,.MainBookingConsole #booking_console label{font-family:Roboto,sans-serif;color:#38404a;font-weight:500}.CABookingConsole .font-13,.HomeBookingConsole .font-13,.MainBookingConsole .font-13{font-size:.929em!important}.CABookingConsole .action-row,.HomeBookingConsole .action-row,.MainBookingConsole .action-row{background-color:#ebedf0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.CABookingConsole .action-row label,.HomeBookingConsole .action-row label,.MainBookingConsole .action-row label{font-family:Roboto,sans-serif;color:#38404a;font-weight:500}.CABookingConsole .fa-question-circle,.HomeBookingConsole .fa-question-circle,.MainBookingConsole .fa-question-circle{color:#38404a}.CABookingConsole .align-right,.HomeBookingConsole .align-right,.MainBookingConsole .align-right{text-align:right}.CABookingConsole #package_type_options button.btn.btn-success,.HomeBookingConsole #package_type_options button.btn.btn-success,.MainBookingConsole #package_type_options button.btn.btn-success{text-align:center;display:inline-block;text-decoration:none;height:55px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer!important;margin-right:20px!important;outline:0;position:relative;float:left}.CABookingConsole .booking-title,.HomeBookingConsole .booking-title,.MainBookingConsole .booking-title{font-size:14px;font-weight:400;font-family:Roboto,sans-serif;width:auto;border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;letter-spacing:.024em;line-height:26px;cursor:pointer!important}.CABookingConsole .search-button,.HomeBookingConsole .search-button,.MainBookingConsole .search-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500;color:#FFF!important;text-decoration:none!important;padding:12px 62px;display:inline-block;background-color:#f18141!important;border:1px solid #f18141!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;word-wrap:break-word;white-space:normal;cursor:pointer}.CABookingConsole .search-button:hover,.HomeBookingConsole .search-button:hover,.MainBookingConsole .search-button:hover{background-color:#ee691c!important;border:1px solid #ee691c!important;text-decoration:none;color:#FFF!important}.page-shopping-choose-car .top-summary,.page-shopping-choose-transfer .top-summary{margin-bottom:30px}.page-shopping-checkout .bigBold{font-size:1.625em;font-weight:500}.page-shopping-checkout .titleBold{font-size:1.125em;font-weight:700}.page-shopping-checkout .bottom-line-thick{border-bottom:3px solid #bec5cf}.page-shopping-checkout .cart.fit{border-bottom:none!important}.page-shopping-checkout .total-price-sub{border-bottom:1px solid #a8b1bf;border-left:1px solid #a8b1bf;border-right:1px solid #a8b1bf}.page-shopping-checkout .ml-10{margin-left:10px!important}.page-shopping-compare-rates .reserve-button{padding:25px 12px!important}.page-shopping-compare-rates .reserve-button-active{font-size:1.165em;font-weight:700;line-height:1.225em;letter-spacing:.044em;width:100%;color:#FFF!important;text-decoration:none!important;padding:25px 12px;background-color:#272d34!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;margin-bottom:12px;min-height:50px}.page-shopping-review-trip input[type=radio]{margin-right:10px}.page-shopping-review-trip .info-block-wrapper{border:1px solid #a8b1bf;padding-bottom:16px;margin-top:30px}.page-shopping-review-trip .data-title{border-bottom:1px solid #bec5cf;padding-bottom:8px;padding-top:8px}.page-shopping-review-trip .fa-shield{color:#F18141;float:left;padding-right:8px;padding-top:5px}.page-shopping-review-trip .data-title-dates{padding-top:8px}.page-shopping-review-trip .roomWrapper{background-color:#e3ecf2;padding:10px 20px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:10px}.page-shopping-review-trip .select-button-active{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#272d34!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:36px}.page-shopping-review-trip .lineDivider-room{margin-top:10px;border-top:2px solid #d5d9e0;padding-bottom:12px}.page-shopping-review-trip .room-price p{font-size:1.325em}.page-shopping-review-trip .select-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#8C96A3!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:36px}.page-shopping-review-trip .toggle-room{background-color:transparent;border:none;text-decoration:underline}.page-shopping-review-trip .fa-money{color:#F18141;float:left;padding-right:8px;padding-top:3px}.page-shopping-review-trip .continue-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#38404a!important;text-decoration:none!important;background-color:#fff!important;height:40px;border:1px solid #38404a;letter-spacing:.0425em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;outline:0;padding:8px 14px!important}.page-shopping-review-trip .continue-button:hover{background-color:#38404a!important;border:1px solid #38404a;text-decoration:none;color:#FFF!important}.page-shopping-review-trip #submarine{border-bottom:1px solid #a8b1bf!important}.page-shopping-review-trip .data-info-block h1{font-size:2em}.page-shopping-review-trip .data-info-block h3{font-size:1.425em!important;text-transform:capitalize!important}.page-shopping-review-trip .data-info-block h2{font-size:1.745em}.page-shopping-review-trip .data-info-block h5{font-size:1.085em}.page-shopping-review-trip .data-info-block p{font-size:1em;line-height:1.425em;padding-bottom:5px}.page-shopping-review-trip .data-info-block h1,.page-shopping-review-trip h2,.page-shopping-review-trip h3,.page-shopping-review-trip h4,.page-shopping-review-trip h5,.page-shopping-review-trip p{font-weight:400;letter-spacing:.0066em;margin:0;padding:0}@media (max-width:768px){.xs-text-price{font-size:1.425em}.xs-mb-20{margin-bottom:20px}}.page-shopping-add-tours .flight-page h3.font-weight-500,.page-shopping-choose-car .flight-page h3.font-weight-500,.page-shopping-choose-flight .flight-page h3.font-weight-500,.page-shopping-choose-transfer .flight-page h3.font-weight-500,.page-shopping-customize-trip .flight-page h3.font-weight-500{font-size:1.425em!important}.page-shopping-add-tours .font-weight-500,.page-shopping-choose-car .font-weight-500,.page-shopping-choose-flight .font-weight-500,.page-shopping-choose-transfer .font-weight-500,.page-shopping-customize-trip .font-weight-500{font-weight:500!important}.page-shopping-add-tours .airport-arrow,.page-shopping-choose-car .airport-arrow,.page-shopping-choose-flight .airport-arrow,.page-shopping-choose-transfer .airport-arrow,.page-shopping-customize-trip .airport-arrow{color:#ee691c}.page-shopping-add-tours .svg-inline--fa.fa-w-18,.page-shopping-choose-car .svg-inline--fa.fa-w-18,.page-shopping-choose-flight .svg-inline--fa.fa-w-18,.page-shopping-choose-transfer .svg-inline--fa.fa-w-18,.page-shopping-customize-trip .svg-inline--fa.fa-w-18{width:1.125em}.page-shopping-add-tours .svg-inline--fa.fa-w-14,.page-shopping-choose-car .svg-inline--fa.fa-w-14,.page-shopping-choose-flight .svg-inline--fa.fa-w-14,.page-shopping-choose-transfer .svg-inline--fa.fa-w-14,.page-shopping-customize-trip .svg-inline--fa.fa-w-14{width:.875em}.page-shopping-add-tours .svg-inline--fa.fa-w-10,.page-shopping-choose-car .svg-inline--fa.fa-w-10,.page-shopping-choose-flight .svg-inline--fa.fa-w-10,.page-shopping-choose-transfer .svg-inline--fa.fa-w-10,.page-shopping-customize-trip .svg-inline--fa.fa-w-10{width:.625em}.page-shopping-add-tours .font-weight-700,.page-shopping-choose-car .font-weight-700,.page-shopping-choose-flight .font-weight-700,.page-shopping-choose-transfer .font-weight-700,.page-shopping-customize-trip .font-weight-700{font-weight:700}.page-shopping-add-tours .flight-panel a,.page-shopping-choose-car .flight-panel a,.page-shopping-choose-flight .flight-panel a,.page-shopping-choose-transfer .flight-panel a,.page-shopping-customize-trip .flight-panel a{font-size:1em;color:#38404a}.page-shopping-add-tours .flight-page .line-divider-bold,.page-shopping-choose-car .flight-page .line-divider-bold,.page-shopping-choose-flight .flight-page .line-divider-bold,.page-shopping-choose-transfer .flight-page .line-divider-bold,.page-shopping-customize-trip .flight-page .line-divider-bold{border-bottom:1px solid #38404a}.page-shopping-add-tours .flight-panel a:hover,.page-shopping-choose-car .flight-panel a:hover,.page-shopping-choose-flight .flight-panel a:hover,.page-shopping-choose-transfer .flight-panel a:hover,.page-shopping-customize-trip .flight-panel a:hover{text-decoration:underline}.page-shopping-add-tours .mt-0,.page-shopping-choose-car .mt-0,.page-shopping-choose-flight .mt-0,.page-shopping-choose-transfer .mt-0,.page-shopping-customize-trip .mt-0{margin-top:0!important}.page-shopping-add-tours .mt-10,.page-shopping-choose-car .mt-10,.page-shopping-choose-flight .mt-10,.page-shopping-choose-transfer .mt-10,.page-shopping-customize-trip .mt-10{margin-top:10px!important}.page-shopping-add-tours .mt-20,.page-shopping-choose-car .mt-20,.page-shopping-choose-flight .mt-20,.page-shopping-choose-transfer .mt-20,.page-shopping-customize-trip .mt-20{margin-top:20px!important}.page-shopping-add-tours .mb-15,.page-shopping-choose-car .mb-15,.page-shopping-choose-flight .mb-15,.page-shopping-choose-transfer .mb-15,.page-shopping-customize-trip .mb-15{margin-bottom:15px!important}.page-shopping-add-tours .line-divider,.page-shopping-choose-car .line-divider,.page-shopping-choose-flight .line-divider,.page-shopping-choose-transfer .line-divider,.page-shopping-customize-trip .line-divider{border-bottom:1px solid #b4b4b4}.page-shopping-add-tours #choose_trans .info-block-wrapper h5,.page-shopping-choose-car #choose_trans .info-block-wrapper h5,.page-shopping-choose-flight #choose_trans .info-block-wrapper h5,.page-shopping-choose-transfer #choose_trans .info-block-wrapper h5,.page-shopping-customize-trip #choose_trans .info-block-wrapper h5{font-size:1.085em}.page-shopping-add-tours .choose-on,.page-shopping-choose-car .choose-on,.page-shopping-choose-flight .choose-on,.page-shopping-choose-transfer .choose-on,.page-shopping-customize-trip .choose-on{background-color:#ebedf0}.page-shopping-add-tours .choose-block,.page-shopping-choose-car .choose-block,.page-shopping-choose-flight .choose-block,.page-shopping-choose-transfer .choose-block,.page-shopping-customize-trip .choose-block{padding-top:8px;padding-bottom:8px}.page-shopping-add-tours .choose-off,.page-shopping-choose-car .choose-off,.page-shopping-choose-flight .choose-off,.page-shopping-choose-transfer .choose-off,.page-shopping-customize-trip .choose-off{background-color:#fff}.page-shopping-add-tours .choose-description p,.page-shopping-add-tours .choose-price p,.page-shopping-choose-car .choose-description p,.page-shopping-choose-car .choose-price p,.page-shopping-choose-flight .choose-description p,.page-shopping-choose-flight .choose-price p,.page-shopping-choose-transfer .choose-description p,.page-shopping-choose-transfer .choose-price p,.page-shopping-customize-trip .choose-description p,.page-shopping-customize-trip .choose-price p{font-size:.9em;font-weight:700;padding-top:8px}.page-shopping-add-tours .choose-text p,.page-shopping-choose-car .choose-text p,.page-shopping-choose-flight .choose-text p,.page-shopping-choose-transfer .choose-text p,.page-shopping-customize-trip .choose-text p{font-size:.9em;font-weight:400;padding-top:8px}.page-shopping-add-tours #modify_itin,.page-shopping-choose-car #modify_itin,.page-shopping-choose-flight #modify_itin,.page-shopping-choose-transfer #modify_itin,.page-shopping-customize-trip #modify_itin{display:none!important}.page-shopping-add-tours .trandescp,.page-shopping-choose-car .trandescp,.page-shopping-choose-flight .trandescp,.page-shopping-choose-transfer .trandescp,.page-shopping-customize-trip .trandescp{margin-left:0!important}.page-shopping-add-tours #navbar .navbar-collapse .popover-title,.page-shopping-choose-car #navbar .navbar-collapse .popover-title,.page-shopping-choose-flight #navbar .navbar-collapse .popover-title,.page-shopping-choose-transfer #navbar .navbar-collapse .popover-title,.page-shopping-customize-trip #navbar .navbar-collapse .popover-title{padding:14px 14px 9px!important}.page-shopping-add-tours h1.page-header,.page-shopping-choose-car h1.page-header,.page-shopping-choose-flight h1.page-header,.page-shopping-choose-transfer h1.page-header,.page-shopping-customize-trip h1.page-header{font-size:3.122em;padding-bottom:10px!important}.page-shopping-add-tours .pl-0,.page-shopping-choose-car .pl-0,.page-shopping-choose-flight .pl-0,.page-shopping-choose-transfer .pl-0,.page-shopping-customize-trip .pl-0{padding-left:0!important}.page-shopping-add-tours .pr-0,.page-shopping-choose-car .pr-0,.page-shopping-choose-flight .pr-0,.page-shopping-choose-transfer .pr-0,.page-shopping-customize-trip .pr-0{padding-right:0!important}.page-shopping-add-tours .pt-10,.page-shopping-choose-car .pt-10,.page-shopping-choose-flight .pt-10,.page-shopping-choose-transfer .pt-10,.page-shopping-customize-trip .pt-10{padding-top:10px!important}.page-shopping-add-tours .pb-10,.page-shopping-choose-car .pb-10,.page-shopping-choose-flight .pb-10,.page-shopping-choose-transfer .pb-10,.page-shopping-customize-trip .pb-10{padding-bottom:10px!important}.page-shopping-add-tours .bottom-line-thin,.page-shopping-choose-car .bottom-line-thin,.page-shopping-choose-flight .bottom-line-thin,.page-shopping-choose-transfer .bottom-line-thin,.page-shopping-customize-trip .bottom-line-thin{border-bottom:1px solid #a8b1bf}.page-shopping-add-tours .top-line-thin,.page-shopping-add-tours .top-summary,.page-shopping-choose-car .top-line-thin,.page-shopping-choose-car .top-summary,.page-shopping-choose-flight .top-line-thin,.page-shopping-choose-flight .top-summary,.page-shopping-choose-transfer .top-line-thin,.page-shopping-choose-transfer .top-summary,.page-shopping-customize-trip .top-line-thin,.page-shopping-customize-trip .top-summary{border-top:1px solid #a8b1bf}.page-shopping-add-tours .main-data h1,.page-shopping-choose-car .main-data h1,.page-shopping-choose-flight .main-data h1,.page-shopping-choose-transfer .main-data h1,.page-shopping-customize-trip .main-data h1{font-size:2em}.page-shopping-add-tours .main-data h3,.page-shopping-choose-car .main-data h3,.page-shopping-choose-flight .main-data h3,.page-shopping-choose-transfer .main-data h3,.page-shopping-customize-trip .main-data h3{font-size:1.425em!important;text-transform:capitalize!important}.page-shopping-add-tours .main-data h2,.page-shopping-choose-car .main-data h2,.page-shopping-choose-flight .main-data h2,.page-shopping-choose-transfer .main-data h2,.page-shopping-customize-trip .main-data h2{font-size:1.745em!important}.page-shopping-add-tours .main-data h5,.page-shopping-choose-car .main-data h5,.page-shopping-choose-flight .main-data h5,.page-shopping-choose-transfer .main-data h5,.page-shopping-customize-trip .main-data h5{font-size:1.085em}.page-shopping-add-tours .main-data p,.page-shopping-choose-car .main-data p,.page-shopping-choose-flight .main-data p,.page-shopping-choose-transfer .main-data p,.page-shopping-customize-trip .main-data p{font-size:1em;line-height:1.425em;padding-bottom:5px}.page-shopping-add-tours .main-data h1,.page-shopping-add-tours h2,.page-shopping-add-tours h3,.page-shopping-add-tours h4,.page-shopping-add-tours h5,.page-shopping-add-tours p,.page-shopping-choose-car .main-data h1,.page-shopping-choose-car h2,.page-shopping-choose-car h3,.page-shopping-choose-car h4,.page-shopping-choose-car h5,.page-shopping-choose-car p,.page-shopping-choose-flight .main-data h1,.page-shopping-choose-flight h2,.page-shopping-choose-flight h3,.page-shopping-choose-flight h4,.page-shopping-choose-flight h5,.page-shopping-choose-flight p,.page-shopping-choose-transfer .main-data h1,.page-shopping-choose-transfer h2,.page-shopping-choose-transfer h3,.page-shopping-choose-transfer h4,.page-shopping-choose-transfer h5,.page-shopping-choose-transfer p,.page-shopping-customize-trip .main-data h1,.page-shopping-customize-trip h2,.page-shopping-customize-trip h3,.page-shopping-customize-trip h4,.page-shopping-customize-trip h5,.page-shopping-customize-trip p{font-weight:400;letter-spacing:.0066em;margin:0;padding:0}.page-shopping-add-tours .main-data a:visited,.page-shopping-choose-car .main-data a:visited,.page-shopping-choose-flight .main-data a:visited,.page-shopping-choose-transfer .main-data a:visited,.page-shopping-customize-trip .main-data a:visited{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.024em;font-weight:400;line-height:1.488em;text-decoration:underline}.page-shopping-add-tours .main-data a:hover,.page-shopping-choose-car .main-data a:hover,.page-shopping-choose-flight .main-data a:hover,.page-shopping-choose-transfer .main-data a:hover,.page-shopping-customize-trip .main-data a:hover{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.024em;font-weight:400;color:#38404A;line-height:1.488em;text-decoration:none}.page-shopping-add-tours .main-data a:link,.page-shopping-choose-car .main-data a:link,.page-shopping-choose-flight .main-data a:link,.page-shopping-choose-transfer .main-data a:link,.page-shopping-customize-trip .main-data a:link{color:#38404A}.page-shopping-add-tours .data-info-block,.page-shopping-choose-car .data-info-block,.page-shopping-choose-flight .data-info-block,.page-shopping-choose-transfer .data-info-block,.page-shopping-customize-trip .data-info-block{margin-top:30px}.page-shopping-add-tours .info-block-wrapper,.page-shopping-choose-car .info-block-wrapper,.page-shopping-choose-flight .info-block-wrapper,.page-shopping-choose-transfer .info-block-wrapper,.page-shopping-customize-trip .info-block-wrapper{border:1px solid #a8b1bf;padding-bottom:16px;margin-top:30px}.page-shopping-add-tours .data-title,.page-shopping-choose-car .data-title,.page-shopping-choose-flight .data-title,.page-shopping-choose-transfer .data-title,.page-shopping-customize-trip .data-title{border-bottom:1px solid #bec5cf;padding-bottom:8px;padding-top:8px}.page-shopping-add-tours .data-title-top,.page-shopping-choose-car .data-title-top,.page-shopping-choose-flight .data-title-top,.page-shopping-choose-transfer .data-title-top,.page-shopping-customize-trip .data-title-top{border-top:1px solid #bec5cf}.page-shopping-add-tours .data-title-base-hotel,.page-shopping-choose-car .data-title-base-hotel,.page-shopping-choose-flight .data-title-base-hotel,.page-shopping-choose-transfer .data-title-base-hotel,.page-shopping-customize-trip .data-title-base-hotel{border-bottom:1px solid #bec5cf;margin-bottom:10px;padding-bottom:10px;padding-top:8px}.page-shopping-add-tours .details,.page-shopping-choose-car .details,.page-shopping-choose-flight .details,.page-shopping-choose-transfer .details,.page-shopping-customize-trip .details{border-bottom:1px solid #bec5cf;padding-bottom:15px}.page-shopping-add-tours .list-row-new,.page-shopping-choose-car .list-row-new,.page-shopping-choose-flight .list-row-new,.page-shopping-choose-transfer .list-row-new,.page-shopping-customize-trip .list-row-new{text-align:left}.page-shopping-add-tours .align-right,.page-shopping-add-tours .button-chooseRight,.page-shopping-add-tours .text-right,.page-shopping-choose-car .align-right,.page-shopping-choose-car .button-chooseRight,.page-shopping-choose-car .text-right,.page-shopping-choose-flight .align-right,.page-shopping-choose-flight .button-chooseRight,.page-shopping-choose-flight .text-right,.page-shopping-choose-transfer .align-right,.page-shopping-choose-transfer .button-chooseRight,.page-shopping-choose-transfer .text-right,.page-shopping-customize-trip .align-right,.page-shopping-customize-trip .button-chooseRight,.page-shopping-customize-trip .text-right{text-align:right}.page-shopping-add-tours .fa-hotel,.page-shopping-choose-car .fa-hotel,.page-shopping-choose-flight .fa-hotel,.page-shopping-choose-transfer .fa-hotel,.page-shopping-customize-trip .fa-hotel{color:#F18141;float:left;padding-right:8px;padding-top:3px}.page-shopping-add-tours .fa-cab,.page-shopping-add-tours .fa-car,.page-shopping-choose-car .fa-cab,.page-shopping-choose-car .fa-car,.page-shopping-choose-flight .fa-cab,.page-shopping-choose-flight .fa-car,.page-shopping-choose-transfer .fa-cab,.page-shopping-choose-transfer .fa-car,.page-shopping-customize-trip .fa-cab,.page-shopping-customize-trip .fa-car{color:#F18141;float:left;padding-right:7px;padding-top:5px}.page-shopping-add-tours .fa-bus,.page-shopping-add-tours .fa-map-o,.page-shopping-choose-car .fa-bus,.page-shopping-choose-car .fa-map-o,.page-shopping-choose-flight .fa-bus,.page-shopping-choose-flight .fa-map-o,.page-shopping-choose-transfer .fa-bus,.page-shopping-choose-transfer .fa-map-o,.page-shopping-customize-trip .fa-bus,.page-shopping-customize-trip .fa-map-o{color:#F18141;float:left;padding-right:6px;padding-top:6px}.page-shopping-add-tours .room-price p,.page-shopping-choose-car .room-price p,.page-shopping-choose-flight .room-price p,.page-shopping-choose-transfer .room-price p,.page-shopping-customize-trip .room-price p{font-size:1.325em}.page-shopping-add-tours .text-middle,.page-shopping-choose-car .text-middle,.page-shopping-choose-flight .text-middle,.page-shopping-choose-transfer .text-middle,.page-shopping-customize-trip .text-middle{padding-top:10px}.page-shopping-add-tours .button-choose-no-line,.page-shopping-choose-car .button-choose-no-line,.page-shopping-choose-flight .button-choose-no-line,.page-shopping-choose-transfer .button-choose-no-line,.page-shopping-customize-trip .button-choose-no-line{padding-top:20px;padding-right:0;text-align:left}.page-shopping-add-tours .fa-info-circle,.page-shopping-add-tours .fa-map-marker,.page-shopping-choose-car .fa-info-circle,.page-shopping-choose-car .fa-map-marker,.page-shopping-choose-flight .fa-info-circle,.page-shopping-choose-flight .fa-map-marker,.page-shopping-choose-transfer .fa-info-circle,.page-shopping-choose-transfer .fa-map-marker,.page-shopping-customize-trip .fa-info-circle,.page-shopping-customize-trip .fa-map-marker{color:#f18141}.page-shopping-add-tours .inventory,.page-shopping-choose-car .inventory,.page-shopping-choose-flight .inventory,.page-shopping-choose-transfer .inventory,.page-shopping-customize-trip .inventory{position:relative;float:left}.page-shopping-add-tours .roomWrapper,.page-shopping-choose-car .roomWrapper,.page-shopping-choose-flight .roomWrapper,.page-shopping-choose-transfer .roomWrapper,.page-shopping-customize-trip .roomWrapper{background-color:#e3ecf2;padding:10px 20px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:10px}.page-shopping-add-tours .data-title-room,.page-shopping-choose-car .data-title-room,.page-shopping-choose-flight .data-title-room,.page-shopping-choose-transfer .data-title-room,.page-shopping-customize-trip .data-title-room{padding-bottom:8px;padding-top:8px}.page-shopping-add-tours .data-title-room h5,.page-shopping-choose-car .data-title-room h5,.page-shopping-choose-flight .data-title-room h5,.page-shopping-choose-transfer .data-title-room h5,.page-shopping-customize-trip .data-title-room h5{font-weight:500}.page-shopping-add-tours .roomWrapper .roomType p,.page-shopping-choose-car .roomWrapper .roomType p,.page-shopping-choose-flight .roomWrapper .roomType p,.page-shopping-choose-transfer .roomWrapper .roomType p,.page-shopping-customize-trip .roomWrapper .roomType p{font-weight:500;font-size:1em;line-height:1.425em;padding-bottom:5px}.page-shopping-add-tours .select-button,.page-shopping-choose-car .select-button,.page-shopping-choose-flight .select-button,.page-shopping-choose-transfer .select-button,.page-shopping-customize-trip .select-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#8C96A3!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:36px}.page-shopping-add-tours .select-button:hover,.page-shopping-choose-car .select-button:hover,.page-shopping-choose-flight .select-button:hover,.page-shopping-choose-transfer .select-button:hover,.page-shopping-customize-trip .select-button:hover{background-color:#38404a!important;text-decoration:none;color:#FFF!important}.page-shopping-add-tours .toggle-room,.page-shopping-choose-car .toggle-room,.page-shopping-choose-flight .toggle-room,.page-shopping-choose-transfer .toggle-room,.page-shopping-customize-trip .toggle-room{background-color:transparent;border:none;text-decoration:underline}.page-shopping-add-tours .roomInfo,.page-shopping-choose-car .roomInfo,.page-shopping-choose-flight .roomInfo,.page-shopping-choose-transfer .roomInfo,.page-shopping-customize-trip .roomInfo{padding-bottom:20px}.page-shopping-add-tours .button-choose,.page-shopping-choose-car .button-choose,.page-shopping-choose-flight .button-choose,.page-shopping-choose-transfer .button-choose,.page-shopping-customize-trip .button-choose{border-top:1px solid #bec5cf;margin-top:20px;padding-top:15px;padding-right:0;text-align:left}.page-shopping-add-tours .main-data a:link,.page-shopping-choose-car .main-data a:link,.page-shopping-choose-flight .main-data a:link,.page-shopping-choose-transfer .main-data a:link,.page-shopping-customize-trip .main-data a:link{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.024em;font-weight:400;line-height:1.488em;text-decoration:underline}.page-shopping-add-tours .lineDivider-room-first,.page-shopping-choose-car .lineDivider-room-first,.page-shopping-choose-flight .lineDivider-room-first,.page-shopping-choose-transfer .lineDivider-room-first,.page-shopping-customize-trip .lineDivider-room-first{border-top:2px solid #d5d9e0;padding-bottom:12px}.page-shopping-add-tours .imageWrap,.page-shopping-choose-car .imageWrap,.page-shopping-choose-flight .imageWrap,.page-shopping-choose-transfer .imageWrap,.page-shopping-customize-trip .imageWrap{overflow:hidden;max-height:100px;max-width:120px;border:1px solid #8c96a3;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.page-shopping-add-tours .imageWrapImage,.page-shopping-choose-car .imageWrapImage,.page-shopping-choose-flight .imageWrapImage,.page-shopping-choose-transfer .imageWrapImage,.page-shopping-customize-trip .imageWrapImage{width:120px;height:100px}.page-shopping-add-tours .fa-plane,.page-shopping-choose-car .fa-plane,.page-shopping-choose-flight .fa-plane,.page-shopping-choose-transfer .fa-plane,.page-shopping-customize-trip .fa-plane{color:#F18141;float:left;padding-right:6px;padding-top:6px}.page-shopping-add-tours .makeBold,.page-shopping-choose-car .makeBold,.page-shopping-choose-flight .makeBold,.page-shopping-choose-transfer .makeBold,.page-shopping-customize-trip .makeBold{font-weight:700}.page-shopping-add-tours .select-button-active,.page-shopping-choose-car .select-button-active,.page-shopping-choose-flight .select-button-active,.page-shopping-choose-transfer .select-button-active,.page-shopping-customize-trip .select-button-active{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#272d34!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:36px}.page-shopping-add-tours .continue-button,.page-shopping-choose-car .continue-button,.page-shopping-choose-flight .continue-button,.page-shopping-choose-transfer .continue-button,.page-shopping-customize-trip .continue-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.245em;font-weight:500;width:100%;color:#f18141!important;text-decoration:none!important;background-color:#fff!important;border:1px solid #a8b1bf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:50px;outline:0}.page-shopping-add-tours .continue-button:hover,.page-shopping-choose-car .continue-button:hover,.page-shopping-choose-flight .continue-button:hover,.page-shopping-choose-transfer .continue-button:hover,.page-shopping-customize-trip .continue-button:hover{background-color:#f18141!important;border:1px solid #f18141;text-decoration:none;color:#FFF!important}.page-shopping-add-tours .move-up-left,.page-shopping-choose-car .move-up-left,.page-shopping-choose-flight .move-up-left,.page-shopping-choose-transfer .move-up-left,.page-shopping-customize-trip .move-up-left{position:relative;top:-25px;left:15px}.page-shopping-customize-trip .continue-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#38404a!important;text-decoration:none!important;background-color:#fff!important;height:40px;border:1px solid #38404a;letter-spacing:.0425em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;outline:0}.page-shopping-customize-trip .continue-button:hover{background-color:#38404a!important;border:1px solid #38404a;text-decoration:none;color:#FFF!important}.page-shopping .hotel-desc-link a{color:#38404A}.page-shopping .popover-title{padding:8px 14px!important}.page-shopping .cart{margin:0!important;padding-bottom:0!important;border:1px solid #a8b1bf;height:100%;background-color:#fff;padding-top:8px}.page-shopping .cart .sub_total_details{border-top:none!important}.page-shopping .cart .row{margin-bottom:0!important}.page-shopping .cart .bottom-line-thick{border-bottom:3px solid #bec5cf}.page-shopping .cart .bottom-line-dotted{border-bottom:1px dotted #bec5cf}.page-shopping .cart .titleBold{font-size:1.125em;font-weight:700}.page-shopping .cart .text-right{text-align:right}.page-shopping .cart .bigBold{font-size:1.625em;font-weight:500}.page-shopping .cart p{font-weight:400;padding:0;margin:0;letter-spacing:0;line-height:1.425em;font-size:.925em}.page-shopping .cart .fontSmall{font-size:.912em}.page-shopping .cart .fontMedium{font-size:1.125em}.page-shopping .cart .align-center{text-align:center}.page-shopping .cart .toggle-cart{background-color:transparent;border:none;text-decoration:underline}.page-shopping .cart button{font-size:.925em;font-weight:400}.page-shopping .cart a{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.024em;font-weight:400;line-height:1.488em;text-decoration:none!important;color:#38404A!important}.page-shopping .cart a:hover{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.024em;font-weight:400;color:#38404A;line-height:1.488em;text-decoration:none}.page-shopping .mb-10{margin-bottom:10px!important}.page-shopping .mt-20{margin-top:20px!important}.page-shopping .mt-30{margin-top:30px!important}.page-shopping .data-info-block{margin-bottom:0!important}.page-shopping .tcommfont{font-size:1.425em!important}.page-shopping .tpricefont{font-size:1.745em!important}.page-shopping .data-title-totals{margin-top:30px;padding-bottom:8px;border-bottom:2px solid #a8b1bf;margin-bottom:14px}.page-shopping .data-sub-title-totals{padding-bottom:12px}.page-shopping .totals-dates{text-align:right;padding-right:0}.page-shopping .totals-list-row-orange{border-top:2px solid #f18141;border-bottom:2px solid #f18141;text-align:right;padding-top:8px;padding-bottom:8px;padding-right:0}.page-shopping .totals-list-row{border-bottom:1px solid #bec5cf;text-align:right;padding-top:8px;padding-bottom:8px;padding-right:0}.page-shopping .pb-0{padding-bottom:0!important}.page-shopping .pl-0{padding-left:0!important}.page-shopping .pr-0{padding-right:0!important}.page-shopping .mb-5{margin-bottom:5px!important}.page-shopping .pl-5{padding-left:5px!important}.page-shopping .pb-5{padding-bottom:5px!important}.page-shopping .pt-10{padding-top:10px!important}.page-shopping .pt-20{padding-top:20px!important}.page-shopping .ml-10{margin-left:10px!important}.page-shopping .pb-10{padding-bottom:10px!important}.page-shopping .bottom-line-thin{border-bottom:1px solid #a8b1bf}.page-shopping .align-right{text-align:right}.page-shopping .top-line-thin,.page-shopping .top-summary{border-top:1px solid #a8b1bf}.page-shopping .top-summary h1{font-size:2em}.page-shopping .top-summary h3{font-size:1.425em!important;text-transform:capitalize!important}.page-shopping .top-summary h2{font-size:1.745em}.page-shopping .top-summary h5{font-size:1.085em}.page-shopping .top-summary p{font-size:1em;line-height:1.425em;padding-bottom:5px}.page-shopping .top-summary h1,.page-shopping h2,.page-shopping h3,.page-shopping h4,.page-shopping h5,.page-shopping p{font-weight:400;letter-spacing:.0066em;margin:0;padding:0}.page-shopping .less_room:hover,.page-shopping .more_room:hover{background-color:#8C96A3!important}.page-shopping .less_room a:hover,.page-shopping .less_room:hover a,.page-shopping .more_room a:hover,.page-shopping .more_room:hover a{color:#FFF!important;background-color:#8C96A3!important;text-decoration:none!important}.page-shopping .lineDivider1{border-top:1px solid #d5d9e0;margin-top:12px;padding-bottom:12px}.page-shopping .select_rooms_continue{font-weight:500;letter-spacing:.0425em;background-color:#f18141!important;padding:8px 14px}.page-shopping .hotelWrapper{padding-top:0!important}.page-shopping .hotelWrapper .rooms{padding-top:15px}.page-shopping .hotelWrapper .rooms .roomSelect{width:100%;height:75px;background-color:#8c96a3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;display:block;margin-top:10px;margin-bottom:10px}.page-shopping .hotelInfo{padding-top:15px!important}.page-shopping .cp-padding,.page-shopping .travelers{position:relative;float:right;clear:both;color:#38404a}.page-shopping .room_header{padding-bottom:10px;border-bottom:2px solid #d5d9e0}.page-shopping .room_header p{font-size:1.125em;margin-bottom:0;padding-bottom:3px;font-weight:500}.page-shopping .room_header .align-right{text-align:right}.page-shopping .inventory{margin-right:0!important}.page-shopping .inventory p{float:right;font-size:.772em!important}.page-shopping .quote-button{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;width:100%;color:#FFF!important;text-decoration:none!important;background-color:#8C96A3!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;height:40px}.page-shopping .quote-button:hover{background-color:#38404a!important;text-decoration:none;color:#FFF!important}.page-shopping .chooseButton{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;color:#FFF!important;text-decoration:none!important;letter-spacing:.0425em;padding:8px 14px;display:inline-block;cursor:pointer;background-color:#f18141!important;border:1px solid #f18141!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;word-wrap:break-word;white-space:normal}.page-shopping .chooseButton:hover{background-color:#ee691c!important;border:1px solid #ee691c!important;text-decoration:none;color:#FFF!important}@media (max-width:992px){.page-shopping .cp-left{padding-left:0!important}.page-shopping .cp-padding,.page-shopping .travelers{float:left!important}.page-shopping .align-right{text-align:left!important}.submarine_wrap{margin-top:40px}}.HomeBookingConsole #HFC{min-width:150px}@media (min-width:992px){.md-btn-height{height:75px}}@media (min-width:1200px){.page-shopping .container,.page-shopping .main-container{width:1164px!important}}@media (max-width:768px){#booking_console #BookingConsole #package_type_options .btn{margin-right:0!important}#booking_console .HomeBookingConsole #package_type_options .btn{padding:25px 5px 0!important;margin-right:0!important;width:auto!important}}.page-shopping .main-container.container.booking_console{width:100%!important;padding-right:0!important;background-image:url(/sites/all/themes/classic/images/bck-image-shopping.jpg)}.page-shopping .main-container.container.booking_console .booking_console_section{float:none;margin:auto}.page-shopping .main-container.container.booking_console #booking_console{background-color:rgba(255,255,255,.9)}.page-shopping .main-container.container.booking_console h3{text-transform:capitalize;font-size:20px;border-bottom:1px solid #8c96a3;padding-bottom:10px}.page-shopping .main-container.container.booking_console label{font-size:13px;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.page-shopping .main-container.container.booking_console .form-control{border-radius:2px}.page-shopping .main-container.container.booking_console .show-child label{font-size:12px!important}.page-shopping .footer{padding:0;margin:0}.page-shopping h1.page-header{border-bottom:none;padding-bottom:20px;font-weight:300!important}.page-shopping h1.page-header span{color:#8c96a3}.page-shopping .main-container .row{margin:0 0 16px/*!important*/}.page-shopping .main-container label[class^=col-md],.page-shopping .main-container label[class^=col-lg],.page-shopping .main-container label[class^=col-xs],.page-shopping .main-container label[class^=col-sm]{padding:0!important}.page-shopping .main-container h3{font-size:26px;font-weight:400!important}.page-shopping .main-container .traveler_info h4{padding-top:10px;padding-bottom:10px}.page-shopping .main-container .room_pref,.page-shopping .main-container .ta_contact .row{padding-top:15px!important}.page-shopping .main-container .pt-0{padding-top:0!important}.page-shopping .booking label{font-size:11px}.page-shopping .booking h3{border-bottom:2px solid #38404a;padding-bottom:5px;font-size:26px;font-weight:400;text-transform:uppercase}.page-shopping .booking .form-group{margin:15px 0}.page-shopping .booking .form-group div{padding-left:0}.page-shopping .booking #hotel_pref1{margin-top:0}.page-shopping .booking #search_button{padding-top:15px;border-bottom:1px solid #8c96a3}.page-shopping .booking #BookingConsoleFields #num_rooms,.page-shopping .booking #room1 .row,.page-shopping .booking #room2 .row,.page-shopping .booking #room3 .row,.page-shopping .booking .room1_label,.page-shopping .booking .room2_label,.page-shopping .booking .room3_label{margin:0!important}.page-shopping .booking .btn-primary{width:auto}.page-shopping .datepicker{background-image:url(/sites/all/themes/classic/images/console-calendar-icon-state-active.png)!important;background-repeat:no-repeat;background-position:98% 50%}.page-shopping .datepicker.dob{background-image:none!important}.page-shopping #price_bot{line-height:1em!important;margin-top:40px;font-weight:300}.page-shopping #price_bot .total_header{font-size:26px;text-transform:uppercase;margin-bottom:24px}.page-shopping #price_bot .trip_dates{font-size:22px;margin-bottom:16px}.page-shopping #price_bot .in_orange{font-size:22px;border-top:2px solid #F49966;border-bottom:2px solid #F49966;padding:16px 0}.page-shopping #price_bot .grey{font-size:22px;color:#8c96a3;border-bottom:1px solid #8c96a3;padding:16px 0}.page-shopping #price_bot .prices{text-align:right}.page-shopping .itin_summary_top{border-bottom:2px solid #38404a}.page-shopping .itin_summary_top .sec_row h3{margin-top:0!important}.page-shopping input,.page-shopping select{border:1px solid #8c96a3;padding:8px}.page-shopping .lastInRow{margin-right:0!important}.page-shopping input[type=radio],.page-shopping input[type=checkbox]{height:14px}.page-shopping .col-sm-8.col-lg-8,.page-shopping .container{padding:0!important}@media screen and (min-width:992px){.page-shopping .tour_item .tour_prices{width:290px!important;padding:0!important;margin-right:20px}.page-shopping .tour_item .tour_dates_time{width:644px!important;padding:0!important;margin-right:20px;border-right:1px solid #8c96a3}.page-shopping .tour_item .tour_dates_time .tour_dates{margin-right:20px;width:180px!important;padding:0!important}.page-shopping .tour_item .tour_dates_time .tour_dates select{width:180px}.page-shopping .tour_item .tour_dates_time .tour_id{width:150px!important;margin-right:0}.page-shopping .tour_item .tour_dates_time .tour_time{margin-right:20px;width:110px!important;padding:0!important}.page-shopping .tour_item .tour_dates_time .tour_time select{width:110px}.page-shopping .tour_item .tour_dates_time .tour_adults{margin-right:20px;width:80px!important;padding:0!important}.page-shopping .tour_item .tour_dates_time .tour_adults select{width:80px}.page-shopping .tour_item .tour_dates_time .tour_kids{width:154px!important;padding:0!important}.page-shopping .tour_item .tour_dates_time .tour_kids select{width:80px}.page-shopping .tour_item .tour_id{margin-right:0!important;padding:0!important}}.page-shopping .trip_sidebar{padding:0 20px 0 0!important}.page-shopping .trip_summary_top .dates{font-size:22px;font-weight:300;padding:0!important}.page-shopping .trip_summary_top .sec_row{height:22px}.page-shopping .label_row{font-weight:400}.page-shopping .car_option div{line-height:40px}.page-shopping .booking_header{height:150px;border-bottom:1px solid #38404a}.page-shopping .booking_header .booking_prefix{height:43px;padding-top:26px;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px}.page-shopping .booking_header .booking_prefix span{color:#8c963a}.page-shopping .booking_header .page-header{border-bottom:none;line-height:1em;padding-top:10px}.page-shopping .left_inner{margin:0 20px 0 0!important}.page-shopping .trip_shell_heading{padding-top:10px}.page-shopping .trip_shell_label{padding-left:0!important;font-size:14px!important;line-height:20px;font-weight:300}.page-shopping .hInfo .row{border-bottom:1px solid #8c96a3}.page-shopping .trip_item_wrapper.flight .row{margin-bottom:0!important}.page-shopping .trip_item_wrapper.flight .row.labelrow{margin-bottom:10px!important;border-bottom:1px solid #8c96a3}.page-shopping .component_boxes{height:22px;text-align:right!important;padding:5px 0 0!important}.page-shopping h4.custrip_header{font-size:22px;font-weight:300;margin-top:24px}.page-shopping h4{font-size:16px;font-weight:400}.page-shopping .tour_prices{border-right:1px solid #8c96a3}.page-shopping .tour_prices .adult_price{margin-bottom:10px}.page-shopping .tour_select_text{width:150px;border:1px solid #8c96a3;border-radius:2px;line-height:40px;text-align:center}.page-shopping .tour_select_text .glyphicon{padding:5px}.page-shopping .tour_select_checkbox{display:none}.page-shopping .tour_id{width:150px!important;margin-right:0}.page-shopping .tfcom{display:none}.page-shopping #checkout_price{border:1px solid #a8b1bf;border-radius:1px;border-top:none;padding:0 20px 20px!important}.page-shopping #checkout_price .sub_major_head{border-bottom:2px solid #a8b1bf}.page-shopping .no_padding section{padding:0!important}.page-shopping input[type=submit]{border:none}.page-shopping .trandescp{margin-left:4px}.invalid{border:1px solid red!important}.MainBookingConsole #HF{background-position:0!important;padding:35px 30px 0 100px!important}#booking_console{border:1px solid #8c96a3}#booking_console #package_type_options{margin:0;padding:16px 20px}#booking_console #package_type_options .btn{background-color:#fff;color:#38404a;padding:35px 30px 5px;text-transform:capitalize;border:1px solid #8c96a3;border-radius:2px;margin-right:13px;box-shadow:none;background-repeat:no-repeat;background-position:50% 30%}#booking_console #package_type_options .btn:hover{background-color:#8c96a3;color:#fff}#booking_console #package_type_options .btn.active{font-weight:500;background-color:#38404a;border:1px solid #8c96a3;color:#fff}#booking_console #package_type_options.home_booking_widget{padding:16px 0 10px;border-bottom:1px solid #8c96a3}#booking_console #package_type_options.home_booking_widget .btn{border:none;border-right:1px solid #8c96a3;border-radius:0;text-transform:uppercase;color:#8c96a3;background-position:top!important;padding:25px 20px 0;font-weight:700;font-size:12px;margin-right:0}#booking_console #package_type_options.home_booking_widget .btn.active,#booking_console #package_type_options.home_booking_widget .btn:hover{background-color:#fff;color:#38404a;border-right:1px solid #38404a}#booking_console #search_type{font-size:24px;font-weight:400;padding:0;color:#8c96a3;margin-bottom:30px}#booking_console #search_type span{color:#38404a}#booking_console #BookingConsoleFields{padding:0 20px}#booking_console div[class*=col-md],#booking_console div[class*=col-lg],#booking_console div[class*=col-xs],#booking_console div[class*=col-sm]{padding:0 20px 0 0!important}#booking_console input[type=checkbox]{vertical-align:middle;position:relative;margin-right:5px}#booking_console .checkbox label{line-height:60px}#booking_console .col-md-3.child_num{padding-right:0!important}#booking_console .CABookingConsole #package_type_options{padding:10px}#booking_console .CABookingConsole #package_type_options .btn{font-size:13px;width:120px;margin:0 0 10px;background-position:center;height:40px;padding:0}#booking_console .CABookingConsole #package_type_options #HC,#booking_console .CABookingConsole #package_type_options #HFC{margin-right:0!important}#booking_console .CABookingConsole #package_type_options #H,#booking_console .CABookingConsole #package_type_options #HF{margin-right:10px!important}#booking_console .CABookingConsole #BookingConsoleFields{padding:0 10px 10px}#booking_console .CABookingConsole #BookingConsoleFields #search_type{font-size:13px;margin-bottom:0}#booking_console .CABookingConsole label{margin-top:15px!important;font-size:12px;font-weight:400}#booking_console .CABookingConsole div[class*=col]{padding-right:10px!important}#booking_console .CABookingConsole .row{margin:0}#booking_console .CABookingConsole #Checkout_Date_Field.col-md-6,#booking_console .CABookingConsole #Return_Date_Field.col-md-6,#booking_console .CABookingConsole .child_num.col-md-4{padding-right:0!important}#booking_console .CABookingConsole .search{width:100%}#booking_console .CABookingConsole #carError{font-size:13px}#booking_console.container{border:none;padding:0 10px}#booking_console.container .HomeBookingConsole{margin-top:16px;border:1px solid #ccc;border-radius:3px;padding:0 10px}#booking_console.container .HomeBookingConsole #package_type_options{padding:16px 0}#booking_console.container .HomeBookingConsole #package_type_options #H{margin-left:0!important}#booking_console.container .HomeBookingConsole #package_type_options .btn{border:none;background-image:none!important;padding:0!important;margin:0!important}#booking_console.container .HomeBookingConsole #package_type_options .btn .booking-title-last{margin-right:0!important}#booking_console.container .HomeBookingConsole #package_type_options .btn div{padding:7px;border:1px solid #8c96a3;border-radius:2px;margin-right:10px!important}#booking_console.container .HomeBookingConsole #package_type_options .btn:hover{background-color:#fff;border:none}#booking_console.container .HomeBookingConsole #package_type_options .btn:hover div{background-color:#8c96a3;color:#fff}#booking_console.container .HomeBookingConsole #package_type_options .btn.active{background-color:#fff;border:none}#booking_console.container .HomeBookingConsole #package_type_options .btn.active div{background-color:#38404a;border:1px solid #8c96a3;color:#fff}#booking_console.container .HomeBookingConsole #BookingConsoleFields{padding:0!important}#booking_console.container .HomeBookingConsole #BookingConsoleFields .row{margin:0!important}#booking_console.container .HomeBookingConsole #BookingConsoleFields #Going_To_Field,#booking_console.container .HomeBookingConsole #BookingConsoleFields .departure_row{margin-right:-5px}#booking_console.container .HomeBookingConsole #BookingConsoleFields #accommodation{margin-top:10px}#booking_console.container .HomeBookingConsole label{font-size:13px}#booking_console.container .HomeBookingConsole #child_age1{padding:0}#booking_console.container .HomeBookingConsole .child_num{padding-right:0!important}#booking_console.container .HomeBookingConsole #room2{margin-top:10px}.page-shopping-add-flight footer,.page-shopping-add-flight header{display:none}.page-shopping-add-flight #Leaving_From2{width:400px;margin-bottom:10px;margin-right:20px!important}.page-shopping.page-shopping-checkout #submarine,.page-shopping.page-shopping-full-payment #submarine,.page-shopping.page-shopping-hold #submarine,.page-shopping.page-shopping-minimum-payment #submarine{border-bottom:none;margin-bottom:0}.page-shopping .main-container .hotel_stage.row{margin-left:-10px!important}.ui-autocomplete{border:2px solid #f49966;max-height:500px;overflow-y:scroll}#search_filters{margin-top:15px}#search_filters h3{margin-top:0!important}#search_filters_options{height:600px;overflow-y:scroll;z-index:89!important;width:100%;position:fixed;background-color:#fff;margin-top:-20px!important;padding:20px 0 30px;border-top:1px solid #8c96a3;border-bottom:1px solid #8c96a3}#search_filters_options #area_filter,#search_filters_options #property_type_filter,#search_filters_options #themes_filter,#search_filters_options #top_filter{border-bottom:1px solid #8c96a3;padding:30px 0!important}#search_filters_options h4{font-weight:700}#search_filters_options input[type=checkbox],#search_filters_options input[type=radio]{margin-right:9px!important}#search_filters_options span[class*=col-md],#search_filters_options span[class*=col-lg],#search_filters_options span[class*=col-sm]{padding:0!important}#carError{border:1px solid #547899;border-radius:4px;background-color:#d3edfa;padding:16px 12px;font-size:18px;font-weight:400;color:#38404a;margin-bottom:10px}#carError span{color:#547899}#destination_booking_widget_wrapper{padding:20px 0!important;height:150px;margin-bottom:-20px}.booking_prefix{margin-top:40px;font-size:1.125em;font-weight:300;text-transform:uppercase;letter-spacing:.044em;font-family:Roboto,Arial,Helvetica,sans-serif;color:#38404A}.booking_prefix span{font-weight:700}.page-shopping-choose-flight h4{font-size:14px;font-weight:400;padding:12px 0!important;margin-bottom:0!important}.page-shopping-choose-flight .pull-right span{font-size:18px;line-height:40px;font-weight:700}.page-shopping-review-trip #submarine{margin-bottom:0!important}.page-shopping-hold #submarine{border:none!important}#expiration_date_month{margin-left:10px!important}div.btn.cv_grey{padding:8px 10px!important}#acceptRules{margin-top:10px!important;padding:8px;vertical-align:middle}#acceptRules input{vertical-align:middle;margin:0!important}.errorM{color:red}.warningNotification{font-size:16px;height:40px;background-color:#fde7ae;border:1px solid #fcb415;border-radius:2px;padding:10px;line-height:18px}.CABookingConsole .warningNotification{font-size:12px;height:auto!important;background-color:#fde7ae;border:1px solid #fcb415;border-radius:2px;padding:10px;line-height:18px}.warning_close{line-height:18px}p.termsAndConditions font{display:none}.call_Aval{margin-top:0;margin-right:20px;background:#8c96a3;padding:8px!important;color:#fff;border-radius:2px}#heading{margin:0;padding:0}.headingWrap p{font-size:1.625em;font-weight:500;margin:0}.heading-bar{display:block;padding:8px 0;border-top:1px solid #8c96a3;border-bottom:1px solid #8c96a3;margin-bottom:0!important}.heading-dates-info{display:block;margin-bottom:0!important;padding:8px 0}.heading-dates,.heading-number{text-align:right}.subhead{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #8c96a3;margin-bottom:0!important}.subhead .packageType p{font-size:1.425em;font-weight:400;line-height:1em;margin:0}.subhead .introCopy p{font-size:1em;font-weight:400;color:#5a6777;text-align:right;line-height:1em;margin:0;padding-top:2px}.hotelWrapper{border:1px solid #d5d9e0;padding-top:15px;padding-bottom:15px}.listView{padding:10px 6px 14px}.lineDivider{border-top:2px solid #d5d9e0;margin-top:12px;padding-bottom:12px}.lineDivider-room{border-top:2px solid #d5d9e0;padding-bottom:12px}.hotelInfo p{padding:0;margin:0;color:#38404a}.hotelInfo .hotelName p{font-size:1.425em;font-weight:500}.hotelInfo .hotelCity p{font-size:1em;font-weight:400;color:#5a6777}.hotelInfo .classicPreferred p{font-size:1em;font-weight:500;bottom:0}.hotelInfo .travelers p{font-weight:400!important}.cp-right{text-align:right}.roomWrap{padding:0}.roomWrap .roomTitle{margin-left:15px}.roomWrap .roomTitle p{font-size:1.125em;margin-bottom:0;padding-bottom:3px;font-weight:700}.roomWrap .roomPreview p{font-size:1em;font-weight:400!important;color:#5a6777}.roomTitle-wrap{margin-right:5px}.roomWrap .priceWrap{background-color:#e6eaee;border:2px solid #d8dce1;padding-top:10px;padding-bottom:0;padding-right:0;margin-right:0;min-height:90px}.roomWrap .bestWrap{background-color:#fdf4e6;border:2px solid #f9dcb0;padding-top:10px;padding-bottom:0;min-height:90px}.roomWrap .bestWrap .row{margin-bottom:8px!important}.roomWrap .pricePrefix{font-size:1em;font-weight:500;margin-bottom:2px}.roomWrap .roomPrice{font-size:1.925em;font-weight:500;padding-bottom:0;margin-bottom:0;line-height:1.225em}.roomWrap .priceSuffix{font-size:1em;font-weight:500;line-height:1em}.roomWrap .bundlePrice p{font-size:1.25em;font-weight:500;color:#ee691c;padding-bottom:0;margin-bottom:0;line-height:1em}.roomWrap .bundleSuffix p{font-size:1em;font-weight:500;text-align:center}.priceDivider{text-align:center;vertical-align:top;padding-top:30px}.priceDivider p{font-size:1.625em;font-weight:700;color:#8c96a3}.priceUSD{float:left;display:block}.roomInfo{margin-top:30px}.roomInfo .roomDesc p{font-size:.925em;line-height:1.424em;font-weight:400}.roomInfo .roomDesc ul{padding-left:18px;margin:0;list-style-image:url(../assets/images/elements/bullet-silver.png)}.roomInfo .roomDesc li{font-size:.925em;line-height:1.424em;font-weight:400}.roomInfoCol-2,.roomInfoCol-3,.showMoreRooms{padding-top:20px}.reserve-button{font-size:1.165em!important;font-weight:700!important;line-height:1.225em!important;letter-spacing:.044em!important;width:100%;color:#FFF!important;text-decoration:none!important;padding:15px 12px!important;background-color:#8C96A3!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;margin-bottom:12px;min-height:50px}.reserve-button:hover{background-color:#38404a!important;text-decoration:none;color:#FFF!important}.reserve-button:visited{color:#FFF;text-decoration:none!important;background-color:#8C96A3!important}.reserve-button:active{position:relative;top:1px;text-decoration:none!important;background-color:#272d34!important}.reserve-button:focus{outline:0}.best-button{font-family:Courgette,cursive;font-size:1.425em!important;line-height:1.225em!important;width:100%;color:#FFF!important;text-decoration:none!important;padding:6px 12px!important;background-color:#f49966!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;white-space:normal;margin-bottom:5px;margin-top:5px}.best-button:hover{background-color:#f18141!important;text-decoration:none;color:#FFF!important}.best-button:active{position:relative;top:1px;text-decoration:none!important;background-color:#ee691c!important}.best-button:visited{color:#FFF;text-decoration:none!important}.best-button:focus{background-color:#f49966;outline:0}.toggle-room{background-color:#FFF;border:none;text-decoration:underline}.btn-showMoreRooms,.more_room a{height:50px;width:100%;background-color:#ebedf0;border-style:none;color:#8c96a3!important}.btn-showMoreRooms a:link,.more_room a:link{font-size:1.425em;color:#8c96a3;margin:0;text-decoration:none}.btn-showMoreRooms a:hover,.more_room a:hover{color:#38404a!important}.btn-showMoreRooms.focus,.more_room :focus{outline:0}.clear20{clear:both;padding-bottom:20px}.clear30{clear:both;padding-bottom:30px}.clear40{clear:both;padding-bottom:40px}@media (max-width:992px){.page-shopping-compare-rates .rate_btn{margin-bottom:10px}}@media (max-width:600px){.room_rate_info{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media (min-width:320px) and (max-width:480px){.heading-dates p,.packageType p{text-align:left}.introCopy-m p{text-align:left!important;line-height:1.125em}.introCopy{padding-top:10px}.lessPad-left-m{padding-left:0}.hotelInfo{padding-bottom:14px}.hotelCity,.hotelName{padding-bottom:10px}.cp-left{text-align:left}.cp-padding{padding-bottom:10px}.roomWrap{padding:0 12px}.roomWrap .roomTitle{padding-bottom:12px;margin-left:0}.roomList .roomTitle p{font-size:1em}.roomInfoWrap-m{padding-bottom:26px}.roomWrap .priceWrap{margin-bottom:17px;min-height:80px}.roomWrap .bestWrap{margin-bottom:20px;min-height:80px}.priceWrap-mobile{padding-right:10px}.roomWrap p.pricePrefix{font-size:.875em}.roomWrap p.roomPrice{font-size:1.625em}.roomWrap p.priceSuffix{font-size:.875em}.roomWrap .bundlePrefix p{font-size:1.245em}.roomWrap .bundlePrice p{font-size:1.625em}.roomWrap .bundleSuffix p{font-size:.875em}.reserve-button{font-size:1em!important}.best-button{font-size:1.275em!important}.room_rate_info{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.more_room{font-size:1em}}@media (min-width:480px) and (max-width:768px){.heading-dates p,.packageType p{text-align:left}.introCopy-m p{text-align:left!important;line-height:1.125em}.introCopy{padding-top:10px}.lessPad-left-m{padding-left:0}.hotelInfo{padding-bottom:14px}.hotelCity,.hotelName{padding-bottom:10px}.cp-left{text-align:left}.cp-padding{padding-bottom:10px}.roomWrap{padding:0 12px}.roomWrap .roomTitle{padding-bottom:12px;margin-left:0}.roomList .roomTitle p{font-size:1em}.roomInfoWrap-m{padding-bottom:26px}.priceWrap{margin-bottom:17px}.bestWrap{margin-bottom:20px}.roomWrap .bundlePrefix p{font-size:1.245em}.roomWrap .bundlePrice p{font-size:1.625em}.roomWrap .bundleSuffix p{font-size:.875em}.reserve-button{font-size:1.125em}.best-button{font-size:1.325em!important}}@media (min-width:768px) and (max-width:991px){nav{font-size:14px}.heading-dates p,.packageType p{text-align:left}.introCopy-m p{text-align:left!important;line-height:1.125em}.introCopy{padding-top:10px}.lessPad-left-m{padding-left:0}.hotelInfo{padding-bottom:14px}.hotelCity,.hotelName{padding-bottom:10px}.cp-left{text-align:left}.cp-padding{padding-bottom:10px}.roomWrap{padding:0 12px}.roomWrap .roomTitle{padding-bottom:12px;margin-left:0}.roomList .roomTitle p{font-size:1em}.roomInfoWrap-m{padding-bottom:26px}.priceWrap{margin-bottom:17px}.bestWrap{margin-bottom:20px}.roomWrap .bundlePrefix p{font-size:1.245em}.roomWrap .bundlePrice p{font-size:1.625em}.roomWrap .bundleSuffix p{font-size:.875em}.reserve-button{font-size:1.125em}.best-button{font-size:1.325em!important}}.hotelWrapper .rooms{padding:0 10px}.marker-info-orange{border-top:6px solid #f18141;width:42px;margin-top:20px}.hotelInfo{padding:0 15px!important}.rooms .lineDivider{margin:0 10px!important}.more_room{height:50px;background-color:#ebedf0;border-style:none;text-align:center;font-size:1.425em;color:#8c96a3!important;margin:0 10px!important;text-decoration:none;padding-top:10px}.room_header{margin:0 20px!important}.rate_btn{text-align:center}.room_rate_info{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:768px){.page-shopping-compare-rates .xs-btn-width{width:100%}}.page-shopping-compare-rates .float-right{float:right}.page-shopping-compare-rates .chooseButton{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;color:#FFF!important;text-decoration:none!important;letter-spacing:.0425em;padding:8px 14px;display:inline-block;cursor:pointer;background-color:#f18141!important;border:1px solid #f18141!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;word-wrap:break-word;white-space:normal}.page-shopping-compare-rates .chooseButton:hover{background-color:#ee691c!important;border:1px solid #ee691c!important;text-decoration:none;color:#FFF!important}.page-shopping-compare-rates .svg-inline--fa.fa-w-14{width:.875em}.page-shopping-compare-rates a.hotel_link{color:#38404a}.page-shopping-compare-rates .less_room,.page-shopping-compare-rates .more_room,.page-shopping-compare-rates .more_room_info_texts{cursor:pointer}.page-shopping-compare-rates .priceWrap-mobile .row.priceWrap{margin-bottom:0;background-color:transparent;border:none}.page-shopping-compare-rates .room_rate_info{padding:10px}.page-shopping-compare-rates .hotelInfo{margin-bottom:0!important}.page-shopping-compare-rates .more_room_info .more_room_info_texts{text-decoration:underline}.page-shopping-compare-rates .bestWrap .bundlePrefix p{font-family:Courgette,cursive;font-size:1.233em;line-height:1.225em;font-weight:500;text-align:center}.page-shopping-compare-rates .roomWrap .Rate{margin-bottom:0!important}.page-shopping-compare-rates .room_header h4{font-size:1.625em;margin-bottom:10px;padding-bottom:8px;font-weight:500;border-bottom:2px solid #d5d9e0}.page-shopping-compare-rates .rate_btn input[type=radio]{border:0;width:5em;height:5em;margin-left:-30px!important}.page-shopping-compare-rates .notifcation-infoWrap-top{margin-top:30px;margin-bottom:30px;background-color:#d3edfb;border:1px solid #547899;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:22px}.page-shopping-compare-rates .notifcation-infoWrap{background-color:#d3edfb;border:1px solid #547899;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:22px}.page-shopping-compare-rates .notifcation-info p{margin:0;font-weight:700;font-size:1.425em;text-align:left}.page-shopping-compare-rates .notifcation-info-copy p{margin:0;font-weight:400;font-size:1.425em;text-align:left}.pricing{font-weight:500}.navigators_flow.page-shopping .main-container.container.booking_console{background-image:none!important}.navigators_flow.page-shopping .main-container.container.booking_console #booking_console{margin-bottom:90px}.navigators_flow.page-shopping .main-container.container.booking_console #booking_console #room2,.navigators_flow.page-shopping .main-container.container.booking_console #booking_console #room3{margin-top:10px}.navigators_flow #ui-datepicker-div{background:#fff;border:3px solid #0082d2;padding:0}.navigators_flow #ui-datepicker-div.direction-down .datepicker-arrow{border-color:#0082d2 transparent transparent!important;top:auto;bottom:-10px}.navigators_flow #ui-datepicker-div.direction-up .datepicker-arrow{border-color:transparent transparent #0082d2!important;top:-10px;bottom:auto}.navigators_flow #ui-datepicker-div .ui-datepicker-header .ui-corner-all{border-radius:15px!important;background-color:#0082d2!important}.navigators_flow img.footer_logo{height:40px}.navigators_flow .cv_orange{color:#FFF!important;text-decoration:none!important;cursor:pointer;background-color:#0082d2!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;word-wrap:break-all;white-space:nowrap!important;padding:8px 38px!important;font-size:14px!important}.navigators_flow.page-shopping #price_bot .in_orange{font-size:22px;border-top:2px solid #0082d2;border-bottom:2px solid #0082d2;padding:16px 0}.navigators_flow.page-shopping h1.nav{margin:0 -10px;text-align:center;font-size:3.122em;font-weight:400;text-transform:uppercase;letter-spacing:.144em;padding-bottom:25px;border-bottom:1px solid #8c96a3;line-height:1.428}.navigators_flow.page-shopping h2.nav{font-size:2em;margin:35px 0}.navigators_flow.page-shopping .booking #search_button .search{margin-top:20px}.navigators_flow.page-shopping-compare-rates .marker-info-orange{border-top:6px solid #0082d2;width:42px;margin-top:20px}.navigators_flow.page-shopping-compare-rates .inventory.inventory-classic{color:#0082d2}