.blue-gradient{background-color:#1C75BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#1C75BB), to(#0C5B97));background-image:-webkit-linear-gradient(top, #1C75BB, #0C5B97);background-image:-moz-linear-gradient(top, #1C75BB, #0C5B97);background-image:-o-linear-gradient(top, #1C75BB, #0C5B97);background-image:linear-gradient(to bottom, #1C75BB, #0C5B97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C75BB', endColorstr='#0C5B97', GradientType=0)}.cyan-gradient{background:#009bd8;background-image:linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-o-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-moz-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-webkit-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-ms-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(.33, #009bd8), color-stop(.67, #00b6da));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B6DA', endColorstr='#009BD8', GradientType=0)}.blue-light-gradient{background:#94c0d1;background-image:linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-o-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-moz-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-webkit-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-ms-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(.5, #B6D6E2), color-stop(.9, #CAE8EE));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B6DA', endColorstr='#009BD8', GradientType=0)}.blue-white-gradient{background:#eefaff;background-image:-webkit-gradient(linear, left top, left bottom, from(#eefaff), to(#FFFFFF));background-image:linear-gradient(top, #FFFFFF 5%, #eefaff 90%);background-image:-o-linear-gradient(top, #FFFFFF 5%, #eefaff 90%);background-image:-moz-linear-gradient(top, #FFFFFF 5%, #eefaff 90%);background-image:-webkit-linear-gradient(top, #FFFFFF 5%, #eefaff 90%);background-image:-ms-linear-gradient(top, #FFFFFF 5%, #eefaff 90%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(.5, #eefaff), color-stop(.9, #FFFFFF));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#009BD8', GradientType=0)}.green-gradient{background-color:#659A41;background-image:-webkit-gradient(linear, left top, left bottom, from(#659A41), to(#346734));background-image:-webkit-linear-gradient(top, #659A41, #346734);background-image:-moz-linear-gradient(top, #659A41, #346734);background-image:-o-linear-gradient(top, #659A41, #346734);background-image:linear-gradient(to bottom, #659A41, #346734);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#659A41', endColorstr='#346734', GradientType=0)}.green-light-gradient-vertical{background:#76d7c4;background:-moz-linear-gradient(top, #76d7c4 0%, #ffffff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #76d7c4), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #76d7c4 0%, #ffffff 100%);background:-o-linear-gradient(top, #76d7c4 0%, #ffffff 100%);background:-ms-linear-gradient(top, #76d7c4 0%, #ffffff 100%);background:linear-gradient(to bottom, #76d7c4 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76d7c4', endColorstr='#ffffff', GradientType=0)}.red-gradient{background-color:#990100;background-image:-webkit-gradient(linear, left top, left bottom, from(#990100), to(#DE0000));background-image:-webkit-linear-gradient(top, #990100, #DE0000);background-image:-moz-linear-gradient(top, #990100, #DE0000);background-image:-o-linear-gradient(top, #990100, #DE0000);background-image:linear-gradient(to bottom, #990100, #DE0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#990100', endColorstr='#DE0000', GradientType=0)}.grey-gradient{background-color:#E9E9E9;background:-webkit-gradient(linear, left top, right top, from(#E9E9E9), to(#DEDFE0));background:-webkit-linear-gradient(left, #E9E9E9, #DEDFE0);background:-moz-linear-gradient(left, #E9E9E9, #DEDFE0);background:-ms-linear-gradient(left, #E9E9E9, #DEDFE0);background:-o-linear-gradient(left, #E9E9E9, #DEDFE0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E9E9E9, endColorstr=#DEDFE0, GradientType=1)"}.grey-light-gradient{background:#fff;background:-moz-linear-gradient(top, #f1f1f1 0%, #ffffff 50px, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(14%, #ffffff), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 50px, #ffffff 100%);background:-o-linear-gradient(top, #f1f1f1 0%, #ffffff 50px, #ffffff 100%);background:-ms-linear-gradient(top, #f1f1f1 0%, #ffffff 50px, #ffffff 100%);background:linear-gradient(to bottom, #f1f1f1 0%, #ffffff 50px, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0)}.grey-medium-gradient{background-color:#ffffff;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.grey-dark-gradient{background-color:#a5a7aa;background-image:-moz-linear-gradient(top, #a5a7aa, #6f7072);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a5a7aa), to(#6f7072));background-image:-webkit-linear-gradient(top, #a5a7aa, #6f7072);background-image:-o-linear-gradient(top, #a5a7aa, #6f7072);background-image:linear-gradient(to bottom, #a5a7aa, #6f7072);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a7aa', endColorstr='#6f7072', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.box-fix{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-icon{text-align:center;display:block;width:auto;margin-bottom:1%}.animate1{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.clearfix:after{content:"";display:table;clear:both}.ellipses,.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:pre;display:block;word-wrap:normal !important}.ellipses-multiline{overflow:hidden;text-overflow:ellipsis;display:block}.center-boxes{text-align:center}.padding10{padding:10px}.padding15{padding:15px}.padding20{padding:20px}.double-line-bottom{border-bottom:1px solid #c9cbcd;-moz-box-shadow:0 1px 0 0 #fff;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.margin-bottom{margin-bottom:20px !important}.margin-top{margin-top:20px !important}.black40{background:url(/public/img/bg-black-40.png) repeat}.black50{background:url(/public/img/bg-black-50.png) repeat}.black70{background-image:url(/public/img/bg-black-70.png)}.black60{background:url(/public/img/bg-black-60.png) repeat}.black80{background:url(/public/img/bg-black-80.png) repeat}.black90{background:url(/public/img/bg-black-90.png) repeat}.search{border-bottom:3px solid #d1d3d4;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search ul.tabs{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.search h3{color:#1C75BC;font-size:17px;font-weight:normal;line-height:1;margin-top:0}.search input[type="text"],.search input[type="date"],.search .bfh-selectbox-toggle{background-color:#fff;border:1px solid #BCBEC0;color:#000;padding:4px;font-size:12px;-webkit-appearance:none}.search input[type="text"]{min-height:30px}.search #hotels .people-select{width:auto }.search #hotels .people-select table{width:auto}.search #hotels .people-select table,.search #hotels .people-select td,.search #hotels .people-select th{border:0}.search #hotels .people-select h2{margin:0;font-size:18px}.search #hotels .people-select .room{margin-bottom:10px;overflow:hidden}.search #hotels .people-select .room-headers{overflow:hidden}.search #hotels .people-select .room-number{min-width:70px}.search #hotels .people-select .options{width:81%;float:left}.search #hotels .people-select .people-number{max-width:70px}.search #hotels .people-select .people-number select{min-width:75px}.search #hotels .people-select .child-age .select-arrow{background-image:url("../img/icons/icon-select.png")}.search .padding{padding:20px}.search ::-webkit-input-placeholder{color:#000;font-size:12px}.search :-moz-placeholder{color:#999}.search ::-moz-placeholder{color:#999}.search :-ms-input-placeholder{color:#999}.search .return .bfh-selectbox-options,.search .rooms .bfh-selectbox-options,.search .children .bfh-selectbox-options{font-size:12px}.search .select .people-select .select-arrow select,.search .select .select-arrow{height:auto}.search .select .people-select .select-arrow{border:1px solid #D1D3D4;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.search .people-select{box-shadow:0 4px 6px 0 #aaa;-webkit-box-shadow:0 4px 6px 0 #aaa;padding:5px;background:#fff;position:absolute;color:#94aab4;z-index:1000;min-width:185px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-top:1px}.search .people-select hr{margin:10px 0}.search .people-select .error-message{font-size:12px;margin-bottom:10px}.search .people-select .error-message li{position:relative;padding:0 0 0 20px;line-height:17px}.search .people-select .error-message li .icon-exclamation-sign{font-size:16px;position:absolute;left:0;top:1px}.search .people-select .error-message .unstyled{margin-bottom:0}.search .people-select .bfh-selectbox-options{font-size:12px}.search .people-select:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;position:absolute;top:-7px;left:6px}.search .people-select:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.search .people-select .icon-remove-sign{position:absolute;top:0;right:5px;z-index:1;cursor:pointer}.search .people-select .icon-remove-sign:hover{color:#000000}.search .toggle-closed{padding:0;border:0}.search .toggle-closed.toggle-open{padding:5px}.search .toggle-open{padding:5px;border:1px solid #BCBEC0}.search .tab-content{border:0 solid #ccc;padding:0px;clear:both}.featured .search{width:43%}.featured .search .padding{padding:13px}.search-container .toggle.btn{width:100%;font-size:27px;line-height:1;padding:20px;color:#fff;background:#000000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.search-container .toggle.btn i{font-size:30px}.search-container .toggle.btn:hover{background:#1a1a1a}.search-container.mobile.closed .toggle{display:none}.search-container.mobile.open .toggle,.search-container .toggle{display:none}.search-container.mobile.open .search,.search-container .search{margin-top:0;max-height:2000px;opacity:1;overflow:visible}.front .search{margin:30px 0 10px 30px;position:relative;z-index:1}.front .search .tag-booking{position:absolute;right:-35px;top:108px;width:116px}.front .search input{box-shadow:none}.front .search.horizontal{width:96%;margin:2%}#redtag-vacation-widget.overlap{margin-top:-60px}#redtag-vacation-widget.ontop{margin-top:-130px;margin-bottom:60px}.mobile.closed .search{max-height:none;opacity:1;overflow:visible}.search.front-light .option.search-dropdown{z-index:3500}.dd-field{height:35px;line-height:35px;font-size:25px}.dd-clear{display:none;position:absolute;top:0;right:0;height:100%;bottom:0;width:40px}.dd-clear span{font-weight:bold;border-radius:26px;background-color:#808285;height:24px;position:absolute;top:0;bottom:0;right:0;margin:auto 4px;width:24px;line-height:24px;text-align:center}.dd-list{max-height:300px;box-shadow:0 5px 8px #aaa;overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important;position:absolute;list-style-type:none;padding:0;z-index:1;right:0;width:100%;border-top:1px #cecece solid;color:#000000}.dd-list li{position:relative;line-height:1.2;font-size:21px;padding:10px 10px;background-color:#fff;z-index:5}.dd-list li.region{padding-left:50px;color:#555}.dd-list li.country,.dd-list li.hotel{border-top:1px #cecece solid;font-weight:bold;padding-left:30px}.dd-list li.country:before,.dd-list li.hotel:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-image:url('/public/img/icon-map-drop-down.png');background-repeat:no-repeat;background-size:13px 20px;background-position:8px 12px}.dd-list li.country:first-child{border-top:0}.dd-list li.hotel:before{background-image:url('/public/img/icon-hotel-drop-down.png')}.dd-list .activeElement,.dd-list li:hover{background-color:#d0e1f1;color:#040404}.dd-list .activeElement.country:before,.dd-list li:hover.country:before,.dd-list .activeElement.hotel:before,.dd-list li:hover.hotel:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.search,.search.vertical{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search .select-arrow select,.search.vertical .select-arrow select{height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search .select-arrow select a,.search.vertical .select-arrow select a{text-decoration:none}.search form,.search.vertical form{margin-bottom:0}.search h1,.search.vertical h1{font-size:37px;color:#fff;font-weight:normal;margin:0 0 15px 0;line-height:1}.search .return .bfh-selectbox-options,.search.vertical .return .bfh-selectbox-options,.search .rooms .bfh-selectbox-options,.search.vertical .rooms .bfh-selectbox-options{min-width:93px}.search .destination,.search.vertical .destination,.search .depart,.search.vertical .depart,.search .return,.search.vertical .return,.search .adults,.search.vertical .adults,.search .children,.search.vertical .children,.search .button,.search.vertical .button,.search .location,.search.vertical .location,.search .checkbox,.search.vertical .checkbox,.search .pickup,.search.vertical .pickup,.search .dropoff,.search.vertical .dropoff,.search .age,.search.vertical .age,.search .transmission,.search.vertical .transmission,.search .drop-down,.search.vertical .drop-down,.search .other,.search.vertical .other,.search .meal-type,.search.vertical .meal-type,.search .select,.search.vertical .select,.search .option,.search.vertical .option,.search .hotels,.search.vertical .hotels,.search .area,.search.vertical .area,.search .seat-class,.search.vertical .seat-class,.search .search-content,.search.vertical .search-content{float:left;display:block;min-height:30px;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search .destination,.search.vertical .destination,.search .location,.search.vertical .location,.search .checkbox,.search.vertical .checkbox,.search .pickup,.search.vertical .pickup,.search .dropoff,.search.vertical .dropoff,.search .hotels,.search.vertical .hotels{margin-left:0;width:100%}.search .date,.search.vertical .date,.search .passengers,.search.vertical .passengers{margin-left:0;width:48.75%}.search .date input[type="text"],.search.vertical .date input[type="text"]{cursor:pointer}.search .rooms,.search.vertical .rooms,.search .duration,.search.vertical .duration{margin-left:2.5%;width:48.75%}.search .depart,.search.vertical .depart{margin-left:0;width:48.75%}.search .return,.search.vertical .return{margin-left:2.5%;width:48.6%}.search .people,.search.vertical .people,.search .third,.search.vertical .third{margin-left:2.5%;width:31.6%}.search .third.left,.search.vertical .third.left{margin-left:0}.search .no-label select,.search.vertical .no-label select{padding-left:8px !important;overflow:hidden;text-overflow:ellipsis;white-space:pre;display:block;word-wrap:normal !important}.search .all-inclusive,.search.vertical .all-inclusive{margin-left:2.5%;width:31.6%;padding:0 5px;font-size:13px}.search .all-inclusive label,.search.vertical .all-inclusive label{padding:11px 0px}.search .all-inclusive input,.search.vertical .all-inclusive input{margin:0}.search .flight-options.search-content,.search.vertical .flight-options.search-content{margin-left:2.5%;width:31.6%;padding:5px 5px 0 5px;font-size:13px}.search .flight-options.search-content input,.search.vertical .flight-options.search-content input{margin:0}.search .flight-options.no-box,.search.vertical .flight-options.no-box{margin:20px 0;padding:5px 5px 0 5px;font-size:13px;text-align:center}.search .flight-options.no-box input,.search.vertical .flight-options.no-box input{margin:0;margin-right:5px}.search .flight-options.no-box li,.search.vertical .flight-options.no-box li{display:inline-block;margin-right:20px}.search .flight-options.no-box li label,.search.vertical .flight-options.no-box li label{color:#fff}.search .option.occupancy,.search.vertical .option.occupancy{z-index:3000}.search .search-content,.search.vertical .search-content{border:1px solid #ababab;background:#fff;overflow:hidden}.search .select,.search.vertical .select{width:100%}.search .select .travellers-btn,.search.vertical .select .travellers-btn{background:#fff;border:1px solid #BCBEC0;color:#333;padding:4px;font-size:12px;font-weight:600;width:100%;display:block;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search .select .travellers-btn .caret,.search.vertical .select .travellers-btn .caret{float:right;margin-top:8px;opacity:.3}.search #flights .search-header,.search.vertical #flights .search-header{margin-bottom:8px}.search #flights .children,.search.vertical #flights .children,.search #flights .adults,.search.vertical #flights .adults{width:31.6%}.search #flights .children select,.search.vertical #flights .children select,.search #flights .adults select,.search.vertical #flights .adults select{line-height:1}.search #flights .title,.search.vertical #flights .title{width:100%;float:left;text-align:center;font-size:28px;letter-spacing:-0.25px;word-spacing:-2px}.search #flights .trip,.search.vertical #flights .trip{width:100%;float:left;text-align:center;margin:0 auto;word-spacing:0px}.search #flights .trip input,.search.vertical #flights .trip input{margin:-4px 0 0 0}.search #flights .trip label,.search.vertical #flights .trip label{font-size:13px}.search #flights .trip li,.search.vertical #flights .trip li{margin-right:10px}.search #flights .tag-booking,.search.vertical #flights .tag-booking{right:-100px;display:none}.search .passengers,.search.vertical .passengers{clear:both}.search .age,.search.vertical .age{margin-left:2%;width:23.5%}.search .age:first-child,.search.vertical .age:first-child{margin-left:0}.search .other,.search.vertical .other{width:25%;margin-left:4%;font-weight:500;font-size:13px}.search .adults,.search.vertical .adults{clear:both}.search .button,.search.vertical .button{margin-top:10px;text-align:center;width:100%;z-index:0}.search .checkbox,.search.vertical .checkbox{min-height:20px;margin-top:5px}.search .transmission,.search.vertical .transmission{width:62%;margin-left:3%;float:left}.search .title,.search.vertical .title{text-align:center}.search .trip,.search.vertical .trip{width:35%;display:block;text-align:center;margin-bottom:20px}.search .trip li:first-child,.search.vertical .trip li:first-child{margin-right:20px}.search .trip input,.search.vertical .trip input{margin:0 1px 0 0}.search .trip label,.search.vertical .trip label{letter-spacing:.075em}.search .drivers-age,.search.vertical .drivers-age{width:32%;overflow:hidden}.search .row-fluid,.search.vertical .row-fluid{clear:both}.search .pickup .depart,.search.vertical .pickup .depart,.search .dropoff .depart,.search.vertical .dropoff .depart{margin-left:0}.search .pickup .bfh-selectbox,.search.vertical .pickup .bfh-selectbox,.search .dropoff .bfh-selectbox,.search.vertical .dropoff .bfh-selectbox{width:48%;margin-left:4%}.search .bfh-selectbox-options input,.search.vertical .bfh-selectbox-options input{margin:0;border-bottom:1px solid #D5DEE0;background:#EBEBEB;width:90%;margin-left:5%;border:1px solid #ccc;margin-top:5%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.search .bfh-selectbox-options a,.search.vertical .bfh-selectbox-options a{height:25px}.search .half.right,.search.vertical .half.right{margin-left:2.5%;width:48.75%}.search .half.left,.search.vertical .half.left{width:48.75%}.search .full,.search.vertical .full{width:100%}.search .passengers .bfh-selectbox.open .people-select,.search.vertical .passengers .bfh-selectbox.open .people-select{opacity:1;max-height:2000px;padding:5px;border:1px solid #BCBEC0}.search .toggle-closed,.search.vertical .toggle-closed{min-height:0;padding:0}.search #flight-hotel .adults,.search.vertical #flight-hotel .adults,.search #flight-hotel .people,.search.vertical #flight-hotel .people{clear:none;width:48.7%}.search.label-block .no-label .select-arrow select{font-size:15px}.search.vertical .date .bfh-selectbox .icon-calendar{display:none}.search.vertical .btn{background:#0D72BA;background-image:-webkit-linear-gradient(top, #0d72ba, #0f5c94);background-image:-moz-linear-gradient(top, #0d72ba, #0f5c94);background-image:-ms-linear-gradient(top, #0d72ba, #0f5c94);background-image:-o-linear-gradient(top, #0d72ba, #0f5c94);background-image:linear-gradient(to bottom, #0d72ba, #0f5c94);text-decoration:none;border-bottom:1px solid #023b65}.search.vertical .btn:hover{background:#0d72ba;background-image:-webkit-linear-gradient(top, #0f5c94, #0d72ba);background-image:-moz-linear-gradient(top, #0f5c94, #0d72ba);background-image:-ms-linear-gradient(top, #0f5c94, #0d72ba);background-image:-o-linear-gradient(top, #0f5c94, #0d72ba);background-image:linear-gradient(to bottom, #0f5c94, #0d72ba);text-decoration:none}.search.vertical.light .select-arrow .bfh-selectbox-option{color:#000000}.search.horizontal{margin-top:20px;float:left;width:100%;position:relative;z-index:2}.search.horizontal h3{display:none}.search.horizontal .row-fluid{position:relative}.search.horizontal .bfh-selectbox-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search.horizontal .select .travellers-btn{font-weight:400}.search.horizontal .bfh-selectbox-toggle,.search.horizontal input{font-weight:400}.search.horizontal .passengers{clear:none}.search.horizontal .destination,.search.horizontal .hotels{width:22%;margin-left:1%}.search.horizontal .destination:first-child,.search.horizontal .hotels:first-child{margin-left:0}.search.horizontal .date{width:11%;margin-left:1%}.search.horizontal .date .bfh-selectbox,.search.horizontal .date .select{position:relative}.search.horizontal .date .bfh-selectbox .icon-calendar,.search.horizontal .date .select .icon-calendar{position:absolute;right:7px;top:6px;color:#000;font-size:13px;margin-top:0;line-height:18px;cursor:pointer;-webkit-font-smoothing:auto}.search.horizontal .duration,.search.horizontal .passengers,.search.horizontal .rooms{width:8%;margin-left:1%}.search.horizontal .button{margin-left:1%;margin-top:20px;width:15%}.search.horizontal .button .btn{width:100%;padding:5px 0;max-height:30px}.search.horizontal .btn{background:#0D72BA;background-image:-webkit-linear-gradient(top, #0d72ba, #0f5c94);background-image:-moz-linear-gradient(top, #0d72ba, #0f5c94);background-image:-ms-linear-gradient(top, #0d72ba, #0f5c94);background-image:-o-linear-gradient(top, #0d72ba, #0f5c94);background-image:linear-gradient(to bottom, #0d72ba, #0f5c94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d72ba', endColorstr='#0f5c94', GradientType=0);text-decoration:none;border-top:1px solid #7ebdea;border-bottom:1px solid #023b65}.search.horizontal .btn:hover{background:#0d72ba;background-image:-webkit-linear-gradient(top, #0f5c94, #0d72ba);background-image:-moz-linear-gradient(top, #0f5c94, #0d72ba);background-image:-ms-linear-gradient(top, #0f5c94, #0d72ba);background-image:-o-linear-gradient(top, #0f5c94, #0d72ba);background-image:linear-gradient(to bottom, #0f5c94, #0d72ba);text-decoration:none}.search.horizontal .btn.green{background-color:#659A41;background-image:-webkit-gradient(linear, left top, left bottom, from(#659A41), to(#346734));background-image:-webkit-linear-gradient(top, #659A41, #346734);background-image:-moz-linear-gradient(top, #659A41, #346734);background-image:-o-linear-gradient(top, #659A41, #346734);background-image:linear-gradient(to bottom, #659A41, #346734);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#659A41', endColorstr='#346734', GradientType=0)}.search.horizontal .select-arrow select{padding:0 4px}.search.horizontal .select-arrow .bfh-selectbox-option{color:#000000}.search.horizontal .select{position:relative}.search.vertical.vacations .meal-type{width:100%}.search.vertical.vacations .meal-type label{font-size:13px}.search.vertical.hotels .date{width:100%}.search.vertical.hotels .rooms,.search.vertical.hotels .passengers{clear:none;margin-left:0%;width:100%;margin-bottom:10px}.search.vertical.hotels .rooms .select-arrow select{width:215px}.search.vertical.hotels .people-select .select-arrow{padding:0;max-width:70px}.search.vertical.hotels .people-select table{margin:0}.search.vertical.hotels .people-select select{width:105px}.search.vertical.cars .pickup,.search.vertical.cars .dropoff{width:100%;margin-left:0%}.search.vertical.cars .pickup .date,.search.vertical.cars .dropoff .date,.search.vertical.cars .pickup .select-arrow,.search.vertical.cars .dropoff .select-arrow{width:48.75%}.search.vertical.cars .pickup .select-arrow,.search.vertical.cars .dropoff .select-arrow{margin-left:2.5%;float:left}.search.vertical.cars .age{margin-left:0%;width:33%}.search.vertical.cars .transmission{width:62%;margin-left:3%}.search.vertical.cars .checkbox{margin:0 0 5px 0}.search.horizontal.flights .trip{width:8%;margin-bottom:0}.search.horizontal.flights .trip li{text-align:left}.search.horizontal.flights .trip li:last-child{margin-top:5px}.search.horizontal.flights .trip input[type="radio"]{margin:0 3px 0 0}.search.horizontal.flights .trip.horizontal{width:100%;text-align:left}.search.horizontal.flights .trip li:first-child{margin:0}.search.horizontal.flights .destination{width:14.5%}.search.horizontal.flights .destination input{-ms-touch-action:none}.search.horizontal.flights .date{width:9%}.search.horizontal.flights .passengers{width:5%}.search.horizontal.flights .passengers .select-arrow{padding:0;min-width:0}.search.horizontal.flights .passengers .select-arrow select{min-width:108px;min-height:28px;padding:5px 4px}.search.horizontal.flights .passengers .select .select-arrow{padding:4px 5px;min-height:30px;min-width:0}.search.horizontal.flights .passengers .people-select{max-width:200px}.search.horizontal.flights .passengers .people-select .select-arrow{padding:0}.search.horizontal.flights .passengers .people-select .select-arrow select{min-width:205px}.search.horizontal.flights .passengers .people-select #childRow1{margin-bottom:5px}.search.horizontal.flights .seat-class{width:12%;margin-left:1%}.search.horizontal.flights .seat-class select{min-height:28px;padding:5px 4px}.search.horizontal.flights .bfh-selectbox a{padding:5px 10px 5px 5px;color:#333;font-size:14px;display:block}.search.horizontal.flights .button input[type="checkbox"]{margin:0 0 4px}.search.horizontal.dynamic .date{width:9%}.search.horizontal.vacations .destination,.search.horizontal.vacations .hotels{width:16%}.search.horizontal.vacations .destination select,.search.horizontal.vacations .hotels select{min-width:200px}.search.horizontal.vacations .destination .bfh-selectbox-option,.search.horizontal.vacations .hotels .bfh-selectbox-option{max-width:160px}.search.horizontal.vacations .destination .bfh-selectbox-options,.search.horizontal.vacations .hotels .bfh-selectbox-options{width:auto}.search.horizontal.vacations .date{width:11%}.search.horizontal.vacations .duration{width:9%}.search.horizontal.vacations .duration select{min-width:120px}.search.horizontal.vacations .passengers{width:5%}.search.horizontal.vacations .passengers .select-arrow{padding:0}.search.horizontal.vacations .passengers .select .select-arrow{padding:4px}.search.horizontal.vacations .passengers .people-select .select-arrow{padding:0}.search.horizontal.vacations .passengers .people-select #childRow1{margin-bottom:5px}.search.horizontal.vacations .rooms{width:5%}.search.horizontal.vacations .rooms .select-arrow{min-width:inherit}.search.horizontal.vacations .rooms select{min-width:75px}.search.horizontal.vacations .button{margin-left:1%}.search.horizontal.vacations .meal-type{position:absolute;right:5%;top:0px;width:10%;min-height:1px}.search.horizontal.vacations .meal-type label{font-size:11px;margin-top:-2px}.search.horizontal.vacations select{width:100%}.search.horizontal.hotels .destination{margin-left:0;width:34%}.search.horizontal.hotels .date{width:15%}.search.horizontal.hotels .rooms,.search.horizontal.hotels .passengers{width:6%}.search.horizontal.hotels .rooms .select-arrow select{width:115px}.search.horizontal.hotels .passengers .select-arrow{padding:4px}.search.horizontal.hotels .people-select:before{left:auto;right:6px}.search.horizontal.hotels .people-select:after{left:auto;right:7px}.search.horizontal.hotels .people-select{right:0}.search.horizontal.hotels .button{width:19%}.search.horizontal.hotels .button .btn{padding:6px 0}.search.horizontal.hotels .select-arrow select{padding:6px 20px 6px 4px;height:38px}.search.horizontal.hotels.grey-gradient .destination{width:31%}.search.horizontal.hotels.grey-gradient .rooms,.search.horizontal.hotels.grey-gradient .passengers{width:11%}.search.horizontal.hotels.grey-gradient .button{width:12%}.search.horizontal.hotels.grey-gradient .passengers .select-arrow{padding:8px 4px 4px 10px;min-height:40px}.search.horizontal.hotels.grey-gradient .passengers .people-select .select-arrow{padding:0px}.search.horizontal.cars input{margin-bottom:2px}.search.horizontal.cars .padding{padding:5px 10px 10px}.search.horizontal.cars .location,.search.horizontal.cars .pickup,.search.horizontal.cars .dropoff,.search.horizontal.cars .select-arrow,.search.horizontal.cars .date,.search.horizontal.cars .transmission,.search.horizontal.cars .button{float:left}.search.horizontal.cars .location{width:35%}.search.horizontal.cars .pickup,.search.horizontal.cars .dropoff{margin-left:1%;width:22%}.search.horizontal.cars .pickup .date,.search.horizontal.cars .dropoff .date,.search.horizontal.cars .pickup .select-arrow,.search.horizontal.cars .dropoff .select-arrow{width:47%;margin-left:0}.search.horizontal.cars .pickup .select-arrow,.search.horizontal.cars .dropoff .select-arrow{margin-left:5%}.search.horizontal.cars .checkbox{margin-top:0}.search.horizontal.cars .age{margin-left:0;width:30%}.search.horizontal.cars .transmission{width:15%;margin-left:1%}.search.horizontal.cars .button{margin:20px 0 0 2%;width:15%}.search.horizontal.hotel-flight .destination{width:16%}.search.horizontal.hotel-flight .duration .select-arrow select{padding:6px 24px 6px 4px;min-height:28px}.search.horizontal.hotel-flight .area{width:15%;margin-left:1%}.search.horizontal.hotel-flight .area .select-arrow select{padding:4px 4px 4px 4px;height:28px}.search.horizontal.hotel-flight .date{width:9%}.search.horizontal.hotel-flight .select-arrow{min-width:0}.search.horizontal.hotel-flight .passengers{width:6%}.search.horizontal.hotel-flight .passengers .select-arrow{padding:0px}.search.horizontal.hotel-flight .passengers .select-arrow select{min-height:28px;padding:5px 4px}.search.horizontal.hotel-flight .passengers .select .select-arrow{padding:4px 5px;min-height:30px}.search.horizontal.hotel-flight .passengers .people-select .select-arrow{padding:0}.search.horizontal.hotel-flight .passengers .people-select #childRow1{margin-bottom:5px}.side-bar .duration .bfh-selectbox-option{max-width:72px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.side-bar .select-arrow select{padding:5px 20px 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-lowest-price{text-align:center;margin-top:10px;margin-bottom:15px}.group-quote-form .search .padding{padding-top:25px}.group-quote-form .search.front-light .option label{width:85px}.group-quote-form .search.front-light .search.vertical .select .select-arrow,.group-quote-form .search.front-light .select a.select-arrow,.group-quote-form .search.front-light .option>.select-arrow select,.group-quote-form .search.front-light .option>select,.group-quote-form .search.front-light textarea{padding:11px 10px 13px 92px}.group-quote-form .search.label-block.front-light input[type="email"],.group-quote-form .search.label-block.front-light input[type="tel"],.group-quote-form .search.label-block.front-light input[type="number"],.group-quote-form .search.label-block.front-light input[type="text"]{padding:13px 10px 14px 96px}.group-quote-form .search.label-block .people-select{width:100%}.group-quote-form .search.front-light button.btn{width:57%}.search,.search.light{background:#E9E9E9}.search label,.search.light label{color:#333;font-size:14px;text-transform:none;margin-bottom:0}.search .padding,.search.light .padding{padding:10px}.search .passengers .select-arrow,.search.light .passengers .select-arrow{padding:5px}.search .select-arrow,.search.light .select-arrow{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search.light label,.search.dark-grey label,.search.grey-gradient label{color:#808285;font-size:11px;font-weight:normal;text-transform:none;margin-bottom:0}.search.light .select-arrow,.search.dark-grey .select-arrow,.search.grey-gradient .select-arrow,.search.light .select-arrow select,.search.dark-grey .select-arrow select,.search.grey-gradient .select-arrow select{color:#333;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search.light .select-arrow select,.search.dark-grey .select-arrow select,.search.grey-gradient .select-arrow select{padding:8px 4px}.search.dark-grey{background-color:#58585b;border-bottom:3px solid #bbbdc0}.search.dark-grey label{color:#fff}.search.dark-grey .padding{padding:5px 10px}.search.dark-grey .people-select label{color:#58585b}.search.grey-gradient{border-bottom:3px solid #6D6E70;border-left:1px solid #6D6E70;border-right:1px solid #6D6E70;border-top:1px solid #f1f1f1;background-color:#cccccb;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#cccccb));background-image:-webkit-linear-gradient(top, #f1f1f1, #cccccb);background-image:-moz-linear-gradient(top, #f1f1f1, #cccccb);background-image:-o-linear-gradient(top, #f1f1f1, #cccccb);background-image:linear-gradient(to bottom, #f1f1f1, #cccccb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cccccb', GradientType=0)}.search.grey-gradient label{color:#231F20}.search.grey-gradient input{min-height:40px;padding:5px 10px}.search.grey-gradient .date .bfh-selectbox .icon-calendar,.search.grey-gradient .date .select-arrow .icon-calendar{right:13px;top:12px;color:#919191;font-size:17px}.search.horizontal.shadow-small:before,.search.horizontal.shadow-small:after{top:75%}.dark-grey .search.light{background-color:#58585b;border-bottom:3px solid #bbbdc0;margin-bottom:-55px}.dark-grey .search.light label{color:#fff}.dark-grey .search.light .people-select label{color:#58585b}.dark-grey .search.light .padding{padding:5px 10px}.front .search .rooms{margin:0 ;width:31.6%;clear:both}.front .search #hotels .rooms{margin:0 ;width:48.6%;clear:both}.search.dark{background:url(../img/bg-navy-95.png) repeat;border:0 solid #555;color:#fff;font-weight:300;z-index:400}.search.dark .btn{font-size:26px;font-weight:500;text-align:left;padding:4px 15px;width:44%;line-height:1.5}.search.dark .btn img{display:inline-block;float:right;margin-top:12px}.search.dark h3{color:#808285;clear:both}.search.dark .option{position:relative;margin-bottom:15px}.search.dark .option i{position:absolute;right:13px;top:15px;font-size:20px;color:#808285}.search.dark .option label{width:80px;float:left;position:absolute;left:0;top:0;bottom:0;z-index:1000;color:#808285;font-size:14px;text-transform:none;font-weight:normal;background:#E9E9E9;font-weight:bold;padding:5px 10px 5px 10px;line-height:1.2;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin-bottom:0}.search.dark select,.search.dark .select a.select-arrow,.search.dark .select-arrow select,.search.dark .search.vertical .select .select-arrow{padding:8px 10px 11px 90px}.search.dark .transmission{width:65%}.search.dark .four .option label{width:60px}.dark .tabs>li:first-child{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.dark .tabs>li:last-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.search.front-light{border:0 solid #555;color:#fff;font-weight:300;z-index:400}.search.front-light .btn{font-size:26px;font-weight:500;text-align:left;padding:11px 16px;width:47%;line-height:1.5;background:#659A41}.search.front-light .btn img{display:inline-block;float:right;margin-top:12px}.search.front-light button.btn{background-color:#659A41;background:-webkit-linear-gradient(top, #659a41, #346734);background:-moz-linear-gradient(top, #659a41, #346734);background:-ms-linear-gradient(top, #659a41, #346734);background:-o-linear-gradient(top, #659a41, #346734);background:linear-gradient(to bottom, #659a41, #346734);border-top:1px solid #9bbc81;border-bottom:1px solid #1d3d08}.search.front-light button.btn:hover{background:-webkit-linear-gradient(top, #346734, #659a41);background:-moz-linear-gradient(top, #346734, #659a41);background:-ms-linear-gradient(top, #346734, #659a41);background:-o-linear-gradient(top, #346734, #659a41);background:linear-gradient(to bottom, #346734, #659a41)}.search.front-light .button{margin:0}.search.front-light .button img{display:inline-block;margin-left:-25px;width:10px;height:15px}.search.front-light .search-header{color:#fff;font-size:30px;font-weight:bold;margin:0 0 15px}.search.front-light h3{color:#808285;clear:both}.search.front-light .option{position:relative;margin-bottom:10px;border:0 solid #ababab;z-index:2000}.search.front-light .option i{position:absolute;right:13px;top:12px;font-size:20px;color:#808285}.search.front-light .option label{width:93px;float:left;position:absolute;left:1px;top:1px;bottom:1px;z-index:1000;color:#808285;font-size:13px;text-transform:none;font-weight:normal;background:#E9E9E9;font-weight:bold;padding:5px 10px 10px 10px;line-height:1.2;margin-bottom:0}.search.front-light input[type="text"],.search.front-light input[type="number"],.search.front-light input[type="email"],.search.front-light input[type="tel"],.search.front-light select,.search.front-light .select a.select-arrow,.search.front-light .select-arrow select,.search.front-light .search.vertical .select .select-arrow,.search.front-light .search-content{height:45px}.search.front-light select,.search.front-light textarea,.search.front-light .select a.select-arrow,.search.front-light .select-arrow select,.search.front-light .search.vertical .select .select-arrow{padding:11px 10px 13px 102px}.search.front-light .select-arrow{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0}.search.front-light .transmission{width:65%}.search.front-light .four .option label{width:60px}.search.front-light .select .travellers-btn{border:0}.search.front-light.blue{background:url(/public/img/bg/001023-60.png) repeat}.search.front-light.blue .search-header{color:#fff}.search.front-light.blue .trip label,.search.front-light.blue .checkbox{color:#fff}.search.front-light.blue .search-content{border:0;padding-top:2px}.search.front-light.blue .search-content label{font-size:12px}.search #flights .trip label,.search.vertical #flights .trip label{word-spacing:0}.search.label-block input[type="text"],.search.label-block input[type="number"],.search.label-block input[type="email"],.search.label-block input[type="tel"]{background:#FFF;border:0 solid #BCBEC0;color:#333;padding:12px 10px 11px 90px;font-size:17px}.search.label-block input[type="text"],.search.label-block input[type="number"],.search.label-block input[type="email"],.search.label-block input[type="tel"]{padding:16px 10px 14px 104px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;line-height:1;font-weight:bold}.search.label-block textarea{width:100%;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0}.search.label-block.front-light input[type="text"],.search.label-block.front-light input[type="number"],.search.label-block.front-light input[type="email"],.search.label-block.front-light input[type="tel"]{padding:13px 10px 14px 104px}.search.label-block .children select,.search.label-block .adults select{line-height:normal}.search.label-block ::-webkit-input-placeholder{font-size:18px;color:#aaa;font-weight:500}.search.label-block :-moz-placeholder{font-size:18px;color:#aaa;font-weight:500}.search.label-block ::-moz-placeholder{font-size:18px;color:#aaa;font-weight:500}.search.label-block input:-ms-input-placeholder{font-size:18px;color:#aaa}.search.label-block #cars .checkbox{min-height:30px}.search.label-block select,.search.label-block .select a.select-arrow,.search.label-block .select-arrow select,.search.label-block .search.vertical .select .select-arrow{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-bottom:0;font-size:16px;width:100%;font-weight:bold;color:#333;font-size:17px;display:block;line-height:1.35;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search.label-block .travellers-btn.select-arrow{height:44px }.search.label-block .search.vertical.dark .four .select .select-arrow,.search.label-block .four select{padding-left:63px}.search.label-block .bfh-selectbox .bfh-selectbox a{padding:10px}.search.label-block .bfh-selectbox .bfh-selectbox>.bfh-selectbox-toggle>.bfh-selectbox-option{float:none;line-height:1}.search.label-block .select a{text-decoration:none}.search.label-block .depart{margin-left:0;width:48.75%}.search.label-block .option.other{margin-bottom:0}.search.label-block .option.other input{float:left;clear:both}.search.label-block .option.other label{background:none;font-weight:500;float:none;color:inherit;font-size:15px;position:static;width:auto;padding:0 0 5px 20px}.search.label-block .single-line.option label div{padding-top:10px}.search.label-block.front-light .single-line.option label div{padding-top:7px}.search.label-block .option.transmission label{width:110px}.search.label-block .transmission select{padding-left:120px}.search.label-block .people-select{background:#fff;margin-top:-2px;border:0;padding:15px}.search.label-block .people-select select{padding:5px;min-width:40px}.search.label-block .people-select .child-age .row-fluid{margin-bottom:5px}.search.label-block .people-select .child-age .row-fluid:last-child{margin-bottom:0px}.search.label-block .people-select.travellers-btn-open{padding:15px}.search.label-block .people-select label{position:static;padding:0;background:none;float:none;width:100%;margin-top:10px}.search.label-block .people-select:before,.search.label-block .people-select:after{border:0}.search.label-block .people-select.toggle-closed{padding:0}.ie8 .search.label-block input[type="text"]{padding-bottom:0}a.select-arrow{cursor:pointer}a.select-arrow:hover{text-decoration:none}.site-links li{float:right}.site-links li:first-child a{margin-right:0}.site-links a{color:#fff;margin-right:10px;padding-right:10px;border-right:1px solid #fff;text-decoration:underline;font-size:11px}.search-links{margin-top:24px;float:right}.site-search{font:13px Arial,Helvetica,sans-serif;margin:10px 0px 4px 0px;padding:0;width:95%;position:relative;float:right}.site-search input[type="text"]{height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:0;width:100%;float:right;padding:0 90px 0 10px}.site-search .search-btn{position:absolute;z-index:1000;right:3px;top:3px}.search-options h1{color:#000000;font-size:24px;line-height:1;margin-top:0}.search-options h1 .result{margin:10px 0 0 0}.search-options .total{font-size:19px;font-weight:bold}.search-options .depart,.hotel-details .depart,.search-options .result,.hotel-details .result,.search-options .search-info,.hotel-details .search-info,.search-options .date,.hotel-details .date{font-size:14px;color:#000;font-weight:normal;margin-left:10px}.search-options .depart .icon-home,.hotel-details .depart .icon-home,.search-options .result .icon-home,.hotel-details .result .icon-home,.search-options .search-info .icon-home,.hotel-details .search-info .icon-home,.search-options .date .icon-home,.hotel-details .date .icon-home,.search-options .depart .icon-female,.hotel-details .depart .icon-female,.search-options .result .icon-female,.hotel-details .result .icon-female,.search-options .search-info .icon-female,.hotel-details .search-info .icon-female,.search-options .date .icon-female,.hotel-details .date .icon-female,.search-options .depart .icon-calendar,.hotel-details .depart .icon-calendar,.search-options .result .icon-calendar,.hotel-details .result .icon-calendar,.search-options .search-info .icon-calendar,.hotel-details .search-info .icon-calendar,.search-options .date .icon-calendar,.hotel-details .date .icon-calendar,.search-options .depart .icon-male,.hotel-details .depart .icon-male,.search-options .result .icon-male,.hotel-details .result .icon-male,.search-options .search-info .icon-male,.hotel-details .search-info .icon-male,.search-options .date .icon-male,.hotel-details .date .icon-male{vertical-align:top;font-size:13px}.search-options .depart .icon-home,.hotel-details .depart .icon-home,.search-options .result .icon-home,.hotel-details .result .icon-home,.search-options .search-info .icon-home,.hotel-details .search-info .icon-home,.search-options .date .icon-home,.hotel-details .date .icon-home,.search-options .depart .icon-female,.hotel-details .depart .icon-female,.search-options .result .icon-female,.hotel-details .result .icon-female,.search-options .search-info .icon-female,.hotel-details .search-info .icon-female,.search-options .date .icon-female,.hotel-details .date .icon-female,.search-options .depart .icon-calendar,.hotel-details .depart .icon-calendar,.search-options .result .icon-calendar,.hotel-details .result .icon-calendar,.search-options .search-info .icon-calendar,.hotel-details .search-info .icon-calendar,.search-options .date .icon-calendar,.hotel-details .date .icon-calendar{margin-right:5px}.search-options .depart .icon-male,.hotel-details .depart .icon-male,.search-options .result .icon-male,.hotel-details .result .icon-male,.search-options .search-info .icon-male,.hotel-details .search-info .icon-male,.search-options .date .icon-male,.hotel-details .date .icon-male,.search-options .depart .icon-home,.hotel-details .depart .icon-home,.search-options .result .icon-home,.hotel-details .result .icon-home,.search-options .search-info .icon-home,.hotel-details .search-info .icon-home,.search-options .date .icon-home,.hotel-details .date .icon-home{margin-left:5px}.search-options .depart button,.hotel-details .depart button,.search-options .result button,.hotel-details .result button,.search-options .search-info button,.hotel-details .search-info button,.search-options .date button,.hotel-details .date button{margin-left:20px}.search-options .depart .icon-male,.hotel-details .depart .icon-male,.search-options .result .icon-male,.hotel-details .result .icon-male,.search-options .search-info .icon-male,.hotel-details .search-info .icon-male,.search-options .date .icon-male,.hotel-details .date .icon-male,.search-options .depart .icon-female,.hotel-details .depart .icon-female,.search-options .result .icon-female,.hotel-details .result .icon-female,.search-options .search-info .icon-female,.hotel-details .search-info .icon-female,.search-options .date .icon-female,.hotel-details .date .icon-female{width:10px}.side-filters{padding:20px 20px 20px 0;max-width:220px;background-color:#E9E9E9;background:-webkit-gradient(linear, left top, right top, from(#E9E9E9), to(#DEDFE0));background:-webkit-linear-gradient(left, #E9E9E9, #DEDFE0);background:-moz-linear-gradient(left, #E9E9E9, #DEDFE0);background:-ms-linear-gradient(left, #E9E9E9, #DEDFE0);background:-o-linear-gradient(left, #E9E9E9, #DEDFE0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E9E9E9, endColorstr=#DEDFE0, GradientType=1)";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.side-filters .select-arrow{width:75%;float:left}.side-filters .bfh-selectbox-options li{border-bottom:0;box-shadow:none;padding-bottom:0}.side-filters .bfh-selectbox-toggle{background-color:#fff;border:1px solid #BCBEC0;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:4px;font-size:12px;margin-bottom:5px}.side-filters ::-webkit-input-placeholder{color:#000;font-size:12px}.side-filters :-moz-placeholder{color:#999}.side-filters ::-moz-placeholder{color:#999}.side-filters :-ms-input-placeholder{color:#999}.side-filters h2{line-height:1;padding-bottom:15px;border-bottom:1px solid #C9CBCD;font-size:17px;font-weight:600;color:#1C75BC;-moz-box-shadow:0 1px 0 0 #fff;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.side-filters h3{font-size:14px;color:#1B3563;line-height:1;margin:20px 0 10px 0;position:relative}.side-filters h6{font-size:13px;margin:0}.side-filters li{padding-bottom:10px;border-bottom:1px solid #C9CBCD;-moz-box-shadow:0 1px 0 0 #fff;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.side-filters li:last-child{border-bottom:0;box-shadow:none}.side-filters .hotel-search input{background:#FFF;border:1px solid #BCBEC0;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:4px;font-size:12px;float:left;width:70%;margin-bottom:0}.side-filters .hotel-search .btn{float:right;width:19%;margin-left:5%;padding:8px;background-color:#1C75BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#1C75BB), to(#0C5B97));background-image:-webkit-linear-gradient(top, #1C75BB, #0C5B97);background-image:-moz-linear-gradient(top, #1C75BB, #0C5B97);background-image:-o-linear-gradient(top, #1C75BB, #0C5B97);background-image:linear-gradient(to bottom, #1C75BB, #0C5B97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C75BB', endColorstr='#0C5B97', GradientType=0)}.side-filters .hotel-search .select-arrow{margin-bottom:5px}.side-filters .car-search .car-section{float:left;width:68%}.side-filters .car-search .btn{float:right;width:25%;margin-left:5%;padding:5px;background-color:#1C75BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#1C75BB), to(#0C5B97));background-image:-webkit-linear-gradient(top, #1C75BB, #0C5B97);background-image:-moz-linear-gradient(top, #1C75BB, #0C5B97);background-image:-o-linear-gradient(top, #1C75BB, #0C5B97);background-image:linear-gradient(to bottom, #1C75BB, #0C5B97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C75BB', endColorstr='#0C5B97', GradientType=0)}.side-filters .slider-range .low-head,.side-filters .slider-range .high-head{font-size:10px}.side-filters .slider-range .price-range-container,.side-filters .slider-range .range-container{font-size:12px}.side-filters .slider-range .slider.slider-horizontal{height:20px}.side-filters .slider-range .icon-star{font-size:15px;line-height:13px}.side-filters .checkbox-filter .link{position:absolute;right:0;top:0}.side-filters .checkbox-filter .link .selected{text-decoration:underline}.side-filters .checkbox-filter a{font-size:11px;font-weight:400}.side-filters .checkbox-filter a:first-child{margin-left:5px;padding-right:5px;border-right:1px solid #808285}.side-filters .checkbox-filter li{box-shadow:none;border-bottom:0;padding-bottom:0}.side-filters .checkbox-filter .btn{font-size:14px;margin:10px 0;background-color:#1C75BB;background-image:-webkit-gradient(linear, left top, left bottom, from(#1C75BB), to(#0C5B97));background-image:-webkit-linear-gradient(top, #1C75BB, #0C5B97);background-image:-moz-linear-gradient(top, #1C75BB, #0C5B97);background-image:-o-linear-gradient(top, #1C75BB, #0C5B97);background-image:linear-gradient(to bottom, #1C75BB, #0C5B97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C75BB', endColorstr='#0C5B97', GradientType=0)}.side-filters .checkbox-filter .amount{position:absolute;right:0;color:#757678}.side-filters .checkbox-filter i.icon-star{line-height:12px;font-size:16px;margin-right:2px}.side-filters .carEquipIc{float:none}.side-filters .carEquipIc li{float:none;font-family:inherit;padding:0 0px 0 10px;height:25px;display:block;border-bottom:0;box-shadow:none}.side-filters .carEquipIc li span{margin-left:10px;line-height:27px;font-size:14px;color:#000000;white-space:nowrap}.side-filters .checkbox,.side-filters .radio{position:relative;font-size:12px;margin-bottom:0}.side-filters .checkbox .right,.side-filters .radio .right{position:absolute;right:0;top:0;font-size:13px;line-height:22px}.side-filters .stops .ellipsis{width:47%}.side-filters .stops .checkbox .right,.side-filters .stops .radio .right{max-width:150px}.side-filters .airlines .ellipsis{width:34%}.side-filters .airlines img{vertical-align:top}.side-filters .airlines .checkbox .right,.side-filters .airlines .radio .right{max-width:90px}.side-filters .airports .ellipsis{width:60%}.side-filters .airports .checkbox .right,.side-filters .airports .radio .right{max-width:75px}.side-filters .btn.blue{margin-top:10px;width:100%;font-size:13px}.side-filters .underline{font-size:11px;text-decoration:underline;display:inline-block}.side-filters .ellipsis,.search-filters .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.search-filters .stops .ellipsis,.search-filters .airlines .ellipsis,.search-filters .airports .ellipsis{width:auto;max-width:70%;margin-bottom:5px}.search-filters .stops .right,.search-filters .airlines .right,.search-filters .airports .right{vertical-align:top}.side-filters .slider-range .low-head,.slide-filter .slider-range .low-head,.side-filters .slider-range .high-head,.slide-filter .slider-range .high-head{float:left;width:10%;color:#808285}.side-filters .slider-range .slider.slider-horizontal,.slide-filter .slider-range .slider.slider-horizontal{width:100% !important}.side-filters .slider-range .high-head,.slide-filter .slider-range .high-head{float:right;text-align:right}.side-filters .slider-range .price-range-container,.slide-filter .slider-range .price-range-container,.side-filters .slider-range .range-container,.slide-filter .slider-range .range-container{text-align:center;font-weight:bold;float:left;width:80%}.side-filters .slider-range .price-range-container .low,.slide-filter .slider-range .price-range-container .low,.side-filters .slider-range .range-container .low,.slide-filter .slider-range .range-container .low{text-align:right}.side-filters .slider-range .price-range-container .middle,.slide-filter .slider-range .price-range-container .middle,.side-filters .slider-range .range-container .middle,.slide-filter .slider-range .range-container .middle{margin:0 5px 0 7px;font-weight:normal}.side-filters .slider-range .range-container,.slide-filter .slider-range .range-container{width:100%}.side-filters .slider-range .icon-star,.slide-filter .slider-range .icon-star{margin-left:2px}.slide-filter .slider-range .low-head,.slide-filter .slider-range .high-head{font-size:14px}.slide-filter .slider-range .price-range-container,.slide-filter .slider-range .range-container{font-size:16px}.slide-filter .slider-range .slider.slider-horizontal{height:30px}.slide-filter .slider-range .icon-star{font-size:16px;line-height:20px}.top-filters{float:left;width:100%;color:#0F4A7C;background-color:#fff;border-bottom:3px solid #D1D3D4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.top-filters ul{margin-left:0;list-style:none}.top-filters ul li{float:left;padding:5px 20px;position:relative;font-weight:bold;color:#1C75BC}.top-filters ul li a{color:#1C75BC}.top-filters ul li:first-child{font-size:16px;padding-left:10px;font-weight:bold;color:#000000}.top-filters ul li .icon-chevron-down,.top-filters ul li .icon-chevron-up{margin-left:15px}.top-filters ul li .icon-caret-down,.top-filters ul li .icon-caret-up{margin-left:10px;margin-bottom:0px;vertical-align:top;width:10px}.top-filters ul .active{color:#fff;background-color:#1C75BC}.top-filters ul .active a{color:#fff}.search-result-list{margin-top:20px;float:left;width:100%}.search-result-list ul{float:left;width:100%;margin-bottom:0}.search-result-list li:first-of-type{margin-top:0}.search-result-list .loader{margin-top:30px;margin-bottom:10px}.search-result-list .loader .btn{padding:12px 0;width:30%;background:#94c0d1;background-image:linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-o-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-moz-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-webkit-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-ms-linear-gradient(bottom, #B6D6E2 5%, #CAE8EE 90%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(.5, #B6D6E2), color-stop(.9, #CAE8EE));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B6DA', endColorstr='#009BD8', GradientType=0)}.search-result-list .loader .btn:hover{background-image:none;background:#B6D6E2}#multicity-modal{top:150px}#multicity-modal .modal-body{overflow:visible}#multicity-modal .search .padding{padding:28px 40px}.search.multicity,.search .multicity{font-size:15px}.search.multicity a,.search .multicity a{color:#fff}.search.multicity .trip li,.search .multicity .trip li{margin-right:15px}.search.multicity #flights .title,.search .multicity #flights .title{width:auto;margin-right:20px}.search.multicity .flights,.search .multicity .flights{margin-left:-30px;margin-right:-30px}.search.multicity .flight,.search .multicity .flight{clear:both;position:relative;font-weight:bold;padding-right:30px;padding-left:30px}.search.multicity .flight .text,.search .multicity .flight .text{margin-bottom:3px}.search.multicity .flight .add,.search .multicity .flight .add,.search.multicity .flight .remove,.search .multicity .flight .remove{position:absolute;top:30px;display:none;width:24px;height:24px}.search.multicity .flight .add,.search .multicity .flight .add{left:0px}.search.multicity .flight .remove,.search .multicity .flight .remove{right:0px}.search.multicity .flight:hover .add,.search .multicity .flight:hover .add,.search.multicity .flight:hover .remove,.search .multicity .flight:hover .remove{display:block}.search.multicity .destination,.search .multicity .destination{width:34.6%;margin-right:2%}.search.multicity .depart,.search .multicity .depart{width:26.75%}.search.multicity .options,.search .multicity .options{margin:0 auto}.search.multicity .add-remove,.search .multicity .add-remove{margin:2px auto 30px auto;text-align:center;font-size:13px;font-weight:bold}.search.multicity .add-remove .add,.search .multicity .add-remove .add,.search.multicity .add-remove .remove,.search .multicity .add-remove .remove{width:16px}.search.multicity .add-remove li,.search .multicity .add-remove li{margin-right:20px}.search.multicity .flight-options.no-box,.search .multicity .flight-options.no-box{float:left;width:27%;margin:9px 0 9px 5px}.search.multicity .flight-options.no-box li,.search .multicity .flight-options.no-box li{display:block;text-align:left}.search.multicity .flight-options label,.search .multicity .flight-options label{font-size:12px}.search.multicity .no-label .select-arrow select,.search .multicity .no-label .select-arrow select,.search.multicity .select a.select-arrow,.search .multicity .select a.select-arrow,.search.multicity .select-arrow select,.search .multicity .select-arrow select,.search.multicity select,.search .multicity select{font-size:18px}.search.multicity .bottom,.search .multicity .bottom{width:60%;margin:0 auto}.search.multicity .btn,.search .multicity .btn{width:54%}.search.multicity .btn img,.search .multicity .btn img{width:11px}.search.multicity .cancel,.search .multicity .cancel{text-decoration:underline;margin-left:10px}.search.multicity .select-arrow select,.search .multicity .select-arrow select,.search.multicity select,.search .multicity select{padding:7px}.search.multicity .select a.select-arrow,.search .multicity .select a.select-arrow{padding:7px}.search.multicity input[type="text"],.search .multicity input[type="text"]{font-size:15px}.search.multicity ::-webkit-input-placeholder,.search .multicity ::-webkit-input-placeholder{font-size:15px}.search.multicity :-moz-placeholder,.search .multicity :-moz-placeholder{font-size:15px}.search.multicity ::-moz-placeholder,.search .multicity ::-moz-placeholder{font-size:15px}.search.multicity input:-ms-input-placeholder,.search .multicity input:-ms-input-placeholder{font-size:15px}.search.vertical #flights .multicity .people,.search.vertical #flights .multicity .people,.search.vertical #flights .multicity .adults,.search.vertical #flights .multicity .adults{width:17%}.multicity.narrow .option{margin-bottom:3px}.multicity.narrow .option label{position:static;background:transparent;padding:0px 10px 3px 0px;color:#fff}.multicity.narrow .option i{top:33px;right:7px}.search.label-block .multicity.narrow input[type=text]{padding-left:11px}.search.front-light .multicity.narrow .search-content,.search.front-light .multicity.narrow .search.vertical .select .select-arrow,.search.front-light .multicity.narrow .select a.select-arrow,.search.front-light .multicity.narrow .select-arrow select,.search.front-light .multicity.narrow input[type=email],.search.front-light .multicity.narrow input[type=tel],.search.front-light .multicity.narrow input[type=number],.search.front-light .multicity.narrow input[type=text],.search.front-light .multicity.narrow select{height:36px}.multicity.narrow .option{margin-bottom:3px}.multicity.narrow .option label{position:static;background:transparent;padding:0px 10px 3px 0px;color:#fff}.multicity.narrow .option i{top:33px;right:7px}.search.label-block .multicity.narrow input[type=text]{padding:5px 11px}.search.front-light .multicity.narrow .search-content,.search.front-light .multicity.narrow .search.vertical .select .select-arrow,.search.front-light .multicity.narrow .select a.select-arrow,.search.front-light .multicity.narrow .select-arrow select,.search.front-light .multicity.narrow input[type=email],.search.front-light .multicity.narrow input[type=tel],.search.front-light .multicity.narrow input[type=number],.search.front-light .multicity.narrow input[type=text],.search.front-light .multicity.narrow select{height:36px}.ie8 .search input[type="text"]{min-height:20px}.ie8 .date input[type="text"]{min-height:20px}.ie8 .front .search .people .select-arrow{background-image:url("../img/icon-select-ie8-large.png");background-position:right center;background-repeat:no-repeat}.ie8 .front .search .people .people-select .select-arrow{background:none}.ie8 .front #packages .search.front-light .option.people .select a.select-arrow,.ie8 .front #flights .search.front-light .option.people .select a.select-arrow{padding:15px 0px 13px 99px}.ie8 .front .search.front-light #packages .people .select a.select-arrow,.ie8 .front .search.front-light #flights .people .select a.select-arrow{padding:15px 0px 13px 99px}.ie8 .front .search.front-light #flights .narrow .people .select a.select-arrow{padding:15px 0px 13px 8px}.ie8 .side-bar .select-arrow select{padding:5px}.ie8 .front .search #hotels .people-select .people-number select,.ie9 .front .search #hotels .people-select .people-number select{min-width:0}.ie8 .search #hotels .people-select .people-number select,.ie9 .search #hotels .people-select .people-number select{min-width:0}.ie8 .search.vertical.hotels .rooms .select-arrow select,.ie9 .search.vertical.hotels .rooms .select-arrow select,.ie8 .search.horizontal.hotels .rooms .select-arrow select,.ie9 .search.horizontal.hotels .rooms .select-arrow select{width:100%;background:#fff}.ie8 .search.vertical.hotels .people-select .select-arrow,.ie9 .search.vertical.hotels .people-select .select-arrow,.ie8 .search.horizontal.hotels .people-select .select-arrow,.ie9 .search.horizontal.hotels .people-select .select-arrow{background:#fff}.ie8 .search.vertical.hotels .people-select select,.ie9 .search.vertical.hotels .people-select select,.ie8 .search.horizontal.hotels .people-select select,.ie9 .search.horizontal.hotels .people-select select{width:100%;background:#fff;min-width:0}.ie8 .search.horizontal.hotels .rooms .select-arrow select,.ie9 .search.horizontal.hotels .rooms .select-arrow select{padding-right:4px}.ie8 .search.horizontal.hotels .people-select select,.ie9 .search.horizontal.hotels .people-select select{padding-right:0px}.ie8 .bfh-selectbox .select-arrow,.ie9 .bfh-selectbox .select-arrow,.ie8 .select .select-arrow,.ie9 .select .select-arrow{background-image:url("../img/icon-select-ie8.png");background-position:right center;background-repeat:no-repeat}.ie8 .search.horizontal.flights .passengers .select-arrow select,.ie9 .search.horizontal.flights .passengers .select-arrow select,.ie8 .search.horizontal.hotel-flight .passengers .select-arrow select,.ie9 .search.horizontal.hotel-flight .passengers .select-arrow select{min-width:0;min-height:0}.ie8 .search.horizontal.flights .passengers .select .select-arrow,.ie9 .search.horizontal.flights .passengers .select .select-arrow,.ie8 .search.horizontal.hotel-flight .passengers .select .select-arrow,.ie9 .search.horizontal.hotel-flight .passengers .select .select-arrow{min-height:0;background-image:url("../img/icon-select-ie8.png");background-position:right center;background-repeat:no-repeat}.ie8 .search.horizontal.flights .seat-class select,.ie9 .search.horizontal.flights .seat-class select,.ie8 .search.horizontal.hotel-flight .seat-class select,.ie9 .search.horizontal.hotel-flight .seat-class select{min-height:18px}.ie8 .search.horizontal.hotel-flight .passengers .select-arrow select,.ie9 .search.horizontal.hotel-flight .passengers .select-arrow select{min-width:0;min-height:0}.ie8 .search.horizontal.hotel-flight .passengers .select .select-arrow,.ie9 .search.horizontal.hotel-flight .passengers .select .select-arrow{min-height:0;background-image:url("../img/icon-select-ie8.png");background-position:right center;background-repeat:no-repeat}.ie8 .search.horizontal.hotel-flight .select-arrow,.ie9 .search.horizontal.hotel-flight .select-arrow{min-height:0;background-image:url("../img/icon-select-ie8.png");background-position:right center;background-repeat:no-repeat}.ie8 .search.horizontal.hotel-flight .area .select-arrow,.ie9 .search.horizontal.hotel-flight .area .select-arrow{padding-right:4px}.ie8 .search.horizontal.hotel-flight .area .select-arrow select,.ie9 .search.horizontal.hotel-flight .area .select-arrow select{background:#fff}.ie9 .bfh-selectbox .select-arrow,.ie9 .select .select-arrow{background-image:url("../img/icon-select-ie9.png")}.ie9 .front .search .people .select-arrow{background-image:url("../img/icon-select-ie9-large.png");background-position:right center;background-repeat:no-repeat}.ie9 .front .search .people .people-select .select-arrow{background:none}.ie9 .search.horizontal.flights .trip input[type="radio"]{margin:0}.ie9 .search.horizontal.flights .passengers .select-arrow select{background:none;min-height:28px}.ie9 .search.horizontal.flights .passengers .select .select-arrow{background-image:url("../img/icon-select-ie9.png")}.ie9 .search.horizontal.hotel-flight .area .select-arrow select{padding-right:4px}.ie9 .search.horizontal.hotel-flight .select-arrow{background-image:url("../img/icon-select-ie9.png");background-position:right center;background-repeat:no-repeat}.ie9 .search.horizontal.hotel-flight .passengers .select-arrow select{background:none;min-height:28px}.ie9 .search.horizontal.hotel-flight .passengers .select .select-arrow{background-image:url("../img/icon-select-ie9.png")}.ie8 .dd-list li.country:before,.ie8 .dd-list li.hotel:before{background-image:url('/public/img/icon-map-drop-down-ie8.png')}.ie8 .dd-list li.hotel:before{background-image:url('/public/img/icon-hotel-drop-down-ie8.png')}body:not(:-moz-handler-blocked) .search .destination select{min-width:105%}body:not(:-moz-handler-blocked) .search .rooms select,body:not(:-moz-handler-blocked) .search .adults select{min-width:112%}body:not(:-moz-handler-blocked) .search .transmission select{min-width:106%}body:not(:-moz-handler-blocked) .search .duration select,body:not(:-moz-handler-blocked) .search .return select,body:not(:-moz-handler-blocked) .search .date select,body:not(:-moz-handler-blocked) .search .half select{min-width:108%}body:not(:-moz-handler-blocked) .search .people-select .span6 select{min-width:125%}body:not(:-moz-handler-blocked) .search #flights .people-select .select-arrow{max-width:155px}body:not(:-moz-handler-blocked) .search #flights .people-select .span6 select{min-width:125%}body:not(:-moz-handler-blocked) .search #flights .people-select select{min-width:170px}body:not(:-moz-handler-blocked) .search #hotels .people-select .select-arrow{max-width:80px}body:not(:-moz-handler-blocked) .search #hotels .people-select select{min-width:95px}body:not(:-moz-handler-blocked) .search.horizontal.hotel-flight .area .select-arrow select{width:117%}body:not(:-moz-handler-blocked) .search.horizontal.hotel-flight .duration .select-arrow select{width:119%}body:not(:-moz-handler-blocked) .search.horizontal.hotel-flight .passengers .select-arrow select{width:138%}.search.horizontal.flights .seat-class select{width:120%}body:not(:-moz-handler-blocked) .side-bar .select-arrow select{min-width:120%;padding-right:45px}body.booking:not(:-moz-handler-blocked) .detail-box .select-arrow select{min-width:130%}.search-engine{background-color:rgba(0,0,0,0.5);border-bottom:0;font-family:"canada-type-gibson",sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search-engine ::-webkit-input-placeholder{font-size:16px;color:#373737}.search-engine .disabled{cursor:not-allowed}.search-engine .disabled label,.search-engine .disabled input{cursor:not-allowed}.search-engine .suitcase,.search-engine .plane,.search-engine .bed,.search-engine .ship,.search-engine .car{height:32px}.search-engine .suitcase{width:36px}.search-engine .plane,.search-engine .car{width:42px}.search-engine .bed{width:30px}.search-engine .ship{width:29px}.search-engine .search-dropdown .dd-list{z-index:2}.search-engine .search-engine-margin{margin:0 10px 6px 10px}.search-engine .calendar{position:absolute;top:30%;right:10px;width:20px;height:20px}.search-engine .tabs>li>a{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;line-height:1;font-family:"canada-type-gibson",sans-serif;font-style:normal;font-size:13px;font-weight:600;padding:18px 0 22px;color:#fff;text-transform:uppercase}.search-engine .tabs>li:first-child>a{-webkit-border-radius:6px 0 6px 0;-moz-border-radius:6px 0 6px 0;-ms-border-radius:6px 0 6px 0;-o-border-radius:6px 0 6px 0;border-radius:6px 0 6px 0}.search-engine .tabs>li:last-child>a{-webkit-border-radius:0 6px 0 6px;-moz-border-radius:0 6px 0 6px;-ms-border-radius:0 6px 0 6px;-o-border-radius:0 6px 0 6px;border-radius:0 6px 0 6px}.search-engine .tabs>li img{margin-bottom:16px}.search-engine .tabs.five>li>a{font-size:13px}.search-engine .tabs.nav>li>a:hover{background:rgba(0,0,0,0.3)}.search-engine .tabs.nav>li.active>a:hover{background:#C92027}.search-engine ul.tabs{margin-bottom:15px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.search-engine .tabs>.active>a,.search-engine .tabs>.active>a:hover,.search-engine .tabs>.active>a:focus{border-bottom:0;background:#C92027;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.search-engine .option{background:white;border-radius:6px;position:relative;margin-bottom:10px}.search-engine .option label{position:absolute;font-weight:bold;font-size:16px;left:9px;top:33%;color:#292a2d;font-weight:600}.search-engine .option .two-line-label{top:12%;line-height:22px}.search-engine input,.search-engine input[type="text"],.search-engine input[type="date"]{margin:0;border:0;padding:18px 28px 18px 9px;font-size:16px;font-weight:normal;min-height:auto;line-height:1.5;height:58px}.search-engine .select-chevron select,.search-engine .custom-form-element select,.search-engine .select-chevron input,.search-engine .custom-form-element input,.search-engine .select-chevron a,.search-engine .custom-form-element a{height:58px;font-size:16px;padding:18px 28px 18px 9px;box-sizing:border-box;line-height:1.5;font-weight:normal;border:0;margin:0;width:100%;background-color:transparent;display:inline-block;color:#373737;text-decoration:none;font-family:"canada-type-gibson",sans-serif}.search-engine .select-chevron::after,.search-engine .custom-form-element::after{top:45%}.search-engine .select-chevron .chevron-down-icon:after,.search-engine .custom-form-element .chevron-down-icon:after{top:45%}.search-engine .select-chevron .map-pin-icon:after,.search-engine .custom-form-element .map-pin-icon:after,.search-engine .select-chevron .calendar-icon:after,.search-engine .custom-form-element .calendar-icon:after{top:32%}.search-engine .select-chevron .indent-left-ship-text,.search-engine .custom-form-element .indent-left-ship-text,.search-engine .select-chevron .indent-left-year-text,.search-engine .custom-form-element .indent-left-year-text{padding-left:53px}.search-engine .select-chevron .indent-left-from-text,.search-engine .custom-form-element .indent-left-from-text{padding-left:58px}.search-engine .select-chevron .indent-left-adults-text,.search-engine .custom-form-element .indent-left-adults-text{padding-left:65px}.search-engine .select-chevron .indent-left-month-text,.search-engine .custom-form-element .indent-left-month-text{padding-left:67px}.search-engine .select-chevron .indent-left-depart-text,.search-engine .custom-form-element .indent-left-depart-text{padding-left:70px}.search-engine .select-chevron .indent-left-return-text,.search-engine .custom-form-element .indent-left-return-text{padding-left:70px}.search-engine .select-chevron .indent-left-to-text,.search-engine .custom-form-element .indent-left-to-text{padding-left:35px}.search-engine .select-chevron .indent-left-location-text,.search-engine .custom-form-element .indent-left-location-text,.search-engine .select-chevron .indent-left-check-in-text,.search-engine .custom-form-element .indent-left-check-in-text,.search-engine .select-chevron .indent-left-going-to-text,.search-engine .custom-form-element .indent-left-going-to-text{padding-left:85px}.search-engine .select-chevron .indent-left-check-out-text,.search-engine .custom-form-element .indent-left-check-out-text{padding-left:100px}.search-engine .select-chevron .indent-left-cruise-line-text,.search-engine .custom-form-element .indent-left-cruise-line-text{padding-left:145px}.search-engine .select-chevron .indent-left-cruise-length-text,.search-engine .custom-form-element .indent-left-cruise-length-text{padding-left:80px}.search-engine .select-chevron .indent-left-departure-port-text,.search-engine .custom-form-element .indent-left-departure-port-text{padding-left:95px}.search-engine .select-chevron .indent-left-duration-text,.search-engine .custom-form-element .indent-left-duration-text,.search-engine .select-chevron .indent-left-children-text,.search-engine .custom-form-element .indent-left-children-text,.search-engine .select-chevron .indent-left-drop-off-date-text,.search-engine .custom-form-element .indent-left-drop-off-date-text,.search-engine .select-chevron .indent-left-drop-off-time-text,.search-engine .custom-form-element .indent-left-drop-off-time-text{padding-left:80px}.search-engine .select-chevron .indent-left-room-text,.search-engine .custom-form-element .indent-left-room-text,.search-engine .select-chevron .indent-left-guest-text,.search-engine .custom-form-element .indent-left-guest-text,.search-engine .select-chevron .indent-left-pickup-date-text,.search-engine .custom-form-element .indent-left-pickup-date-text,.search-engine .select-chevron .indent-left-pickup-time-text,.search-engine .custom-form-element .indent-left-pickup-time-text{padding-left:70px}.search-engine .select-chevron .indent-left-pickup-location-text,.search-engine .custom-form-element .indent-left-pickup-location-text{padding-left:90px}.search-engine .select-chevron .people-select select,.search-engine .custom-form-element .people-select select{border:1px solid #d1d3d4}.search-engine .people-select{min-width:270px;padding:20px 15px 15px;border:0;box-shadow:0 0 9px 0 #525252;-webkit-box-shadow:0 0 9px 0 #525252;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search-engine .people-select::before,.search-engine .people-select::after{display:none}.search-engine .people-select label{position:relative;left:0;line-height:1;margin-bottom:5px;text-align:left}.search-engine .people-select .close{position:absolute;opacity:1;top:0px;right:0px;z-index:1;cursor:pointer;font-size:17px;background:black;color:white;padding:6px;background-color:#000000;border-top-right-radius:5px;border-bottom-left-radius:5px}.search-engine .people-select .select-chevron select,.search-engine .people-select .chevron-down select{border:1px solid #d1d3d4}.search-engine .people-select .option{width:100%;margin:0}.search-engine .people-select h4{color:black;font-size:17px;font-weight:600;line-height:1;margin-top:0;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #d1d3d4}.search-engine .people-select .row-fluid+.row-fluid{margin-top:10px}.search-engine .toggle-open{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:all .8s cubic-bezier(.2, 1, .6, 1);transition:all .8s cubic-bezier(.2, 1, .6, 1);padding:0;border:0}.search-engine .toggle-closed{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s cubic-bezier(.2, 1, .3, 1);transition:all .3s cubic-bezier(.2, 1, .3, 1)}.search-engine .copy{font-size:18px;line-height:1.3em;margin-top:11px;font-weight:400;color:white}.search-engine button{border:0;border-radius:5px;background-color:#659a41;color:white;font-size:22px;padding:22px 0 20px;box-sizing:border-box}.search-engine footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:black;width:100%;display:inline-block;padding:12px 9px 11px 9px;margin-bottom:-2px}.search-engine .custom-checkbox label,.search-engine .custom-radio label{color:#fff;font-size:16px;font-weight:400}.search-engine .custom-checkbox.horizontal,.search-engine .custom-radio.horizontal{margin-top:10px;margin-bottom:16px}.search-engine .custom-checkbox.horizontal li,.search-engine .custom-radio.horizontal li{margin-right:26px}.search-engine .custom-checkbox.third,.search-engine .custom-radio.third,.search-engine .custom-checkbox.half,.search-engine .custom-radio.half,.search-engine .custom-checkbox.full,.search-engine .custom-radio.full{margin-top:20px}.search-engine .dd-list{top:68px;border-radius:5px}.search-engine .dd-list li.country,.search-engine .dd-list li.hotel,.search-engine .dd-list li.ship-front{font-weight:600}.search-engine .flight-options-section{margin-top:10px;display:inline-block}.search-engine .multi-city-search .custom-form-element .leg select,.search-engine .multi-city-search .custom-form-element .leg input,.search-engine .multi-city-search .custom-form-element .leg a{padding-top:25px}.search-engine .multi-city-search .custom-form-element .leg .option label{top:6%}.search-engine .multi-city-search .option label{font-size:15px}.search-engine .multi-city-search .leg{position:relative;padding:0 40px;margin:0 -30px}.search-engine .multi-city-search .leg:hover .remove{display:block;right:0}.search-engine .multi-city-search .leg .remove{position:absolute;top:20px;display:none;width:24px;height:24px;right:-40px}.search-engine .multi-city-search .leg .remove a{padding:0}.search-engine .multi-city-search .leg .option{width:35%}.search-engine .multi-city-search .leg .option:last-child{width:25%}.search-engine .multi-city-search .depart{width:24%}.search-engine .add-remove li{margin-right:26px}.search-engine .add-remove .add,.search-engine .add-remove .remove{color:#fff;padding:0;height:auto}.search-engine .add-remove .add img,.search-engine .add-remove .remove img{width:19px}.custom-checkbox,.custom-radio{position:relative}.custom-checkbox li,.custom-radio li{position:relative}.custom-checkbox input[type="radio"],.custom-radio input[type="radio"],.custom-checkbox input[type="checkbox"],.custom-radio input[type="checkbox"]{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;opacity:0;height:auto;z-index:2}.custom-checkbox input[type="radio"]:checked+label::after,.custom-radio input[type="radio"]:checked+label::after,.custom-checkbox input[type="checkbox"]:checked+label::after,.custom-radio input[type="checkbox"]:checked+label::after{display:block}.custom-checkbox input[type="radio"]+label,.custom-radio input[type="radio"]+label,.custom-checkbox input[type="checkbox"]+label,.custom-radio input[type="checkbox"]+label{padding-left:28px}.custom-checkbox input[type="radio"]+label:before,.custom-radio input[type="radio"]+label:before,.custom-checkbox input[type="checkbox"]+label:before,.custom-radio input[type="checkbox"]+label:before,.custom-checkbox input[type="radio"]+label:after,.custom-radio input[type="radio"]+label:after,.custom-checkbox input[type="checkbox"]+label:after,.custom-radio input[type="checkbox"]+label:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-10px;width:21px;height:19px}.custom-checkbox input[type="radio"]+label:before,.custom-radio input[type="radio"]+label:before,.custom-checkbox input[type="checkbox"]+label:before,.custom-radio input[type="checkbox"]+label:before{border:1px solid #fff}.custom-checkbox input[type="radio"]+label:after,.custom-radio input[type="radio"]+label:after,.custom-checkbox input[type="checkbox"]+label:after,.custom-radio input[type="checkbox"]+label:after{background-position:center center;background-repeat:no-repeat;display:none}.custom-checkbox input[type="checkbox"]+label:before,.custom-radio input[type="checkbox"]+label:before,.custom-checkbox input[type="checkbox"]+label:after,.custom-radio input[type="checkbox"]+label:after{border-radius:.25em}.custom-checkbox input[type="checkbox"]+label:after,.custom-radio input[type="checkbox"]+label:after{background-image:url("../img/icons/icon-checkmark.svg");width:16px;height:16px;top:54%;left:3px}.custom-checkbox input[type="radio"]+label:before,.custom-radio input[type="radio"]+label:before,.custom-checkbox input[type="radio"]+label:after,.custom-radio input[type="radio"]+label:after{border-radius:50%;margin-top:-12px;width:19px;height:19px}.custom-checkbox input[type="radio"]+label:before,.custom-radio input[type="radio"]+label:before{border-width:2px}.custom-checkbox input[type="radio"]+label:after,.custom-radio input[type="radio"]+label:after{background-color:#fff;width:17px;left:3px;height:17px;top:63%}@media (min-width:768px) and (max-width:979px){.search-engine ::-webkit-input-placeholder{font-size:14px}.search-engine .option label{font-size:14px;left:5px}.search-engine .select-chevron select,.search-engine .custom-form-element select,.search-engine .select-chevron input,.search-engine .custom-form-element input,.search-engine .select-chevron a,.search-engine .custom-form-element a{font-size:13px;line-height:1.9}.search-engine .select-chevron .indent-left-from-text,.search-engine .custom-form-element .indent-left-from-text{padding-left:50px}.search-engine .select-chevron .indent-left-to-text,.search-engine .custom-form-element .indent-left-to-text{padding-left:30px}.search-engine .select-chevron .indent-left-year-text,.search-engine .custom-form-element .indent-left-year-text{padding-left:44px}.search-engine .select-chevron .indent-left-month-text,.search-engine .custom-form-element .indent-left-month-text{padding-left:57px}.search-engine .select-chevron .indent-left-adults-text,.search-engine .custom-form-element .indent-left-adults-text{padding-left:58px}.search-engine .select-chevron .indent-left-depart-text,.search-engine .custom-form-element .indent-left-depart-text,.search-engine .select-chevron .indent-left-return-text,.search-engine .custom-form-element .indent-left-return-text,.search-engine .select-chevron .indent-left-room-text,.search-engine .custom-form-element .indent-left-room-text,.search-engine .select-chevron .indent-left-guest-text,.search-engine .custom-form-element .indent-left-guest-text,.search-engine .select-chevron .indent-left-pickup-date-text,.search-engine .custom-form-element .indent-left-pickup-date-text,.search-engine .select-chevron .indent-left-pickup-time-text,.search-engine .custom-form-element .indent-left-pickup-time-text{padding-left:60px}.search-engine .select-chevron .indent-left-cruise-length-text,.search-engine .custom-form-element .indent-left-cruise-length-text{padding-left:63px}.search-engine .select-chevron .indent-left-drop-off-time-text,.search-engine .custom-form-element .indent-left-drop-off-time-text{padding-left:70px}.search-engine .select-chevron .indent-left-location-text,.search-engine .custom-form-element .indent-left-location-text,.search-engine .select-chevron .indent-left-check-in-text,.search-engine .custom-form-element .indent-left-check-in-text,.search-engine .select-chevron .indent-left-going-to-text,.search-engine .custom-form-element .indent-left-going-to-text,.search-engine .select-chevron .indent-left-duration-text,.search-engine .custom-form-element .indent-left-duration-text,.search-engine .select-chevron .indent-left-children-text,.search-engine .custom-form-element .indent-left-children-text,.search-engine .select-chevron .indent-left-drop-off-date-text,.search-engine .custom-form-element .indent-left-drop-off-date-text{padding-left:73px}.search-engine .select-chevron .indent-left-departure-port-text,.search-engine .custom-form-element .indent-left-departure-port-text{padding-left:79px}.search-engine .select-chevron .indent-left-check-out-text,.search-engine .custom-form-element .indent-left-check-out-text{padding-left:81px}.search-engine .select-chevron .indent-left-cruise-line-text,.search-engine .custom-form-element .indent-left-cruise-line-text{padding-left:124px}.search-engine .copy{font-size:16px}.search-engine button{padding:17px 0;font-size:17px}.search-engine .multi-city-search .custom-form-element .leg select,.search-engine .multi-city-search .custom-form-element .leg input,.search-engine .multi-city-search .custom-form-element .leg a{padding-top:25px;padding-left:5px}.search-engine .multi-city-search .option label{font-size:14px}.search-engine .custom-checkbox label,.search-engine .custom-radio label{font-size:14px}.search-engine .custom-checkbox.third,.search-engine .custom-radio.third,.search-engine .custom-checkbox.half,.search-engine .custom-radio.half,.search-engine .custom-checkbox.full,.search-engine .custom-radio.full{margin-top:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.search-engine .option label{font-size:16px;left:9px}.search-engine .select-chevron select,.search-engine .custom-form-element select,.search-engine .select-chevron input,.search-engine .custom-form-element input,.search-engine .select-chevron a,.search-engine .custom-form-element a{font-size:16px;line-height:1.5}.search-engine .select-chevron .indent-left-ship-text,.search-engine .custom-form-element .indent-left-ship-text,.search-engine .select-chevron .indent-left-year-text,.search-engine .custom-form-element .indent-left-year-text{padding-left:53px}.search-engine .select-chevron .indent-left-from-text,.search-engine .custom-form-element .indent-left-from-text{padding-left:58px}.search-engine .select-chevron .indent-left-adults-text,.search-engine .custom-form-element .indent-left-adults-text{padding-left:65px}.search-engine .select-chevron .indent-left-month-text,.search-engine .custom-form-element .indent-left-month-text{padding-left:67px}.search-engine .select-chevron .indent-left-depart-text,.search-engine .custom-form-element .indent-left-depart-text{padding-left:70px}.search-engine .select-chevron .indent-left-return-text,.search-engine .custom-form-element .indent-left-return-text{padding-left:70px}.search-engine .select-chevron .indent-left-to-text,.search-engine .custom-form-element .indent-left-to-text{padding-left:35px}.search-engine .select-chevron .indent-left-location-text,.search-engine .custom-form-element .indent-left-location-text,.search-engine .select-chevron .indent-left-check-in-text,.search-engine .custom-form-element .indent-left-check-in-text,.search-engine .select-chevron .indent-left-going-to-text,.search-engine .custom-form-element .indent-left-going-to-text{padding-left:85px}.search-engine .select-chevron .indent-left-check-out-text,.search-engine .custom-form-element .indent-left-check-out-text{padding-left:100px}.search-engine .select-chevron .indent-left-cruise-line-text,.search-engine .custom-form-element .indent-left-cruise-line-text{padding-left:145px}.search-engine .select-chevron .indent-left-cruise-length-text,.search-engine .custom-form-element .indent-left-cruise-length-text{padding-left:80px}.search-engine .select-chevron .indent-left-departure-port-text,.search-engine .custom-form-element .indent-left-departure-port-text{padding-left:95px}.search-engine .select-chevron .indent-left-duration-text,.search-engine .custom-form-element .indent-left-duration-text,.search-engine .select-chevron .indent-left-children-text,.search-engine .custom-form-element .indent-left-children-text,.search-engine .select-chevron .indent-left-drop-off-date-text,.search-engine .custom-form-element .indent-left-drop-off-date-text,.search-engine .select-chevron .indent-left-drop-off-time-text,.search-engine .custom-form-element .indent-left-drop-off-time-text{padding-left:80px}.search-engine .select-chevron .indent-left-room-text,.search-engine .custom-form-element .indent-left-room-text,.search-engine .select-chevron .indent-left-guest-text,.search-engine .custom-form-element .indent-left-guest-text,.search-engine .select-chevron .indent-left-pickup-date-text,.search-engine .custom-form-element .indent-left-pickup-date-text,.search-engine .select-chevron .indent-left-pickup-time-text,.search-engine .custom-form-element .indent-left-pickup-time-text{padding-left:70px}.search-engine .select-chevron .indent-left-pickup-location-text,.search-engine .custom-form-element .indent-left-pickup-location-text{padding-left:90px}.search-engine .copy{font-size:18px}.search-engine button{font-size:22px;padding:22px 0 20px}.search-engine .multi-city-search .custom-form-element .leg select,.search-engine .multi-city-search .custom-form-element .leg input,.search-engine .multi-city-search .custom-form-element .leg a{padding-top:25px;padding-left:9px}.search-engine .multi-city-search .option label{font-size:14px}.search-engine .custom-checkbox label,.search-engine .custom-radio label{font-size:14px}.search-engine .custom-checkbox.third,.search-engine .custom-radio.third,.search-engine .custom-checkbox.half,.search-engine .custom-radio.half,.search-engine .custom-checkbox.full,.search-engine .custom-radio.full{margin-top:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.search-engine input[type="checkbox"]+label:after{top:60%}.search-engine input[type="radio"]+label:after{top:64%}}.modal-open{overflow:hidden}.modal-scrollable{z-index:1060;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll;overflow:auto}.modal-scrollable .modal{outline:none;position:absolute;margin-top:0;top:1%;overflow:visible}.modal-scrollable .modal .modal-body{overflow-y:auto}.modal-scrollable .modal.promo-icon .modal-header{padding:13px 20px;height:50px}.modal-scrollable .modal.promo-icon .modal-header h1{text-decoration:none;cursor:default;line-height:24px}.modal-scrollable .modal.promo-icon .modal-header .close{text-decoration:none}.modal-scrollable .modal.promo-icon .modal-body{text-align:left}.modal-scrollable .modal.promo-icon .modal-body h2{margin:20px 0 20px 10px;background-color:transparent;border-bottom:0 solid #e1e1e0}.modal.full{top:0;bottom:0;right:0;left:0;width:100%}.modal.full .close{right:0px;top:0px;width:90px;font-size:25px;padding-top:7px;text-shadow:none;padding-left:0px;font-size:17px}.modal.full .modal-header{position:absolute;top:0;right:0;left:0;height:50px;padding:5px}.modal.full .modal-header h1{font-size:17px}.modal{border:none;overflow:visible;z-index:25000;width:1100px;margin-left:-550px}.modal input{font-weight:normal}.modal .modal-body{display:block;max-height:100%;padding:0;overflow-y:auto}.modal .modal-body table{margin:0}.modal .modal-body table th{font-weight:normal}.modal .modal-body table .total{color:#6AA436;font-weight:600;font-size:20px}.modal .modal-body .modal-padding{padding:30px;overflow:auto}.modal .modal-footer{display:block;background-color:#fff;border-top:0;padding:20px}.modal .modal-footer .btn-primary{background-color:#659A41;background-image:-webkit-gradient(linear, left top, left bottom, from(#659A41), to(#346734));background-image:-webkit-linear-gradient(top, #659A41, #346734);background-image:-moz-linear-gradient(top, #659A41, #346734);background-image:-o-linear-gradient(top, #659A41, #346734);background-image:linear-gradient(to bottom, #659A41, #346734);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#659A41', endColorstr='#346734', GradientType=0);padding:10px 30px}.modal .modal-footer .btn-secondary{background-color:#ffffff;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-size:14px;line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);margin-right:20px;color:black}.modal .close{position:absolute;top:0px;right:0px;width:50px;height:50px;font-size:35px;font-weight:normal;color:#fff;padding-bottom:9px;opacity:1;z-index:1;background-color:#C92027;margin-top:0;border-left:1px solid #383838;filter:alpha(opacity=100);text-decoration:none}.modal .close:focus{outline:none}.modal .close:hover{background:#4D5557;color:#ffffff;box-shadow:7px 0 6px -3px #242323 inset;border-top-right-radius:2px}.modal .close img{-webkit-transition:all .1s ease-in-out .2s linear;-moz-transition:all .1s ease-in-out .2s linear;-o-transition:all .1s ease-in-out .2s linear;-ms-transition:all .1s ease-in-out .2s linear;transition:all .1s ease-in-out .2s linear;width:35px}.modal .close img:hover{opacity:1}.modal .close.circle{top:-15px;right:-20px;width:35px;height:35px;background-color:#000;border:0;border-radius:100%}.modal .close.circle:hover{border-radius:100%;background:#4d5557;box-shadow:7px 0 6px -3px #242323 inset}.modal .modal-header{display:block;border-radius:3px 3px 0 0 ;border:none;background-color:#C92027;text-align:left;padding:5px 20px;position:relative}.modal .modal-header h1,.modal .modal-header div{margin:0;padding:0;font-weight:500;font-size:23px;color:#fff}.modal .modal-header div{line-height:40px}.modal .btn{margin-top:10px;padding:10px 40px;font-size:17px;font-weight:200}.modal .loader{padding:50px 0;margin:0}.modal .loader h1{margin-top:0}.modal .error-modal .padding{padding:10px}.modal .error-modal form{margin:0 0 5px}.modal .error-modal .modal-header{background-color:#fff;padding:5px 10px}.modal .error-modal .modal-header h1{color:#C92027}.modal .error-modal .modal-header h1 .icon-frown{line-height:27px;margin-right:15px}.modal .error-modal .close{font-size:18px;right:10px;background-color:#000000;width:auto;height:auto;padding:5px 15px;border-radius:5px;color:white;text-shadow:0 1px 0 #444343;top:9px}.modal .error-modal .error{padding:20px;font-size:20px;text-align:left;line-height:25px}.modal .error-modal .error-box{min-height:300px}.modal .error-modal .error-box .btn{background-color:#1B75BB;background-image:-moz-linear-gradient(top, #1B75BB, #10558b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1B75BB), to(#10558b));background-image:-webkit-linear-gradient(top, #1B75BB, #10558b);background-image:-o-linear-gradient(top, #1B75BB, #10558b);background-image:linear-gradient(to bottom, #1B75BB, #10558b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B75BB', endColorstr='#10558b', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:5px 10px;margin:0 0 10px 0}.modal .error-modal .error-box h1{font-size:23px;margin:0 0 10px 0}.modal .error-modal .error-box p{font-size:19px}.modal .error-modal .error-box .error,.modal .error-modal .error-box .error-message{line-height:24px;padding:0}.modal .error-modal .error-box .error .icon-frown,.modal .error-modal .error-box .error-message .icon-frown{margin-right:10px}.modal .error-modal .error-box .call-us{margin:20px 0}.modal .error-modal .error-box .call-us .line-one{font-size:18px}.modal .error-modal .error-box .call-us .tel{font-size:35px;line-height:36px}.modal .error-modal .error-box .chat h2{margin-top:20px}.modal .error-modal .error-box .error-img{width:27%;float:right;position:absolute;bottom:0;right:0}.modal .error-modal .no-top-padding{padding:0 10px 10px 10px}.modal .error-modal .form-box{display:none}.modal .error-modal.form .error-box{min-height:490px;float:left;display:block;width:58%}.modal .error-modal.form .error-box .error,.modal .error-modal.form .error-box .error-message{line-height:20px}.modal .error-modal.form .error-box .error .icon-frown,.modal .error-modal.form .error-box .error-message .icon-frown{margin-right:5px}.modal .error-modal.form .error-box p{font-size:16px}.modal .error-modal.form .error-box .lpchat-image{max-width:220px}.modal .error-modal.form .error-box .call-us .tel{font-size:25px}.modal .error-modal.form .error-box .error-img{width:40%}.modal .error-modal.form .form-box{display:block;float:left;width:40%;margin-left:2%}#session-expired .error-modal{border:7px solid #000;text-align:center}#session-expired .error-modal .padding{padding:20px}#session-expired .error-modal .error-box{min-height:0;border-bottom:0}#session-expired .error-modal .error-box .btn{background-color:#1B75BB;background-image:-moz-linear-gradient(top, #1B75BB, #10558b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1B75BB), to(#10558b));background-image:-webkit-linear-gradient(top, #1B75BB, #10558b);background-image:-o-linear-gradient(top, #1B75BB, #10558b);background-image:linear-gradient(to bottom, #1B75BB, #10558b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B75BB', endColorstr='#10558b', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:8px 10px}#session-expired .error-modal .error{text-align:center}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=70);background:#2C3F50}#round-trip .modal-body{padding:30px 0 0 0}#round-trip .container{width:100%}#round-trip .flight{margin:0;padding:20px}#round-trip .flight .total-time{font-weight:bold;font-size:15px;line-height:1;margin-left:15px}#round-trip .flight .total-time i.icon-time{margin-right:0}#round-trip .flight .flight-details{margin:0}#change-name h2{line-height:1;font-size:20px;font-weight:500}#change-name h2 i.icon-user{line-height:25px}#change-name p{font-size:13px;margin-bottom:20px}.modal.small{max-width:400px}.modal.small .modal-header .icon-building{line-height:25px}.modal.small h2{line-height:1}.modal.small h2 .icon-building{line-height:30px}.modal.small hr{margin:5px 0}.modal.small label{margin:5px 0}#alternate-dates{padding:30px 20px}#alternate-dates .close{top:-20px;right:-21px;width:43px;height:43px;font-size:32px;background-color:#bfbfbf;border-radius:100%;border:0;line-height:35px}#alternate-dates .close:hover{background-color:#7C7878;box-shadow:none;border-top-right-radius:100%}#alternate-dates .date{font-size:19px;font-weight:500}#alternate-dates .title{font-size:26px;margin:15px 0 25px;font-weight:bold}#alternate-dates label span{margin-left:5px}#alternate-dates li{font-size:15px;margin:10px 0;letter-spacing:1px}#alternate-dates .radio input[type="radio"]{margin-left:-19px}#alternate-dates .btn{font-size:18px;font-weight:400}.modal.small{max-width:600px;margin-left:-300px}.modal.small.small-2{max-width:670px}.modal.small.small-2 .age{margin-top:5px;width:100%}.modal.small.small-2 .ages{margin-top:5px}.modal.small.small-2 .search{border-radius:0px}.modal.small.small-2 .search.front-light{color:#000000;margin:0}.modal.small.small-2 .search.front-light.label-block input[type="text"],.modal.small.small-2 .search.front-light.label-block input[type="number"],.modal.small.small-2 .search.front-light.label-block input[type="email"],.modal.small.small-2 .search.front-light.label-block input[type="tel"]{padding:17px 10px 14px 15px}.modal.small.small-2 .search.front-light select,.modal.small.small-2 .search.front-light textarea,.modal.small.small-2 .search.front-light.select a.select-arrow,.modal.small.small-2 .search.front-light.select-arrow select,.modal.small.small-2 .search.front-light.search.vertical .select .select-arrow{padding:11px 10px 13px 10px}.modal.small.small-2 .search.front-light div input{border:1px solid #bbb}.modal.small.small-2 .search.front-light .option i{font-size:20px;top:12px}.modal.small.small-2 .row-fluid [class*="span"]{min-height:20px}.modal.small.small-2 .row-fluid [class*="span"] p{color:#808285;margin-bottom:5px}.modal.small.small-2 .row-fluid [class*="span"] p.black{color:#000000;font-weight:700}.modal.small.small-2 .row-fluid [class*="span"] .room-number-margin{margin-bottom:21px}.modal.small.small-2 .select-arrow{height:42px;border:1px solid #bbb}.modal.small.small-2 .select-arrow select{height:42px;-moz-appearance:none}.modal.small.small-2 .modal-header p{margin:0;margin-bottom:5px;margin-top:-10px}.modal.small.small-2 .modal-header #flightCities{width:75%;display:inline-flex}.modal.small.small-2 .modal-header .star.rating{margin-top:7px;margin-left:10px}.modal.small.small-2 .modal-header .star.rating [class*="icon-star"]{margin-right:0px}.modal.small.small-2 .modal-footer{background:#E9E9E9}.modal.small.small-2 .modal-footer .btn{margin-top:5px}.modal.small.small-2 .white-box{background-color:white;padding:10px;margin-bottom:10px;border:1px solid #bbb}.modal.small.small-2 .white-box p.black{margin-top:0}.modal.small.small-3{max-width:520px}.modal.small.small-4{max-width:460px}.modal.small select{padding-left:5px}.modal.small .select-arrow{height:42px}.modal.small .select-arrow select option{margin-top:-1px}.modal.small .btn-primary.btn-large{height:auto;padding:11px 19px;font-size:inherit}.modal.small .btn{margin-right:0px;margin-top:0}.modal.small .modal-body{overflow-y:auto}.modal.small .modal-body .modal-padding .span2 .select-arrow select{min-width:95px;padding-left:5px}.modal.small .modal-body .modal-padding .span4 .select-arrow.width-narrow{width:60px}.modal.small .modal-body .modal-padding .span4 .select-arrow.width-narrow select{width:50%;min-width:85px;padding-left:5px}.modal.small .modal-body .modal-padding .span6 .select-arrow.width-narrow{width:60px}.modal.small .modal-body .modal-padding .span6 .select-arrow.width-narrow select{width:50%;min-width:85px;padding-left:5px}.modal.small .modal-footer{text-align:center;padding:20px;border-top:1px solid #ddd}.backend .modal.small .select-arrow select{height:20px;padding:10px}.modal.medium{max-width:800px;margin-left:-400px;width:100%}.modal.medium.height .modal-body,.modal.small.height .modal-body{max-height:600px}.modal.full-page,.hotel-page{margin-left:0;left:0;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:auto;top:0 !important;bottom:0;width:100%}.modal.full-page .close,.hotel-page .close{position:absolute;top:20px;right:40px;opacity:1;filter:alpha(opacity=100);width:100%;text-align:right;height:100%;z-index:1;font-size:40px;border:0;background:transparent}.modal.full-page .close-btn,.hotel-page .close-btn,.modal.full-page .back-to-top,.hotel-page .back-to-top{position:fixed;z-index:100000;font-size:50px;height:70px;width:70px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#fff;border:0;right:40px;color:#D1D3D4;text-align:center}.modal.full-page .close-btn:hover,.hotel-page .close-btn:hover,.modal.full-page .back-to-top:hover,.hotel-page .back-to-top:hover{background:#00B5DA;color:#fff}.modal.full-page .close-btn,.hotel-page .close-btn{top:0;padding:0px 10px 10px 10px}.modal.full-page .back-to-top,.hotel-page .back-to-top{top:85px;font-weight:600}.modal.full-page .back-to-top span,.hotel-page .back-to-top span{position:absolute;display:block;width:100%}.modal.full-page button.close,.hotel-page button.close,.modal.full-page button.close-bg,.hotel-page button.close-bg{background:transparent}.modal.full-page *,.hotel-page *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal.full-page h2,.hotel-page h2{line-height:1.4;font-size:27px}.modal.full-page .modal-header,.hotel-page .modal-header{background:none}.modal.full-page .inner-modal,.hotel-page .inner-modal{min-height:100%;max-width:1100px;background:#D3EFF4;margin:0 auto;position:relative;z-index:1000}.modal.full-page .modal-body,.hotel-page .modal-body{max-height:auto;max-height:100%;overflow-y:visible}.modal.full-page .padding,.hotel-page .padding{padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal.full-page .half,.hotel-page .half{width:50%;float:left}.modal.full-page .price-box .content{width:60%;float:left}.modal.full-page .price-box .btn{width:30%}.modal.full-page .price-box .padding{padding:10px}.modal.loader{margin-left:0;left:0;background:transparent;overflow:auto;top:0 !important;bottom:0;width:100%;display:none}.modal.loader *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal.loader .inner-modal{height:20%;height:150px;width:400px;background:#D3EFF4;top:50%;left:50%;margin-top:-75px;margin-left:-200px;position:absolute;z-index:1000}.modal.loader .loader-modal-sml{display:block;text-transform:uppercase;color:#D1D3D4;font-weight:600;position:absolute;margin:0 auto;padding-top:10px;text-align:center;top:50%;margin-top:-50px;width:100%}.modal.loader .loader-modal-sml .newsearch{margin-top:10px}.loader-modal{display:block;text-transform:uppercase;color:#D1D3D4;font-weight:600;position:absolute;margin:0 auto;width:100px;top:50%;margin-top:-50px;left:50%;margin-left:-50px}.hotel-page .map{position:static;margin-top:8%}.hotel-page .address{margin-left:0;margin-bottom:8%}.hotel-page .address p{line-height:25px}#flight-details{max-width:1000px}#flight-details .tabs.two.half a,#flight-details .tabs.two.full a{min-height:64px}#flight-details .tabs.two.half a:hover,#flight-details .tabs.two.full a:hover{background-color:#c92027}#flight-details .tabs.red>li.active a:hover{background-color:#fff}#flight-details .close{width:64px;height:64px;font-size:50px;padding-bottom:11px;border-radius:0 6px 0 0}#flight-details .tab-content{border:0;-webkit-overflow-scrolling:touch}#flight-details .flight h2{background-color:#f1f1f1;padding:10px;font-size:20px;margin:0 0 15px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}#flight-details .flight h2 .date{font-weight:200;margin-left:10px}#flight-details .flight h4{font-size:15px;margin:0 0 15px 0}#flight-details .flight .departure,#flight-details .flight .arrival,#flight-details .flight .other-info,#flight-details .flight .flight-info{font-size:13px}#flight-details .flight .other-info span{font-weight:bold;color:#1C75BC}#flight-details .flight .other-info .time{font-weight:normal;float:right;color:#000000}#flight-details .flight .other-info .span12{margin-left:0;line-height:30px}#flight-details .flight .other-info .location{color:black;font-weight:normal;display:block;line-height:1}#flight-details .flight .arrival{float:left}#flight-details .flight .flight-info{padding:0}#flight-details .flight .flight-info img{display:block}.modal.terms .loader{padding:30px 0 0}.modal.terms .loader h1{border:0}.modal.secondary-loader .loader{padding:30px 0 0}.modal.secondary-loader .loader h1{border:0}#review-info .modal-header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:25px}#tabs-info{margin-bottom:30px}#tabs-info .btn{margin-top:0;font-weight:normal}#tabs-info .show-hide-btn{float:right}#tabs-info .chosen-package{margin-bottom:0}#tabs-info .chosen-package .hotel-img{float:left;width:23%;margin-right:2%}#tabs-info .chosen-package .hotel-img img{width:100%;height:110px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#tabs-info .chosen-package .hotel-details{margin-left:0%;width:55%;float:left}#tabs-info .chosen-package .hotel-details h1{font-size:24px;margin-bottom:4px;line-height:30px}#tabs-info .chosen-package .hotel-details p{line-height:1;margin-bottom:8px;font-size:14px}#tabs-info .chosen-package .hotel-details .rating [class*="icon-star"]{line-height:18px}#tabs-info .chosen-package .hotel-details .trip-advisor span{margin-left:10px;padding-left:9px;border-left:1px solid #d1d3d4}#tabs-info .chosen-package .btn{text-decoration:none;font-size:20px;padding:15px 5px;width:18%;margin-left:2%}#tabs-info .tabs li:first-child a{border-left:1px solid #D1D3D4}#tabs-info .tabs li:first-child a:hover{border-left:1px solid #C92027}#tabs-info .tabs li:last-child a{border-right:1px solid #D1D3D4}#tabs-info .tabs li:last-child a:hover{border-right:1px solid #C92027}#tabs-info .tabs li a{font-size:15px;color:#939597;padding:8px 0;border:0;background-color:#fff;font-weight:500;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4}#tabs-info .tabs li a:hover{text-decoration:none;background:#c92027;border-top:1px solid #c92027;border-bottom:1px solid #c92027;color:#fff}#tabs-info .tabs li a.border-right{border-right:1px solid #d1d3d4}#tabs-info .tabs li a.border-right:hover{border-right:1px solid #c92027}#tabs-info .tabs li.active a{text-decoration:none;background:#C92027;border:1px solid #C92027;color:#fff}#tabs-info .five-tabs li a{padding:9px 34px}#tabs-info .modal-body{padding:20px;overflow:visible}#tabs-info .modal-footer{padding-top:0}#tabs-info .modal-footer .btn{background:#000000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)}#tabs-info .modal-footer .btn:hover{background:#4d5557;box-shadow:0 5px 7px 0 #242323 inset}#tabs-info .modal-footer .btn.green{border:none;color:#FFF;text-shadow:none;box-sizing:border-box;background-color:#659A41;background-image:-webkit-gradient(linear, left top, left bottom, from(#659a41), to(#346734));background-image:-webkit-linear-gradient(top, #659a41, #346734);background-image:-moz-linear-gradient(top, #659a41, #346734);background-image:-o-linear-gradient(top, #659a41, #346734);background-image:linear-gradient(to bottom, #659a41, #346734);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#659A41', endColorstr='#346734', GradientType=0)}#tabs-info .modal-footer .btn.green:hover{background:#659a41;box-shadow:none}#tabs-info .tab-content{overflow:visible;padding:25px 0 0 0}#tabs-info .package-deals{margin:0}#tabs-info .gallery .active{max-width:none}#tabs-info .gallery .thumbnails{width:100%}#tabs-info #maps-attractions .container{width:100%;padding:0;height:500px}#tabs-info #map-canvas{width:100%}#tabs-info #locations{height:450px}#vacation-pkg .modal-header .icon-building{line-height:25px}#vacation-pkg h2{line-height:1}#vacation-pkg h2 .icon-building{line-height:30px}#vacation-pkg .span6{min-height:20px}#vacation-pkg hr{margin:5px 0}#vacation-pkg h3{margin-top:0;font-size:18px}#vacation-pkg label{margin:5px 0}#vacation-pkg .info{line-height:1.6}#vacation-pkg .modal-footer{text-align:center;padding:20px;border-top:1px solid #E9E9E9}#vacation-pkg .modal-footer .btn{margin-top:0}#vacation-pkg .select-arrow{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#vacation-pkg .select-arrow select{padding:5px;font-size:18px;font-weight:bold}#hotel-pkg h3{margin-top:0}#hotel-pkg .star.rating{margin-top:10px}#hotel-pkg .select-arrow{border:2px solid #bcbec0}#hotel-pkg .select-arrow select{padding:7px;height:20px}#hotel-pkg .guestOccupancy{padding:10px;min-height:44px;width:80px;color:#000000}#hotel-pkg .occupants{position:relative;padding:10px;border:1px solid #E9E9E9;margin-bottom:20px}#hotel-pkg .occupants i{color:#808285;font-size:20px;position:absolute;right:13px;top:14px}#hotel-pkg .occupants h2{font-size:17px}#hotel-pkg .occupants table{border:0}#hotel-pkg .occupants table th,#hotel-pkg .occupants table td{border-right:0}#hotel-pkg .occupants th{font-weight:bold;color:#999}#flights-hotels-pkg h3{margin-top:0}#flights-hotels-pkg .dates{font-size:13px}#flights-hotels-pkg .dates .return{padding-top:5px}.ie8 #hotel-pkg .select-arrow select,.ie9 #hotel-pkg .select-arrow select{padding-right:0;padding-left:0}.ie8 .front #hotel-pkg .occupants,.ie9 .front #hotel-pkg .occupants{padding:0}.ie8 .front #hotel-pkg .guestOccupancy,.ie9 .front #hotel-pkg .guestOccupancy{min-height:0}.ie8 .front .modal.small .modal-body .modal-padding .span2 .select-arrow select,.ie9 .front .modal.small .modal-body .modal-padding .span2 .select-arrow select,.ie8 .front .modal.small .modal-body .modal-padding .span6 .select-arrow.width-narrow select,.ie9 .front .modal.small .modal-body .modal-padding .span6 .select-arrow.width-narrow select,.ie8 .front .modal.small .modal-body .modal-padding .span4 .select-arrow.width-narrow select,.ie9 .front .modal.small .modal-body .modal-padding .span4 .select-arrow.width-narrow select{min-width:30px}#canadawidespecials .modal-header,.circle-close .modal-header{background-color:inherit}#canadawidespecials .modal-header.white-header,.circle-close .modal-header.white-header{background-color:#ffffff}#canadawidespecials .modal-header.white-header h1,.circle-close .modal-header.white-header h1{color:#0d72ba}#canadawidespecials .modal-header .modal-header-wrapper,.circle-close .modal-header .modal-header-wrapper{margin:30px auto 20px auto;text-align:center}#canadawidespecials .modal-header h1.header,.circle-close .modal-header h1.header,#canadawidespecials .modal-header h2.header,.circle-close .modal-header h2.header{color:#19345B;font-weight:600;float:none;margin:0;text-align:center}#canadawidespecials .modal-header h1.header,.circle-close .modal-header h1.header{font-size:36px;display:inline-block}#canadawidespecials img.circle-tag,.circle-close img.circle-tag{float:none;margin-top:-10px}#canadawidespecials .modal-header h2.header,.circle-close .modal-header h2.header{font-size:26px}#canadawidespecials .modal-body,.circle-close .modal-body{width:100%}#canadawidespecials .modal-footer,.circle-close .modal-footer{text-align:center}#canadawidespecials .modal-footer .btn-primary,.circle-close .modal-footer .btn-primary{background:#000;font-size:15px;font-weight:600}#canadawidespecials .close,.circle-close .close{background-color:#000;border:none;top:-18px;right:-25px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;width:45px;height:45px}#price-alert-modal{padding:40px 75px;text-align:center}#price-alert-modal form{margin:0}#price-alert-modal h5{font-size:30px;margin:0 0 25px 0}#price-alert-modal .close{-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-o-transition:all .8s ease-in;-ms-transition:all .8s ease-in;transition:all .8s ease-in}#price-alert-modal .loader{position:absolute;top:0;left:0;right:0;padding:8px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#price-alert-modal .input-container{margin-bottom:35px;height:50px;position:relative;overflow:hidden}#price-alert-modal .input-container input{width:100%;margin-bottom:0;border:1px solid #A7A9AB;line-height:50px;background-color:#e4e4e4;font-size:20px;padding-right:150px;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#price-alert-modal .input-container input:focus{background-color:#f1f1f1}#price-alert-modal .input-container button{width:32%;padding:6px 0;font-size:20px;font-weight:bold;position:absolute;right:0px;top:0;bottom:0;z-index:2;border-top-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in}#price-alert-modal .input-container.active button{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}#price-alert-modal a{text-decoration:underline;font-size:17px;-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-o-transition:all .8s ease-in;-ms-transition:all .8s ease-in;transition:all .8s ease-in}#price-alert-modal p{font-size:17px;line-height:25px;margin-bottom:30px}#price-alert-modal .green{font-size:20px;margin-bottom:45px;font-weight:bold;color:#397639}#price-alert-modal .message{position:absolute;top:40px;max-width:450px;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in}#price-alert-modal.loading .loader{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}#price-alert-modal.loading .close,#price-alert-modal.loading a{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#price-alert-modal.loading .input-container.active input{padding-right:0;padding-left:25%}#price-alert-modal.loading .input-container.active button{right:-150px}#price-alert-modal.loading.success .loader{display:none}#price-alert-modal.loading.success .close,#price-alert-modal.loading.success .message{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:inherit}#price-alert-modal.loading.success .message{position:relative;z-index:0;top:0}#price-alert-modal.loading.success .message a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}#price-alert-modal.loading.success .modal-body{display:none}.modal.modal-search{font-size:14px}.modal.modal-search label{color:#fff}.modal.modal-search.modal .modal-body .modal-padding{padding:0}.modal.modal-search.modal{background:transparent;box-shadow:none}.modal.modal-search.modal .modal-body .modal-padding{overflow:visible}.modal.modal-search.modal.small .modal-body{overflow:visible}.modal.modal-search.modal .close{z-index:1000;border:2px solid #fff}.modal.modal-search.modal .close:hover{border-top-right-radius:54%}.modal.modal-search.modal .modal.small .select-arrow select{height:auto}.modal.modal-search.modal .game_details{margin-bottom:20px;text-align:center;font-size:12px}.modal.modal-search .search.front-light.blue{background:url(/public/img/bg-blue-90.png) repeat}.modal.modal-search .search.front-light.black{background:url(/public/img/bg-black-80.png) repeat}.modal.modal-search .search{margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.modal.modal-search .search.front-light.black .search-header{font-size:26px;margin-bottom:20px}.modal.modal-search .search .padding,.modal.modal-search .search.light .padding{padding:4% 5% 5% 5%}.modal.modal-search.modal.small label{margin:0}.modal.modal-search #hotels label.close-hotels{text-align:center;color:#fff;margin-bottom:10px}.modal.modal-search #hotels label.close-hotels input{margin-top:0}.modal.modal-search .tabs .circle{background:#fff;width:12px;height:12px;display:inline-block;margin-right:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal.modal-search .tabs li.active .circle{background:#0D72BA;border:2px solid #fff}.modal.modal-search .front-light ul.tabs{margin:0;padding:0 15%;border-bottom:1px solid #555}.modal.modal-search .front-light.black .tabs>li.flights1 a,.modal.modal-search .tabs.front-light.black>li.flights1 a,.modal.modal-search .front-light .tabs>li.cars1 a,.modal.modal-search .tabs.front-light>li.cars1 a{background-image:none}.modal.modal-search .front-light .tabs>li a,.modal.modal-search .tabs.front-light>li a{padding:10px;font-size:15px;font-weight:normal}.modal.modal-search .front-light.black .tabs>li,.modal.modal-search .tabs.front-light.black>li{background:transparent}.modal.modal-search .front-light.black .tabs>.active>a,.modal.modal-search .front-light.black .tabs>.active>a:focus,.modal.modal-search .front-light.black .tabs>.active>a:hover,.modal.modal-search .tabs.front-light.black>.active>a,.modal.modal-search .tabs.front-light.black>.active>a:focus,.modal.modal-search .tabs.front-light.black>.active>a:hover{background:transparent;color:#0D72BA}.modal.modal-search .front-light.black .tabs>li>a:focus,.modal.modal-search .front-light.black .tabs>li>a:hover,.modal.modal-search .tabs.front-light.black>li>a:focus,.modal.modal-search .tabs.front-light.black>li>a:hover{background:transparent;color:#0D72BA}.modal.modal-search .front-light.black .tabs>li>a:focus .circle,.modal.modal-search .front-light.black .tabs>li>a:hover .circle,.modal.modal-search .tabs.front-light.black>li>a:focus .circle,.modal.modal-search .tabs.front-light.black>li>a:hover .circle{background:#0D72BA;border:2px solid #fff}.cfl .modal-backdrop,.cfl .modal-backdrop.fade.in{background:#fff}.ie8 .modal.modal-search .search{background:#000}.ie9 .modal-search .search .three.tabs>li.hotels{width:33%}.style-2.new.modal h1{color:#0d72ba}.style-2.new.modal h1 i{margin-right:12px}.style-2.new.modal h4{color:#0d72ba;display:inline-block;width:auto;margin:5px 0 0 10px}.style-2.new.modal p{clear:left}.style-2.new.modal .close{top:5px;right:5px;font-size:33px}.style-2.new.modal .btn{font-weight:600}.style-2.new.modal .btn.wide-btn{padding:10px 14px;font-size:16px;margin-bottom:10px;width:100%}.style-2.new.modal .btn img{width:8px;height:12px;margin-top:-2px}.style-2.new.modal .modal-header img{margin-top:20px;width:250px;margin-bottom:10px}.style-2.new.modal .modal-header p{width:88%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0}.style-2.new.modal .modal-header.white-header h1{margin-top:5px}.style-2.new.modal.small.small-2 .modal-header .star.rating{margin-top:0;margin-left:0;display:block;width:100px;float:left;width:auto}.style-2.new.modal .modal-body{background:#fff}.style-2.new.modal .modal-body p{font-size:16px}.style-2.new.modal .modal-body span{border-top:1px solid #e0e0e0;display:block;padding-top:5px}.style-2.new.modal .modal-body section{border-top:1px solid #e0e0e0;display:block;padding-top:20px;padding-bottom:10px}.style-2.new.modal .modal-body img{padding:15px 0 0 0;margin:0 auto;float:none;display:block;opacity:.5}.style-2.new.modal .modal-body .loader{width:100px}.style-2.new.modal .modal-body .row-fluid .span5,.style-2.new.modal .modal-body .row-fluid .span6{text-align:center}.style-2.new.modal .modal-body .wide-btn{margin-top:10px}.style-2.new.modal .modal-body ul{list-style:none;float:left;width:100%;margin:0;padding-bottom:10px}.style-2.new.modal .modal-body ul li{width:33.3%;float:left}.style-2.new.modal .modal-body ul li label input[type="radio"]{margin-top:2px}.style-2.new.modal .modal-body .padding{padding:20px}.style-2.new.modal .modal-body .padding.no-top{padding-top:5px}.style-2.new.modal .modal-body .padding.no-bottom{padding-bottom:8px;padding-top:5px}.style-2.new.modal .modal-body .padding.no-padding{padding:0 20px}.style-2.new.modal .tab-content{border-top:1px solid #bbb}.style-2.new.modal .modal-footer{padding:20px}.style-2.new.modal .modal-footer.white-footer{background:#fff}.style-2.new.modal .modal-footer.white-footer.disclaimer{text-align:left;padding:10px 20px}.style-2.new.modal .modal-footer.white-footer.marginL-10{margin-left:10px}.style-2.new.modal .modal-footer.white-footer.empty{padding:5px;border-top:0 solid #fff}.style-2.new.modal .red-gradient:hover{background-color:#f00000;background-image:-webkit-gradient(linear, left top, left bottom, from(#f00000), to(#990100));background-image:-webkit-linear-gradient(top, #f00000, #990100);background-image:-moz-linear-gradient(top, #f00000, #990100);background-image:-o-linear-gradient(top, #f00000, #990100);background-image:linear-gradient(to bottom, #f00000, #990100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00000', endColorstr='#990100', GradientType=0)}.center-img{margin:0 auto;float:none;display:block}div.center-img{margin:0 auto;float:none;display:block}.input-group .btn{height:45px;width:100%;padding:0 5px;float:left;border-radius:0;background:none;background-color:none;border:1px solid #bbb}.input-group .btn input{border:1px solid red}.input-group{position:relative;display:table;border-collapse:separate}.input-group .input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group .btn-default{color:#333}.input-group input[type="text"]{float:left}.input-group .glyphicon-plus:before{content:"\2b"}.input-group .glyphicon-minus:before{content:"\2212"}.input-group .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}@media (max-width:1199px){.modal{width:880px;margin-left:-440px}}@media (max-width:979px){.modal{width:666px;margin-left:-333px}.modal.medium{max-width:650px;margin-left:-325px}.modal.medium.height .modal-body{max-height:375px}#flight-details .tabs.two.half>li{width:49%}#tabs-info .five li a{font-size:13px}#cfl-search .search .people-select{right:0}}@media (min-width:768px) and (max-width:979px){#tabs-info .five-tabs li a{padding:9px 20px}}@media (max-width:767px){.modal.full.in{top:0}.modal{width:80%;margin:auto}.modal.small.small-3,.modal.small.small-4{max-width:100%}.modal.small .modal-footer.white-footer{height:100%}.modal.small,.modal.medium,#flight-details{left:0%;right:0;top:0 !important;width:100%;height:100%;margin-left:0;max-width:100%}.modal.small.height .modal-body,.modal.medium.height .modal-body{max-height:900px}#tabs-info .chosen-package{padding-top:40px}#tabs-info .close{top:0;right:0;border-radius:0}#tabs-info .close:hover{border-radius:0}#tabs-info .grey-gradient-bg{height:auto}.style-2.new.modal .modal-body ul li{width:50%}.style-2.new.modal .modal-body ul li label{margin:15px 0}}.new-layout.modal .modal-padding{padding:15px 30px 25px 30px;overflow:auto}.new-layout.modal .modal-header{float:none;padding:0;margin:25px 30px 0 30px;background-color:inherit;border-bottom:1px solid #e0e0e0}.new-layout.modal .modal-header .header{font-size:22px;display:inline-block;color:#0e75b7;font-weight:600;margin-bottom:20px;max-width:92%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-layout.modal .modal-header .header .star.Rating{font-size:15px}.new-layout.modal.style-3 .modal-header{margin:10px 20px 0 20px}.new-layout.modal.style-3 .modal-header p{margin:5px 0;margin-bottom:10px}.new-layout.modal.style-3 .modal-header p.blue{margin:0;margin-bottom:0px}.new-layout.modal.style-3 .modal-header .header{margin-bottom:10px}.new-layout.modal.style-3 .modal-header .close{width:25px;height:25px;font-size:20px;top:0px;right:-5px}.new-layout.modal.style-3 .modal-body .modal-padding{padding:10px 20px 15px 20px}.new-layout.modal.style-3 .modal-body .modal-padding .room-number{width:100%}.new-layout.modal.style-3 .modal-body .room-title{padding-top:41px;font-weight:bold;display:inherit}.new-layout.modal.style-3 .modal-body table{border:0 solid #d5dee0}.new-layout.modal.style-3 .modal-body table th,.new-layout.modal.style-3 .modal-body table td{border-right:0 solid #d5dee0}.new-layout.modal.style-3 .modal-body table th.room-number,.new-layout.modal.style-3 .modal-body table td.room-number{padding:0}.new-layout.modal .close{background-color:#333;border:0;top:-10px;right:-15px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;width:35px;height:35px}.new-layout.modal .close:hover{background-color:#000}.new-layout.modal .icon-calendar{position:absolute;right:8px;top:35px;font-size:20px;color:#808285}.new-layout.modal .option{position:relative}.new-layout.modal .select-arrow{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.new-layout.modal .select-arrow select{height:100%;font-weight:bold}.new-layout.modal .second{margin:0 0 0 0}.new-layout.modal .icon-play{margin-left:10px;font-size:12px;line-height:18px}.new-layout.modal form{margin-bottom:0}.new-layout.modal label{color:#808285}.new-layout.modal input[type="text"],.new-layout.modal input[type="tel"],.new-layout.modal input[type="email"],.new-layout.modal input[type="date"],.new-layout.modal .select-arrow{border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;font-weight:bold}.modal .modal-header.white-header{background-color:#ffffff}.tabs{border:0}.tabs>ul{overflow:hidden}.tabs>li{background-color:#fff;float:left;font-weight:600}.tabs>li>a{border:0 solid #ddd;border-radius:0;text-align:center;color:#939597;padding:8px 10px}.tabs>li>a.inactive{border-radius:0;text-align:center}.tabs.nav>li>a:hover,.tabs.nav>li>a:focus.nav>li>a:hover,.tabs.nav>li>a:focus{background:#C92027;color:#fff}.tab-content{padding:20px ;clear:both}.tabs.default{background:#fff;border:1px solid #D1D3D4}.tabs.default:after{content:"";display:table;clear:both}.tabs.default>li:first-child{margin-left:0%}.nav.tabs.default{margin-bottom:0}.tabs.two.full>li{width:100%}.tabs.two.full>li a{text-align:left}.tabs.two.half>li{width:50%}.tabs.two.half>li a{text-align:left}.tabs.three>li{width:33.3%;font-weight:600}.tabs.three>li>a{padding:20px;font-size:20px}.tabs.three.small-tabs>li>a{padding:10px 0px;font-size:12px;min-height:20px}.tabs.four>li{width:25%;font-weight:600}.tabs.four>li>a{padding:5px;font-size:12px;min-height:28px}.tabs.five>li{width:20%;font-weight:normal}.tabs.five>li>a{font-size:15px;line-height:24px}.sidebar .tabs.five>li{width:auto;display:inline-block}.sidebar .tabs.five>li>a{padding:5px 5px;font-size:12px;font-weight:bold}.tabs.six>li{width:16.6%}.tabs.six>li:last-child{width:17%}.tabs.six>li>a{font-weight:normal;padding:8px 5px;font-size:15px}.tabs.seven>li{width:13.65%}.tabs.seven>li:first-child{width:14.5%;margin-left:0}.tabs.seven>li>a{font-size:15px;padding:8px}.tabs.seven>li.active a{border-left:1px solid #D1D3D4}.tabs>.active>a,.tabs>.active>a:hover,.tabs>.active>a:focus{border-bottom:0;background:#fff;color:#2C3F50;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.tabs>.active>a .alt-price,.tabs>.active>a:hover .alt-price,.tabs>.active>a:focus .alt-price{color:#000000}.dark ul.tabs{margin:0}.tabs.dark>li,.dark .tabs>li{background:#0F4A7C}.tabs.dark>li a,.dark .tabs>li a{border:0;color:#fff;font-size:17px;padding:10px}.tabs.dark>.active>a,.tabs.dark>.active>a:hover,.tabs.dark>.active>a:focus,.dark .tabs>.active>a,.dark .tabs>.active>a:hover,.dark .tabs>.active>a:focus{background:#C92027;color:#fff}.tabs.dark>.active:first-child>a,.dark .tabs>.active:first-child>a{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.tabs.dark>.active:last-child>a,.dark .tabs>.active:last-child>a{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.tabs.dark>li>a:hover,.dark .tabs>li>a:hover,.tabs.dark>li>a:focus,.dark .tabs>li>a:focus{background:#9d191e;color:#fff}.tabs.dark>li:first-child>a:hover,.dark .tabs>li:first-child>a:hover,.tabs.dark>li:first-child>a:focus,.dark .tabs>li:first-child>a:focus{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.tabs.dark>li:last-child>a:hover,.dark .tabs>li:last-child>a:hover,.tabs.dark>li:last-child>a:focus,.dark .tabs>li:last-child>a:focus{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.tabs.dark>li:first-child,.dark .tabs>li:first-child{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.tabs.dark>li:last-child,.dark .tabs>li:last-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.front-light ul.tabs{margin:10px}.tabs.front-light>li,.front-light .tabs>li{background:#c4cfe8}.tabs.front-light>li a,.front-light .tabs>li a{border:0;color:#1c375f;font-size:12px;background-repeat:no-repeat;background-position:center 15px;border-left:1px solid #daeaf5;padding:40px 3px 10px 3px }.tabs.front-light>li.vacations1 a,.front-light .tabs>li.vacations1 a{background-image:url(../img/icon-search-vacations-blue.png)}.tabs.front-light>li.flight-hotel1 a,.front-light .tabs>li.flight-hotel1 a{background-image:url(../img/icon-search-flighthotel-blue.png)}.tabs.front-light>li.flights1 a,.front-light .tabs>li.flights1 a{background-image:url(../img/icon-search-flights-blue.png)}.tabs.front-light>li.hotels1 a,.front-light .tabs>li.hotels1 a{background-image:url(../img/icon-search-hotels-blue.png)}.tabs.front-light>li.cruises1 a,.front-light .tabs>li.cruises1 a{background-image:url(../img/icon-search-cruises-blue.png)}.tabs.front-light>li.cars1 a,.front-light .tabs>li.cars1 a{background-image:url(../img/icon-search-cars-blue.png)}.tabs.front-light>li a,.front-light .tabs>li:first-child a{border-left:0}.tabs.front-light>.active>a,.tabs.front-light>.active>a:hover,.tabs.front-light>.active>a:focus,.front-light .tabs>.active>a,.front-light .tabs>.active>a:hover,.front-light .tabs>.active>a:focus{background:#1c375f;color:#fff;background-repeat:no-repeat;background-position:center 15px}.tabs.front-light>li>a:hover,.front-light .tabs>li>a:hover,.tabs.front-light>li>a:focus,.front-light .tabs>li>a:focus{background:#102038;color:#fff}.tabs.front-light>li:first-child>a:hover,.front-light .tabs>li:first-child>a:hover,.tabs.front-light>li:first-child>a:focus,.front-light .tabs>li:first-child>a:focus{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;-o-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.tabs.front-light>li:last-child>a:hover,.front-light .tabs>li:last-child>a:hover,.tabs.front-light>li:last-child>a:focus,.front-light .tabs>li:last-child>a:focus{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.front-light .tabs li a:hover,.front-light .tabs li a:focus{background-repeat:no-repeat;background-position:center 15px}.tabs.front-light>.active.vacations1>a,.front-light .tabs>.active.vacations1>a,.front-light .tabs>.vacations1>a:hover,.front-light .tabs>.vacations1>a:focus{background-image:url(../img/icon-search-vacations-white.png);background-size:24px 20px}.tabs.front-light>.active.flight-hotel1>a,.front-light .tabs>.active.flight-hotel1>a,.front-light .tabs>.flight-hotel1>a:hover,.front-light .tabs>.flight-hotel1>a:focus{background-image:url(../img/icon-search-flighthotel-white.png)}.tabs.front-light>.active.flights1>a,.front-light .tabs>.active.flights1>a,.front-light .tabs>.flights1>a:hover,.front-light .tabs>.flights1>a:focus{background-image:url(../img/icon-search-flights-white.png);background-size:18px 21px}.tabs.front-light>.active.hotels1>a,.front-light .tabs>.active.hotels1>a,.front-light .tabs>.hotels1>a:hover,.front-light .tabs>.hotels1>a:focus{background-image:url(../img/icon-search-hotels-white.png)}.tabs.front-light>.active.cruises1>a,.front-light .tabs>.active.cruises1>a,.front-light .tabs>.cruises1>a:hover,.front-light .tabs>.cruises1>a:focus{background-image:url(../img/icon-search-cruises-white.png)}.tabs.front-light>.active.cars1>a,.front-light .tabs>.active.cars1>a,.front-light .tabs>.cars1>a:hover,.front-light .tabs>.cars1>a:focus{background-image:url(../img/icon-search-cars-white.png)}.tabs.front-light.blue>li,.front-light.blue .tabs>li{background:url(/public/img/bg-white-08.png) repeat;margin-left:1px;width:19.8%}.tabs.front-light.blue>li a,.front-light.blue .tabs>li a{color:#fff;border-left:1px solid transparent}.tabs.front-light.blue>li.vacations1 a,.front-light.blue .tabs>li.vacations1 a{background-image:url(../img/icon-search-vacations-white.png);background-size:24px 20px}.tabs.front-light.blue>li.flight-hotel1 a,.front-light.blue .tabs>li.flight-hotel1 a{background-image:url(../img/icon-search-flighthotel-white.png);background-size:36px 21px}.tabs.front-light.blue>li.flights1 a,.front-light.blue .tabs>li.flights1 a{background-image:url(../img/icon-search-flights-white.png);background-size:18px 21px}.tabs.front-light.blue>li.hotels1 a,.front-light.blue .tabs>li.hotels1 a{background-image:url(../img/icon-search-hotels-white.png);background-size:14px 21px}.tabs.front-light.blue>li.cruises1 a,.front-light.blue .tabs>li.cruises1 a{background-image:url(../img/icon-search-cruises-white.png);background-size:19px 23px}.tabs.front-light.blue>li.cars1 a,.front-light.blue .tabs>li.cars1 a{background-image:url(../img/icon-search-cars-white.png);background-size:24px 18px}.front-light .tabs.six>li{width:16.49%}.front-light .tabs.five>li{width:19.8%}.front-light .tabs.three>li{width:33%}.ie8 .tabs.front-light.blue>li.vacations1 a,.ie8 .front-light.blue .tabs>li.vacations1 a{background-image:url(../img/icon-search-vacations-white-s.png)}.ie8 .tabs.front-light.blue>li.flight-hotel1 a,.ie8 .front-light.blue .tabs>li.flight-hotel1 a{background-image:url(../img/icon-search-flighthotel-white-s.png)}.ie8 .tabs.front-light.blue>li.flights1 a,.ie8 .front-light.blue .tabs>li.flights1 a{background-image:url(../img/icon-search-flights-white-s.png)}.ie8 .tabs.front-light.blue>li.hotels1 a,.ie8 .front-light.blue .tabs>li.hotels1 a{background-image:url(../img/icon-search-hotels-white-s.png)}.ie8 .tabs.front-light.blue>li.cruises1 a,.ie8 .front-light.blue .tabs>li.cruises1 a{background-image:url(../img/icon-search-cruises-white-s.png)}.ie8 .tabs.front-light.blue>li.cars1 a,.ie8 .front-light.blue .tabs>li.cars1 a{background-image:url(../img/icon-search-cars-white-s.png)}.front-light.black .tabs>li a{color:#fff;border-left:0px solid transparent}.tabs.front-light.blue>li:first-child,.front-light.blue .tabs>li:first-child{margin-left:0}.tabs.front-light.blue>.active>a,.tabs.front-light.blue>.active>a:hover,.tabs.front-light.blue>.active>a:focus,.front-light.blue .tabs>.active>a,.front-light.blue .tabs>.active>a:hover,.front-light.blue .tabs>.active>a:focus{background:#CA0000;color:#fff;background-repeat:no-repeat;background-position:center 15px}.tabs.front-light.blue>li>a:hover,.front-light.blue .tabs>li>a:hover,.tabs.front-light.blue>li>a:focus,.front-light.blue .tabs>li>a:focus{background:#970000;color:#fff}.front-light.blue .tabs li a:hover,.front-light.blue .tabs li a:focus{background-repeat:no-repeat;background-position:center 15px}.tabs.front-light.blue>.active.vacations1>a,.front-light.blue .tabs>.active.vacations1>a,.front-light.blue .tabs>.vacations1>a:hover,.front-light.blue .tabs>.vacations1>a:focus{background-image:url(/public/img/icon-search-vacations-white.png);background-size:24px 20px}.tabs.front-light.blue>.active.flight-hotel1>a,.front-light.blue .tabs>.active.flight-hotel1>a,.front-light.blue .tabs>.flight-hotel1>a:hover,.front-light.blue .tabs>.flight-hotel1>a:focus{background-image:url(../img/icon-search-flighthotel-white.png);background-size:36px 21px}.tabs.front-light.blue>.active.flights1>a,.front-light.blue .tabs>.active.flights1>a,.front-light.blue .tabs>.flights1>a:hover,.front-light.blue .tabs>.flights1>a:focus{background-image:url(../img/icon-search-flights-white.png);background-size:18px 21px}.tabs.front-light.blue>.active.hotels1>a,.front-light.blue .tabs>.active.hotels1>a,.front-light.blue .tabs>.hotels1>a:hover,.front-light.blue .tabs>.hotels1>a:focus{background-image:url(../img/icon-search-hotels-white.png);background-size:14px 21px}.tabs.front-light.blue>.active.cruises1>a,.front-light.blue .tabs>.active.cruises1>a,.front-light.blue .tabs>.cruises1>a:hover,.front-light.blue .tabs>.cruises1>a:focus{background-image:url(../img/icon-search-cruises-white.png);background-size:19px 23px}.tabs.front-light.blue>.active.cars1>a,.front-light.blue .tabs>.active.cars1>a,.front-light.blue .tabs>.cars1>a:hover,.front-light.blue .tabs>.cars1>a:focus{background-image:url(../img/icon-search-cars-white.png);background-size:24px 18px}.tabs.red{width:93.6%;float:left;margin-bottom:0}.tabs.red>li>a{border:0;padding:20px;color:#fff;background-color:#C92027}.tabs.red>li>a .trip-summary{display:inline-block;float:right;color:#fff;font-weight:normal;text-align:right;max-width:65%}.tabs.red>li>a .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabs.red>li>a span{font-size:20px;font-weight:500;line-height:1}.tabs.red>li>a img{width:25px;margin-right:10px}.tabs.red>li>a .plane-white{display:inline-block}.tabs.red>li>a .plane-black{display:none}.tabs.red>li.active a{color:#1C75BC;background-color:#fff;cursor:text}.tabs.red>li.active a .trip-duration{color:#000000}.tabs.red>li.active a .trip-summary{color:black}.tabs.red>li.active .plane-white{display:none}.tabs.red>li.active .plane-black{display:inline-block}.nav.tabs.light-blue{background:#51bbe7}.nav.tabs.light-blue a{font-weight:300;background-color:#51bbe7}.nav.tabs.light-blue a:hover,.nav.tabs.light-blue .active{background-color:#FFF;color:#51bbe7}.nav.tabs.light-blue .active a{background-color:#FFF;color:#51bbe7}.tabs.grey .nav-tabs .tabs>li>a{padding:20px 4px;border:0;font-weight:300;font-size:15px}.tabs.grey .nav-tabs .tabs>li>a:hover{color:#0F4A7C}.tabs.grey .nav-tabs .tabs>li.active a{background:#1273BA;color:#fff;width:auto}.alt-date{color:#808285}.alt-price{color:#1C75BC;text-decoration:underline;margin-left:5px;font-weight:bold}.modal.full-page .tab-content{clear:both;padding:0}.nav-tabs{border:0}.nav-tabs>li{width:20%}.nav-tabs>li>a{border-radius:0;background:#BEC3C7;color:#fff;padding:5px;text-align:center}.nav-tabs>li>a:hover{background:#C8CACC}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{background:#2C3F50;color:#fff}.tab-content{overflow:visible}.active-pill{float:left;width:100%;margin-bottom:10px}.active-pill li a{color:#000000;padding:9px 20px;text-align:center;font-size:18px;font-weight:500;height:45px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.active-pill li a:hover{background:none}.active-pill li .trip-logo{max-width:150px}.active-pill li .redtag-logo{max-width:27px;margin-right:10px}.active-pill li.active a{border:1px solid #1b75bb;border-radius:30px;background-color:white;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.2)}.active-pill.two li{float:left}.active-pill.two li a{float:left}.active-pill.two li:first-child a{float:right}.tabs.active-arrow>.active{position:relative}.tabs.active-arrow>.active:after,.tabs.active-arrow>.active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tabs.active-arrow>.active:after{border-width:10px;margin-left:-10px}.tabs.active-arrow>.active:before{border-width:10px;margin-left:-10px}.tabs.active-arrow>.active:after{border-top-color:#D1D3D4}.tabs.active-arrow>.active:before{border-top-color:#D1D3D4}.tabs.active-arrow.red-arrow>.active:after{border-top-color:#C92027}.tabs.active-arrow.red-arrow>.active:before{border-top-color:#C92027}.tabs.red-arrow>.active>a,.tabs.red-arrow>.active>a:hover,.tabs.red-arrow>.active>a:focus,.tabs.red-arrow>li>a:focus,.tabs.red-arrow>li>a:hover{background:#C92027;color:#fff}.tabs.active-arrow.blue-arrow>.active:after{border-top-color:#0D72BA}.tabs.active-arrow.blue-arrow>.active:before{border-top-color:#0D72BA}.tabs.blue-arrow>.active>a,.tabs.blue-arrow>.active>a:hover,.tabs.blue-arrow>.active>a:focus{background:#0D72BA;color:#fff}.tabs.active-arrow.green-arrow>.active:after{border-top-color:#659a41}.tabs.active-arrow.green-arrow>.active:before{border-top-color:#659a41}.tabs.green-arrow>.active>a,.tabs.green-arrow>.active>a:hover,.tabs.green-arrow>.active>a:focus{background:#659a41;color:#fff}.tabs.active-arrow.dark-blue-arrow>.active:after{border-top-color:#1c375f}.tabs.active-arrow.dark-blue-arrow>.active:before{border-top-color:#1c375f}.container.white.top-banner{padding:0}.floating .featured{width:100%;margin:0}.featured{margin-left:-15px;margin-top:-15px;margin-right:-15px}.featured.white{margin:-15px -15px 0 -15px}.featured .banner{height:auto;position:relative;padding-bottom:20px;min-height:550px}.featured .banner .main-link{width:51.5%;float:right;display:block;position:absolute;z-index:1;right:0;height:700px}.featured .banner .main-deal{position:absolute;top:120px;z-index:100;padding:28px;background:url(/public/img/bg-black-40.png) repeat;min-width:265px;font-size:16px;text-decoration:none;color:#fff;font-weight:300;line-height:1;display:block;max-width:300px;text-align:center}.featured .banner .main-deal:after{content:"";display:table;clear:both}.featured .banner .main-deal .weather.widget{width:100%;bottom:-51px;margin:0}.featured .banner .main-deal .destination{font-size:36px;line-height:1;display:block;font-weight:500;margin-bottom:15px}.featured .banner .main-deal .deal-type{font-size:36px;line-height:1.5;display:block;font-weight:500}.featured .banner .main-deal .description{line-height:3;display:block;font-size:12px;font-weight:lighter;margin-top:5px}.featured .banner .main-deal .amount{font-size:87px;color:#fff;position:relative;padding-left:37px;font-weight:bold;line-height:.85;display:inline-block}.featured .banner .main-deal .amount sup{position:absolute;top:3px;left:0;line-height:1;font-size:58px;font-weight:500}.featured .banner .main-deal .small-text{color:#ddd;font-size:12px;margin-top:6px}.featured .banner .main-deal h2{color:#fff;margin-right:0;margin:10px 0}.featured .banner .main-deal p{min-width:127px;margin:0 auto;min-height:5px;display:inline-flex}.featured .banner .main-deal .from-to{font-size:20px;font-weight:normal;line-height:1.3;display:block;margin-bottom:10px}.featured .banner .main-deal .btn{width:150px;margin-left:80px;font-size:20px;font-weight:bold;cursor:pointer;margin-top:18px}.featured .banner .main-deal .date{display:block;margin-right:10px}.featured .banner .main-deal .airline{margin-left:10px;min-width:32px;max-width:100px;text-align:left}.featured .banner .main-deal .date,.featured .banner .main-deal .airline{font-size:12px;margin-top:15px;float:left;line-height:1.3;text-align:right;display:inline-block}.featured .banner .main-deal.full-width{max-width:100%;font-size:32px}.featured .banner .main-deal.full-width h2{display:inline-block;margin:0;font-size:32px}.featured .banner .main-deal.full-width h2 span{margin:0 5px 0 0;display:inline-block;font-size:32px}.featured .banner .main-deal.full-width h2 span.destination{font-size:32px}.featured .banner .main-deal.full-width.destination span.destination{font-size:32px}.featured .banner .btn.blue{font-family:"Helvetica",Helvetica Neue,Arial,sans-serif;font-size:19px;margin-left:0px;padding:8px 8px;font-weight:bold;background:#1C75BC}.featured .banner .btn.blue:hover{background:#1C75BC}.featured .banner .btn.disabled{opacity:1}.featured .banner .weather.widget,.featured .banner .page-title{float:right;z-index:200;position:absolute;right:0}.featured .banner .bg{position:absolute;left:0;width:auto;max-width:none;min-height:100%}.featured .banner.carousel{margin-bottom:0}.featured .banner .carousel-inner{position:absolute;height:100%}.featured .banner .carousel-inner .item{height:100%;min-height:500px}.featured .banner .carousel-indicators{top:auto;bottom:20px;right:10px}.featured .banner .carousel-indicators li{height:20px;width:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px;opacity:1;border:1px solid #2C3F50;background-color:#fff}.featured .banner .carousel-indicators li.active{background:#2C3F50;border:1px solid #fff}.featured .banner .carousel-indicators li:hover{cursor:pointer}.featured .banner .main-deal.top-right{width:auto;top:40px;right:30px}.featured .banner .main-deal.top-left{width:auto;top:40px}.featured .banner .main-deal.bottom-right{width:auto;top:153px;right:30px}.featured .banner .main-deal.bottom-left{width:auto;top:153px}.featured .banner .carousel-indicators{bottom:24px;left:69%;width:140px}.vacations-city .featured .banner .main-deal{min-width:320px}.flights-hotels .featured .banner .main-deal h2{margin-bottom:5px}.flights-hotels .featured .banner .main-deal .destination{margin-bottom:0;font-size:41px}.flights-hotels .featured .banner .main-deal .starting-from{font-size:13px;margin-bottom:3px;display:block}.half-route .featured .banner .main-deal .from-to{display:block;text-align:center}.secondary-deal{position:absolute;bottom:20px;width:49%;color:#fff;font-size:1.8em;font-weight:300;float:right;margin-top:20px;left:48.5%;z-index:1}.featured #promos a:hover .main-deal,.featured #promos a:hover .weather.widget{background:#0b192f;opacity:.95}.banner.vacations .london .bg{top:-120px}.banner.cruises .carousel-indicators{display:none}.news-letter .banner{height:219px}.news-letter .banner .weather.widget{display:none}.testimonials .featured .banner{min-height:212px;padding-bottom:0px}.testimonials .featured .banner .bg{position:absolute;width:100%;left:0}.testimonials .featured .banner .weather.widget{display:none}.banner.percent-deal .main-deal{font-family:"Helvetica",Helvetica Neue,Arial,sans-serif;font-weight:300}.banner.percent-deal .main-deal h1{margin:0 0;line-height:0}.banner.percent-deal .main-deal .intro{text-transform:capitalize;font-size:19px;line-height:21px;font-weight:300}.banner.percent-deal .main-deal .amount{width:290px;font-size:95px;margin-left:0px;margin-top:10px;padding-left:0px;letter-spacing:-1px;word-spacing:-5px;display:block;clear:left}.banner.percent-deal .main-deal .amount sup{font-size:54px;top:0px;left:auto;right:0}.featured .banner.hotels-banner .main-deal{max-width:2000px}.featured .banner.hotels-banner .intro{font-size:52px;font-weight:500;float:left}.featured .banner.hotels-banner .description{width:49px;font-size:18px;line-height:1;float:left;clear:left;margin-top:15px;letter-spacing:.05em}.featured .banner.hotels-banner .amount{width:87px;font-size:87px;margin-left:0px;margin-top:6px;padding-left:0px;word-spacing:-5px;display:block;float:left}.featured .banner.hotels-banner .amount sup{font-size:54px;top:0px;left:auto;right:0}.featured .banner.hotels-banner .end{font-size:25px;font-weight:lighter;width:100%;clear:both;float:left;margin-top:10px;letter-spacing:.05em}.featured .banner.westjet-vacations-city-banner .main-link .main-deal{min-width:420px}.banner .banner1{background-repeat:no-repeat}.featured .banner-img{width:100%}.banner.home-banner .banner1{background:url(/public/img/banners/home/pda/large.jpg) top center no-repeat}.banner.home-banner .banner2{background:url(/public/img/banners/home/flights/large.jpg) top center no-repeat}.banner.home-banner .banner3{background:url(/public/img/banners/home/christmas-newyears/large.jpg) top center no-repeat}.banner.home-banner .banner4{background:url(/public/img/banners/home/sunquest2/large.jpg) top center no-repeat}.banner.cars-banner .banner1{background:url(/public/img/banners/cars/large.jpg) top center no-repeat}.banner.cruises-banner .banner1{background:url(/public/img/banners/cruises/banner1/large.png) top center no-repeat}.banner.cruises-banner .banner2{background:url(/public/img/banners/cruises/banner2/large.jpg) top center no-repeat}.banner.cruises-banner .banner3{background:url(/public/img/banners/cruises/banner3/large.jpg) top center no-repeat}.banner.cruises-banner .banner4{background:url(/public/img/banners/cruises/banner4/large.jpg) top center no-repeat}.banner.cruises-banner .banner5{background:url(/public/img/banners/cruises/banner5/large.jpg) top center no-repeat}.banner.march-break-banner .banner1,.banner.march-break-city-banner .banner1{background:url(/public/img/banners/vacations/march-break/large.jpg) top center no-repeat}.banner.honeymoons-banner .banner1,.banner.honeymoons-city-banner .banner1{background:url(/public/img/banners/honeymoons/large.jpg) top center no-repeat}.banner.spring-break-vacations-banner .banner1,.banner.spring-break-vacations-city-banner .banner1{background:url(/public/img/banners/vacations/spring-break/large.jpg) top center no-repeat}.banner.january-vacations-banner .banner1{background-image:url(/public/img/banners/vacations/jan/large.jpg)}.banner.february-vacations-banner .banner1{background:url(/public/img/banners/vacations/feb/large.jpg) top center no-repeat}.banner.texas-banner .banner1{background:url(/public/img/banners/vacations/texas/large.jpg) top center no-repeat}.banner.wedding-invite-banner .banner1{background:url(/public/img/banners/weddings.jpg) top center no-repeat}.banner.valentines-day-vacations-banner .banner1{background:url(/public/img/banners/vacations/valentines-day/large.png) top center no-repeat}.banner.sweetheart-vacations-banner .banner1{background:url(/public/img/banners/vacations/sweetheart/large.jpg) top center no-repeat}@media (min-width:768px) and (max-width:979px){.featured .banner.hotels-banner .intro{font-size:40px}.featured .banner .main-deal.full-width{font-size:28px}.featured .banner .main-deal.full-width h2{font-size:32px}.featured .banner .main-deal.full-width h2 span{margin:0;font-size:28px}.featured .banner .main-deal.full-width h2 span.destination{font-size:28px}.featured .banner .main-deal.full-width.destination span.destination{font-size:28px}}@media (min-width:768px) and (max-width:1199px){.featured .banner.westjet-vacations-city-banner .main-link .main-deal{min-width:400px}.featured .banner.westjet-vacations-city-banner .main-link .main-deal.bottom-left{left:16.5%}.featured .banner-img{width:100%}.banner.march-break-banner .banner1,.banner.march-break-city-banner .banner1{background:url(/public/img/banners/vacations/march-break/medium.jpg) top center no-repeat}.banner.honeymoons-banner .banner1,.banner.honeymoons-city-banner .banner1{background:url(/public/img/banners/honeymoons/medium.jpg) top center no-repeat}.banner.home-banner .banner1{background:url(/public/img/banners/home/pda/medium.jpg) top center no-repeat}.banner.home-banner .banner2{background:url(/public/img/banners/home/flights/medium.jpg) top center no-repeat}.banner.home-banner .banner3{background:url(/public/img/banners/home/christmas-newyears/medium.jpg) top center no-repeat}.banner.home-banner .banner4{background:url(/public/img/banners/home/sunquest2/medium.jpg) top center no-repeat}.banner.cars-banner .banner1{background:url(/public/img/banners/cars/medium.jpg) top center no-repeat}.banner.cruises-banner .banner1{background:url(/public/img/banners/cruises/banner1/medium.png) top center no-repeat}.banner.cruises-banner .banner2{background:url(/public/img/banners/cruises/banner2/medium.jpg) top center no-repeat}.banner.cruises-banner .banner3{background:url(/public/img/banners/cruises/banner3/medium.jpg) top center no-repeat}.banner.cruises-banner .banner4{background:url(/public/img/banners/cruises/banner4/medium.jpg) top center no-repeat}.banner.cruises-banner .banner5{background:url(/public/img/banners/cruises/banner5/medium.jpg) top center no-repeat}.banner.spring-break-vacations-banner .banner1,.banner.spring-break-vacations-city-banner .banner1{background:url(/public/img/banners/vacations/spring-break/medium.jpg) top center no-repeat}.banner.january-vacations-banner .banner1{background-image:url(/public/img/banners/vacations/jan/medium.jpg)}.banner.february-vacations-banner .banner1{background:url(/public/img/banners/vacations/feb/medium.jpg) top center no-repeat}.banner.texas-banner .banner1{background:url(/public/img/banners/vacations/texas/medium.jpg) top center no-repeat}.banner.valentines-day-vacations-banner .banner1{background:url(/public/img/banners/vacations/valentines-day/medium.png) top center no-repeat}.banner.sweetheart-vacations-banner .banner1{background:url(/public/img/banners/vacations/sweetheart/medium.jpg) top center no-repeat}}@media (max-width:768px) and (orientation:portrait),(max-width:767px) and (orientation:landscape){.featured .banner-img{height:390px;width:930px;margin:0 auto;max-width:none;position:absolute;left:50%;margin-left:-465px}.featured .banner-img .bg{width:100%}.featured .carousel-inner{min-height:390px}.banner .banner1{background-size:930px 390px !important;background-position:center}.featured .banner .main-link .main-deal:after{content:"";display:table;clear:both}.featured .banner.hotels-banner .main-link .main-deal{min-width:360px;padding:25px}.featured .banner.hotels-banner .main-link .main-deal .intro,.featured .banner.hotels-banner .main-link .main-deal .end{text-align:left}.featured .banner.hotels-banner .main-link .main-deal .description{text-align:left;float:left;font-size:18px;line-height:1;clear:left;margin-top:15px;letter-spacing:.05em;width:49px}.featured .banner.westjet-vacations-city-banner .main-link .main-deal{min-width:420px}.banner.home-banner .banner1{background:url(/public/img/banners/home/pda/small.jpg) top center no-repeat;background-size:930px 390px}.banner.home-banner .banner2{background:url(/public/img/banners/home/flights/small.jpg) top center no-repeat}.banner.home-banner .banner3{background:url(/public/img/banners/home/christmas-newyears/small.jpg) top center no-repeat}.banner.home-banner .banner4{background:url(/public/img/banners/home/sunquest2/small.jpg) top center no-repeat}.banner.cars-banner .banner1{background:url(/public/img/banners/cars/small.jpg) top center no-repeat}.banner.cruises-banner .banner1{background:url(/public/img/banners/cruises/banner1/small.png) top center no-repeat}.banner.cruises-banner .banner2{background:url(/public/img/banners/cruises/banner2/small.jpg) top center no-repeat}.banner.cruises-banner .banner3{background:url(/public/img/banners/cruises/banner3/small.jpg) top center no-repeat}.banner.cruises-banner .banner4{background:url(/public/img/banners/cruises/banner4/small.jpg) top center no-repeat}.banner.cruises-banner .banner5{background:url(/public/img/banners/cruises/banner5/small.jpg) top center no-repeat}.banner.march-break-banner .banner1,.banner.march-break-city-banner .banner1{background:url(/public/img/banners/vacations/march-break/small.jpg) top center no-repeat}.banner.honeymoons-banner .banner1,.banner.honeymoons-city-banner .banner1{background:url(/public/img/banners/honeymoons/small.jpg) top center no-repeat}.banner.spring-break-vacations-banner .banner1,.banner.spring-break-vacations-city-banner .banner1{background:url(/public/img/banners/vacations/spring-break/small.jpg) top center no-repeat}.banner.january-vacations-banner .banner1,.banner.january-vacations-city-banner .banner1{background-image:url(/public/img/banners/vacations/jan/small.jpg)}.banner.february-vacations-banner .banner1,.banner.february-vacations-city-banner .banner1{background:url(/public/img/banners/vacations/feb/small.jpg) top center no-repeat}.banner.texas-banner .banner1{background:url(/public/img/banners/vacations/texas/small.jpg) top center no-repeat}.banner.valentines-day-vacations-banner .banner1{background:url(/public/img/banners/vacations/valentines-day/small.png) top center no-repeat}.banner.sweetheart-vacations-banner .banner1{background:url(/public/img/banners/vacations/sweetheart/small.jpg) top center no-repeat}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:768px) and (orientation:portrait),only screen and (-moz-min-device-pixel-ratio:1.5) and (max-width:768px) and (orientation:portrait),only screen and (-o-min-device-pixel-ratio:3/2) and (max-width:768px) and (orientation:portrait),only screen and (min-device-pixel-ratio:1.5) and (max-width:768px) and (orientation:portrait){.banner.home-banner .banner1{background:url(/public/img/banners/home/pda/small-retina.jpg) top center no-repeat}.banner.cruises-banner .banner1{background:url(/public/img/banners/cruises/banner1/small-retina.png) top center no-repeat;background-size:930px 390px}.banner.cruises-banner .banner2{background:url(/public/img/banners/cruises/banner2/small-retina.jpg) top center no-repeat;background-size:930px 390px}.banner.cruises-banner .banner3{background:url(/public/img/banners/cruises/banner3/small-retina.jpg) top center no-repeat;background-size:930px 390px}.banner.cruises-banner .banner4{background:url(/public/img/banners/cruises/banner4/small-retina.jpg) top center no-repeat;background-size:930px 390px}.banner.cruises-banner .banner5{background:url(/public/img/banners/cruises/banner5/small-retina.jpg) top center no-repeat;background-size:930px 390px}.banner.spring-break-vacations-banner .banner1{background:url(/public/img/banners/vacations/spring-break/small-retina.jpg) top center no-repeat}.banner.january-vacations-banner .banner1{background:url(/public/img/banners/vacations/jan/retina.jpg) top center no-repeat}.banner.february-vacations-banner .banner1{background:url(/public/img/banners/vacations/feb/retina.jpg) top center no-repeat}.vacations-city-banner .banner1,.vacations-country-banner .banner1{background:url(/public/img/banners/vacations/winter/retina.jpg) top center no-repeat}.banner.texas-banner .banner1{background:url(/public/img/banners/vacations/texas/retina.jpg) top center no-repeat}.banner.valentines-day-vacations-banner .banner1{background:url(/public/img/banners/vacations/valentines-day/small-retina.png) top center no-repeat}.banner.sweetheart-vacations-banner .banner1{background:url(/public/img/banners/vacations/sweetheart/small-retina.jpg) top center no-repeat}}#new-footer{color:#414042;margin-top:20px}#new-footer a{color:#414042;text-decoration:none;padding:0}#new-footer a:hover{text-decoration:underline}#new-footer a.tel{color:#C92027;font-weight:400}#new-footer h4{color:#231F20}#new-footer .customer-service{width:22%;margin:0;margin-left:.5%;display:inline-block;float:left}#new-footer .sponsors li{width:18%}#new-footer .footer-icon-links{border-left:1px solid #ddd;width:18.5%;padding-left:30px;margin-left:0}#new-footer .footer-icon-links li{display:inline-block}#new-footer .footer-icon-links img{width:20%;margin:0 10px 0 0;float:left}#new-footer .footer-icon-links a{font-size:17px;width:70%;font-weight:500;color:#1C75BC;float:left}#new-footer .footer-icon-links li:first-child{margin:15px 0 28px 0}#new-footer .horizontal-bar{background-color:#f1f1f1;padding:10px 25px;margin-bottom:0;color:#414042;font-size:11px}#new-footer .horizontal-bar .first-half{width:56%;margin:0;float:left}#new-footer .horizontal-bar .second-half{width:44%;margin:0;float:right}#new-footer .horizontal-bar .second-half p{margin:0;line-height:20px;float:right}#new-footer .horizontal-bar-menu li{display:block;float:left;margin-right:8px}#new-footer .horizontal-bar-menu li>a{padding:0 5px 0 0px;border-right:1px solid #414042}#new-footer .col-last{margin:40px 0 0 0}#new-footer .footer-links .span7.four.columns .col{width:24%;margin-right:0%;margin-left:1%}#new-footer .footer-links .span7.four.columns .col:first-child{margin-right:0%;margin-left:0%}.ie8 .front footer#new-footer.container{padding:0 0}footer{color:#8b8c8c;background:#fff}footer .badges-new{float:right;margin:0px 0 0 0;width:100%}footer .badges-new a{float:left;margin-left:3%;padding-top:0;min-width:70px}footer .badges-new a:first-child{margin-left:0%}footer .bottom-line{border-bottom:1px solid #ddd}footer .bottom-line:after{content:"";display:table;clear:both}footer .address{float:left;width:100%;position:relative;padding-left:15px}footer .address .icon-map-marker{color:#C92027;font-size:20px;height:20px;position:absolute;left:0;bottom:0}footer .address,footer .copy,footer .days,footer .hours{font-size:12px}footer p{line-height:1}footer .call-us{text-align:right}footer .call-us .line-one{margin-bottom:0;font-weight:200}footer .call-us .tel{color:#C92027;padding:10px 0;font-size:40px;font-weight:500;letter-spacing:1px;display:block;line-height:1}footer .call-us .info{overflow:auto}footer .hours,footer .days{float:right;text-align:left}footer .hours p:first-child,footer .days p:first-child{margin-bottom:5px}footer .hours{margin-left:3%;margin-right:3%}footer .footer-links{font-size:12px;border-bottom:1px solid #ddd}footer .footer-links a{text-decoration:underline}footer .footer-links .horizontal.bar{clear:both;border-top:1px solid #D1D3D4;padding:15px 20px;font-size:11.8px;margin:0}footer .footer-links .horizontal.bar a{text-decoration:none;padding:0 5px 0 0}footer .footer-links ul{list-style:none outside none;margin:0}footer .footer-links li{line-height:1.6}#testimonials-newsletter{background-color:#F8F8F8;border:1px solid #ddd;float:left;width:100%}#testimonials-newsletter h2{width:100%;margin:0 auto;font-weight:400;font-size:25px;color:#0F4A7C;float:inherit;display:block;margin-top:0px;padding-top:20px}#testimonials-newsletter li{float:left}#testimonials-newsletter li p{line-height:1.4}#testimonials-newsletter footer{font-size:15px}#testimonials-newsletter blockquote footer{margin-bottom:20px}#testimonials-newsletter .odd .testimonials{border-right:1px solid #ddd;margin-left:inherit;margin-right:inherit;min-height:174px;transition:min-height ease .5s}#testimonials-newsletter .odd .testimonials h2{width:83%;margin:0 auto}#testimonials-newsletter .odd .testimonials .carousel{margin-bottom:0}#testimonials-newsletter .odd .testimonials .carousel .carousel-control{opacity:.2;top:36px}#testimonials-newsletter .odd .testimonials .carousel .carousel-control:hover{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}#testimonials-newsletter .odd .testimonials .carousel .carousel-control:focus{outline:none}#testimonials-newsletter .option{width:37%;float:left;margin:0}#testimonials-newsletter .option .select-arrow select{height:40px;height:auto;font-size:16px;font-weight:600;text-indent:15px}#testimonials-newsletter .option .select-arrow select.city{padding-left:8px}#testimonials-newsletter .newsletter{background-color:inherit;border:none;margin:0;padding:0;display:inline-block;width:100%}#testimonials-newsletter .newsletter h2{margin-bottom:3px}#testimonials-newsletter .newsletter h3{font-size:15px;color:#2C3F50}#testimonials-newsletter .newsletter .news-ltr-wrapper{width:96%;float:right}#testimonials-newsletter .newsletter .news-ltr-wrapper h2{float:left;width:100%}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]{width:40%;height:42px;font-size:15px;font-weight:600;line-height:18px;float:left;padding-top:13px;-webkit-box-shadow:inset 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 rgba(0,0,0,0);box-shadow:inset 0 rgba(0,0,0,0)}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:focus{border:1px solid #bbb}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]::-webkit-input-placeholder{font-size:15px;font-weight:600;padding-top:0px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:-moz-placeholder{font-size:15px;font-weight:600}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]::-moz-placeholder{font-size:15px;font-weight:600}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:-ms-input-placeholder{font-size:15px;font-weight:600}#testimonials-newsletter .newsletter .news-ltr-wrapper .btn.blue{padding-left:10px;padding-right:10px;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-right:34px}#testimonials-newsletter .newsletter .news-ltr-wrapper .privacy-policy{font-size:12px;float:left}#testimonials-newsletter .newsletter .news-ltr-wrapper .receive-promo{width:100%;font-size:13px;float:left}#testimonials-newsletter .newsletter .news-ltr-wrapper .option{width:36.5%;float:left;margin:0}#testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow{height:42px;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border-color:#ddd;border-width:1px 0 1px 0}#testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow select{font-size:16px;font-weight:600;min-width:225px;text-indent:10px;padding-top:11px;padding-bottom:10px}#testimonials-newsletter .newsletter .news-ltr-wrapper .social-media{float:left;padding-top:0px}#testimonials-newsletter .newsletter .news-ltr-wrapper .social-media li{padding:0}.ie8 #testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow select{height:auto;padding-bottom:0px;padding-top:10px;padding-left:5px;line-height:19px}#testimonials-newsletter.newsletter-old .odd .testimonials{min-height:228px}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper{width:96%;float:right}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper input[type="text"]{width:35%}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper input[type="text"]:focus{border:1px solid #bbb}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper .btn.blue{margin-right:0px;padding-left:4px;padding-right:10px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper .option{width:36.5%;float:left;margin:0}.g-recaptcha.highlight-error{border:1px solid #e9322d;border-radius:4px}.contact-form{width:100%}#FAQ h3,#privacy h3,#terms-conditions h3,#hurricane-blog h3,#accessibility h3,#general h3,#FAQ h4,#privacy h4,#terms-conditions h4,#hurricane-blog h4,#accessibility h4,#general h4{font-size:14px;line-height:28px;text-transform:uppercase;margin:24px 0;font-weight:normal}#careers h3,#careers h4{font-size:21px;line-height:32px;margin:24px 0;font-weight:normal}.hurricane-advisory h1{float:none;margin:30px 0 25px 0;color:#19345b;font-weight:300;font-size:30px}.hurricane-advisory h2{margin:0;font-size:18px;line-height:24px;text-transform:uppercase;font-weight:normal;color:#c92027}#micro-site-search{margin:-50px auto 0 auto}.template-banner{background:url(../img/template/template-bkgr-banner.jpg) no-repeat 0 0;min-height:600px;margin-top:-20px;padding-top:40px}.template-banner header{float:left}.template-banner header h1{font-size:80px;line-height:78px;font-weight:normal;color:#fff}.template-banner header h2{font-weight:normal;color:#fff}.contest-form{float:right;margin:0px 0 0px 0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.55)}.contest-form form{margin:0}.contest-form form label{color:#fff}.contest-form form input[type="email"]{border:none;height:100%;width:100%;padding:10px;font-weight:400}.contest-form form input[type="text"]{border:none;font-weight:400}.contest-form form button{width:100%;text-transform:uppercase;margin:10px 0}.contest-form.inverted{float:right;background:none}.contest-form.inverted form{margin-top:-20px}.contest-form.inverted form label{color:black}.contest-form.inverted form input[type="email"]{border:1px solid #e1e1e1}.contest-form.inverted form input[type="text"]{border:1px solid #e1e1e1}.general-product{margin-bottom:60px}.general-product .intro{margin:0 0 40px 0}.general-product .intro h1{float:none;text-align:center;margin:30px 0 25px 0}.general-product .intro p{text-align:center}.general-product .intro .span8 p{text-align:left}.general-product .main .header-icon,.general-product .main .header{display:none}.general-product-slider .carousel .carousel-indicators{top:auto;bottom:-30px;right:45%}.general-product-slider .carousel .carousel-indicators li{height:20px;width:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px;opacity:1;border:1px solid #2c3f50;background-color:#ffffff}.general-product-slider .carousel .carousel-indicators li:hover,.general-product-slider .carousel .carousel-indicators li.active{cursor:pointer;background-color:#d1d1d1}.general-product-slider .carousel .carousel-control{top:45%}.general-product-slider .carousel .carousel-control.right{right:-10px}.general-product-slider .carousel .carousel-control.left{left:0}.terms-conditions-general{background-color:#F3F5F7}.terms-conditions-general h4{font-weight:normal;text-transform:uppercase;text-align:center}.terms-conditions-general h4 a{color:#3F3F3F;padding:20px 0 10px 0;font-size:16px;display:block}.terms-conditions-general .panel-body{padding:0 20px 20px 20px;text-align:center}.general-template.social-media{text-align:center}.general-template.social-media ul>li{width:2%;margin-right:0}.general-template.social-media ul>li.descr{width:auto;vertical-align:middle;margin-right:5px}#bounce-page-modal{width:400px;margin-left:-200px}#bounce-page-modal button{width:100%;text-transform:uppercase;margin:10px 0}#bounce-page-modal .modal-header{background-color:#E9E9E9;color:#19345B}#bounce-page-modal .modal-body{padding:20px 20px 0 20px}#universal-orlando hr{margin:30px 0}#universal-orlando .nomar{margin:0!important}.orlando-contest .number{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e77d22;padding:20px;color:white;float:right;font-size:21px;line-height:21px;font-weight:600}.orlando-contest .col-img-right{float:right;margin:0px 0 0 0;padding:0;text-align:right}.orlando-contest .col-img-left{float:left;margin:0px 0 0 0;padding:0;text-align:left}.orlando-contest .more-orlando{background-color:#f2f2f2;text-align:center;padding:20px 0}.orlando-contest .more-orlando a{color:inherit;text-decoration:underline;font-size:120%}.orlando-contest .disclaimer{margin:30px 0 0px 0}.orlando-contest .disclaimer p{font-size:9px;line-height:12px}h1.orlando-heading-main{display:inline-block;text-align:left;font-size:26px!important;line-height:29px!important}.orlando-contest{margin:30px auto}.orlando-heading-wrapper h1.orlando-heading-content{text-align:left;line-height:29px;font-size:21px;font-weight:700;display:inline;padding:0;text-transform:uppercase}.orlando-heading-wrapper h1.orlando-heading-content span{display:block;height:5px;width:45px;margin:20px 0;padding:0;background-color:orange}.orlando-heading-wrapper span{display:block;height:5px;width:45px;margin:10px 0 20px 0;padding:0;background-color:orange}.orlando-heading-wrapper h2.orlando-subheading{margin:0;padding:0;font-size:16px;font-style:italic;font-weight:300}.orlando-heading-wrapper .orlando-3XL{font-size:72px;line-height:92px;text-transform:uppercase;font-weight:700;letter-spacing:-1.5px;margin:0;padding:20px 0 0 0}.orlando-heading-wrapper .orlando-2XL{font-size:45px;line-height:45px;text-transform:uppercase;font-weight:700;letter-spacing:-1.5px;color:inherit}.orlando-heading-wrapper .orlando-XL{font-size:36px;line-height:36px;font-weight:400;color:#444;margin:45px 0}.orlando-sidebar a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 0 20px 0}.orlando-articles{margin:0 0 40px 0;color:#444}.orlando-articles article{margin:40px 0}.orlando-articles article:first-child{margin-top:0}.home #last-minute-deals-tabs{margin:60px 0 0 0}article.last-minute-deals .tab-content{background:#fff;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}article.last-minute-deals .tab-content h2:first-child{font-size:32px;font-weight:normal;overflow:hidden;margin-bottom:0;position:relative;padding-left:50px}article.last-minute-deals .tab-content h2:first-child i.icon-plane,article.last-minute-deals .tab-content h2:first-child i.icon-suitcase,article.last-minute-deals .tab-content h2:first-child i.icon-building{position:absolute;top:0;left:0}article.last-minute-deals .tab-content .link{font-size:16px;text-align:right;color:#00B5DA;font-weight:bold;line-height:40px}article.last-minute-deals .tab-content .link i.icon-chevron-sign-right{vertical-align:baseline}article.last-minute-deals .tab-content .link i.icon-chevron-sign-right a{text-decoration:none}article.last-minute-deals .deal-tabs{overflow:hidden}.top-destinations{line-height:1}.top-destinations .content{clear:both}.top-destinations a{display:block;position:relative;overflow:hidden}.top-destinations a .overlay,.top-destinations a .border{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top-destinations a .border{z-index:2500}.top-destinations a .overlay{z-index:1000}.top-destinations .weather{position:absolute;top:-105px;left:15px;display:inline-block;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in;background-color:#fff;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;z-index:2000}.top-destinations .weather .date{width:auto}.top-destinations .weather .week-day,.top-destinations .weather .climacon{color:#808285}.top-destinations a:hover .box-info .bg{-webkit-opacity:1;-moz-opacity:1;opacity:1}.top-destinations a:hover .weather{-webkit-opacity:1;-moz-opacity:1;opacity:1;top:15px}.top-destinations a:hover .overlay{background:url(../img/bg-black-20.png) repeat}.top-destinations h2{font-size:32px;font-weight:normal;overflow:hidden;margin-bottom:0}.top-destinations h2 strong{font-weight:600}.top-destinations h2 i.icon-map-marker{margin-right:15px}.top-destinations h3{border:none;padding:0;position:relative;float:left}.top-destinations h4{margin-left:0;font-weight:normal;font-size:14px;color:#2C3F50;float:right}.top-destinations h4 .text{text-align:right}.top-destinations img{width:auto;overflow:hidden;max-width:none;min-width:100%}.top-destinations .ad-container img{min-width:0}.top-destinations .box-container{margin-top:20px}.top-destinations .col2 .destination-promo:first-child{margin-bottom:18px}.top-destinations .box-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:0;position:absolute;bottom:0;height:70px;z-index:1500;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.top-destinations .box-info .title-container{position:relative;height:100%}.top-destinations .box-info .title-container .bg{background-color:#000000;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;top:0;bottom:0;left:0;right:0;position:absolute}.top-destinations .box-info .title-content{position:absolute;top:0;z-index:1000;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top-destinations .box-info h3{color:#fff;font-weight:600;border:none;padding:0;display:inline-block}.top-destinations .destination-promo{position:relative;float:left}.top-destinations .destination-promo.large{height:385px;width:385px;overflow:hidden;margin-right:15px}.top-destinations .destination-promo.large h3{font-size:40px;padding:0;margin-bottom:20px;width:65%}.top-destinations .destination-promo.large h4{font-size:16px;width:33%}.top-destinations .destination-promo.large h4 .text{width:42%}.top-destinations .destination-promo.large .box-info{height:100px}.top-destinations .destination-promo.large .btn{font-size:35px;padding:15px}.top-destinations .destination-promo.small{height:185px;width:185px;margin-bottom:15px}.top-destinations .destination-promo.small .box-info{height:55px}.top-destinations .destination-promo.small img{height:170px}.top-destinations .destination-promo.small h3{font-size:19px;font-weight:600px;line-height:20px;padding:0;width:55%}.top-destinations .destination-promo.small h4{font-size:12px;line-height:1.2;width:45%}.top-destinations .destination-promo.small h4 .text{width:32%}.top-destinations .destination-promo.small .btn{font-size:25px;padding:5px 10px}.top-destinations .destination-promo.small .weather{padding:10px 15px}.top-destinations .destination-promo.small .weather .week-day{font-size:15px}.top-destinations .destination-promo.small .weather .climacon{font-size:35px}.top-destinations .destination-promo.small .weather .temperature{font-size:20px;margin-right:5px}.top-destinations .destination-promo.small .weather .temperature .celsius{font-size:30px}.top-destinations .destination-promo.odd{margin-right:15px}@media (max-width:979px){.destination .description .span4{width:41.49%}.destination .description .span8{width:55.745856%}}@media (max-width:767px){.destination .description .span4,.destination .description .span8{width:100%}}.search-result-list.vacations .package-result{padding:10px;background-color:#fff;border-bottom:3px solid #D1D3D4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search-result-list.vacations .package-result h1{cursor:pointer}.search-result-list.vacations .package-result h1:hover{text-decoration:underline}.search-result-list.vacations .package-result .price-info .price{margin:12px 0 5px 0}.search-result-list.vacations .package-result .price-info .price sup{top:4px}.search-result-list.vacations .package-result .price-info.promo .promo-icon{margin:5px 0}.search-result-list.vacations .package-result .price-info.promo .discount{margin-top:0}.search-result-list.vacations .package-result .price-info.promo .price{margin:8px 0 5px 0}.search-result-list.vacations .package-result .brand{float:right;padding-top:5px;margin-right:30px;clear:right}.search-result-list.vacations .package-result .three-col .trip-advisor{cursor:pointer}.search-result-list.vacations .package-result .hotel-img .caption{opacity:0;position:absolute;width:100%;height:160px;font-size:20px;font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.5);cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search-result-list.vacations .package-result .hotel-img .caption:hover{opacity:1}.search-result-list.vacations .package-result .hotel-img .caption span{position:relative;top:45%;opacity:1}.search-result-list.vacations .package-result .hotel-options ul{margin-top:10px}.search-result-list.vacations .package-result .hotel-options li{border-left:1px solid #D1D3D4;border-right:1px solid #D1D3D4}.search-result-list.vacations .package-result .hotel-options .btn{margin-right:10px}.search-result-list.vacations .package-result .hotel-options .options .promo{width:9%;margin-left:1%}.search-result-list.vacations .package-result .hotel-options .options .discount{width:8%;margin-left:1%}.search-result-list.vacations .package-result .hotel-options .options .discount .save{margin-left:0}.search-result-list.vacations .package-result .hotel-options .options .sub-total{width:13%;margin-left:1%}.search-result-list.vacations .package-result .hotel-options .options .sub-total .tax{line-height:1}.search-result-list.vacations .package-result .hotel-options .options .error-message{font-size:20px;padding-left:40px;border:1px solid #ca0000;color:#ca0000;font-weight:200;letter-spacing:1px;margin:10px 0}.search-result-list.vacations .package-result .hotel-options .options .error-message .icon-frown{left:13px;font-size:20px;top:9px}.search-result-list.vacations .package-result .hotel-options .meal-type{font-size:12px;line-height:20px;margin-left:0}.ie8 .search-result-list.vacations .package-result .hotel-img .caption{display:none}.search-result-list.vacations.tab .package-result{padding:0;border:0}.search-result-list .featured{margin-bottom:20px}.search-result-list .featured .package-result:first-child{border:2px solid #F89520;margin-top:15px}.package-result{float:left;width:100%;position:relative;margin-top:20px}.package-result:first-child{margin-top:0}.package-result .tab-content{float:left;width:100%;padding:10px;background-color:#FFF;border:1px solid #D1D3D4;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.package-result h1{font-size:22px;line-height:1.05;color:#1C75BC;margin-bottom:5px;margin-top:0}.package-result .hotel-img{position:relative;overflow:hidden;width:26%;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.package-result .hotel-img img{height:160px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.package-result .hotel-img .gallery-link{position:absolute;bottom:0;background:#000;color:#FFF;left:0;width:100%;text-align:center;cursor:pointer;padding:10px 0;font-size:13px;text-decoration:underline;background-color:#000;background-color:rgba(0,0,0,0.6)}.package-result .hotel-img .gallery-link:hover{text-decoration:none;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-ms-transition:all .1s ease-in;transition:all .1s ease-in;background-color:rgba(0,0,0,0.9)}.package-result .result-info{width:72.5%;margin-left:10px;font-size:13px;color:#231F20}.package-result .result-info .value-title{margin-right:10px}.package-result .result-info .span9:first-child{width:74%}.cars .package-result .result-info .span9{border:none}.package-result .info-link{font-weight:bold;text-decoration:underline;line-height:25px;margin-top:10px;float:left;padding-left:10px;border-left:1px solid #D1D3D4}.package-result .info-link .icon-info-sign{line-height:16px;text-decoration:none;font-size:17px;margin-right:4px}.package-result .meal-type{text-decoration:underline;font-weight:bold;font-size:15px;line-height:1}.package-result .location{margin-bottom:5px;font-size:15px;font-weight:bold;color:black;line-height:1}.package-result .location a{color:#000000;margin-right:10px;padding-right:10px;border-right:1px solid #ccc}.package-result .location .date{border-left:1px solid #ccc;padding-left:8px;margin-left:5px}.package-result button{border:0;background:none;color:#f05a28;padding-left:0;line-height:1;font-weight:bold;font-size:13px;text-decoration:underline;margin-top:8px;display:block}.package-result button i{text-decoration:none}.package-result .price-info{float:right;font-size:12px;text-align:center;width:23%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #D1D3D4}.package-result .price-info .seat-alert{color:#000000;background-color:#d1d2d4;position:relative;margin:0 -1px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.package-result .price-info .seat-alert .icon-caret-down{position:absolute;left:45%;bottom:-6px;color:#d1d2d4}.package-result .price-info .was span{color:#808285;text-decoration:line-through}.package-result .price-info .was span:first-child{text-decoration:none}.package-result .price-info .discount{margin-top:10px}.package-result .price-info .price{margin:5px 0;font-size:32px}.package-result .price-info .price span{display:inline;font-size:18px;position:relative;vertical-align:top}.package-result .price-info .price sup{font-size:12px;vertical-align:top;top:4px;font-weight:400}.package-result .price-info .taxes{margin:10px 0;font-size:10px;line-height:1}.package-result .price-info .promo{margin-top:5px}.package-result .price-info .promo span{text-align:left;float:left;margin-left:5px;color:#C92027;font-weight:bold;line-height:15px}.package-result .price-info .title{margin:10px 0;font-weight:bold}.package-result .price-info .btn{width:100%;padding:12px 0;line-height:1;font-size:20px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.package-result .price-info .btn .icon-play{margin-left:15px;font-size:14px;line-height:22px;vertical-align:baseline}.package-result .span12{margin-left:0}.package-result .address{margin-bottom:10px}.package-result .address a{color:#808285;text-decoration:underline;margin-left:5px}.package-result .package-type{text-decoration:underline}.package-result .two-col{float:left;width:100%}.package-result .two-col strong{display:block}.package-result .two-col .span6{border-right:1px solid #D1D3D4;padding-right:5px}.package-result .two-col .span6:first-child{margin-left:0}.package-result .two-col .span6:last-child{border-right:0}.package-result .two-col .span6 li{line-height:17px}.package-result .two-col .span8{border-right:1px solid #D1D3D4;padding-right:5px}.package-result .two-col .span8:first-child{margin-left:0}.package-result .three-col{width:100%;float:left;margin-bottom:10px}.package-result .three-col .span4{border-right:1px solid #D1D3D4;padding-right:5px}.package-result .three-col .span4:first-child{margin-left:0}.package-result .three-col .span4:last-child{border-right:0}.package-result .three-col a{text-decoration:underline}.package-result .three-col .span4 strong,.package-result .two-col .span4 strong,.package-result .three-col .span6 strong,.package-result .two-col .span6 strong,.package-result .three-col .span8 strong,.package-result .two-col .span8 strong,.package-result .three-col .span4 a,.package-result .two-col .span4 a,.package-result .three-col .span6 a,.package-result .two-col .span6 a,.package-result .three-col .span8 a,.package-result .two-col .span8 a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.package-result .three-col .popover-content .span4,.package-result .two-col .popover-content .span4{border:0}.package-result .two-col.no-border [class*="span"]:first-child,.package-result .three-col.no-border [class*="span"]:first-child{border-right:0}.package-result .trip-advisor p{margin-bottom:0;font-size:11px}.package-result .promotion{width:100%;float:left;margin:10px 0 0 0;padding:5px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.package-result .promotion .promo-img{float:left;margin-right:10px}.package-result .promotion .promo-img img{width:54px}.package-result .promotion span{color:#F15A29;line-height:25px}.package-result .promotion .selling-fast,.package-result .promotion .best-value{background:white;position:absolute;right:0;line-height:1;padding:10px 0;top:0;font-size:15px;width:162px;text-align:center}.package-result .promotion .best-value{color:#6DA942}.package-result .loader{margin-top:10px;margin-bottom:0}.package-result .loader h1{margin-top:30px;color:#1b75bb;font-size:19px;border-bottom:0;margin-bottom:0;padding-bottom:5px}.product-phone-number{margin-bottom:1px}.product-phone-number .icon-phone-speech-bubble{margin-right:5px;width:15px;height:15px}.airport-transfer-text{margin-bottom:5px;font-weight:bold;color:#1c75bc;display:inline-block}.airport-transfer-text .icon-shuttle{margin-right:7px;width:15px;height:14px}.chosen-package .row-fluid{position:relative}.chosen-package .trip-advisor p{font-size:11px}.chosen-package a{text-decoration:underline}.chosen-package .search a{text-decoration:none}.chosen-package .btn{text-decoration:none}.chosen-package .show-hide-btn .icon-plus-sign,.chosen-package .show-hide-btn .icon-minus-sign{line-height:16px;margin-right:4px}.chosen-package .hotel-details h1{font-size:34px;color:#1C75BC;margin-top:0;line-height:1;margin-bottom:5px}.chosen-package .hotel-details .rating{display:inline;margin-right:10px;line-height:1}.chosen-package .hotel-details .rating [class*="icon-star"]{font-size:18px ;margin-right:0px;line-height:30px;margin-right:-5px;margin-top:5px}.chosen-package .hotel-details .address{display:inline}.chosen-package .hotel-details p{margin-bottom:0}.chosen-package .hotel-details .depart,.chosen-package .hotel-details .result,.chosen-package .hotel-details .search-info,.chosen-package .hotel-details .date{font-size:14px;color:#000;font-weight:normal;margin-left:10px}.chosen-package .hotel-details .depart .icon-home,.chosen-package .hotel-details .result .icon-home,.chosen-package .hotel-details .search-info .icon-home,.chosen-package .hotel-details .date .icon-home,.chosen-package .hotel-details .depart .icon-female,.chosen-package .hotel-details .result .icon-female,.chosen-package .hotel-details .search-info .icon-female,.chosen-package .hotel-details .date .icon-female,.chosen-package .hotel-details .depart .icon-calendar,.chosen-package .hotel-details .result .icon-calendar,.chosen-package .hotel-details .search-info .icon-calendar,.chosen-package .hotel-details .date .icon-calendar{margin-right:10px}.chosen-package .hotel-details .depart .icon-male,.chosen-package .hotel-details .result .icon-male,.chosen-package .hotel-details .search-info .icon-male,.chosen-package .hotel-details .date .icon-male,.chosen-package .hotel-details .depart .icon-home,.chosen-package .hotel-details .result .icon-home,.chosen-package .hotel-details .search-info .icon-home,.chosen-package .hotel-details .date .icon-home{margin-left:10px}.chosen-package .hotel-details .search-info{margin-right:10px}.chosen-package .hotel-details .btn{padding:1px 20px;background-color:#a5a7aa;background-image:-moz-linear-gradient(top, #a5a7aa, #6f7072);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a5a7aa), to(#6f7072));background-image:-webkit-linear-gradient(top, #a5a7aa, #6f7072);background-image:-o-linear-gradient(top, #a5a7aa, #6f7072);background-image:linear-gradient(to bottom, #a5a7aa, #6f7072);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a7aa', endColorstr='#6f7072', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.chosen-package .starting-price{float:right}.chosen-package .starting-price .text{float:right;font-size:13px;text-align:right;color:#808285;line-height:15px}.chosen-package .starting-price .text span{display:block}.chosen-package .starting-price .sub-total{float:right;margin-left:5%}.chosen-package .starting-price .sub-total span{display:block;line-height:1}.chosen-package .starting-price .sub-total .price{font-size:34px}.chosen-package .starting-price .sub-total .price span{display:inline;margin-right:4px}.chosen-package .starting-price .sub-total .tax{font-size:12px;margin:5px 0 0 5px;text-align:right}.chosen-package .starting-price .btn{padding:12px 0}.chosen-package .back{float:right;text-align:right}.chosen-package .back .btn{margin-top:10px;padding:6px 10px;background-color:#a5a7aa;background-image:-moz-linear-gradient(top, #a5a7aa, #6f7072);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a5a7aa), to(#6f7072));background-image:-webkit-linear-gradient(top, #a5a7aa, #6f7072);background-image:-o-linear-gradient(top, #a5a7aa, #6f7072);background-image:linear-gradient(to bottom, #a5a7aa, #6f7072);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a7aa', endColorstr='#6f7072', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-size:13px;font-weight:400}.chosen-package .back.absolute{position:absolute;right:0;bottom:0;min-height:auto}.chosen-package .price-info{text-align:right;font-size:12px}.chosen-package .price-info p{margin-bottom:0;color:#6D6E70;font-weight:500}.chosen-package .price-info .grey{color:#BBBDC0}.chosen-package .price-info .price{font-size:43px;float:right;line-height:1}.chosen-package .price-info .was{float:right;line-height:17px;margin:4px 10px 0 0;font-size:15px;text-align:right}.chosen-package .price-info .was span{text-decoration:line-through}.chosen-package .price-info .was .text{display:block;text-decoration:none}.hotels.results .chosen-package .hotel-flight-steps{border-bottom:2px solid #ececec;padding-bottom:15px}.show-summary.hotels.results .chosen-package .hotel-flight-steps{border:0;padding:0}.chosen-package .shadow-small:before,.chosen-package .shadow-small:after{top:25%;max-width:576px;-webkit-transform:rotate(-0.5deg);-moz-transform:rotate(-0.5deg);-o-transform:rotate(-0.5deg);-ms-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}.chosen-package .shadow-small:after{-webkit-transform:rotate(.5deg);-moz-transform:rotate(.5deg);-o-transform:rotate(.5deg);-ms-transform:rotate(.5deg);transform:rotate(.5deg)}.chosen-package .search-open{padding:0}.chosen-package .toggle-open{padding:0}.overview{background-color:#fff;margin:20px 0 0 0;padding:20px;transition:all .5s ease;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000000}.overview .search.horizontal{margin-top:0}.overview.margin-top-55{margin-top:55px}.hotel-options{font-size:12px}.hotel-options h1{position:relative;font-size:25px;line-height:1;margin-bottom:20px;color:#000000}.hotel-options h1 a{position:absolute;bottom:0;right:0;text-decoration:underline;font-size:15px;font-weight:normal}.hotel-options h4{line-height:1;margin:0;font-size:17px}.hotel-options .options .sub-total .price{display:block;font-size:26px}.hotel-options .options .sub-total .price sup{font-size:12px;vertical-align:top;top:5px;font-weight:normal}.hotel-options .options .sub-total .taxes{font-size:10px;line-height:12px;margin-top:3px}.hotel-options .options .room{color:#1C75BC}.hotel-options .options .nights{font-weight:bold;text-decoration:none}.hotel-options .options .nights span{white-space:nowrap}.hotel-options .options .btn{font-size:20px;padding:11px 12px;float:right;text-decoration:none;font-weight:normal;font-weight:bold}.hotel-options .options p{text-decoration:underline;margin:0}.hotel-options .options ul{margin-bottom:0}.hotel-options .options li{padding:10px;border-bottom:1px solid #D1D3D4;float:left;width:100%}.hotel-options .options li:first-child{border-top:1px solid #D1D3D4}.hotel-options .options li:hover{background-color:#F9FBFF}.hotel-options .options .room-rates .btn{padding:11px 12px}.hotel-options .options .pagination-centered .btn{border-radius:0;background:#1C75BC;width:35%;padding:5px 0;font-size:13px;float:none}.hotel-options .options a{text-decoration:underline;display:block;font-weight:bold}.hotel-options .options .promo span{line-height:15px;font-weight:bold;color:#f05a28}.hotel-options .options .promo .promo-link{display:inline}.hotel-options .reviews{border:0;padding:20px 0}.hotel-options .reviews .trip-advisor.version-2 .rate{float:left;font-size:40px;margin-right:17px}.hotel-options .reviews .trip-advisor.version-2 h4{font-size:40px;margin:0}.hotel-options .reviews .trip-advisor.version-2 img{margin-top:15px}.hotel-options .reviews .trip-advisor.version-2 p{color:#656B6A}.hotel-options .selected-package{border:1px solid #e1e1e0;background-color:#fff;border-bottom-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.hotel-options .selected-package a{font-weight:bold;text-decoration:underline}.hotel-options .selected-package h2{margin:0;background-color:#f1f1f2;padding:10px 15px;border-bottom:1px solid #e1e1e0}.hotel-options .selected-package h2 img{margin-right:10px}.hotel-options .selected-package .discount{font-size:19px;font-weight:500;display:block}.hotel-options .selected-package .discount .save{margin-left:6px;padding-left:8px;border-left:1px solid #a1a3a4}.hotel-options .selected-package .tour-operator{padding:20px 0 10px 15px}.hotel-options .selected-package .tour-operator p{margin-bottom:0;color:#939597;font-size:11px}.hotel-options .selected-package .tour-operator .logo{margin-bottom:10px}.hotel-options .selected-package .tour-operator .promo img:first-child{margin-right:10px}.hotel-options .selected-package .package-info{padding:15px 20px 10px 0;border-right:1px solid #e1e1e0;min-height:165px;max-width:260px}.hotel-options .selected-package .package-info .nights{font-weight:500;font-size:20px;margin-bottom:5px}.hotel-options .selected-package .package-info .airline{font-weight:bold;font-size:16px;margin:10px 0 5px}.hotel-options .selected-package .package-info p{margin-bottom:0px}.hotel-options .selected-package .price-info{padding:10px 7px 10px 0;text-align:center}.hotel-options .selected-package .price-info .sub-total{margin-bottom:5px}.hotel-options .selected-package .price-info .price{font-weight:500;font-size:32px;line-height:1}.hotel-options .selected-package .price-info .price sup{font-size:12px;vertical-align:top;top:10px;font-weight:400}.hotel-options .selected-package .price-info .taxes{font-size:10px;line-height:12px}.hotel-options .selected-package .price-info .btn{padding:10px 0;display:block;margin-bottom:5px;font-size:19px;text-decoration:none}.hotel-options .selected-package .price-info a{font-weight:normal}.hotel-options .selected-package .popover-content .flight-info .airline{font-weight:normal;font-size:12px}.hotel-options .trip-advisor h4{font-size:25px;margin:5px 0 15px 0}.hotel-options .trip-advisor p{line-height:15px;margin:5px 0 15px 0}.hotel-options .featured-amenities{float:left;width:100%}.hotel-options .featured-amenities h4{font-size:16px;margin-bottom:27px}.hotel-options .featured-amenities h4 a{font-weight:normal;font-size:14px;margin-left:10px;text-decoration:underline}.hotel-options .airport-transfer-text{line-height:1.4;margin-bottom:0;margin-top:5px}.fr .hotel-options .selected-package .price-info .price{font-size:30px}.package-deals li{border:1px solid #D1D3D4;float:left;width:100%;padding:20px;margin-bottom:10px;background-color:#fff}.package-deals li a{text-decoration:underline}.package-deals .package-info p{font-size:12px}.package-deals .package-info .nights{font-size:13px}.package-deals .details{font-size:13px}.package-deals .details a{margin:3px 0 13px;display:block}.package-deals .details a:last-child{margin-bottom:0}.package-deals .details .popover-content{padding:5px}.package-deals .discount{margin-bottom:20px}.package-deals .discount .save{margin-left:0}.package-deals .promo .icon{margin-bottom:10px}.package-deals .price-info{text-align:center}.package-deals .price-info .price{font-size:34px;line-height:1;letter-spacing:1px}.package-deals .price-info .price sup{font-size:12px;margin-left:2px;top:-14px;letter-spacing:0}.package-deals .price-info .taxes{font-size:10px;margin-bottom:3px}.package-deals .price-info .btn{font-size:20px;padding:12px 0px;width:100%;text-decoration:none}.package-deals .airport-transfer-text{font-size:12px}.reviews{margin-top:10px;padding:20px;float:left;width:100%;display:block;border:1px solid #D1D3D4;background-color:#fff;border-bottom-width:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.reviews .trip-advisor .rate{font-size:51px}.reviews .trip-advisor p{text-decoration:none;font-size:13px;margin-bottom:20px}.reviews .trip-advisor a{font-size:14px}.reviews .feature-comments li{position:relative;background-color:#f0f0f0;color:#808080;padding:15px;font-size:13px;font-weight:200;font-style:italic;margin-bottom:30px;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.reviews .feature-comments li:last-child{margin-bottom:0}.reviews .feature-comments li:after{border-style:solid;border-width:20px 15px 0 0;width:0;border-color:#f0f0f0 transparent transparent transparent;content:'';display:block;height:0;position:absolute;bottom:-18px;left:20px}.reviews .user{float:left;width:20%}.reviews .user .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.reviews .user .user-name{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis ;text-overflow:ellipsis}.reviews .user .location{font-size:12px}.reviews .comment{float:left;width:78%;margin-left:2%}.reviews .comment .quote{font-size:18px;font-style:italic;margin-bottom:5px}.reviews .comment .entry,.reviews .comment .partial_entry{color:#808080;margin:10px 0 15px 0;font-weight:200}.hotel-options.full{width:100%}.hotel-options.full .reviews{width:100%;margin-top:0;padding:0}.hotel-options.full .reviews .feature-comments li{float:left;width:47%;margin-left:3%}.hotel-options.full .reviews .feature-comments li:nth-child(2n+2){margin-bottom:30px}.hotel-options.full .selected-package .package-info{max-width:none}.hotel-options.full .selected-package .price-info{margin-left:2%}.hotel-options.half{width:100%}.hotel-options.half .selected-package,.hotel-options.half .reviews{float:left;width:49%}.hotel-options.half .reviews{margin-left:2%;margin-top:0;padding-top:0}.amenities{position:relative;z-index:1;border-right:1px solid #D1D3D4;max-width:800px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.amenities h1.title{line-height:1.2;color:#19345b;padding-left:20px;font-size:32px;margin:20px 0 0}.amenities h3{padding:0;margin:25px 0}.amenities .breadcrumb{padding:5px 20px}.amenities .hotel-options{margin:10px 0 0 0}.amenities .hotel-options.info-slider{padding:0px 20px 20px 0}.amenities .amenitiesTabs{padding:20px 20px 20px 0}.amenities .tab-content{padding:0;border:none}.amenities .tab-content p{font-size:15px;margin:20px 0;clear:both}.amenities .tab-content h5{margin-bottom:5px;font-size:15px}.amenities .tab-section{min-height:448px}.amenities .round li{background:none}.amenities .round li a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.amenities .tabs{float:left;width:100%}.amenities .tabs li{background:none}.amenities .tabs li:first-child a{border-left:1px solid #D1D3D4}.amenities .tabs li:first-child a:hover{border-left:1px solid #C92027}.amenities .tabs li:last-child a{border-right:1px solid #D1D3D4}.amenities .tabs li:last-child a:hover{border-right:1px solid #C92027}.amenities .tabs li a{font-size:16px;color:#939597;padding:8px 0;border:0;background-color:#fff;font-weight:500;border-top:1px solid #D1D3D4;border-bottom:1px solid #D1D3D4}.amenities .tabs li a:hover{text-decoration:none;background:#C92027;border-top:1px solid #C92027;border-bottom:1px solid #C92027;color:#fff}.amenities .tabs li.active a{text-decoration:none;background:#C92027;border:1px solid #C92027;color:#fff}.amenities .tabs .small{width:19%}.amenities .tabs .large{width:24%}.amenities .tabs.four .small{width:25%}.amenities .tabs.four .large{width:25%}.amenities .tabs.five-tabs li:first-child a{padding:10px 34px}.amenities .tabs.five-tabs li a{padding:10px 30px}.amenities .tabs.six-tabs .small{width:14%}.amenities .tabs.six-tabs .large{width:22%}.amenities #maps-attractions .container{width:760px;height:500px;min-width:inherit;padding:0}.amenities .hotel-options .options li{border:1px solid #D1D3D4;margin-top:10px}.amenities .hotel-options .options li:first-child{margin-top:0}.amenities .hotel-options .options .room-rates{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.amenities .hotel-options .options .room-rates a{font-weight:normal}.amenities .hotel-options .options .room-rates .btn{font-weight:bold}.amenities .hotel-options .options .room-rates .hotel-info{width:50%;margin-top:0}.amenities .hotel-options .options .room-rates img{margin:0 10px 0 0}.amenities .hotel-options .options .room-rates .price-info{margin:0;width:25%}.amenities .hotel-options .options .room-rates .flight-included a{font-weight:bold;display:inline}.amenities .hotel-options .options .discount .save{margin-left:0}.amenities .hotel-options .options .tour-operator,.amenities .hotel-options .options .days-meal,.amenities .hotel-options .options .details,.amenities .hotel-options .options .promo,.amenities .hotel-options .options .sub-total,.amenities .hotel-options .options .button{float:left;margin-left:1%}.amenities .hotel-options .options .tour-operator{width:14%}.amenities .hotel-options .options .promo{width:10%}.amenities .hotel-options .options .tour-operator{margin-left:0}.amenities .hotel-options .options .days-meal{width:17%}.amenities .hotel-options .options .details{width:15%}.amenities .hotel-options .options .discount{width:10%}.amenities .hotel-options .options .sub-total{width:14%}.amenities .hotel-options .options .button{width:12%}.amenities #map-canvas{width:558px}.amenities #locations{height:455px}.amenities .map-filters{width:200px;border-left:1px solid #D1D3D4;-webkit-overflow-scrolling:touch}.amenities .map-filters h1{font-size:20px;font-weight:400;padding-left:10px;margin:0;background:#808285;color:#fff;letter-spacing:1px}.amenities #accordion-map .accordion-group{border:none}.amenities #accordion-map .accordion-group a h3{margin:0;font-size:15px;display:inline;line-height:1;color:#808285;font-weight:normal}.amenities #accordion-map .accordion-group a.accordion-toggle{padding:7px 10px;text-decoration:none}.amenities #accordion-map .accordion-group a.accordion-toggle:hover{text-decoration:none}.amenities #accordion-map .accordion-group a.accordion-toggle i.icon-map-marker:hover{text-decoration:none}.amenities #accordion-map .accordion-group .accordion-inner{padding:5px 10px}.amenities #accordion-map .accordion-group .plus-minus{float:right;font-size:20px;line-height:15px}.amenities #accordion-map .accordion-group .icon-minus-sign,.amenities #accordion-map .accordion-group .icon-plus-sign{float:right;color:#808285}.amenities #accordion-map .accordion-group i.icon-map-marker{font-size:20px;line-height:15px}.amenities #accordion-map .accordion-group i.icon-map-marker:hover{text-decoration:none}.amenities .loader h1{font-size:18px;margin-bottom:0;padding-bottom:0;margin-top:15px;border:0}.amenities .package-deals .package-info p{font-size:12px;margin:0}.amenities .package-deals .package-info .nights,.amenities .package-deals .package-info .tour-op{font-size:13px;margin-bottom:15px}.amenities .hotels-list h1.title{padding-left:0;margin-bottom:20px}.amenities .hotels-list .hotel{width:65%;display:inline-block;line-height:1}.amenities .hotels-list .star.rating{display:inline-block;margin-bottom:0;float:right}.amenities .hotels-list .star.rating [class*=icon-star]{line-height:1}.amenities .hotels-list a{border:1px solid #ddd;padding:11px 10px;min-height:0}.amenities .link-list.two li{width:49%;line-height:1;margin-bottom:2%;margin-right:0}.amenities .link-list.two li:nth-child(2n+1){margin-right:2%}.amenities .active-pill{margin-bottom:20px}.features h4{margin:0 0 10px 0;line-height:1;font-size:14px;width:25%;float:left}.features ul{list-style:none;overflow:auto}.features li{border-bottom:1px solid #D1D3D4;margin-bottom:10px;padding-bottom:5px}.features li:last-child{border-bottom:0}.features .dots{margin-left:0%}.features .dots h6{margin:0 0 15px 0;font-size:13px}.features .dots li{padding:0 10px 0 15px;border:0;font-size:13px;line-height:15px;display:inline-block;vertical-align:top}.features .dots li:before{font-size:7px;color:#C92027}.features .dots.stack li{width:100%}.features .dots.four li{float:none;width:24%}.features .dots.two li{width:50%}.tab-section{float:left;width:100%;padding:20px}.featured-info{margin:20px 0 30px;border:3px solid #9DBBE2;font-size:13px}.featured-info h4{margin:0 0 20px;font-size:20px}.featured-info a{text-decoration:underline}.featured-info .dots{color:#000000}.featured-info .dots li::before{font-size:8px}.modal .chosen-package{margin-bottom:20px}.modal .chosen-package h4{margin-top:0;padding-bottom:5px;border-bottom:1px solid #e5e5e5}.modal .chosen-package .hotel-img{width:10%}.modal .chosen-package .hotel-img img{width:70px;height:70px}.modal .chosen-package .hotel-details{margin-left:1%;width:45%}.modal .chosen-package .hotel-details h1{font-size:19px;margin-bottom:5px}.modal .chosen-package .hotel-details .rating{display:block;font-size:16px;margin-bottom:5px}.modal .chosen-package .hotel-details p{display:block;line-height:1;margin-bottom:0}.modal .chosen-package .extra-info{margin-left:1%;width:24%;font-size:13px}.modal .chosen-package .extra-info p{margin-top:5px;line-height:1}.modal .chosen-package .extra-info p:first-child{margin-top:0}.modal .chosen-package .sub-total{float:right;text-align:right;width:18%;margin-left:1%}.modal .chosen-package .sub-total .price{font-size:30px;line-height:1;margin-bottom:3px}.modal .chosen-package .sub-total .tax{font-size:13px}.alt-dates h4{font-size:21px;margin-bottom:25px}.alt-dates ul{margin-bottom:20px}.alt-dates .btn{font-size:20px;padding:10px 40px}.meal-code{font-size:16px}.meal-code .code{width:48%;float:left;text-align:right;font-weight:bold}.meal-code .meal-type{margin-left:4%;width:48%;float:left;text-align:left}.meal-code ul{margin-bottom:0}.meal-code li{overflow:hidden;padding:5px 0}.discount{font-size:12px;font-weight:bold;color:#000000}.discount .was{text-decoration:line-through;color:#000000}.discount .save{margin-left:3px;color:#C92027}.discount .black{color:#000000}.discount.seven-day .seven-day-price{color:#D1D3D4}.discount.seven-day .sub-total.price{margin:8px 0 5px 0}.discount.seven-day .save{margin-left:3px;margin-bottom:-8px;display:block}.discount.seven-day .was-price{color:#D1D3D4;font-size:32px;font-weight:bold;width:100%;display:block}.discount.seven-day .was.was-price{margin:2px 0 5px 0}.discount.seven-day .was.was-price sup{font-size:12px;vertical-align:top;top:4px;font-weight:400}.active-filter{float:left;width:100%}.active-filter li{float:left;background-color:#f1f1f1;padding:5px 35px 5px 15px;border-radius:6px;position:relative;color:#666;margin-right:10px;box-shadow:0 -1px 1px #dbdbdb inset;font-size:14px;margin-bottom:10px}.active-filter li span{line-height:1}.active-filter li .icon-star{text-shadow:none}.active-filter li .icon-remove-sign{border-radius:10px;font-size:21px;position:absolute;right:5px;top:6px;width:18px;height:15px;line-height:17px;font-weight:bold;text-align:center;display:block;cursor:pointer;text-shadow:none;color:#d9d9d9;text-decoration:none;background:#fff}.active-filter li:hover{background:#e1e1e1}.active-filter li:hover .icon-remove-sign{color:#d1d1d1}.vacations.backend .side-bar .large-text{font-size:18px;line-height:1;padding-bottom:15px;margin-bottom:30px}.vacations.backend .vacations.search.horizontal,.hotels.backend .vacations.search.horizontal{margin:0 0 20px 0}.vacations.backend .vacations.search.horizontal .padding,.hotels.backend .vacations.search.horizontal .padding{margin:0 0 5px 0}.vacations.backend .vacations.search.horizontal .destination,.hotels.backend .vacations.search.horizontal .destination{width:24%}.vacations.backend .vacations.search.horizontal select,.hotels.backend .vacations.search.horizontal select,.vacations.backend .vacations.search.horizontal input,.hotels.backend .vacations.search.horizontal input,.vacations.backend .vacations.search.horizontal .passengers .select .select-arrow select,.hotels.backend .vacations.search.horizontal .passengers .select .select-arrow select{min-height:45px;padding:10px 5px;margin:0 0 0 0}.vacations.backend .vacations.search.horizontal select,.hotels.backend .vacations.search.horizontal select,.vacations.backend .vacations.search.horizontal .passengers .select .select-arrow,.hotels.backend .vacations.search.horizontal .passengers .select .select-arrow{border:1px solid #BCBEC0}.vacations.backend .vacations.search.horizontal .select-arrow,.hotels.backend .vacations.search.horizontal .select-arrow{border:none}.vacations.backend .vacations.search.horizontal .select .select-arrow,.hotels.backend .vacations.search.horizontal .select .select-arrow{padding:10px}.vacations.backend .vacations.search.horizontal .passengers .select .people-select .select-arrow,.hotels.backend .vacations.search.horizontal .passengers .select .people-select .select-arrow{border:none;padding:0;margin:0 0 10px 0}.vacations.backend .vacations.search.horizontal .numPassengers,.hotels.backend .vacations.search.horizontal .numPassengers{line-height:22px}.vacations.backend .vacations.search.horizontal .duration select,.hotels.backend .vacations.search.horizontal .duration select,.vacations.backend .vacations.search.horizontal .rooms select,.hotels.backend .vacations.search.horizontal .rooms select{min-width:inherit}.vacations.backend .vacations.search.horizontal .dd-list,.hotels.backend .vacations.search.horizontal .dd-list{width:295px;left:23%;margin-top:1px;border-radius:5px}.vacations.backend .vacations.search.horizontal .dd-list>li,.hotels.backend .vacations.search.horizontal .dd-list>li{font-size:14px}.vacations.backend .vacations.search.horizontal label.checkbox,.hotels.backend .vacations.search.horizontal label.checkbox{padding:0 0 0 0}.vacations.backend .vacations.search.horizontal input[type="checkbox"],.hotels.backend .vacations.search.horizontal input[type="checkbox"]{margin:0px 5px 0 0;min-height:inherit}.vacations.backend .vacations.search.horizontal .button,.hotels.backend .vacations.search.horizontal .button{float:right}@media (max-width:1199px){.vacations.backend .vacations.search.horizontal .destination,.hotels.backend .vacations.search.horizontal .destination{width:22%}.vacations.backend .vacations.search.horizontal .destination select,.hotels.backend .vacations.search.horizontal .destination select{min-width:inherit}.vacations.backend .vacations.search.horizontal .destination .meal-type,.hotels.backend .vacations.search.horizontal .destination .meal-type{right:5%}}@media (min-width:979px) and (max-width:1199px){.fr .package-deals .price-info .price{font-size:30px}}@media (max-width:979px){.vacations.backend .vacations.search.horizontal .destination,.hotels.backend .vacations.search.horizontal .destination{width:20%}}h1 .date{font-size:20px;display:inline}.flight-matrix-link{padding-top:10px;margin-bottom:-10px;display:block;clear:both}.top-destinations{margin-bottom:20px;overflow:hidden;clear:both}.top-destinations li{float:left;width:15.8%;margin-left:1%;background:#aaaaaa;position:relative}.top-destinations li a{display:block}.top-destinations li a:hover .text{background:#C92027}.top-destinations li .destination img{max-width:100%}.top-destinations li .destination .text{background:url(../img/bg-black-80.png) repeat;color:#fff;font-size:14px;font-weight:bold;padding:10px;position:absolute;bottom:0;width:100%}.top-destinations li:first-child{margin-left:0}.flights .destination-header{margin-top:20px;color:#808285;font-size:12px}.flights .destination-header h2{margin:0 0 3px 0;font-size:32px}.flights .destination-header .city{display:inline-block}.flights .destination-header .going-to{margin:0 32px}.flights .destination-header .city,.flights .destination-header .going-to{float:left}.deals-carousel{margin-bottom:20px}.deal-box{border:1px solid #ccc;clear:both;position:relative}.deal-box li{text-align:center;border-right:1px solid #ccc}.deal-box li a{line-height:1}.deal-box li a:hover,.deal-box li a:active{background:#0D72BA;color:#fff;text-decoration:none}.deal-box li a:hover .destination,.deal-box li a:active .destination{background:#0D72BA;border-bottom:5px solid transparent}.deal-box li a:hover .departing-location,.deal-box li a:active .departing-location,.deal-box li a:hover .destination .city,.deal-box li a:active .destination .city,.deal-box li a:hover .airport,.deal-box li a:active .airport,.deal-box li a:hover .price,.deal-box li a:active .price,.deal-box li a:hover .dates,.deal-box li a:active .dates{color:#fff}.deal-box li a:hover .price,.deal-box li a:active .price{border:0}.deal-box li a:visited{text-decoration:none}.deal-box li:last-child{border-right:0}.deal-box .headers{float:left;font-weight:bold;width:16%;border-right:1px solid #ccc;position:absolute;top:0;left:0;bottom:0}.deal-box .headers .departing-location{height:75px;font-size:12px}.deal-box .headers .date-range{height:47px;padding:10px}.deal-box .headers .from{padding:10px;border-top:1px solid #ccc}.deal-box .elastislide-wrapper{width:84%;float:right;box-shadow:none;line-height:1}.deal-box .destination,.deal-box .departing-location{background:#eee;padding:10px;border-bottom:5px solid #bbb}.deal-box .departing-location,.deal-box .destination .city{font-weight:bold;color:#444}.deal-box .city,.deal-box .airport{color:#0D72BA;font-weight:bold}.deal-box .headers .city{font-size:20px;font-family:'Oswald',sans-serif}.deal-box .airport{font-size:37px;font-family:'Oswald',sans-serif;font-weight:700}.deal-box .price{font-size:35px;border-top:1px solid #ccc;padding:10px}.deal-box .dates{color:#000000;padding:5px;font-size:12px}.deal-box .dates .day{font-weight:bold;display:block}select.grey{background:none repeat scroll 0 0 #DCDDDE;border:0}.city-list{margin-top:30px}.city-list>li{border-top:1px solid #ccc;padding:20px 0}.city-list .links a{padding:10px;border-bottom:1px solid #ccc;display:block;border-left:1px solid #eee}.city-list .links a:hover{background:#eee;text-decoration:none}.city-list .links li:last-child a{border-bottom:0}.city-list .thumbnail{border:0;position:relative;box-shadow:none;padding:0}.city-list .thumbnail img{width:100%}.city-list a.thumbnail:hover h3{background:#C92027}.city-list h3{position:absolute;bottom:0;background:url(../img/bg-black-70.png) repeat;width:100%;color:#fff;font-size:20px;font-weight:500;padding:8px;margin:0}.city-list h4{margin:0}.city-list p{margin-top:15px;line-height:1.7}.city-list .btn{margin-top:20px}.google-ad{text-align:center}#deal-list-tabs{margin-top:5px}.flight-deals .bfh-selectbox.location{display:inline-block;width:40%}.flight-deals .title{display:inline-block;float:left;margin-right:10px;font-size:12px;font-weight:bold}.elastislide-wrapper nav span{position:absolute;width:30px;height:100%;border-radius:0;text-indent:-9000px;cursor:pointer;opacity:.9;background:#e6e7e8 url("../img/arrow-left.png") no-repeat 4px 50%;background:url("../img/arrow-left.png") no-repeat 4px 50%,-moz-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 4px 50%,-webkit-gradient(linear, left top, right top, color-stop(0%, #e6e7e8), color-stop(100%, #d1d3d4));background:url("../img/arrow-left.png") no-repeat 4px 50%,-webkit-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 4px 50%,-o-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 4px 50%,-ms-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 4px 50%,linear-gradient(to right, #e6e7e8 0%, #d1d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@leftgradient', endColorstr='#@rightgradient', GradientType=1)}.elastislide-horizontal nav span{top:0%;left:0px;margin-top:0px}.elastislide-horizontal nav span.elastislide-next{right:0px;left:auto;background:#e6e7e8 url("../img/arrow-right.png") no-repeat 4px 50%;background:url("../img/arrow-right.png") no-repeat 4px 50%,-moz-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 4px 50%,-webkit-gradient(linear, left top, right top, color-stop(0%, #e6e7e8), color-stop(100%, #d1d3d4));background:url("../img/arrow-right.png") no-repeat 4px 50%,-webkit-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 4px 50%,-o-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 4px 50%,-ms-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 4px 50%,linear-gradient(to right, #e6e7e8 0%, #d1d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@leftgradient', endColorstr='#@rightgradient', GradientType=1)}.assisstance{font-size:14px}.assisstance strong{color:#2C3F50;font-weight:bold}.white{background:#fff}.white .flight-listings .flight{box-shadow:none}.sort{text-align:right}.sort .btn{margin-bottom:3px}.sort .bfh-selectbox-options{background:#00B5DA;-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;border:0}.sort .bfh-selectbox-options li>a:focus,.sort .bfh-selectbox-options li>a:hover{background:#fff;color:#888}.sort .bfh-selectbox-options a{color:#fff;padding:10px 20px}.sort .bfh-selectbox-options ul{max-height:250px}.btn.sort{width:170px;color:#fff;background:#00B5DA;font-weight:normal;padding:5px 10px;border:0}.grey-box{padding:25px 20px}.flight-list{margin-top:10px}.flight-listings h2{padding-left:40px;position:relative}.flight-listings h2 .plane{position:absolute;top:10px;left:0}.flight-listings .flight{border:1px solid transparent;box-shadow:0 2px #A6D9E8}.flight-listings li.flight:hover{border:1px solid #ccc}.flight-listings li.flight:hover a.select{background:#60a94a}.flight-listings:last-child{margin-bottom:20px}.category-tabs{position:relative;height:60px;right:30px;width:103.5%}.category-tabs ul{position:absolute;width:100%;top:-18px;margin-bottom:0}.category-tabs ul li{float:left;font-size:26px;color:#0D72BA;border-left:1px solid #eee}.category-tabs ul li a{cursor:pointer;position:relative;background:#ddd;display:block;width:100%;padding:12px 20px 15px 20px;font-weight:bold;overflow:hidden;background:#dedede;background:-moz-linear-gradient(top, #dedede 0%, #dddddd 69%, #c1c1c1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(69%, #dddddd), color-stop(100%, #c1c1c1));background:-webkit-linear-gradient(top, #dedede 0%, #dddddd 69%, #c1c1c1 100%);background:-o-linear-gradient(top, #dedede 0%, #dddddd 69%, #c1c1c1 100%);background:-ms-linear-gradient(top, #dedede 0%, #dddddd 69%, #c1c1c1 100%);background:linear-gradient(to bottom, #dedede 0%, #dddddd 69%, #c1c1c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c1c1c1', GradientType=0)}.category-tabs ul li a .title{text-decoration:underline}.category-tabs ul li a p{color:black;text-decoration:none;font-size:12px;margin:5px 0 0;font-weight:normal}.category-tabs ul li a .loader{background:url('../img/loader-bluebar.gif');position:absolute;bottom:0;right:0;left:0;height:9px}.category-tabs ul li a:hover{background:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#cccccc', GradientType=0);text-decoration:none}.category-tabs ul li a:hover p{text-decoration:none}.category-tabs li.active a:hover{background:#E9E9E9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0)}.category-tabs li:first-child{border:0}.category-tabs li.active{height:70px;position:relative;top:-10px}.category-tabs li.active a{color:#000000;text-decoration:none;cursor:text;background:#E9E9E9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#E9E9E9', GradientType=0);font-weight:500;padding-top:20px}.category-tabs li.active .title{text-decoration:none}.category-tabs li:first-child a{padding-left:30px}.category-tabs .price{font-size:11px;width:30%;float:right;font-weight:normal;color:#000000;text-align:right;line-height:1.1;position:relative;top:-5px;font-weight:300}.category-tabs strong{display:block;font-size:15px}.category-tabs ul.three li{width:33.3%}.search-result-list.flights .package-result{margin-top:0;margin-bottom:20px;background-color:#fff;border-bottom:3px solid #D1D3D4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search-result-list.flights .package-result .price-info .price{margin:20px 0 5px 0}.search-result-list.flights .package-result .flight:first-child{min-height:140px}.search-result-list.flights .package-result .flight{float:left;width:80%;margin-left:0;border-top:1px solid #D1D3D4;border-right:1px solid #D1D3D4;font-size:13px;line-height:1.3}.search-result-list.flights .package-result .flight:first-child{border-top:0}.search-result-list.flights .package-result .flight .flight-info{float:left;padding:20px 0 0 18px;width:24%}.search-result-list.flights .package-result .flight .flight-info img{display:block;padding-bottom:5px}.search-result-list.flights .package-result .flight .flight-info .type{border:0;padding:0;margin:0}.search-result-list.flights .package-result .flight .nearby-airport{font-size:12px;font-weight:bold;color:#F89520}.search-result-list.flights .package-result .flight .time{font-size:20px;font-weight:500}.search-result-list.flights .package-result .flight .time sup{top:0px;font-size:13px;margin-left:2px}.search-result-list.flights .package-result .flight .overnight{font-size:12px;font-weight:bold;color:#F89520}.search-result-list.flights .package-result .flight .date{margin-top:10px}.search-result-list.flights .package-result .flight .duration{width:23%;margin:0 2% 0 0}.search-result-list.flights .package-result .flight .duration .stops{color:#1C75BC;font-size:12px}.search-result-list.flights .package-result .flight .duration .stops a{cursor:pointer}.search-result-list.flights .package-result .flight .duration .hours-minutes{font-size:11px;padding-top:6px}.search-result-list.flights .package-result .flight .departure,.search-result-list.flights .package-result .flight .duration,.search-result-list.flights .package-result .flight .arrival{padding:17px 0}.search-result-list.flights .package-result .flight .departure,.search-result-list.flights .package-result .flight .arrival{width:21%;margin-left:1%}.search-result-list.flights .package-result .flight .arrival{float:left}.search-result-list.flights .package-result .flight .alert{margin-bottom:5px;float:left;font-size:12px;padding:5px;margin-left:5px}.search-result-list.flights .package-result .flight.select-leg-section:hover{background-color:#f2f9ff}.search-result-list.flights .package-result .flight.select-leg-section:hover .select-leg-link{display:inline-block;opacity:1}.search-result-list.flights .package-result .flight.select-leg-section .select-leg-link{float:right;cursor:pointer;padding:5px 10px;text-decoration:underline;font-weight:bold;opacity:0;transition:all .3s ease}.search-result-list.flights .package-result .flight.select-leg-section.active{background-color:#f2f9ff}.search-result-list.flights .package-result .flight.select-leg-section.active .select-leg-link{display:inline-block;opacity:1}.search-result-list.flights .package-result .promo-wrapper{text-align:center}.search-result-list.flights .package-result .promo-wrapper .promos{display:inline-block;text-align:center;margin-top:10px}.search-result-list.flights .package-result .call-save-popover{position:absolute;top:-46px;left:0;max-width:100%}.search-result-list.flights .package-result .css-popup a{height:50px;display:block}.search-result-list.flights .package-result .css-popup .popup-img{position:absolute;width:700px;right:100%;max-width:30000px}.search-result-list.flights .package-result .css-popup .popover{width:700px;max-width:700px;right:0!important;left:auto!important}.search-result-list.flights .package-result .css-popup .popover.top .arrow{left:auto;right:20px}.search-result-list.flights .package-result .css-popup .popover.top .arrow:after{border-top-color:#15aaa6}.search-result-list.flights .package-result .show-promo .flight{min-height:130px}.search-result-list.flights .package-result .show-promo .call-save-popover{top:-38px}.search-result-list.flights .package-result .price-info{margin-left:0;width:20%;border:0;float:right;padding:0 5px;font-size:14px;position:absolute;right:0;border-radius:0;top:5px}.search-result-list.flights .package-result .price-info .total-fare{font-size:12px;font-weight:bold}.search-result-list.flights .package-result .price-info form{margin:0}.search-result-list.flights .package-result .price-info .price{line-height:1;font-size:25px;font-weight:500;margin:0px 0 0 0}.search-result-list.flights .package-result .price-info .price span{display:inline;font-size:18px;position:relative;vertical-align:top}.search-result-list.flights .package-result .price-info .price sup{font-size:12px;vertical-align:top;top:8px;font-weight:400}.search-result-list.flights .package-result .price-info .price .plus{font-size:19px;line-height:3px;margin-right:4px}.search-result-list.flights .package-result .price-info .price .decimal{vertical-align:bottom;font-size:12px;bottom:1px}.search-result-list.flights .package-result .price-info .price .price-cents{font-size:12px;vertical-align:top;top:3px;margin-right:3px;font-weight:400}.search-result-list.flights .package-result .price-info p{margin:0 0 5px 0;font-size:10px;line-height:1}.search-result-list.flights .package-result .price-info .btn{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:16px;font-weight:300;padding:8px 0}.search-result-list.flights .package-result .price-info .seat-alert{color:#fff;font-size:12px;font-weight:normal;background:#f59331;display:block;display:inline-block;padding:0px 5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:absolute;letter-spacing:.05em;margin-bottom:7px;left:-38px;top:-4px;min-width:76px}.search-result-list.flights .package-result .price-info .seat-alert:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#f59331;border-width:10px 0px 0px 10px;margin-left:-10px}.search-result-list.flights .package-result.recommend{border:1px solid #406e8d;margin:30px 0 20px 0}.search-result-list.flights .package-result.recommend .tab{background-color:#406e8d;position:absolute;top:-30px;padding:5px 10px;color:white;border-top-left-radius:5px;border-top-right-radius:5px;width:100%;font-weight:bold;font-size:18px;text-align:center}.search-result-list.flights .no-booking-fees{margin-bottom:20px}.search-result-list.flights.roundtrip .show-promo .flight{min-height:150px}.search-result-list.flights.roundtrip .show-promo .call-save-popover{top:-18px}.search-result-list.flights.single-roundtrip .show-promo .flight{min-height:150px}.search-result-list.flights.single-roundtrip .show-promo .call-save-popover{top:-38px}.search-result-list.flights.single-roundtrip .package-result .show-promo .price-info .seat-alert{top:37px;left:-43px}.search-result-list.flights.single-roundtrip .package-result .show-promo .price-info .seat-alert:after{left:56%}.search-result-list.flights.roundtrip .package-result .flight:first-child{min-height:inherit}.search-result-list.flights.roundtrip .package-result .price-info{top:22%}.search-result-list.flights.roundtrip .package-result .price-info .btn{width:80%}.search-result-list.flights.roundtrip .package-result .ac-options{margin-top:0}.flight h1{margin:0 0 20px 0}.flight h3{margin:0 10px 10px 0;font-size:17px;border:0;background:#E9E9E9;padding:0 5px}.flight h3 img{width:20px}.flight .popover-title{margin:0;padding:10px;font-size:16px;border-radius:0}.flight time{padding:0;margin:0}.flight .time{font-weight:bold}.flight .departure,.flight .duration,.flight .arrival{float:left}.flight .arrival{float:right}.flight .duration{text-align:left;text-align:center;padding-top:30px}.flight .duration .stops{font-weight:bold;text-decoration:underline}.flight .duration .stops span,.flight .duration .stops a{margin:0 10px}.flight .duration .hours-minutes{display:inline-block}.flight .price-drop{background:none repeat scroll 0 0 #F89520;border-radius:5px 5px 5px 5px;color:#fff;font-weight:600;padding:5px 10px;text-transform:uppercase;font-size:17px;line-height:1;margin-top:30px;min-height:20px;text-align:center}.flight .classes{font-size:13px;text-align:right}.flight .classes a{color:#D1D3D4;margin-bottom:3px}.flight .classes a.active{color:#2C3F50;font-weight:600}.flight .last{text-align:right}.flight .select{background-color:#569742;background-image:linear-gradient(bottom, #69a436 33%, #96c461 67%);background-image:-o-linear-gradient(bottom, #69a436 33%, #96c461 67%);background-image:-moz-linear-gradient(bottom, #69a436 33%, #96c461 67%);background-image:-webkit-linear-gradient(bottom, #69a436 33%, #96c461 67%);background-image:-ms-linear-gradient(bottom, #69a436 33%, #96c461 67%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(.33, #69a436), color-stop(.67, #96c461));-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;display:block;padding:15px;line-height:.8;font-weight:600}.flight .select .price{font-size:31px;margin-bottom:10px}.flight .select .select-text{display:block;padding-top:10px;font-weight:400}.flight .select .select-text i{font-size:14px;vertical-align:baseline}.flight a.select:hover{background:#6AA436;text-decoration:none}.flight .details-toggle{font-weight:500;clear:both;width:100%;display:block;padding-top:5px;text-align:center}.flight .details-toggle i{margin-left:5px}.flight .flight-details{margin:20px 10px 10px 0;background:#fff;font-size:12px;border:1px solid #ECF0F1;position:relative}.flight .flight-details h1{padding:0;font-size:14px;color:#BEC3C7}.flight .flight-details h1 img{margin-right:5px}.flight .flight-details strong{color:#2C3F50}.flight .flight-details .time{margin-bottom:3px;padding-top:0}.flight .flight-details .duration{padding-top:0}.flight .flight-details .duration .head{width:44px}.flight .flight-details .duration .tail{width:48px}.flight .flight-details .departure{border-right:3px solid #ccc;padding-right:15px}.flight .flight-details .arrival{border-left:3px solid #ccc;padding-left:15px}.flight .flight-details h1{position:relative}.flight .flight-details h1 .airline-text{display:block;line-height:1.5;padding:10px 25px 10px 140px;position:relative}.flight .flight-details h1 .airline-text img{position:absolute;left:110px}.flight .flight-details .flight-header{background:#2C3F50;display:inline-block;color:#fff;margin-right:10px;text-transform:uppercase;padding:0 10px;position:absolute;top:0;bottom:0;left:0}.flight .flight-details .time,.flight .flight-details .hours-minutes{font-size:22px}.flight .ac-options{background-color:#f3f3f4;border-left:3px solid white;border-right:3px solid white;border-bottom:3px solid white;font-size:10px}.flight .ac-options li{position:relative;float:left}.flight .ac-options li:first-child{font-weight:bold;border-right:3px solid white;padding:3px 10px;background:#E6E7E8;min-width:76px}.flight .ac-options li a{color:#6D6E71;padding:3px 5px;border-right:3px solid white;display:inline-block}.flight .ac-options li a .price{font-weight:normal;color:inherit}.flight .ac-options li .active{color:#fff;background-color:#5e90b6}.flight .ac-options .grey-caret,.flight .ac-options .white-caret{position:absolute;right:-14px;color:white;font-size:30px;z-index:0;top:-2px;color:#fff;line-height:1}.flight .ac-options .grey-caret{color:#E6E7E8;font-size:20px;top:3px;z-index:1}.flight .ac-options .popover{max-width:500px;width:auto;min-width:500px}.flight .ac-options .popover.bottom .arrow:after{border-bottom-color:#eeeeee}.flight .ac-options .popover-title{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px;font-weight:bold}.flight .ac-options .popover-content{padding:10px}.flight .ac-options .popover-content h6{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:14px}.flight .ac-options .popover-content h6:first-child{margin:0 0 10px 0}.flight .ac-options .popover-content ul{float:none;width:auto;list-style:disc}.flight .ac-options .popover-content li{position:inherit;float:none;font-size:13px}.flight .ac-options .popover-content li:first-child{font-weight:normal;padding:0;background:none}.flight-info{margin-bottom:5px;padding:10px 10px 5px 10px}.flight-info strong{margin-right:10px;display:block}.flight-info .airline{font-size:12px}.flight-info .type{border-left:1px solid #e5e5e5;padding-left:5px;margin-left:5px}.booking .flight-info .airline-icon,.booking .flight-info .flight-text{float:left}.booking .flight-info .flight-text{width:87%;margin-left:6px}.flight-note{text-transform:uppercase;background:#E9E9E9;padding:3px;text-align:center;float:none;font-weight:600;font-size:12px}.flight .flight-note{width:40%;margin:20px auto 20px auto}.flightdetail-box h1{background:#ECF0F1;font-weight:500}a.airport{font-weight:bold;text-decoration:none}.flight-details a.airport{color:#2C3F50}.chosen .flight{border:1px solid #ccc}.chosen{padding:15px 0;margin-top:10px}.chosen .flight{margin-bottom:0;border-top:0px}.chosen .flight:first-child{border-top:1px solid #ccc}.chosen .details-toggle{margin-top:10px}.chosen .price-col{padding-top:30px}.chosen .com_price-summary{border:1px solid #CCC;padding:20px;border-top:0}.chosen .com_price-summary .price-book{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 0;margin:10px 0;position:relative}.chosen .breakdown{font-size:20px;color:#ccc;text-align:right}.chosen .breakdown .type{margin-bottom:10px}.chosen .equals{font-weight:bold;font-size:30px;color:#ccc;text-align:center;width:20px;margin-right:20px;padding-top:10px}.chosen .total .price{color:#6AA436;font-weight:600;font-size:40px;line-height:1;margin-right:10px}.chosen .col2{right:0;height:60px}.chosen .vertical-center{position:absolute;top:50%}.chosen .vertical-center .reset{position:relative;top:-50%}h2 img{margin-right:5px}.long-banner{width:728px;margin:40px auto 20px auto}.duration .middle{width:83px;height:21px}.flight-info-box .airline-flight{padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:10px 0;font-size:18px}.flight-info-box .airline-flight img{margin-right:10px}.flight-info-box .plane{width:45px}.flight-info-box .airport{font-size:20px}.flight-info-box .depart,.flight-info-box .arrive{margin-bottom:10px}.flight-info-box .location{margin-top:15px}.flight-terms label{display:inline}.flight-terms label [class*="icheckbox"]{margin-right:10px}.tab-pane.payment-info,.tab-pane.passengers{padding-bottom:40px}.baggage .template-bottom .grey-box{margin-left:0px;padding-left:0px}.baggage .which-airline{display:block;font-size:20px;padding:10px 0 15px 0}.baggage .search-airline input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:15px;font-size:19px;width:100%;border:2px solid #D1D3D4}.baggage .baggage-info .btn-large{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#009bd8;background-image:linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-o-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-moz-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-webkit-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-ms-linear-gradient(bottom, #009bd8 33%, #00b6da 67%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(.33, #009bd8), color-stop(.67, #00b6da));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B6DA', endColorstr='#009BD8', GradientType=0);height:100%;margin-top:0;font-size:16px;font-weight:bold;padding:18px 20px;width:100%}.baggage .baggage-info .btn-large:hover{background:#00B5DA}.baggage .baggage-table{padding:0;margin-bottom:0px;background:#fff}.baggage .baggage-table table{margin:10px 0 20px 0}.baggage .baggage-table table td{padding:20px}.baggage .baggage-table table th{padding:10px 10px 10px 20px}.baggage .baggage-table table th img{min-width:100px}.baggage .results-text{padding:15px 0 0 0;font-size:13px;font-weight:600}.deals{margin-top:20px}.deals .deals-list .span12{border-top:2px solid #D8EBEF;padding-top:2%;margin-left:0;margin-bottom:2%}.deals .deals-list .span12 .span6:first-child .icon-circle-arrow-right{margin-right:2%}.deals .deals-list .span12 .span6:last-child{text-align:right}.deals .deals-list .price{font-size:26px}.deals .deals-list .dollar-sign{vertical-align:top;font-size:20px}.deals .deals-list .btn{text-align:right;background-color:#569742;width:50%;font-weight:bold;background-color:#659A41;background-image:-webkit-gradient(linear, left top, left bottom, from(#659A41), to(#346734));background-image:-webkit-linear-gradient(top, #659A41, #346734);background-image:-moz-linear-gradient(top, #659A41, #346734);background-image:-o-linear-gradient(top, #659A41, #346734);background-image:linear-gradient(to bottom, #659A41, #346734);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#659A41', endColorstr='#346734', GradientType=0)}.deals .deals-list .btn:hover{background-color:#98CB1F}.deals .deals-list .btn span:first-child{vertical-align:top;font-size:20px;line-height:27px}.deals .deals-list .btn span:last-child{font-size:26px;line-height:28px}.deals .deals-list .city{font-weight:bold;font-size:16px}.deals .deals-list .date{display:block}.deals .deals-list .total{display:block;width:92%;margin:2% 0}.flight-result-header{float:left;width:100%;margin-bottom:30px}.flight-result-header .tool-tip{position:relative;padding:20px;float:left;border-bottom:3px solid #d1d3d4}.flight-result-header .tool-tip h1{font-size:23px;margin:0 0 3px 0;line-height:1;font-weight:500}.flight-result-header .tool-tip h6{font-size:19px;font-weight:500;color:#569742;margin:0}.flight-result-header .tool-tip .icon-caret-down{position:absolute;bottom:5px;left:45%;font-size:50px;color:white;line-height:1}.flight-result-header .tool-tip:before,.flight-result-header .tool-tip:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#d1d3d4;border-width:14px 15px 10px 14px;margin-left:-14px}.flight-result-header .tool-tip:after{border-top-color:#fff;border-width:10px;margin-left:-10px}.flight-result-header .view-results{background-color:#fbfbfb;position:relative;min-height:70px;padding:10px;margin-top:10px}.flight-result-header .view-results span{margin-right:10px;font-weight:bold;max-width:36%}.flight-result-header .view-results .active{color:#0D72BA}.roundtrip .tool-tip{background-color:#fff;width:34%;padding:25px 20px}.roundtrip .view-results{width:66%}.segments{position:relative}.segments .current.tool-tip{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;width:32%;margin-top:0;height:auto;padding-left:70px;border-bottom:3px solid #d1d3d4}.segments .current.tool-tip h1{font-size:23px;margin-bottom:3px}.segments .current.tool-tip h6{font-size:18px}.segments .current.tool-tip .icon{top:27%;width:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.segments .current.departure:before,.segments .current.departure:after{display:inline-block}.segments .current.return.tool-tip{position:absolute;left:33%;width:auto;max-width:42%;min-width:33%;top:3%}.segments .current.return.tool-tip:before,.segments .current.return.tool-tip:after{display:inline-block}.segments .tool-tip{position:relative;padding-left:65px;border-bottom:0}.segments .tool-tip .icon{position:absolute;left:10px;width:auto}.segments .tool-tip:before,.segments .tool-tip:after{display:none}.segments .departure,.segments .return{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;margin-top:10px;height:70px}.segments .departure h1,.segments .return h1{font-size:20px;margin-bottom:0px}.segments .departure h6,.segments .return h6{font-size:14px}.segments .departure .icon,.segments .return .icon{top:15px;left:10px;width:40px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.segments .return{width:68%}.segments .departure{width:75%}.segments .view-results{width:25%;position:absolute;right:0}.selected-flight{float:left;width:100%;margin-bottom:20px;background-color:white;border:1px solid #f7931d}.selected-flight .date{float:left;padding:5px 0px 5px 15px;background-color:#f1f1f2;width:18%;position:relative;font-size:13px;font-weight:500}.selected-flight .date .icon-caret-right{position:absolute;right:-9px;height:50px;font-size:85px;line-height:1;top:-18px;color:#f1f1f2}.selected-flight .airline{float:left;width:12%;margin-left:4%;margin-top:8px}.selected-flight .departure,.selected-flight .arrival{float:left;width:12%;text-align:right;line-height:50px;font-size:17px;margin-left:1%;font-weight:500}.selected-flight .departure sup,.selected-flight .arrival sup{top:-7px;font-size:11px}.selected-flight .arrival{text-align:left}.selected-flight .duration{padding:0;width:17%;padding-top:15px;margin-left:1%;text-decoration:none;font-size:13px}.selected-flight .duration .stops{text-decoration:none}.selected-flight .duration .stops a{color:#000000;text-decoration:none}.selected-flight .link{margin-left:0%;width:10%;line-height:50px;float:right;font-size:13px;font-weight:500;text-decoration:underline;margin-right:2%}.no-booking-fees{height:36px;float:left;width:100%;background-color:#C92027;text-align:center;font-size:23px;line-height:36px;font-weight:bold;text-transform:uppercase;font-family:open sans;color:#fff;position:relative}.no-booking-fees img{margin-right:5px;width:43px}.no-booking-fees:before,.no-booking-fees:after{content:"";position:absolute;border-style:solid;display:block;bottom:-6px;left:0;border-width:0 20px 6px 0;border-color:transparent #C92027}.no-booking-fees:after{left:auto;right:0;border-width:0 0 6px 20px}.flights .hotel-flight-steps{border-bottom:0;padding-bottom:0}.multi-city-info{padding:20px 0}.multi-city-info .leg,.multi-city-info .passenger-info,.multi-city-info button{float:left;padding:0 20px;position:relative}.multi-city-info .leg:first-child{padding-left:0}.multi-city-info .current,.multi-city-info .current:first-child{background:#F2F2F2;border:1px solid #F7931D;padding:5px;position:relative;margin-right:20px;margin-top:-6px}.multi-city-info .current:after,.multi-city-info .current:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.multi-city-info .current:after{border-color:rgba(242,242,242,0);border-left-color:#f2f2f2;border-width:24px;margin-top:-24px}.multi-city-info .current:before{border-color:rgba(247,147,29,0);border-left-color:#F7931D;border-width:25px;margin-top:-25px}.multi-city-info .leg.right-arrow.current:after,.multi-city-info .leg.right-arrow.current:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:50%;height:auto}.multi-city-info .leg.right-arrow:before,.multi-city-info .leg.right-arrow:after{content:'';border-right:1px solid #E9E8E8;position:absolute;right:0;height:20px;top:0;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.multi-city-info .leg.right-arrow:after{top:16px;-webkit-transform:rotate(35deg)}.multi-city-info .passenger-info{border:1px solid #E9E8E8;border-width:0 1px}.multi-city-info h4{line-height:1;margin:0}.multi-city-info button{margin-left:20px;color:white;background-color:grey;text-decoration:none;border-radius:5px;font-weight:bold;padding:9px 10px;font-size:16px;background-color:#a5a7aa;background-image:-moz-linear-gradient(top, #a5a7aa, #6f7072);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a5a7aa), to(#6f7072));background-image:-webkit-linear-gradient(top, #a5a7aa, #6f7072);background-image:-o-linear-gradient(top, #a5a7aa, #6f7072);background-image:linear-gradient(to bottom, #a5a7aa, #6f7072);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a7aa', endColorstr='#6f7072', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.multi-city-info button i{font-size:22px;line-height:15px;margin-right:10px}.multi-city .segments,.multi-city .roundtrip{position:relative}.multi-city .segments .tool-tip,.multi-city .roundtrip .tool-tip{z-index:1;padding:20px}.multi-city .segments .view-results,.multi-city .roundtrip .view-results{width:100%;background-color:#f5f6f6;position:absolute}.multi-city .roundtrip .tool-tip{width:auto;padding:30px 20px}.multi-city .roundtrip .tool-tip h1{font-size:24px;font-weight:bold}.multi-city .ui-autocomplete{z-index:2000 !important}.multi-city .flight-result-header{margin-bottom:53px}.multi-city .flight-result-header .tool-tip{position:absolute;top:7px}.search.horizontal.flights ol{margin-left:0;list-style:none;margin:0;width:84%;float:left;counter-reset:multicity-counter}.search.horizontal.flights .to-arrow{width:1%;float:left;font-size:40px;text-align:center;margin-left:.5%;padding-top:30px;color:#aaa}.search.horizontal.flights .destination{width:21.5%}.search.horizontal.flights .destination input[type="text"]{font-size:16px;font-weight:bold;color:#4C4C4C}.search.horizontal.flights .date{width:12%}.search.horizontal.flights .seat-class{width:15%}.search.horizontal.multicity-search ol li{position:relative;padding-left:28px}.search.horizontal.multicity-search ol li:before{content:counter(multicity-counter);counter-increment:multicity-counter;background:#888;padding:5px;position:absolute;left:0;top:20px;width:18px;z-index:1000;font-weight:bold;font-size:20px;color:#fff;text-align:center;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.search.horizontal.multicity-search a{color:#fff}.search.horizontal.multicity-search .x{width:1.5%;text-align:center;float:left;color:#bbb;font-size:18px;padding-top:20px;margin-left:1%}.search.horizontal.multicity-search .add-leg{display:block;clear:both}.search.horizontal.multicity-search .destination{width:26.5%}.search.horizontal.multicity-search .destination.from input[type="text"]{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}@media (max-width:1199px){.search.horizontal.flights.multicity-search .destination{width:26.5%}.search.horizontal.flights.multicity-search .date{width:12%}.search.horizontal.flights.multicity-search .seat-class{width:15%}}@media (max-width:979px){.search.horizontal.flights ol{width:100%}.search.horizontal.flights .destination{width:21%}.search.horizontal.flights.multicity-search .seat-class{width:20%}.search.horizontal.flights.multicity-search .destination{width:22.5%}.search.horizontal.flights.multicity-search .button{width:50%;float:right;text-align:right;margin:0;margin-bottom:20px}.search.horizontal.flights.multicity-search .button .btn{width:70%}.search.horizontal.flights.multicity-search .add-leg{clear:none}}.booking.insurance .intro{margin-top:60px;margin-bottom:40px}.booking.insurance .intro h3{margin-bottom:20px}.booking.insurance .inner-page-slider{width:100%}.booking.insurance .inner-page-slider ul{margin:0 auto;text-align:center;list-style-type:none}.booking.insurance .grey-bg{margin-top:0px;padding-top:20px}.booking.insurance .bookingNumberForm input,.booking.insurance .tripInsuranceInfo input{min-height:42px;height:42px}.booking.insurance .bookingInsurance{margin:0 0 20px 0}.booking.insurance .padding{padding:20px}.booking.insurance .bookingInsurance li{float:left;margin:0 15px 0 0;list-style-type:none}.booking.insurance .bookingInsurance input{height:14px;width:14px;margin:0 7px 0 0}.booking.insurance .bookingNumberForm h3{padding-left:0}.booking.insurance .bookingNumberForm .btn{margin-top:27px;padding:6px 21px}.booking.insurance .icon-collapse-alt{position:absolute;left:0}.booking.insurance .tripInsuranceInfo i.icon-calendar{font-size:23px;right:6px;color:#ddd;top:13px;position:absolute}.booking.insurance .tripInsuranceInfo .bfh-selectbox{position:relative}.booking.insurance .tripInsuranceInfo .btn,.booking.insurance .detail-box .btn{text-align:center;margin:20px auto 0 auto}.booking.insurance .trip-info .span2{width:17.5%}.booking.insurance .insurancePaymentDetails:first-child{margin-top:20px}.booking.insurance .insurancePaymentDetails{margin:0px 0;padding:7px 5px 0 5px}.booking.insurance .insurancePaymentDetails.alter{background-color:#f9f9f9}.booking.insurance h3{padding:0;margin-bottom:10px;margin-top:20px}.booking.insurance h3:first-child{margin-top:0px}.booking.insurance .detail-box .subheading h3{border:none;margin:25px 0 0 0;padding-left:30px}.booking.insurance .sub-container{margin-left:0}.booking.insurance .subheading hr{margin:30px 0 10px 0}.booking.insurance .select-arrow{background-size:14px 16px}.booking.insurance .bookingBenefits{border-right:1px solid #eee;padding-right:20px}.booking.insurance h3 .icon-shield{position:static}.booking.insurance h3.collapsable:hover{cursor:pointer}.booking.insurance .booking.insurance .select-arrow{position:relative}.booking.insurance #insuranceerroralert{text-align:center}.booking.insurance #insuranceerroralert table{border:none!important;text-align:center}.booking.insurance #insuranceerroralert table th{border:none!important}.booking.insurance .grand-total{margin-top:20px;width:100%;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.booking.insurance .grand-total .price{font-size:33px}.booking.insurance .com_price-summary-block{font-size:16px;font-weight:bold}.booking.insurance #grandFinalTotal{font-size:35px}.booking.insurance input[type="text"]:focus{border:1px solid #F89520;background:#fff}.booking.insurance input[type="text"],.booking.insurance input[type="tel"],.booking.insurance input[type="email"],.booking.insurance textarea,.booking.insurance .bfh-selectbox>.bfh-selectbox-toggle{box-shadow:0 3px 0 #e9e9e9 inset;border:1px solid #d1d1d1;color:#000;font-weight:normal;margin-bottom:0;background:#f9f9f9;-webkit-appearance:none}.booking.insurance .sidebar .promo-box{margin-top:20px}.booking.insurance .tabs{display:flex;border-right:1px solid #d1d3d4;border-left:1px solid #d1d3d4}.booking.insurance .tabs li{flex-grow:1}.booking.insurance .tabs li a{min-height:63px;line-height:2.2}.booking.insurance .tabs.five-tabs li a{padding:10px 30px}.booking.insurance .tabs li a{font-size:16px;color:#939597;font-weight:500;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4}.booking.insurance .tabs li.active a{text-decoration:none;background:#c92027;border:1px solid #c92027;color:#fff}.booking.insurance .tabs.red-arrow>li>a:hover{border-top:1px solid #c92027;border-bottom:1px solid #c92027;color:#fff}.booking.insurance .tab-section{padding-right:0}.booking.insurance .fade{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.booking.insurance .tab-content{border:1px solid #ddd;line-height:1.5;background:#fff}.booking.insurance .tab-content li{margin-bottom:10px}.booking.insurance .tab-content table{border:0}.booking.insurance .tab-content table caption{text-align:left;padding:10px;background:#f1f1f1;font-weight:bold;font-size:16px}.booking.insurance .tab-content table tbody tr:hover{background:#000;color:#fff}.booking.insurance .tab-content table td,.booking.insurance .tab-content table th{border-bottom:1px solid #eee;border-right:0;padding:10px}.booking.insurance .tab-content table th{width:61.8%}.booking.insurance .accordion-group{border:0;line-height:1.5;margin-bottom:5px}.booking.insurance .accordion-heading{font-weight:bold}.booking.insurance .accordion-toggle{margin:0 -20px 0 -20px;padding-left:20px}.booking.insurance .accordion-toggle:hover{text-decoration:none;background:#eee}.booking.insurance .accordion-body{line-height:1.5;padding-left:12px}.booking.insurance .accordion-body ul{margin-left:1px}.booking.insurance h4{font-size:21px}.booking.insurance #quoteInsurance,.booking.insurance .complete input{font-size:20px;font-weight:bold;padding:17px 30px}.insurance.confirmation .messages{padding:20px 0}.insurance.confirmation h2.header{margin-bottom:5px}.insurance.confirmation .interact{margin-bottom:0}#insCoverageDetails iframe{border:0;width:100%;margin:20px 0}#insCoverageDetails .modal-body{overflow:visible !important;width:100%}@media (max-width:1200px){.booking.insurance .container{width:95%}}@media (max-width:1500px){.main-banner .banner-img.height-adjusted{height:450px}}@media (max-width:1199px){.booking.insurance .span4.com_price-summary-block,.booking.insurance .span8.credit-card-block{width:100%;margin-left:0}.booking.insurance .credit-back{margin-left:2%}.main-banner .banner-img.height-adjusted{height:380px}.booking.insurance .tabs li a{line-height:1.2}}@media (max-width:1024px){.tripInsuranceInfo label{height:30px}.booking.insurance .padding{padding:20px 10px }.main-banner .banner-img.height-adjusted{height:300px}.booking.insurance .grey-bg{padding:0}.booking.insurance .tab-section{padding-left:0}}@media (max-width:800px){.main-banner .banner-img.height-adjusted{height:280px}}@media (max-width:768px){.traveller-info .field{width:48%;margin-right:2%}.traveller-info .bdateField .span4{width:30%;margin-right:3.3%}.booking.insurance .sidebar{display:none}.booking.insurance .grey-bg{padding:0}.booking.insurance .tab-section{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.booking.insurance .container{width:95%}.booking.insurance .credit-back,.booking.insurance .credit-front{width:300px}.booking.insurance .credit-back{margin-left:1.75%}.booking.insurance .tripInsuranceInfo label{height:30px}.booking.insurance .bookingNumberForm .span5{width:100%;margin-left:0}.booking.insurance .subheading .field:last-child{width:10%}.booking.insurance .subheading .field.bdateField{width:27.2%}.booking.insurance .subheading .field.bdateField select{font-size:12px}.booking.insurance .complete{text-align:center}}@media (max-width:767px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.booking.insurance .detail-box label{min-height:30px}.booking.insurance .bookingNumberForm .btn{margin-top:45px}.booking.insurance .detail-box .date,.booking.insurance .detail-box .destination{width:18%}.booking.insurance .detail-box .credit-back{margin-left:.75%}.booking.insurance .tripInsuranceInfo .trip-price{margin-left:0}.booking.insurance .tripInsuranceInfo .subheading .field{margin-left:0}.booking.insurance .detail-box .sub-container .postal-code{margin-left:1%}.booking.insurance .detail-box .subheading h3{padding-left:0}.booking.insurance .tripInsuranceInfo .field{margin-left:2%}.booking.insurance .tripInsuranceInfo .field:first-child{margin-left:0%}.booking.insurance .detail-box label{min-height:0;height:auto;margin-top:15px}.booking.insurance .insuranceformdiv h3{margin-bottom:10px;margin-top:30px}.booking.insurance .insuranceformdiv h3:first-child{margin-top:0px}.booking.insurance .com_price-summary-block{margin-bottom:20px}.booking.insurance .insurancePaymentDetails:first-child{margin-top:0}.booking.insurance .insurancePaymentDetails .column{width:49%}.booking.insurance .credit-card-block .customer-info [class*="span"]{width:48%;margin-left:1%;margin-right:1%}.booking.insurance .credit-card-block .row-fluid{margin:0}.booking.insurance .grand-total{margin-right:20px}.booking.insurance .complete{text-align:center}}@media (max-width:979px){.search-result-list.flights .package-result .flight.select-leg-section .select-leg-link{display:inline-block;opacity:1}}.hotels .package-result h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0px;width:99%}.hotels .package-result .star.rating{margin-bottom:5px}.hotels .package-result .price-info .no-fees{margin-bottom:10px}.hotels .package-result .price-info .no-fees .icon-ok{margin-left:0;margin-right:2px}.hotels .search-options h1 .depart,.hotels .search-options h1 .result,.hotels .search-options h1 .search-info,.hotels .search-options h1 .date{display:block;margin-left:0;margin-top:10px}.hotels .sort-dropdown select{min-width:345px}.hotels .hotels-list h2{color:#19345b;margin-top:0}.hotels .overview h4{font-size:20px}.hotels .amenities .tabs.five .small{width:16%}.hotels .amenities .tabs.five .large{width:26%}.hotels .amenities .tabs.four .small,.hotels .amenities .tabs.four .large{margin-right:0%;width:25%}.hotels .hotel-options .package-result{width:47%;float:right}.hotels .hotel-options .package-result .price-info{width:100%}.hotels .hotel-options .package-result .info{font-size:14px;color:#6D6E70;margin-bottom:8px}.hotels .overview .hotel-options .package-result .price-info .price{float:none;margin-bottom:0}.hotels .overview .hotel-options .package-result .price-info .was{float:none;text-align:center;text-decoration:initial;font-weight:normal}.hotels .package-result .price-info .was .text,.hotels .package-result .price-info .was span{color:#333}.standalone .hotels h4{font-size:16px}.search-result-list.hotels .map-pin,.search-result-list.flight-hotel .map-pin{width:11px;margin-right:5px}.search-result-list.hotels .package-result,.search-result-list.flight-hotel .package-result{float:left;width:100%;padding:10px;background-color:#fff;border-bottom:3px solid #d1d3d4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-result-list.hotels .package-result .hotel-img,.search-result-list.flight-hotel .package-result .hotel-img{height:180px}.search-result-list.hotels .package-result .hotel-img img,.search-result-list.flight-hotel .package-result .hotel-img img{height:180px}.search-result-list.hotels .package-result .hotel-img .seat-alert,.search-result-list.flight-hotel .package-result .hotel-img .seat-alert{color:#fff;background-color:#C92027;position:absolute;padding:4px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.search-result-list.hotels .package-result .price-info,.search-result-list.flight-hotel .package-result .price-info{position:relative}.search-result-list.hotels .package-result .promotion,.search-result-list.flight-hotel .package-result .promotion{width:auto}.search-result-list.hotels .package-result .three-col .span4:first-child,.search-result-list.flight-hotel .package-result .three-col .span4:first-child{line-height:17px;max-height:50px;overflow:hidden}.search-result-list.hotels .package-result .three-col a,.search-result-list.flight-hotel .package-result .three-col a{font-weight:bold;text-decoration:underline}.search-result-list.hotels .package-result .flight-included,.search-result-list.flight-hotel .package-result .flight-included{position:relative;padding-left:35px}.search-result-list.hotels .package-result .flight-included a,.search-result-list.flight-hotel .package-result .flight-included a{line-height:1}.search-result-list.hotels .package-result .flight-included span,.search-result-list.flight-hotel .package-result .flight-included span{display:block;margin:3px 0 7px 0}.search-result-list.hotels .package-result .flight-included .popover-content .flight .duration,.search-result-list.flight-hotel .package-result .flight-included .popover-content .flight .duration{padding-top:20px;line-height:1}.search-result-list.hotels .package-result .flight-included.car img,.search-result-list.flight-hotel .package-result .flight-included.car img{width:33px}.search-result-list.hotels .package-result .flight-included.car a,.search-result-list.flight-hotel .package-result .flight-included.car a{margin-left:10px}.search-result-list.hotels .package-result .two-col strong,.search-result-list.flight-hotel .package-result .two-col strong{display:inline}.search-result-list.hotels .package-result .two-col strong img,.search-result-list.flight-hotel .package-result .two-col strong img{width:11px;margin-right:5px}.search-result-list.hotels .package-result .hotel-overview,.search-result-list.flight-hotel .package-result .hotel-overview{position:relative}.search-result-list.hotels .package-result .checkbox,.search-result-list.flight-hotel .package-result .checkbox{position:absolute;right:0;left:0;bottom:-30px;padding:0;margin:0;line-height:1;min-height:0}.search-result-list.hotels .package-result .checkbox input,.search-result-list.flight-hotel .package-result .checkbox input{float:none;margin:0 2px 0 0;line-height:30px}.search-result-list.hotels .package-result .link-list,.search-result-list.flight-hotel .package-result .link-list{margin-top:10px;font-style:italic;font-weight:bold}.search-result-list.hotels .package-result .link-list li,.search-result-list.flight-hotel .package-result .link-list li{padding-left:25px;line-height:16px}.search-result-list.hotels .hotel-overview,.search-result-list.flight-hotel .hotel-overview{margin:0}.search-result-list.hotels.compare .package-result .hotel-img,.search-result-list.flight-hotel.compare .package-result .hotel-img{height:220px}.search-result-list.hotels.compare .package-result .hotel-img img,.search-result-list.flight-hotel.compare .package-result .hotel-img img{height:220px}.front .search-result-list.flight-hotel .flight-included{font-weight:bold}.front .search-result-list.flight-hotel .main-content.sidebar-width.two-thirds .package-result .three-col .span4.flight-included{width:25%}.front .search-result-list.flight-hotel .package-result .three-col .span4:first-child,.front .search-result-list.flight-hotel .package-result .three-col .span4:first-child{line-height:1}.dynamic .package-result .three-col{margin-top:10px;margin-bottom:0}.hotels.dynamic .hotel-options .room-rates .flight-included .plane{position:static}.hotels.dynamic .hotel-options .room-rates .flight-included{padding-left:0}.hotels.dynamic .hotel-options .room-rates .flight-included img{margin-right:0}.hotels.dynamic .price-info .text{clear:both}.hotels.dynamic .hotel-options .total{font-size:18px;padding-top:18px}.hotels.dynamic .hotel-options .room-rates .price-info .price{font-size:26px}.hotels.dynamic .price.included{margin-bottom:5px}.hotels.dynamic .results-header{margin-bottom:20px;font-size:16px}.hotels.dynamic .results-header h3{margin-bottom:0;font-size:24px}.dynamic.hotels.backend .grey-bg{margin-top:5px}.featured-product{margin-top:15px;float:left;width:100%}.featured-product .package-result{background-color:#E9E9E9;border-bottom:3px solid #d1d3d4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.featured-product .package-result .hotel-img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:50%;overflow:visible;position:relative}.featured-product .package-result .hotel-img .gallery-link{display:none}.featured-product .package-result .hotel-img img{height:300px;width:100%;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.featured-product .package-result .car-img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:40%;overflow:visible;background-color:#fff;border:1px solid #D1D3D4;position:absolute;top:0;bottom:0;left:0}.featured-product .package-result .car-img .car{margin-top:5px}.featured-product .package-result .carEquipIc{width:51%}.featured-product .package-result .result-info{width:46%;margin:0 2%}.featured-product .package-result .result-info .span9:first-child{width:100%}.featured-product .package-result .address strong{display:block}.featured-product .package-result .address .dash{display:none}.featured-product .package-result .two-col .span6:first-child{line-height:17px;max-height:50px;overflow:hidden}.featured-product .package-result .price-info{float:left;width:100%;margin-left:0;background-color:white;margin-top:15px;padding:5px 10px 10px 10px;position:absolute;width:46%;bottom:20px;right:20px}.featured-product .package-result .price-info .price{font-size:54px;line-height:1;margin:0}.featured-product .package-result .price-info .price sup{font-size:30px;vertical-align:top;top:18px;font-weight:500}.featured-product .package-result .price-info .price span{display:inline;font-size:25px}.featured-product .package-result .price-info .price .small{font-size:14px;top:15px}.featured-product .package-result .price-info .was{float:left;margin-top:2%;font-weight:400;line-height:12px;text-align:left}.featured-product .package-result .price-info .was span{display:block}.featured-product .package-result .price-info .sub-total{max-width:35%;float:left;margin-left:2%}.featured-product .package-result .price-info .taxes{line-height:15px;font-size:11px;text-align:center;margin:0 0 5px}.featured-product .package-result .price-info .btn{float:right;width:45%;margin-top:3%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:15px 0}.featured-product .package-result .price-info .promotion{text-align:left;margin-top:0}.featured-product .package-result .tag{position:absolute;top:23px;right:-25px;z-index:0;width:110px;height:58px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);background-image:url("../img/tag-small.png")}.featured-product .package-result .tag .copy{text-align:left;padding:4px 0 0 5px;font-size:14px;letter-spacing:1px}.featured-product .package-result .tag .copy span{margin-bottom:0px}.hotel-options .room-rates{border:1px solid #e1e1e0;border-bottom-width:3px;float:left;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.hotel-options .room-rates h3{line-height:normal;margin:0;font-size:15px;font-weight:bold;color:#1C75BC}.hotel-options .room-rates .link-list{font-style:italic;font-weight:normal;margin-top:10px}.hotel-options .room-rates .link-list li{padding:0 0 0 20px;line-height:15px;margin-top:0;border:0}.hotel-options .room-rates .room-image{margin:10px;float:left;width:160px;height:115px}.hotel-options .room-rates .policy{font-size:14px;color:#000000;font-style:italic}.hotel-options .room-rates .hotel-info{position:relative;margin:10px 0 0 0;float:left;width:215px;min-height:100px}.hotel-options .room-rates .hotel-info .bottom-section{position:absolute;bottom:0}.hotel-options .room-rates .hotel-info .bottom-info a{display:inline-block;line-height:1;text-decoration:underline;font-size:14px}.hotel-options .room-rates .hotel-info .bottom-info a:first-child{padding-right:5px;margin-right:3px;border-right:1px solid #000}.hotel-options .room-rates .hotel-info .bottom-info .black{color:#000000}.hotel-options .room-rates .hotel-info .promotion{color:#000000;font-weight:normal;margin-top:4px;position:relative;padding-left:57px;line-height:27px}.hotel-options .room-rates .hotel-info .promotion img{width:53px;margin:2px 5px 0 0;position:absolute;left:0}.hotel-options .room-rates .hotel-info .promo-icons{float:right;max-width:102px}.hotel-options .room-rates .hotel-info .promo-icons img{margin:0 0 10px 0}.hotel-options .room-rates .price-info{float:right;text-align:center;margin:10px 10px 10px 0px}.hotel-options .room-rates .price-info p{color:#231f20;margin:2px 0 8px 0;line-height:12px;text-decoration:none;text-align:right;font-size:11px}.hotel-options .room-rates .price-info .room-alert{background-color:#D1D2D4;font-weight:bold;font-size:12px;margin-bottom:5px}.hotel-options .room-rates .price-info .was{color:#939597;font-size:14px;vertical-align:top;line-height:1;margin-right:5px;max-width:25%;float:right;margin-top:2px}.hotel-options .room-rates .price-info .was span{text-decoration:line-through}.hotel-options .room-rates .price-info .was .text{margin-right:3px;text-decoration:none;display:block}.hotel-options .room-rates .price-info .price{font-size:32px;font-weight:600;float:right;line-height:1;max-width:74%}.hotel-options .room-rates .price-info .price .currency{font-size:26px;position:relative;vertical-align:top;top:1px;margin-right:1px}.hotel-options .room-rates .price-info .price sup{font-size:12px;vertical-align:top;top:10px;font-weight:400}.hotel-options .room-rates .price-info .cents{line-height:14px;vertical-align:top;color:#CA0000;font-size:11px}.hotel-options .room-rates .price-info .currency{text-transform:uppercase}.hotel-options .room-rates .price-info .taxes{line-height:11px;font-size:10px;margin-bottom:10px}.hotel-options .room-rates .flight-included{padding-left:30px;margin-bottom:5px}.hotel-options .room-rates .flight-included .plane{width:20px;height:20px;top:0;left:0;position:absolute;margin:0}.hotel-options .price-calendar{clear:both;margin:10px;color:#000000}.hotel-options .price-calendar table{margin:0;text-align:center}.hotel-options .price-calendar table tr{line-height:1;border-top:1px solid #d5dee0}.hotel-options .price-calendar table th{background-color:#f1f1f1;font-weight:normal}.hotel-options .price-calendar table td{background-color:#fcf9ce}.hotel-options .unstyled li:nth-child(2n+2){margin-bottom:0}.hotel-options .unstyled .room-rates{border:0;margin:0}.overview .hotel-options .promotion{height:auto;position:relative;padding:12px 0 12px 0px;border-top:1px solid #D1D2D4;border-bottom:1px solid #D1D2D4}.overview .hotel-options .promotion .tag{max-width:53px;height:auto;position:absolute;left:0}.overview .hotel-options .promotion .orange{font-size:17px;font-weight:bold;color:#F05A28}.overview .hotel-options .room-rates h3{max-height:36px;overflow:hidden}.overview .hotel-options .room-rates .policy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.overview .hotel-options .room-rates .link-list{clear:both;margin:10px 0 0 10px}.overview .hotel-options .room-rates .link-list li{margin-bottom:2%}.overview .hotel-options .room-rates .promo-icons{width:100%;text-align:center;margin-bottom:10px}.overview .hotel-options .room-rates .promo-icons img{margin:0 0 0 10px}.overview .hotel-options .room-rates .promo-icons img:first-child{margin-left:0}.overview .hotel-options .price-info .was,.overview .hotel-options .price-info .price{width:100%;max-width:none;float:none;display:block}.overview .hotel-options .price-info .was span:first-child{display:inline}.overview .hotel-options .price-info p{text-align:center}.overview .hotel-options .price-info .btn{padding:11px 12px;font-size:20px;font-weight:bold;text-decoration:none;display:block}.overview .hotel-options .price-info a{text-decoration:underline}.overview .hotel-options .room-rates.dynamic .hotel-info{min-height:103px}.overview .hotel-options .room-rates.dynamic .btn{width:100%}.overview .hotel-options .avg-room-rate{margin-top:10px}.overview .hotel-options .avg-room-rate .price-info p{margin-bottom:0;color:#6d6e70;font-weight:500;text-align:left;line-height:1;margin-bottom:2px}.overview .hotel-options .avg-room-rate .price-info .price{font-size:43px;float:left;line-height:1;width:auto;margin-right:5px}.overview .hotel-options .avg-room-rate .price-info .was{float:left;line-height:17px;margin:4px 10px 0 0;font-size:15px;width:auto;text-align:right}.overview .hotel-options .avg-room-rate .price-info .was .text{display:block;text-decoration:none}.overview .hotel-options .avg-room-rate .price-info .was span{text-decoration:line-through}.overview .hotel-options .avg-room-rate .price-info .grey,.overview .hotel-options .avg-room-rate .price-info .currency{font-size:28px;vertical-align:top;position:relative;top:3px}.overview .hotel-options .avg-room-rate .price-info .grey{color:#bbbdc0}.overview .hotel-options .avg-room-rate .btn{width:100%;padding:16px 0px;font-size:16px;font-weight:bold}.overview .hotel-options .avg-room-rate .price-guarantee{margin-top:20px;width:100%;background-color:#e9f2d4;padding:6px 7px 6px 30px;border:1px solid #b5dec3}.overview .hotel-options .avg-room-rate .price-guarantee:before{left:5px}.overview .hotel-options .selected-package .price-info .btn{padding:10px 0}.overview .available-rooms{margin-bottom:55px}.overview .available-rooms h4{margin:0 0 15px}.overview .available-rooms h5{font-size:18px}.overview .available-rooms img{width:66px;height:46px;float:left;margin-right:10px}.overview .available-rooms .room{border:1px solid #d1d3d4;float:left;width:100%;padding:20px;margin-bottom:10px;background-color:#fff}.overview .available-rooms .hotel-info{float:left;width:70%}.overview .available-rooms p{font-size:13px;color:#808284;margin:0}.overview .available-rooms .btn{padding:10px 30px;margin-top:2px}.overview .book-with-us{border:5px solid #FCC68E}.overview .book-with-us h3{font-size:26px;font-weight:bold;color:#000}.overview .book-with-us p{font-size:15px;padding-left:70px;position:relative;line-height:22px}.overview .book-with-us p .lock{position:absolute;left:0;max-width:64px}.overview .book-with-us .check-mark{margin:25px 0 0}.overview .book-with-us .check-mark li{font-size:20px;line-height:1;margin-bottom:15px}.overview .book-with-us .years img{max-width:75px}.overview .map-preview{height:160px;border:5px solid #D1D1D1;position:relative;float:left;width:100%;margin-bottom:35px;background-color:#e5e3df}.overview .map-preview::before{content:"";background:url('../img/map-pin-red-11-by-16.png') no-repeat;position:absolute;top:46%;left:48%;width:22px;height:32px}.overview .map-preview button{background:#fff;background:rgba(255,255,255,0.6);border:0;color:#000;position:absolute;bottom:0;right:0;opacity:1;font-size:15px;font-weight:normal;z-index:1;height:35px;padding:10px;-ms-filter:"alpha(opacity=100)"}.overview .map-preview button i{font-size:20px;width:auto;height:auto;margin-left:10px;line-height:15px}.overview .map-preview button span{opacity:1}.overview .map-preview.visible-tablet{width:95%;margin:0 auto;float:none;clear:both}.overview .hotel-information{font-size:13px}.overview .hotel-information p{margin:0 0 40px}.overview .hotel-information b:first-child,.overview .hotel-information p+b{font-size:20px;font-weight:bold;display:block;margin:0 0 17px}.overview .hotel-information .map-preview button{text-decoration:underline}.overview .hotel-information .map-preview button i{color:#000}.standalone .hotel-options .reviews{padding-top:10px}.standalone .hotel-options .featured-amenities{margin-bottom:15px}.standalone .hotel-options .featured-amenities h4{margin-bottom:15px}.booking .bfh-selectbox-options a{height:25px}.booking .bed{margin-right:2.56410256%}.booking .smoking{margin-left:0}.details-map{border:5px solid #C6C8CA;margin-bottom:20px}.book-with-us .years{position:relative;padding-bottom:5px}.book-with-us .years:after{content:"";display:table;clear:both}.book-with-us .years img{float:left;max-width:72px;margin-right:12px}.book-with-us .years span{display:block;font-size:18px;font-weight:200}.book-with-us .years .red{font-size:25px;font-weight:lighter;line-height:1.1;letter-spacing:1px;margin-top:10px;width:60%;float:left}.book-with-us h3{font-size:19px;color:#1a355a;font-weight:bold;margin-bottom:15px;padding-left:0}.book-with-us h3 .lock{margin-left:10px;height:24px;vertical-align:top}.book-with-us .check-mark{margin-bottom:20px}.book-with-us .check-mark li:before{font-size:21px}.book-with-us .check-mark li{font-size:12px;line-height:15px;font-weight:200;margin-bottom:6px;padding:0 0 0 30px}.book-with-us p{font-size:12px;line-height:18px;margin:0}.book-with-us .mcafee{display:block;margin:20px 0}.book-with-us a{text-decoration:underline}.ad.box-size.sidebar .why-book{margin-bottom:20px}.height-follow .border-box{position:absolute;top:0;bottom:0}.hotel-deals-list{float:left}.hotel-deals-list li{background:url(/public/img/star-icon.png) no-repeat 0 4px;padding-left:20px}.hotel-deals-list .second-child{margin-left:2%;margin-right:0!important}.hotel-deals-list a{font-size:15px;text-decoration:underline}.hotels.backend .sidebar{width:30%;border:0;margin-left:0;padding-right:0}.hotels.backend .hotel-details h3{font-size:16px;color:#1B75BB;margin-top:0}.hotels.backend .hotel-details .avg-room-rate{padding-bottom:20px;border-bottom:1px solid #ccc}.hotels.backend .hotel-details .promos{width:50%;margin-bottom:10px}.hotels.backend .hotel-details .promos a{text-decoration:underline;font-size:12px}.hotels.backend .hotel-details .promos>div{margin-bottom:10px;position:relative;padding-left:30px;font-size:14px}.hotels.backend .hotel-details .promos>div:before{font-family:FontAwesome;font-size:23px;position:absolute;left:0;top:5px}.hotels.backend .hotel-details .promos .cancellation::before{content:"\f00c";color:#539943}.hotels.backend .hotel-details .promos .cancellation.non-refundable::before{content:" "}.hotels.backend .hotel-details .promos .cancellation span{color:#539943}.hotels.backend .hotel-details .promos .best-price::before{color:#E1B723;font-size:20px;top:2px}.hotels.backend .hotel-details .promos .best-price img{width:19px;position:absolute;left:0px}.hotels.backend .hotel-details .promos .deal::before{content:"\f155";color:#F15B2C;top:3px;font-size:20px;left:2px}.hotels.backend .hotel-details .hotel-options .reviews{padding:0}.hotels.backend .hotel-details .overview .map-preview{margin-bottom:19px}.hotels.backend .hotel-details .overview h4{margin-bottom:0px}.hotels.backend .hotel-details .overview .featured-amenities h4{margin-bottom:10px}.hotels.backend .hotel-details .hotel-options .reviews .trip-advisor.version-2 img{margin-top:5px}.hotels.backend .hotel-details .sidebar.right{width:27%;margin-right:0;border:0;padding:0}.hotels.backend .hotel-details .deals.list.flights li{width:100%}.hotels.backend .hotel-details .deals.list.flights li .airline{display:none}.hotels.backend .hotel-details .deals.list.flights li .body{margin:0 80px 0 10px}.hotels.backend .hotel-details .deals.list.flights li .pricing a{text-decoration:none}.compare-selection{min-height:0;padding:30px 0;background-color:#404041;color:#fff;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, 1, .3, 1);transition:transform .3s cubic-bezier(.2, 1, .3, 1)}.compare-selection h5{margin:0 0 30px;padding:0 30px;font-weight:normal}.compare-selection h5 .close{color:#CFD0D2}.compare-selection h5 .close img{width:25px;margin-left:10px}.compare-selection .btn{margin-left:20px;font-weight:bold;font-size:17px;padding:8px 30px}.compare-selection .btn.disabled{background-color:#676767;color:#333}.compare-selection .btn.disabled:hover{background-color:#676767;color:#333}.compare-selection .close{font-weight:normal;text-shadow:none;border:0;opacity:1;font-size:14px;color:#fff}.compare-selection .close i{color:#A7A9AB}.compare-selection p{margin:5px 0 15px;float:left;width:100%;height:40px;overflow:hidden}.compare-selection .compare-list li{float:left;width:20%;border-left:1px solid #fff;padding:0 30px}.compare-selection .compare-list li:first-child{border-left:0}.compare-selection .compare-list li img{width:100%;height:90px}.compare-selection .compare-list li .close{float:left}.compare-selection .compare-list li .close img{width:18px;height:18px;margin-right:5px}.compare-selection .compare-list .text{display:inline-block;padding-top:5%;font-size:18px;min-height:165px;padding-left:30px;border-left:1px solid #FFF}.compare-selection .compare-list .text.hide{display:none}.compare-selection.fixed{position:fixed;bottom:0;right:0;left:0;z-index:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.compare-selection.fixed.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, 1, .3, 1);transition:transform .3s cubic-bezier(.2, 1, .3, 1)}.compare-overview h1{margin:25px 0 45px;font-size:36px}.compare-overview .compare-overview-list{margin-bottom:0}.compare-overview .compare-overview-list li{position:relative;float:left;width:20%;background-color:#fff;border-left:1px solid #A7A9AB}.compare-overview .compare-overview-list li li{width:100%;border:0;padding:20px 30px}.compare-overview .compare-overview-list li li:first-child{padding:30px}.compare-overview .compare-overview-list li:first-child{border-left:0}.compare-overview .compare-overview-list .hotel-info{height:370px}.compare-overview .compare-overview-list .hotel-info .price-info{position:absolute;left:30px;bottom:30px;right:30px}.compare-overview .compare-overview-list .close{color:#fff;opacity:1;right:0;top:0;padding:1px 7px;position:absolute;background-color:#A7A9AB;font-size:14px;font-weight:bold;border:0;z-index:1}.compare-overview .compare-overview-list .hotel-img{height:120px;width:100%;margin-bottom:15px}.compare-overview .compare-overview-list h6{font-size:14px;line-height:1;margin:0 0 15px 0;text-align:center}.compare-overview .compare-overview-list .star.rating{margin-bottom:25px;text-align:center}.compare-overview .compare-overview-list .was{margin-bottom:5px}.compare-overview .compare-overview-list .was span{color:#808285;text-decoration:line-through}.compare-overview .compare-overview-list .was span:first-child{text-decoration:none}.compare-overview .compare-overview-list .text{color:#808285;font-size:12px;margin-bottom:7px}.compare-overview .compare-overview-list .price-info{text-align:center}.compare-overview .compare-overview-list .price-info .btn{width:100%;padding:12px 0;line-height:1;font-size:20px}.compare-overview .compare-overview-list .price-info .icon-play{margin-left:15px;font-size:15px;line-height:22px}.compare-overview .compare-overview-list .price{font-size:34px;margin-bottom:7px}.compare-overview .compare-overview-list .price sup{font-size:12px;font-weight:normal;vertical-align:top;top:4px}.compare-overview .compare-overview-list .address,.compare-overview .compare-overview-list .trip-advisor,.compare-overview .compare-overview-list .hotel-features{background-color:#F1F1F2}.compare-overview .compare-overview-list .address p{position:relative;padding-left:25px;line-height:15px;margin-bottom:0;height:45px;overflow:hidden}.compare-overview .compare-overview-list .address p img{width:20px;position:absolute;left:0}.compare-overview .compare-overview-list .promotion p{position:relative;padding-left:59px;color:#F05A28;font-weight:bold;line-height:15px;margin-bottom:0;height:45px;overflow:hidden}.compare-overview .compare-overview-list .promotion p img{position:absolute;left:0;width:54px}.compare-overview .compare-overview-list .trip-advisor{height:80px}.compare-overview .compare-overview-list .hotel-features{min-height:215px}.compare-overview .compare-overview-list .hotel-features ul{list-style:disc;margin:0 0 0 15px}.compare-overview .compare-overview-list .hotel-features li{padding:0;background:none;margin-left:0;line-height:20px}.compare-overview .compare-overview-list .hotel-features li:first-child{padding:0}.compare-overview .compare-overview-list .hotel-features .show-hide-btn{margin-top:15px}.compare-overview .compare-overview-list .show-hide-btn{background:none}.compare-overview #map-hotel-results h4{font-size:24px;line-height:1;position:absolute;top:35px;left:10px;margin:0}.compare-overview #map-hotel-results .map-canvas-container{padding-top:80px}.compare-overview #map-canvas{width:100%;max-width:none}.hotels-recent{padding:15px}.hotels-recent h2{font-size:25px;float:none;margin-top:5px;margin-bottom:10px;margin-right:0}.hotels-recent ul li:first-child{margin-top:0}.hotels-recent .info-box{margin-top:7px}.hotels-recent .info-box h3{margin-bottom:5px}.hotels-recent .info-box .hotel-img{width:100px;height:93px;margin-right:0}.hotels-recent .info-box .hotel-info{width:66%}.hotels-recent .recent-hotel-holder{width:37%}.hotels-recent .price-box-holder{width:90px}.ie8 .hotels-recent .price-box-holder{width:90px}.destination-content{margin-top:20px}.destination-content .promo-box{min-height:0;margin:0 0 15px 0}.destination-content .big-letter{font-size:45px;margin-top:10px;font-weight:bold;color:#18345A}.destination-content ul{margin-bottom:0}.hotel-room-rates{border:1px solid #D1D2D4}.hotel-room-rates .header{border-bottom:1px solid #D1D2D4;width:100%;font-size:15px;font-weight:bold;color:black;background-color:#f1f1f1;padding:0 20px;margin-bottom:0}.hotel-room-rates .header li{padding:17px 0;display:inline-block;margin-left:1%}.hotel-room-rates .header li:first-child{margin-left:0}.hotel-room-rates .room-rates{padding:20px;font-size:13px;float:left;border-top:1px solid #D1D2D4;width:100%}.hotel-room-rates .room-rates:first-child{border-top:0}.hotel-room-rates .room-rates h3{margin-top:0;font-size:16px;color:#1B75BB}.hotel-room-rates .room-rates p{margin-bottom:25px}.hotel-room-rates .room-rates .promo{color:#F05A28}.hotel-room-rates .room-rates .price-info .price{font-size:35px;float:left;line-height:1;width:auto;margin-left:10px}.hotel-room-rates .room-rates .price-info .grey,.hotel-room-rates .room-rates .price-info .currency{font-size:24px;position:relative;vertical-align:top;top:2px}.hotel-room-rates .room-rates .price-info .grey{color:#bbbdc0}.hotel-room-rates .room-rates .price-info .was{float:left;line-height:15px;margin-top:3px}.hotel-room-rates .room-rates .price-info .was span{text-decoration:line-through}.hotel-room-rates .room-rates .price-info .was .text{display:block;text-decoration:none}.hotel-room-rates .room-rates .price-info .price-guarantee{margin-top:5px}.hotel-room-rates .room-rates .price-info .btn{margin-top:10px;font-size:25px;padding:12px 0;width:70%}.hotel-room-rates .room-rates .amenities-list li{margin-bottom:13px}.hotel-room-rates .room-type,.hotel-room-rates .room-info,.hotel-room-rates .room-options,.hotel-room-rates .price-info{margin-left:1%;float:left}.hotel-room-rates .room-type{margin-left:0;width:26%}.hotel-room-rates .room-type .room-image{width:170px;height:110px}.hotel-room-rates .room-info{width:25%}.hotel-room-rates .room-options{width:26%}.hotel-room-rates .price-info{width:19%}.two-col-tab-content .tab-content{padding:20px 0 0 0}.two-col-tab-content .package-result{outline:1px solid #ddd;padding:10px}.two-col-tab-content .span4.sidebar.width-300{margin-bottom:0}.hotel-overview{float:left;width:72%}.hotel-overview-list{outline:1px solid #ddd;padding:15px;background:#f1f1f1;background:-moz-linear-gradient(top, #f1f1f1 0, #fff 31.4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #f1f1f1 0, #fff 31.4%);background:-o-linear-gradient(top, #f1f1f1 0, #fff 31.4%);background:-ms-linear-gradient(top, #f1f1f1 0, #fff 31.4%);background:linear-gradient(to bottom, #f1f1f1 0, #fff 31.4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0);min-height:209px}.hotel-overview-list .link-list.four li{margin-bottom:2%;line-height:15px}.hotel-overview-list .link-list.four li>span{color:#808285;font-size:80%}.popular-hotels .hotels.deals.list li{padding:10px 20px 10px 10px}.popular-hotels .hotels.deals.list .price-book{margin-top:5px}.popular-hotels .hotels.deals.list .details{width:62%}.popular-hotels .hotels.deals.list h3{font-size:14px;font-weight:400;margin-bottom:1.5%;text-decoration:underline}.popular-hotels .hotels.deals.list .price-label{line-height:11px}.popular-hotels .hotels.deals.list .price-label span:nth-of-type(2n){font-size:9px;color:#c92027}.photo-list .content-list>li .photo .text span{float:right;display:table}.photo-list .content-list>li .photo .text span small{font-size:70%;padding-right:5px;font-weight:normal;display:table-cell;vertical-align:middle}.search-result-list.cars .package-result{padding:15px;background-color:#FFF;border-bottom:3px solid #D1D3D4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-result-list.cars .package-result .car-img img{margin-bottom:0px}.search-result-list.cars .carEquipIc{width:100%;margin:10px 0}.search-result-list.cars .result-info{width:75.5%}.search-result-list.cars .price-info h6{color:#808285;font-weight:normal}.search-result-list.cars .price-info .sub-total .price span{display:inline;font-size:14px;bottom:-7px}.search-result-list.cars .price-info .sub-total .price .grey,.search-result-list.cars .price-info .sub-total .price .currency{font-size:24px;position:relative;vertical-align:top;top:-3px}.search-result-list.cars .price-info .sub-total sup{vertical-align:top;top:4px;font-size:13px}.carEquipIc{margin-left:0;min-height:40px;float:left}.carEquipIc li{float:left;color:#8a8a8a;font-size:11px;margin:0;text-align:center;padding:24px 0px 0;margin-right:20px;background-image:url(../img/icons/sp-icCarEquip-grey.png);background-repeat:no-repeat}.carEquipIc .icon-auto{background-position:-108px 0;width:16px;height:16px}.carEquipIc .icon-ac{background-position:-36px 0;width:16px;height:16px}.carEquipIc .icon-door{background-position:0 0;width:16px;height:16px}.carEquipIc .icon-pax{background-position:-18px 0;width:16px;height:16px}.carEquipIc .icon-suitcase-lg{background-position:-54px 0;width:16px;height:13px}.carEquipIc .icon-suitcase-sm{background-position:-72px 0;width:16px;height:9px}.carEquipIc .icon-manual{background-position:-90px 0;width:16px;height:16px;margin-right:40px}.cars .search-options h1 .date{margin:10px 0 0 0}.cars .search-options h1 .date .no-wrap:first-child{margin-right:5px;padding-right:5px;border-right:1px solid black}.cars .search-options .show-hide-btn{margin-left:0}.cars .featured-product .package-result .result-info{width:54%;margin:0 3%;float:right}.cars .featured-product .package-result .result-info .price-info{width:100%;margin:20px 0;bottom:auto;right:auto;position:relative}.cars .featured-product .package-result .result-info .price-info .btn{margin-top:3%}.cars .featured-product .package-result .result-info .price-info .price{font-size:70px}.cars .featured-product .package-result .result-info .price-info .price span{font-size:20px;line-height:50px}.cars .featured-product .package-result .result-info .price-info .price .grey,.cars .featured-product .package-result .result-info .price-info .price .currency{font-size:50px;top:8px;margin-right:3px}.cars .featured-product .package-result .result-info .price-info .price sup{font-size:20px;top:18px;font-weight:400}.cars .featured-product .package-result .two-col .span6:first-child{max-height:none;overflow:inherit}.cars .side-filters .checkbox-filter a:first-child{margin-left:0}.cars .side-filters .checkbox-filter .link{position:relative;margin-top:5px}.cars .search-filters .tabs>li>a{font-size:14px}.cars .photo-list .content-list li{border:none}.cars .photo-list .content-list .country-city-list{border:1px solid #e7e7e7;border-top:none;min-height:125px}.cars .featured-product .package-result .car-img .car{margin-top:41px}.cars .package-result .car-img .brand{max-width:119px}.search-options.cars .date{margin:10px 10px 0 0}.destination-content .promo-box h3.dark-blue-txt{color:#19345b}.destination-content .promo-box h3.medium-blue-txt{color:#0f4a7c}.destination-content .promo-box.full-width{width:99.75%}.destination-content .promo-box .link-list.four li{width:24%}.destination-content .promo-box .border-bottom-list{margin-top:12px}.top-destinations.logos{margin:30px 0 0 0}.top-destinations.logos ul.unstyled,.top-destinations.logos ol.unstyled{display:inline-block}.top-destinations.logos ul.unstyled a,.top-destinations.logos ol.unstyled a{padding:15%;background:#f9f9f9}.confirmation{color:#777}.confirmation .title{width:40%;float:left}.confirmation .content{width:60%;float:left}.confirmation h1{font-weight:bold}.confirmation h3{color:#333}.confirmation .interact h3{padding-left:0}.confirmation h4{clear:both;color:#0D72BA;margin-top:20px}.confirmation strong{color:#555}.confirmation section.customer-info .title{font-weight:bold;color:#555}.confirmation section .title{margin-bottom:10px;clear:left;font-weight:bold;color:#333}.confirmation section .content{margin-bottom:10px}.confirmation section .provider,.confirmation section .car-type{margin-bottom:30px}.confirmation .interact .btn{padding:10px 20px;font-size:17px;font-weight:500}.confirmation .interact .btn.print{margin-right:10px}.confirmation .sub-container{margin-bottom:0}.confirmation .grey-box{border-bottom:1px solid #ccc}.confirmation .provider .logo{margin-top:12px}.confirmation .interact{margin:20px 0 30px 0}.confirmation .interact .detail-box{min-height:160px;padding:30px}.confirmation .interact h3{margin-top:0}.confirmation .interact .social-media li{width:7%}.confirmation .features{font-size:12px;margin-top:10px}.confirmation .features li{width:30px;float:left;margin-right:15px;text-align:center;border:0;overflow:visible}.confirmation .car.small{width:28%;float:left;margin-right:8px}.confirmation .photos{margin-bottom:20px}.confirmation .photos .cars{width:50%}.confirmation .map{margin-top:30px;float:right;width:auto;width:100%}.clear{clear:both}.deal-box .brand{background:#eee;padding:10px;border-bottom:5px solid #bbb}.deal-box .brand img{height:60px}.deal-box .headers .car-type{height:45px;padding:10px 0 10px 5px;border-top:1px solid #ccc;box-sizing:border-box;text-overflow:ellipsis;font-size:13px;overflow:hidden;white-space:nowrap}@media (max-width:1199px){.booking.cars .payment-info .span6{width:100%;margin-left:0}}.cars .car-logos{padding:15px;float:left}.cars .sub-nav{border:1px solid #d1d3d4;background-color:#f4f5f5;width:99.5%}.cars .sub-nav>li{background:transparent}.cars .sub-nav>li>a{font-weight:normal;color:black}.cars .sub-nav>li.sort-title>a{color:#1077bd;text-align:center;padding:8px 10px}.cars .sub-nav li>a:hover,.cars .sub-nav li>a:focus,.cars .sub-nav li>a:hover,.cars .sub-nav li>a:focus{background-color:transparent;color:#111;text-decoration:underline}.cars .sub-nav li.active>a,.cars .sub-nav li.active>a:hover,.cars .sub-nav li.active>a:focus{background:transparent;font-weight:bold;text-decoration:underline}.cars .sub-nav .icon-caret-right.blue{color:#1C75BC;padding:0 5px;line-height:1.2;font-size:13px}.cars .sub-list{padding:8px 0 0 0}.cars .tab-pane .link-list.three>li{border:1px solid #ddd;margin-bottom:7px;position:relative;min-height:157px;max-height:157px;overflow:hidden}.cars .link-list.three li>a:hover .car-info,.cars .link-list.three li>a:focus .car-info{background-color:rgba(202,33,40,0.85)}.cars .link-list.three li>a:hover .car-info .price,.cars .link-list.three li>a:focus .car-info .price,.cars .link-list.three li>a:hover .price .grey,.cars .link-list.three li>a:focus .price .grey{color:white}.cars .link-list.three li li{min-height:inherit;width:49%}.cars .link-list.three li li:nth-child(3n+3){margin-right:1%}.cars .link-list.three .car-info{position:absolute;bottom:0;background-color:#f0f1f1;background-color:rgba(240,240,241,0.8);padding:10px 15px;width:100%}.cars .link-list.three .car-info h3{color:#111;font-size:16px;font-weight:bold;display:inline-block;float:left;margin:0}.cars .link-list.three .car-info .price{float:right;font-size:21px}.cars .link-list.three .car-info .price .grey{color:#5b5b5b}.cars .link-list.three .car-info .price .day{font-weight:normal}.cars .link-list.three .link-list.one li{border:none}.cars .more{float:right;margin-top:8px;display:block;border:1px solid #ccc;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.cars .can{display:inline-block;color:#BCBEC0}.row-fluid.cars{margin:30px 0 0 0}.tab-content.cars{padding:20px 0 0px 0;margin:0 0 0 0}.cars .sidebar .deals.list.flights{margin-top:10px;padding-top:0}.cars .sidebar .deals.list.flights ul>li{width:100%}.cars .sidebar .deals.list.flights ul>li>.body{margin-left:8px}.cars .sidebar .sidebar-heading{display:inline-block;float:left;font-size:21px}.search-result-list.cars .price-info h6{margin-top:0}.search-result-list.cars .price-info .sub-total .price .grey{color:#8a8a8a}.search-result-list.cars .price-info .sub-total .price .grey,.search-result-list.cars .price-info .sub-total .price .currency{vertical-align:top;font-size:21px}.search.horizontal.cars .checkbox-wrapper{margin:2% 0}.search.horizontal.cars input[type="text"],.search.horizontal.cars input[type="date"],.search.horizontal.cars .bfh-selectbox-toggle{padding:8px 4px}.cars.backend .book-alert{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#C20D00;color:#fff;font-size:16px;padding:15px}.cars.backend .book-alert .icon{width:28px;font-size:23px;line-height:19px}.cars.backend .box-wrapper{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #dbdbdb;padding:10px 10px;margin:0 0 12px 0;background-color:#fff}.cars.backend .carousel-control.right{right:-15px;background-position:center right}.cars.backend .carousel-control.left{left:-15px}.cars.backend .carousel{margin:0 0 0 0}.cars.backend .carousel .price{font-size:19px;font-weight:normal}.cars.backend .carousel .price span.grey{color:#bebfc1}.cars.backend .carousel li{float:left;width:20%;border-left:1px solid #dbdbdb;padding:0 10px 0 10px;text-align:center;font-size:15px}.cars.backend .carousel li:first-child{border-left:none}.cars.backend .carousel .subheader{color:#6D6E71;font-size:13px}.cars.backend .car-subheader{margin:0 0 5px 0;font-size:15px}.cars.backend .info-search-header{color:#68c678;font-size:16px;line-height:44px}.cars.backend .search-result-list.cars .package-result{border:1px solid #dbdbdb}.cars.backend .search-result-list.cars .package-result .result-info{font-size:15px}.cars.backend .search-result-list.cars .package-result img.car{width:90%}.cars.backend .search-result-list.cars .package-result .three-col .car-options-list{border-right:1px solid #dbdbdb;width:60%;min-height:60px}.cars.backend .search-result-list.cars .package-result .three-col .car-rate-box{width:35%}.cars.backend .search-result-list.cars .package-result .three-col .span4{border:none;margin:0 0 0 0}.cars.backend .search-result-list.cars .package-result .icon{width:18px;height:50px;font-size:18px;margin-top:-1px;float:left}.cars.backend .search-result-list.cars .package-result .car-terms{color:#6D6E71;font-size:13px;text-decoration:underline}.cars.backend .search-result-list.cars .package-result .best-seller{text-align:center;background-color:#F59330;color:#fff;padding:7px 0;margin:0 auto;font-size:15px}.cars.backend .search-result-list.cars .package-result .sub-total{padding:15px 0}.cars.backend .search-result-list.cars .package-result .search-price-total{margin:3px 0 0 0;color:#6D6E71;font-size:13px}.cars.backend .search-result-list.cars .package-result .price{margin:0 0 0 0;line-height:32px}.cars.backend .search-result-list.cars .package-result .petro-points{position:absolute;bottom:30px;right:30px}.cars.backend .search-result-list.cars .package-result .modal h1{line-height:40px}.cars.backend .search-result-list.cars .rating{font-size:21px;line-height:24px}.cars.backend .search-result-list.cars .rating span{font-weight:600}.cars.backend .check-mark li:before{color:#333}.cars.backend .car-review .title{margin:0 0 20px 0}.cars.backend .car-review .rev-box{border:1px solid #dbdbdb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-align:center;padding:15px}.cars.backend .car-review .rev-box .rev-tot{margin:15px -15px -15px -15px;padding:15px;background:#f5f5f5}.cars.backend .car-review .rev-rate-list{margin:0;list-style-type:none}.cars.backend .car-review .rev-rate-list li{float:left;width:100%;margin-top:2.5%;font-size:110%}.cars.backend .car-review .rev-rate-list li:first-child{margin-top:0}.cars.backend .car-review .rev-rate-list span{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#f5f5f5;padding:5px 10px}.cars.backend .car-review .rev-rate-list span:first-of-type{font-weight:bold;text-align:center}.cars.backend .car-review .rev-avg-time{text-align:center;color:#6AA436;font-size:110%;padding:30px 0 0 0}.cruise-sub-menu{margin:0;padding:1% 2%;float:left;list-style:none;width:100%}.cruise-sub-menu>li{width:auto;float:left;margin:0 3% 0 0;font-size:15px}.cruise-offers{margin:1.5% 0 0 0}.cruise-offers>li{float:left;margin:0 0 1% 1%;padding:1%;border:1px solid #d1d3d4}.cruise-offers>li:nth-of-type(odd){margin:0 0 1% 0}.cruise-offers .cruise-img{width:auto;margin:0 2% 0 0}.cruise-offers .cruise-img img{max-width:130px}.cruise-offers .cruise-info{width:74%;margin:0 0 0 0}.cruise-offers .cruise-info h3{font-size:19px;text-decoration:underline;margin:0 0 10px 0}.cruise-offers .cruise-info span{font-size:13px}.cruise-offers .cruise-info .span4{text-align:left}.cruise-offers .cruise-info .span4:last-of-type{text-align:right}.cruise-offers .price-info{text-align:center}.cruise-offers .price-info span{font-size:13px}.cruise-offers .price-info span.grey{font-size:20px}.cruise-offers .price-info .price{font-size:20px}.cruise-offers hr{margin:1.5% 0 2% 0}.cruise-details{position:absolute;padding:.5%;background-color:#fff;border:1px solid #262626}.cruise-details .date{background:#000;color:#fff;font-weight:bold;font-size:15px;padding:10px}.cruise-details .close{color:#fff;opacity:1}.cruise-details .img-wrapper{position:relative;float:left;max-width:130px;margin:1% 2% 1% 0}.cruise-details .cruise-info{width:auto;float:left;margin:1% 0 1% 0}.cruise-details .cruise-info h1{font-size:19px;line-height:1.2;color:#000;margin:0}.cruise-details .price-info{position:absolute;bottom:5%;right:2%;text-align:right}.cruise-details .price{color:#c92027;font-weight:bold;position:static;font-size:45px;line-height:1}.cruise-details sup{font-weight:lighter;font-size:15px;vertical-align:top;line-height:2}.cruise-details .cruise-offers .price-info{text-align:center;position:relative;top:-0.5em;bottom:inherit;right:inherit}.cruise-details .cruise-offers .price-info span{font-size:13px}.cruise-details .cruise-offers .price-info span.grey{font-size:20px}.cruise-details .cruise-offers .price-info .price{font-size:20px}.cruise-bonus-list>li{padding:1% 2% 1% 1%;border:1px solid #d1d3d4}.cruise-bonus-list>li:nth-child(n+4){margin-top:1%}.cruise-bonus-list img{padding:1%}.cruise-bonus-list p{height:40px}.cruise-bonus-list span{font-weight:bold;display:block}.cruises .grid-wrapper{position:relative}.cruises .grid{max-height:2000px}.cruises .grid table{font-size:15px;position:relative}.cruises .grid table thead th{background:#e4e4e4;text-align:left}.cruises .grid table tbody th{font-weight:normal}.cruises .grid table th,.cruises .grid table td{border-right:0;border-bottom:1px solid #ccc;padding:10px}.cruises .grid table tbody a{text-decoration:underline}.cruises .grid table tbody a:hover{background:transparent;color:#005580}.cruises .grid table tbody a.btn{text-decoration:none;margin-right:5px;color:#fff}.cruises .grid table tbody a.btn:hover,.cruises .grid table tbody a.btn:focus{background-color:#659a41;background-position:0 15px;outline:0}.cruises .grid table tbody a.btn .icon-play{margin-left:5px}.cruises .intro-section{margin:0 0 3% 0}.cruises .intro-section img{float:left;margin:0 2% 0 0}.cruises .intro-section p{margin:0 0 0 0}.cruises .top-destinations{margin:5% 0 0 0}.cruises .top-destinations li{width:19.1%;margin-bottom:1%}.cruises .top-destinations li:nth-child(5n+1){margin-left:0}.cruises .top-destinations .text span:first-of-type{float:left;width:70%}.cruises .top-destinations .text span:nth-of-type(2){float:right;width:30%;font-size:20px;text-align:center;color:#F79422}.cruises .top-destinations .text span:nth-of-type(2) aside{color:#fff;font-size:12px;line-height:12px}.cruises .card.deals{overflow-x:hidden}.cruises .photo-content .btn{width:100%;margin:0 auto}.cruises .photo-list.two .photo-content .btn{width:70%}.booking.cruises .grid table.main-dates td:first-of-type{width:40%}.booking.cruises .detail-box h3{padding-left:0}.booking.cruises .package-summary h3{font-size:22px;line-height:1.2em;color:#1c75bc;margin:0 0 0 0}.booking.cruises .package-summary img{width:100%;height:200px;margin:5px 0 10px 0}.booking.cruises .package-summary img.icon{width:auto;height:auto;margin:0}.booking.cruises .package-summary ul.red-dot>li{clear:none}.booking.cruises .price .taxes{font-size:12px;line-height:14px;color:#262626;font-weight:normal;display:block}.booking.cruises .ship-info{margin:20px 0 0 0}.booking.cruises .ship-info .detail-box{padding:0}.booking.cruises .ship-facts{margin:40px 0 0 0}.booking.cruises .unique-features .span6:first-of-type{margin-left:0}.booking.cruises form.cruise-enquiry{margin:20px 0 0 0}.booking.cruises form.cruise-enquiry .sub-container{margin-left:0}.booking.cruises form.cruise-enquiry .sel-pass{width:20%}.booking.cruises form.cruise-enquiry textarea{width:100%}.booking.cruises .cruise-reviews{width:100%;min-height:5em;position:relative}.booking.cruises .cruise-reviews .write-review{position:absolute;bottom:0;right:0;text-decoration:underline}.booking.cruises .room-category table{border:none}.booking.cruises .room-category table td{border:none}.booking.cruises .deck-plan{background-color:#e9e9e9;padding:15px;min-height:2920px}.booking.cruises .deck-plan h5{margin-top:0}.booking.cruises .deck-plan .span6:first-of-type ul{margin:0;padding:0;list-style-type:none}.booking.cruises .deck-plan .span6:first-of-type ul li{display:block;padding:0 0 1px 0}.booking.cruises .deck-plan .span6:first-of-type ul li>a{padding:0 0 0 15px;line-height:2.7em;display:block;color:#262626;background-color:#fff}.booking.cruises .deck-plan .span6:first-of-type ul li>a:hover{text-decoration:underline}.booking.cruises .deck-plan .span6:first-of-type ul li>a:active,.booking.cruises .deck-plan .span6:first-of-type ul li>a:focus,.booking.cruises .deck-plan .span6:first-of-type ul li>a.active{color:#fff;background-color:#262626;text-decoration:none}.booking.cruises .deck-plan .span6:first-of-type ul li>a:active:hover,.booking.cruises .deck-plan .span6:first-of-type ul li>a:active:focus{text-decoration:none}.booking.cruises .deck-plan .span6:first-of-type ul li>a:active:after,.booking.cruises .deck-plan .span6:first-of-type ul li>a:focus:after{content:"\f04b";font-family:FontAwesome;font-size:12px;float:right;margin-right:15px}.booking.cruises .deck-plan .span6:nth-of-type(2) h5{text-align:center}.number-list{margin:0;padding:0;list-style-type:none;counter-reset:step-counter 11}.number-list li{counter-increment:step-counter -1;position:relative}.number-list li:before{content:counter(step-counter);background-color:#19345B;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;padding:1% 2%;position:absolute;top:-5%;left:-2%}.number-list li.first:before{background-color:#E21D3F}ul.red-dot{margin:0 0 0 10px}ul.red-dot li:before{content:"\f111";font-family:FontAwesome;font-size:5px;color:#c92027;margin-right:10px;vertical-align:middle}ul.red-dot li{text-indent:-1em;padding-left:1em;line-height:1.5em}ul.red-dot span{font-weight:bold}.call-to-book{text-align:center}.call-to-book div{font-size:32px;line-height:30px;color:#c92027;font-weight:bold}.package-summary .call-to-book{text-align:left}.package-summary .call-to-book span:nth-of-type(2){font-weight:bold;font-size:18px;display:block}.matrix-wrapper{padding-right:60px;position:relative;clear:both}.matrix-wrapper .show-hide-btn{margin-bottom:8px;padding-left:0;text-decoration:none;background:#eee;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;right:0;width:60px;top:0px;padding:5px 5px 0 5px;color:#333}.matrix-wrapper .show-hide-btn i{font-size:24px;width:24px;color:#444}.matrix-wrapper .show-hide-btn span{line-height:30px}.price-matrix{float:left;border:1px solid #D5DEE0;margin-top:20px;width:100%}.price-matrix .info{width:16.5%}.price-matrix .table-wrapper{margin-left:0}.price-matrix .popover-title{font-weight:500}.price-matrix .popover-text{padding:10px;margin-left:0}.price-matrix .popover-text .city{font-size:16px;margin-bottom:5px;font-weight:400}.price-matrix .popover-text .plan{font-size:14px;text-transform:lowercase;margin-bottom:5px}.price-matrix .popover-text .nights{font-size:12px}.price-matrix h1{font-size:15px;font-weight:normal;margin:0;text-align:left;padding-left:5px;line-height:30px}.price-matrix .rating{font-size:15px;color:#F89520;text-align:center;padding-bottom:-20px}.price-matrix .lowest-price{color:#fff;background-image:linear-gradient(bottom, #69a436 0%, #96c461 100%);background-image:-o-linear-gradient(bottom, #69a436 0%, #96c461 100%);background-image:-moz-linear-gradient(bottom, #69a436 0%, #96c461 100%);background-image:-webkit-linear-gradient(bottom, #69a436 0%, #96c461 100%);background-image:-ms-linear-gradient(bottom, #69a436 0%, #96c461 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #69a436), color-stop(1, #96c461));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69a436', endColorstr='#96c461', GradientType=0)}.price-matrix table{border:0;margin:0;text-align:center;border-left:1px solid #D5DEE0;height:226px}.price-matrix table th,.price-matrix table td{padding:0px}.price-matrix table th:last-child,.price-matrix table td:last-child{border-right:0}.price-matrix table thead th{background-color:#E9E9E9}.price-matrix table thead a{padding:0}.price-matrix table tr{border-top:1px solid #D5DEE0;line-height:1}.price-matrix table tr:first-child{border-top:0}.price-matrix table td{font-size:12px}.price-matrix table td a{color:#000000;text-decoration:underline;padding:7px;top:0;bottom:0;left:0;right:0}.price-matrix table td a:hover{background-color:#EEE79D;color:#C92027}.price-matrix table .date{font-weight:normal;color:#1C75BC;text-decoration:underline;font-size:12px;text-align:left;position:relative}.price-matrix table .date a{padding:7px 6px;font-weight:bold;position:absolute;top:0;bottom:0;left:0;right:0;text-decoration:underline}.price-matrix table tfoot{border-top:1px solid #D5DEE0}.price-matrix table tfoot td{padding:6px 10px}.price-matrix .active{background:#fff6df;border:1px solid #feba02}.price-matrix [class^="icon-"],.price-matrix [class*=" icon-"]{line-height:14px;background:none;color:#F89520;vertical-align:baseline}.price-alert{margin:10px 0px 20px 20px}.price-alert .tag{background-image:url("../img/tag-price-alert.png");background-repeat:no-repeat;width:170px;height:80px;margin-bottom:10px}.price-alert .tag .copy{font-size:30px;color:#fff;padding:10px 0 0 10px}.price-alert .tag .copy span{display:block;margin-bottom:10px}.price-alert p{margin-bottom:20px;line-height:18px;font-weight:bold}.price-alert .starting-from .copy{float:left;font-size:10px;text-align:right;line-height:12px;margin-right:12px}.price-alert .starting-from .copy span{display:block}.price-alert .starting-from .price{font-size:32px;color:#C92027;letter-spacing:2px}.price-alert .show-hide-btn:hover{color:#2C3F50}.price-matrix-notes{float:left;width:100%;font-size:16px}.price-matrix-notes button{font-size:16px}.price-matrix-notes .show-hide-btn{padding:0 0 5px 0}.price-matrix-notes .total{position:relative;display:inline-block;margin-right:8px;margin-left:5px}.price-matrix-notes .price-alert{width:18%;text-align:right;float:left;margin:30px 0 0 0}.price-matrix-notes .price-note{font-weight:bold}.price-matrix-notes .content{float:right;width:80%;text-align:left}.price-matrix-notes .alternate-dates{margin-top:8px;text-align:center;display:table;width:100%}.price-matrix-notes .alternate-dates li{width:13.5%;display:table-cell;padding-right:1%}.price-matrix-notes .alternate-dates li:last-child{padding-right:0}.price-matrix-notes .alternate-dates li a{background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 0;border:1px solid #aaa;display:block;color:#000000}.price-matrix-notes .alternate-dates li a:hover{text-decoration:none;background:#fff6df;border:1px solid #feba02}.price-matrix-notes .alternate-dates li a.active{background:#fff6df;border:1px solid #feba02}.price-matrix-notes .alternate-dates .date{font-size:12px;margin-bottom:3px}.price-matrix-notes .alternate-dates .from{font-size:13px}.price-matrix-notes .alternate-dates .price{font-size:17px;margin-left:0}.vacations .price-matrix{margin-top:0}.vacations .price-matrix thead th{font-size:17px}.cars .price-matrix{border-left:0}.cars .price-matrix h1{line-height:1}.cars .price-matrix table thead th img{margin-bottom:0;padding:10px}.cars .price-matrix table td a{padding:10px 0}.cars .price-matrix table .date{white-space:nowrap;overflow:hidden;padding:0 5px}.table-slider{float:left;border:1px solid #d5dee0;width:100%;margin-top:20px;max-height:393px;overflow:hidden}.table-slider .wrapper{width:84%;float:right;position:relative}.table-slider .wrapper button{border:0;position:absolute;top:0;width:30px;height:100%;opacity:.9}.table-slider .table-display{overflow:hidden}.table-slider .slide-left{left:0;background:#e6e7e8 url("../img/arrow-left.png") no-repeat 7px 50%;background:url("../img/arrow-left.png") no-repeat 7px 50%,-moz-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 7px 50%,-webkit-gradient(linear, left top, right top, color-stop(0%, #e6e7e8), color-stop(100%, #d1d3d4));background:url("../img/arrow-left.png") no-repeat 7px 50%,-webkit-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 7px 50%,-o-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 7px 50%,-ms-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-left.png") no-repeat 7px 50%,linear-gradient(to right, #e6e7e8 0%, #d1d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@leftgradient', endColorstr='#@rightgradient', GradientType=1)}.table-slider .slide-right{right:0;background:#e6e7e8 url("../img/arrow-right.png") no-repeat 7px 25%;background:url("../img/arrow-right.png") no-repeat 7px 50%,-moz-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 7px 50%,-webkit-gradient(linear, left top, right top, color-stop(0%, #e6e7e8), color-stop(100%, #d1d3d4));background:url("../img/arrow-right.png") no-repeat 7px 50%,-webkit-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 7px 50%,-o-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 7px 50%,-ms-linear-gradient(left, #e6e7e8 0%, #d1d3d4 100%);background:url("../img/arrow-right.png") no-repeat 7px 50%,linear-gradient(to right, #e6e7e8 0%, #d1d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@leftgradient', endColorstr='#@rightgradient', GradientType=1)}.table-slider .slide-left:hover{background:#ccc url("../img/arrow-left.png") no-repeat 7px 50%}.table-slider .slide-right:hover{background:#ccc url("../img/arrow-right.png") no-repeat 7px 50%}.table-slider .slide-right.disabled,.table-slider .slide-left.disabled{display:none}.table-slider .brand,.table-slider .location{padding:10px;box-sizing:border-box;height:76px;border-bottom:5px solid #bbb}.table-slider .brand a,.table-slider .location a{border:0}.table-slider .brand .ellipsis,.table-slider .location .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px}.table-slider ul{width:100%;float:right;margin-bottom:0}.table-slider li{width:20%;text-align:center;border-right:1px solid #d5dee0;float:left}.table-slider li a{height:45px;padding:10px 0 10px 5px;border-top:1px solid #d5dee0;box-sizing:border-box;width:100%;display:block}.table-slider li a:hover{background-color:#f1f1f1;color:#c92027;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.table-slider li a:hover .price{color:#C92027}.table-slider .price{color:#000000}.table-slider .price span{text-decoration:underline;font-size:25px}.table-slider .price sup{text-decoration:none;top:-6px;font-size:16px}.table-slider .city{color:#0D72BA;font-weight:bold}.table-slider .headers{width:16%;border-right:1px solid #d5dee0}.table-slider .headers .location{font-weight:bold;font-size:12px}.table-slider .headers .city{font-size:20px;font-family:'Oswald',sans-serif}.table-slider .headers .car-type{height:45px;padding:10px 0 10px 5px;border-top:1px solid #ccc;box-sizing:border-box;text-overflow:ellipsis;font-size:13px;overflow:hidden;white-space:nowrap}.cars .table-slider li{width:20%}.cars .table-slider .brand img,.cars .table-slider .location img{height:50px}.table-slider.flights .wrapper{width:82%}.table-slider.flights .headers{width:18%}.table-slider.flights .headers .stop:nth-child(2){border:0}.table-slider.flights .stops{font-size:15px;font-weight:bold;padding:10px}.table-slider.flights .stops a{font-size:12px;font-weight:normal}.table-slider.flights .stop{height:35px;padding:10px 0 10px 5px;border-top:1px solid #d5dee0;box-sizing:border-box;text-overflow:ellipsis;font-size:13px;overflow:hidden;white-space:nowrap}.table-slider.flights .stop a{color:#000000;padding-left:10px;display:block}.table-slider.flights ul{width:2300px;float:none;overflow:hidden}.table-slider.flights li{width:120px}.table-slider.flights li a{padding:5px}.table-slider.flights li a.price{height:35px}.table-slider.flights li a.price:nth-child(2){border:0}.table-slider.flights .brand,.table-slider.flights .stops{border-bottom:5px solid #d5dee0;height:60px}.table-slider.flights .brand{padding:0}.table-slider.flights .brand a{text-decoration:none;color:#000000;font-size:13px;padding:0}.table-slider.flights .location{padding:10px}.table-slider.flights .price{font-weight:normal}.ie8 .price-matrix .popover .popover-title{display:block}@media (min-width:1200px){.vacations .price-matrix .row-fluid .span2{width:20%}.vacations .price-matrix .row-fluid .span10{width:80%;margin-left:0%}}@media (max-width:1199px){.vacations .price-matrix h1{line-height:30px}.vacations .price-matrix thead th{font-size:14px}.vacations .price-matrix table td a{padding:7px 0}.vacations .price-matrix .span2{width:20%}.vacations .price-matrix .span10{width:80%;margin-left:0%}.price-matrix-notes .alternate-dates li a{padding:10px 0}.price-matrix-notes .alternate-dates .date{font-size:11px;line-height:1.3}}@media (max-width:979px){.vacations .price-matrix .span2{width:25%}.vacations .price-matrix .span10{width:75%;margin-left:0%}.price-matrix-notes .alternate-dates li .from{font-size:11px}.price-matrix-notes .alternate-dates li .price{font-size:16px}.price-matrix-notes .price-alert{text-align:left}}.set-alert-link img{width:20px;margin-right:7px}.set-alert-link.price-set{color:#555}.modal.price-alert-modal h4{font-size:22px;clear:both;margin-bottom:20px;color:#000}.modal.price-alert-modal h4 .icon{fill:#FF7900}.modal.price-alert-modal h5{font-size:18px}.modal.price-alert-modal p{clear:both}.modal.price-alert-modal input{margin-bottom:0}.modal.price-alert-modal .price-alert-bell{width:30px}.modal.price-alert-modal .modal-header{border:0}.modal.price-alert-modal .alert-terms.closed{display:none}.modal.price-alert-modal .error-message{font-weight:bold;color:#C92027}.modal.price-alert-modal .user-email{margin-top:10px;margin-bottom:20px}.modal.price-alert-modal .price-alert-package{border:1px solid #FF7900;background:#f2f2f2;padding:10px;margin-bottom:20px}.modal.price-alert-modal .price-alert-package p{margin-top:10px}.modal.price-alert-modal .price-alert-package .product-img{float:left;width:110px}.modal.price-alert-modal .price-alert-package .text{font-size:11px;color:#878787;margin-left:120px;line-height:1.2}.modal.price-alert-modal .placeholder{background:#333;padding:20px;text-align:center;color:#aaa}.modal.price-alert-modal .btn{width:100%;font-size:20px;padding:18px 0 ;font-weight:500;background:-webkit-linear-gradient(#22a5e7, #0f6c9a);background:-o-linear-gradient(#22a5e7, #0f6c9a);background:-moz-linear-gradient(#22a5e7, #0f6c9a);background:linear-gradient(#22a5e7, #0f6c9a)}.modal.price-alert-modal .controls{position:relative}.modal.price-alert-modal .controls i{margin:0;position:absolute ;right:0;top:20px;color:#fff;font-size:1.25rem;margin-right:20px}.modal.price-alert-modal .terms{font-size:12px;color:#5e5e5e}.calendar-wrapper .nav{margin-bottom:0;width:93%;display:inline-block}.calendar-wrapper .tab-content{padding:0}.calendar-wrapper .tab-bar{background:#fff;position:relative;border-bottom:1px solid #ddd;margin-right:2%}.calendar-wrapper .tab-bar .popover{padding:20px;left:auto !important;right:0;width:50%;min-width:300px;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.calendar-wrapper .tab-bar .popover.bottom .arrow{left:auto;right:20px}.calendar-wrapper .tab-bar .popover-title{font-weight:bold;font-size:18px;background:#fff;border:0;padding:10px 0}.calendar-wrapper .tab-bar .popover-content{font-size:13px}.calendar-wrapper .info{width:28px;float:right;margin:15px 0px 0 0}.calendar-wrapper .info img{height:28px}.lowest-price-calendar{background:#fff}.lowest-price-calendar .tab-content{background:#fff}.price-calendar-search{background-image:url("/public/img/lowest-price-calendar/bg.jpg");background-repeat:no-repeat;min-height:740px;position:relative}.price-calendar-search .search{background-color:transparent;width:72%;left:14%;position:absolute;top:106px;padding:30px 45px;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.price-calendar-search .search h1{font-size:27px;font-weight:bold;text-align:center;margin-bottom:15px}.price-calendar-search .search.front-light input[type="text"],.price-calendar-search .search.front-light input[type="number"],.price-calendar-search .search.front-light input[type="email"],.price-calendar-search .search.front-light input[type="tel"],.price-calendar-search .search.front-light select,.price-calendar-search .search.front-light .select a.select-arrow,.price-calendar-search .search.front-light .select-arrow select,.price-calendar-search .search.front-light .search.vertical .select .select-arrow,.price-calendar-search .search.front-light .search-content{height:60px;padding-left:120px}.price-calendar-search .search.front-light input[type="text"]:focus,.price-calendar-search .search.front-light input[type="number"]:focus,.price-calendar-search .search.front-light input[type="email"]:focus,.price-calendar-search .search.front-light input[type="tel"]:focus{border:5px solid #E9E9E9}.price-calendar-search .search.front-light .option{margin-bottom:20px}.price-calendar-search .search.front-light .option label{font-size:15px;color:#000000;font-weight:normal;padding-left:15px}.price-calendar-search .search.front-light .option i{top:20px}.price-calendar-search .search.front-light .option.to{z-index:2100}.price-calendar-search .search.front-light .single-line.option label div{margin-top:8px}.price-calendar-search .search input::-webkit-input-placeholder{font-size:24px}.price-calendar-search .search input:-moz-placeholder{font-size:24px}.price-calendar-search .search input::-moz-placeholder{font-size:24px}.price-calendar-search .search input:-ms-input-placeholder{font-size:24px}.price-calendar-search .search .content-boxes{background:#fff;margin-bottom:20px;font-size:15px;clear:both}.price-calendar-search .search .content-boxes input+span{display:inline-block;padding-right:4.5px}.price-calendar-search .search .content-boxes ul li:first-child{margin-left:0}.price-calendar-search .search .content-boxes input[type="checkbox"]{margin-right:7px;margin-top:0;font-weight:normal}.price-calendar-search .search .content-boxes input:checked+span{font-weight:bold;padding-right:0px;color:#000000}.price-calendar-search .search .content-boxes input.starsAll:checked+span{font-weight:normal}.price-calendar-search .search .content-boxes.checkboxes{padding:20px}.price-calendar-search .search .content-boxes.checkboxes ul{margin-bottom:0;margin-top:-5px;text-align:center}.price-calendar-search .search .content-boxes.checkboxes li{margin-left:2%;margin-top:5px}.price-calendar-search .search .content-boxes.star-rating li{min-width:60px;text-align:center;margin-left:1%}.price-calendar-search .search .content-boxes.star-rating label{font-size:18px}.price-calendar-search .search .content-boxes.star-rating input+span{display:inline-block;padding-right:0px}.price-calendar-search .search .hotelOptions{width:100%}.price-calendar-search .search .selected-hotels{position:relative;padding:10px;margin-bottom:10px;min-height:165px}.price-calendar-search .search label.compare{color:#fff;text-align:center;margin-bottom:15px}.price-calendar-search .search label.compare input{margin-right:5px;margin-top:0}.price-calendar-search .search a{color:#fff;text-decoration:underline}.price-calendar-search .search a:hover{text-decoration:none}.price-calendar-search .search .item-tabs{text-align:left;margin-bottom:-10px;padding-right:25px}.price-calendar-search .search .item-tabs li{min-height:62px;margin-bottom:10px;margin-right:5px;min-width:120px;background:#dadada;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;float:left}.price-calendar-search .search .item-tabs .hotel{border:1px solid #eee;display:block;font-weight:bold;padding:10px 30px 10px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#fff;background:#0D72BA;position:relative;max-width:210px}.price-calendar-search .search .item-tabs .hotel div{font-weight:normal;font-size:12px}.price-calendar-search .search .item-tabs .hotel:hover{background:#0b63a2}.price-calendar-search .search .add-hotel{position:absolute;top:10px;right:16px;border:1px solid transparent;padding:6px 6px 1px 6px}.price-calendar-search .search .add-hotel .icon{width:25px;height:25px}.price-calendar-search .search .add-hotel:hover{border:1px solid #ddd}.price-calendar-search .search .btn{width:37%}.price-calendar-search .search.label-block input[type=email],.price-calendar-search .search.label-block input[type=tel],.price-calendar-search .search.label-block input[type=number],.price-calendar-search .search.label-block input[type=text],.price-calendar-search .search.label-block .search.vertical .select .select-arrow,.price-calendar-search .search.label-block .select a.select-arrow,.price-calendar-search .search.label-block .select-arrow select,.price-calendar-search .search.label-block select{font-size:24px;color:#595959}.price-calendar-search .search .alert span{font-size:inherit;font-weight:inherit}.price-calendar-search .alternate-options{position:relative;clear:both;height:300px}.price-calendar-search .alternate-options .hotelOptions,.price-calendar-search .alternate-options .starOptions{-webkit-transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;position:absolute}.price-calendar-search .alternate-options .hotelOptions{opacity:0;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.price-calendar-search .alternate-options .starOptions{z-index:1000}.price-calendar-search .alternate-options .compare-note{color:#333;margin-top:10px}.price-calendar-search .alternate-options.compare .hotelOptions{opacity:1;z-index:1000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.price-calendar-search .alternate-options.compare .starOptions{opacity:0;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.month-picker{position:absolute;top:209px;left:135px;width:280px;z-index:2000;margin-left:120px}.month-picker .content{padding:10px;background:#fff;color:#808285;box-shadow:1px 1px 5px #888888;margin-top:20px;position:relative;z-index:2}.month-picker .title{background:#1d3860;color:#fff;font-size:17px;font-weight:bold;padding:7px}.month-picker .month{font-weight:bold;font-size:15px}.month-picker .year{font-size:11px;font-weight:500;line-height:1}.month-picker ul{border-left:1px solid #E9E9E9;margin-bottom:0}.month-picker ul:after{content:"";display:table;clear:both}.month-picker li{width:25%;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;text-align:center;display:block;float:left}.month-picker a{display:block;color:#808080;width:100%;padding:8px}.month-picker a:hover{background:#669846;color:#fff;text-decoration:none}.month-picker .active a{background:#669846;color:#fff}.month-picker .arrow{position:absolute;width:100px;height:100px;overflow:hidden;box-shadow:0 16px 10px -17px rgba(0,0,0,0.5);z-index:1}.month-picker .arrow:after{content:"";position:absolute;width:25px;height:25px;background:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg) !important;top:10px;left:25px;box-shadow:-1px -1px 10px -2px rgba(0,0,0,0.5)}.lowest-price-calendar .logo-pay-monthly{width:350px;margin-top:15px}.lowest-price-calendar .new{width:35px}.lowest-price-calendar .nav-tabs{float:left;margin-bottom:1px;display:flex;align-items:stretch}.lowest-price-calendar .nav-tabs:before{display:none}.lowest-price-calendar .nav-tabs>li{width:15.5%;min-height:82px;position:relative}.lowest-price-calendar .nav-tabs>li>a{border:0;padding:10px;text-align:left;background:#fff;color:#000000;display:table-cell;vertical-align:middle;height:80px;width:100%;font-weight:bold;font-size:13px;line-height:1.5}.lowest-price-calendar .nav-tabs>li>a .bg{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 8px 0 5px -6px #d6d6d6;-moz-box-shadow:inset 8px 0 5px -6px #d6d6d6;box-shadow:inset 8px 0 5px -6px #d6d6d6;z-index:0;background:#fff}.lowest-price-calendar .nav-tabs>li>a svg,.lowest-price-calendar .nav-tabs>li>a img,.lowest-price-calendar .nav-tabs>li>a .resultTitle,.lowest-price-calendar .nav-tabs>li>a .add{z-index:100;position:relative}.lowest-price-calendar .nav-tabs>li>a img,.lowest-price-calendar .nav-tabs>li>a svg{width:25px;height:25px;margin-right:4px;float:left}.lowest-price-calendar .nav-tabs>li>a div{padding-left:30px}.lowest-price-calendar .nav-tabs>li:first-child>a{-webkit-box-shadow:inset 0 0 0 0 #d6d6d6;-moz-box-shadow:inset 0 0 0 0 #d6d6d6;box-shadow:inset 0 0 0 0 #d6d6d6}.lowest-price-calendar .nav-tabs>li:first-child>a .bg{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.lowest-price-calendar .nav-tabs>li.active{z-index:1000;top:1px}.lowest-price-calendar .nav-tabs>li.active a{color:#C92027;background-color:#fff;cursor:text;border-bottom:0 solid #aaa}.lowest-price-calendar .nav-tabs>li.active a path,.lowest-price-calendar .nav-tabs>li.active a polygon{fill:#C92027}.lowest-price-calendar .nav-tabs>li.active a.search-tab{color:#fff}.lowest-price-calendar .nav-tabs>li.active a.search-tab .bg{background-color:#C92027;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.lowest-price-calendar .nav-tabs>li.active a.search-tab path,.lowest-price-calendar .nav-tabs>li.active a.search-tab polygon{fill:#fff}.lowest-price-calendar .nav-tabs>li.active a.search-tab+.close-tab{background:url(/public/img/icons/close-x-sm-white.png) no-repeat center left;background-size:11px}.lowest-price-calendar .close-tab,.lowest-price-calendar .nav-tabs>li>.close-tab{background:url(/public/img/icons/close-x-sm-white.png) no-repeat center left;background-color:transparent;position:absolute;right:0px;top:20px;display:block;width:21px;height:21px;background-size:11px}.lowest-price-calendar .nav-tabs>li>.close-tab,.lowest-price-calendar .nav-tabs>li.active .close-tab{background:url(/public/img/icons/close-x-sm-black.png) no-repeat center left;background-size:11px}.lowest-price-calendar .close-tab.black{background:url(/public/img/icons/close-x-sm-black.png) no-repeat center left;background-size:11px}.calendar-wrapper .tab-bar:after{content:"";display:table;clear:both}.lowest-price-calendar form{margin-bottom:0}.lowest-price-calendar table thead th{background:#e4e4e4}.lowest-price-calendar .results .sub-total span{display:inline}.lowest-price-calendar .grid-view{clear:both}.lowest-price-calendar .grid-view table{margin:0;font-size:16px;position:relative}.lowest-price-calendar .grid-view table caption{background:#cc3333;color:#fff;padding:10px}.lowest-price-calendar .grid-view table td,.lowest-price-calendar .grid-view table th{border-right:0;border-bottom:1px solid #ccc;padding:10px}.lowest-price-calendar .grid-view table thead th{background:#e4e4e4;text-align:left}.lowest-price-calendar .grid-view table tbody th{font-weight:normal;text-align:left}.lowest-price-calendar .grid-view table tbody tr.weekend{background:#e4e4e4}.lowest-price-calendar .grid-view table tbody tr:hover th{border-left:3px solid #F89520}.lowest-price-calendar .grid-view table tbody a{color:#333;text-decoration:underline;background:transparent}.lowest-price-calendar .grid-view table tbody a:hover{color:#000;text-decoration:none}.lowest-price-calendar .grid-view table tbody .lowest a{color:#C92027;font-weight:bold}.lowest-price-calendar .calendar-view{clear:both}.lowest-price-calendar .calendar-view .calendar{position:relative}.lowest-price-calendar .calendar-view table{margin:0}.lowest-price-calendar .calendar-view th,.lowest-price-calendar .calendar-view td{width:14.28%;border-bottom:1px solid #ccc}.lowest-price-calendar .calendar-view thead th{border-right:1px solid #aaa;text-align:right;padding:10px}.lowest-price-calendar .calendar-view tbody{position:relative}.lowest-price-calendar .calendar-view tbody td{position:relative;padding:0}.lowest-price-calendar .calendar-view tbody td{height:100px}.lowest-price-calendar .calendar-view tbody td a{min-height:100px;padding:10px;color:#5e5e5e}.lowest-price-calendar .calendar-view tbody td a:hover{background:#eee}.lowest-price-calendar .calendar-view tbody td.active a{border:1px solid #F89520}.lowest-price-calendar .calendar-view .day{position:absolute;top:10px;left:10px}.lowest-price-calendar .calendar-view .price{font-size:34px;font-weight:normal;position:absolute;bottom:15px;right:15px;color:#000000}.lowest-price-calendar .calendar-view .lowest .price{color:#C92027}.lowest-price-calendar .calendar-view .rating{float:right}.lowest-price-calendar .compare-view .dateElement{display:inline-block;margin-bottom:40px;height:62px}.lowest-price-calendar .compare-view .month-year{float:none;padding:10px;width:100%;margin:0;background:#fff;font-weight:bold;border:1px solid #ddd}.lowest-price-calendar .compare-view .month-year-wrap{border:1px solid #eee;width:auto;display:inline-block;position:relative;color:#000;padding-right:50px}.lowest-price-calendar .compare-view .month-year-wrap i{display:block;float:right;width:50px;font-size:25px;position:absolute;top:0;bottom:0;right:0;border:1px solid #ddd;padding-top:20px}.lowest-price-calendar .compare-view .month-year-wrap:hover i{background:#eee}.lowest-price-calendar .compare-view .month-year-wrap:hover,.lowest-price-calendar .compare-view .month-year-wrap{text-decoration:none}.lowest-price-calendar .compare-view .compare-col{border:3px solid #ddd}.lowest-price-calendar .compare-view .hotel-info th{background:#fff;font-size:12px;font-weight:normal;line-height:1.2;vertical-align:top}.lowest-price-calendar .compare-view .hotel-info .star.rating{margin-bottom:10px}.lowest-price-calendar .compare-view .hotel-info-col{position:relative}.lowest-price-calendar .compare-view .hotel-name{font-size:17px;display:block;margin-top:15px;margin-bottom:3px;font-weight:bold}.lowest-price-calendar .compare-view .close-tab{top:3px}.lowest-price-calendar .compare-view .location{margin-bottom:5px}.lowest-price-calendar .compare-view .location strong{display:block}.lowest-price-calendar .compare-view .hotel-img{position:relative;max-width:200px;text-align:center;overflow:hidden;height:130px;margin-top:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.lowest-price-calendar .compare-view .hotel-img .caption{opacity:0;position:absolute;width:100%;height:130px;font-size:20px;font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.5);cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.lowest-price-calendar .compare-view .hotel-img .caption:hover{opacity:1}.lowest-price-calendar .compare-view .hotel-img .caption span{position:relative;top:45%;opacity:1}.lowest-price-calendar .compare-view .hotel-img img{min-height:130px}.lowest-price-calendar .compare-view .compare-table .mobile{display:none;float:right;width:70%;margin-top:15px}.lowest-price-calendar .compare-view .compare-table .mobile caption{background:#e4e4e4;font-weight:bold;color:#000}.lowest-price-calendar .compare-view .compare-table .mobile thead th{background:#eee;font-weight:bold;text-align:right;border-right:1px solid #ccc}.lowest-price-calendar .compare-view .compare-table .mobile td{text-align:right;border:1px solid #ddd}.lowest-price-calendar .compare-view .compare-table .mobile td:hover{background:#eee}.lowest-price-calendar .compare-view .compare-table .mobile .date{text-align:left}.lowest-price-calendar .compare-view .compare-table .mobile .result-price{font-size:16px;padding:0;display:block;line-height:1.5}.lowest-price-calendar .package-details{position:absolute;top:0;background:#fff;border:1px solid #000000;padding:8px;width:42.84%;height:404px}.lowest-price-calendar .package-details .head{position:relative}.lowest-price-calendar .package-details .img-wrapper{position:absolute;width:100%;max-height:234px;overflow:hidden}.lowest-price-calendar .package-details .img-wrapper img{width:100%}.lowest-price-calendar .package-details .date{background:#000000;color:#fff;font-weight:bold;font-size:16px;padding:10px}.lowest-price-calendar .package-details .close{color:#fff;opacity:1;text-shadow:0 0 0 #ffffff;filter:alpha(opacity=100)}.lowest-price-calendar .package-details .package-info{position:absolute;bottom:8px;width:67%}.lowest-price-calendar .package-details .package-info h1{font-size:19px;line-height:1.2;color:#000000;margin-bottom:0}.lowest-price-calendar .package-details .package-info .icon-star,.lowest-price-calendar .package-details .package-info .icon-star-half-empty{font-size:19px}.lowest-price-calendar .package-details .package-info .icon-circle{font-size:7px;color:#aaa;display:inline-block;vertical-align:middle}.lowest-price-calendar .package-details .meal-days{font-size:17px}.lowest-price-calendar .package-details .price-info{width:30%;float:right;position:absolute;bottom:8px;right:8px;text-align:right}.lowest-price-calendar .package-details .price{color:#C92027;font-weight:bold;position:static;font-size:45px;line-height:1}.lowest-price-calendar .package-details .price sup{font-weight:lighter;font-size:15px;vertical-align:top;line-height:2}.lowest-price-calendar .package-details .btn{font-size:19px;margin-top:5px;padding:10px 18px}.lowest-price-calendar .filter-boxes{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;overflow:hidden;width:100%;opacity:1;max-height:2500px;clear:both;padding-top:20px;margin-bottom:20px;border:1px solid #eee}.lowest-price-calendar .filter-boxes input:checked+span{font-weight:bold;padding-right:0px;color:#000000}.lowest-price-calendar .filter-boxes.closed{opacity:0;max-height:0;margin-bottom:0;padding:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.lowest-price-calendar .filter-box{width:32%;margin-top:20px;margin-left:2%;padding:0px 15px 15px 15px;min-height:225px;margin-bottom:10px;border-right:1px solid #eee;display:table-cell}.lowest-price-calendar .filter-box label{font-size:16px;line-height:2}.lowest-price-calendar .filter-box ul{margin-bottom:0}.lowest-price-calendar .filter-box h3{margin:0 0 15px 0}.lowest-price-calendar .filter-box:first-child{margin-left:0}.lowest-price-calendar .filter-box.duration{border-right:0}.lowest-price-calendar .content{padding:30px}.lowest-price-calendar .filter-submit{text-align:center;margin-bottom:10px;clear:both}.lowest-price-calendar .filter-submit .btn{font-size:20px;font-weight:500;padding:10px 20px}.lowest-price-calendar .month-year{width:60%;text-align:center;float:left;margin:0px auto 30px 0;color:#000000;font-size:40px}.lowest-price-calendar .headline{font-size:16px;float:right}.lowest-price-calendar .headline strong{color:#C92027}.lowest-price-calendar .headline span{color:#205ba4}.lowest-price-calendar h2.location{font-size:18px;color:#000000;float:left}.lowest-price-calendar .calendar-table{clear:both}.lowest-price-calendar .content-toggle{color:#777;width:20%}.lowest-price-calendar .content-toggle.pull-right{text-align:right}.lowest-price-calendar .content-toggle span{text-decoration:underline}.lowest-price-calendar .bottom-border{border-bottom:1px solid #ccc;margin-bottom:40px}.lowest-price-calendar .link-list input[type="radio"],.lowest-price-calendar .link-list input[type="checkbox"]{margin-top:10px}.lowest-price-calendar .grid-view,.lowest-price-calendar .calendar-view{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;opacity:1}.lowest-price-calendar .results{position:relative}.lowest-price-calendar .results.grid-view .grid{opacity:1;max-height:5000px}.lowest-price-calendar .results.grid-view .calendar{opacity:0;max-height:0}.lowest-price-calendar .results.calendar-view .calendar{opacity:1;max-height:5000px}.lowest-price-calendar .results.calendar-view .grid{opacity:0;max-height:0;overflow:hidden}.lowest-price-calendar .alert{clear:both;font-weight:normal;font-size:14px;margin:10px 0 0}.ie8 .lowest-price-calendar .results.calendar-view .grid,.ie9 .lowest-price-calendar .results.calendar-view .grid{display:none}.ie8 .lowest-price-calendar .results.calendar-view .calendar,.ie9 .lowest-price-calendar .results.calendar-view .calendar{display:block}.ie8 .lowest-price-calendar .results.grid-view .grid,.ie9 .lowest-price-calendar .results.grid-view .grid{display:block}.ie8 .lowest-price-calendar .results.grid-view .calendar,.ie9 .lowest-price-calendar .results.grid-view .calendar{display:none}.content-bar.calendar{width:100%;text-align:center;padding:20px}.content-bar.calendar .social-media{display:inline-block;margin:0 auto;float:none;min-width:580px}.content-bar.calendar .social-media h5{float:left;font-weight:bold;font-size:25px;color:#000000;margin-right:0;margin-top:5px}@media (max-width:1199px){.lowest-price-calendar .package-details .btn{padding:10px 5px;font-size:15px}#calendar-tabs.nav.nav-tabs>li{width:18%}#calendar-tabs.nav.nav-tabs>li>a{font-size:13px;line-height:1.3}.lowest-price-calendar .search{top:65px;bottom:5px}}@media (min-width:979px){.compare-table{table-layout:fixed}}@media (max-width:979px){.price-calendar-search .search{width:92%;left:3%;top:105px;bottom:10px}.price-calendar-search .alternate-options{min-height:370px}.lowest-price-calendar .package-details .package-info h1{font-size:14px}.lowest-price-calendar .package-details .meal-days{font-size:13px}.lowest-price-calendar .calendar-view .rating{margin-top:20px}.lowest-price-calendar .results .price{font-size:25px}#calendar-tabs.nav.nav-tabs>li{width:24%}.price-calendar-search .search .month-picker{top:236px}.container.calendar-wrapper{padding:0}.lowest-price-calendar .calendar-view .rating{font-size:12px}.lowest-price-calendar .compare-view .compare-table.desktop>tbody,.lowest-price-calendar .compare-view .compare-table.desktop .table-headers{display:none}.lowest-price-calendar .compare-view .compare-table.desktop>thead>tr>th{display:block}.lowest-price-calendar .compare-view .compare-table.desktop .hotel-wrap{width:25%;float:left}.lowest-price-calendar .compare-view .compare-table .mobile{display:table;border-collapse:collapse}.lowest-price-calendar .compare-view .compare-table .mobile th,.lowest-price-calendar .compare-view .compare-table .mobile td{font-size:12px;width:14.28%}.lowest-price-calendar .grid-view table td,.lowest-price-calendar .grid-view table th{padding:5px}}@media (min-width:768px) and (max-width:979px) and (orientation:landscape),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.price-calendar-search .search .month-picker{top:176px}}.select-deposit-container h3{margin-bottom:5px}.select-deposit-container input{margin-top:0;margin-right:5px;vertical-align:top}.select-deposit-container .intro{font-size:16px;margin-bottom:20px}.select-deposit-container .deposit-option{box-shadow:0 3px 0 #e9e9e9 inset;border:1px solid #d1d1d1;background:#f9f9f9;padding:20px;border-radius:5px}.select-deposit-container .deposit-option label{color:#000;font-size:15px;margin-bottom:10px}.select-deposit-container h3 .icon-usd{position:static}.select-deposit-container .icon-usd{font-size:15px;color:#fff}.select-deposit-container .circle{background:#000;position:absolute;left:0;text-align:center;width:20px;height:20px;padding-top:1px;top:2px}.deposit-available{font-weight:bold;color:#f05a28;font-size:11px;margin-right:-12px;margin-left:-20px;margin-top:5px;text-align:center}.search-results-deposit-col .deposit-available{position:absolute;color:#f05a28;right:49px}.deposit-circle{background:#f05a28;text-align:center;width:20px;height:20px;padding-top:1px;border-radius:50%;display:inline-block}.deposit-circle .icon-usd{font-size:15px;color:#fff;line-height:.8}.results-package-options-price .deposit-circle,.hotel-details-options-deposit .deposit-circle{width:15px;height:15px;vertical-align:middle}.results-package-options-price .deposit-circle .icon-usd,.hotel-details-options-deposit .deposit-circle .icon-usd{font-size:11px;line-height:.5}@media (min-width:978px) and (max-width:1199px){.deposit-circle{width:15px;height:15px;vertical-align:middle}.deposit-circle .icon-usd{font-size:11px;line-height:.5}}.sidebar-deposit-totals{margin-top:30px}.sidebar-deposit-totals .subject{font-size:15px}.sidebar-deposit-totals .deposit-amount{font-weight:bold}.sidebar-deposit-totals .due-later{color:#777}.results-promo-wrapper{clear:both;width:50%;float:right;margin-top:10px}@media (max-width:1199px){.promo-alerts{width:61%}}.float-right{float:right}.float-left{float:left}.mb10{margin-bottom:10px}a.promo-seat-selection{text-decoration:none !important}.promo-seat-selection{color:#1c75bc;font-weight:bold;display:inline-block}.promo-seat-selection .icon{width:16px}.promo-seat-selection .icon.small{width:12px}.promo-seat-selection .text{display:inline-block;vertical-align:middle}.promo-seat-selection .text.small{font-size:12px}.promo-seat-selection.promo-wrapped{display:inline-block;line-height:1.4;float:none;margin:0 auto;margin-top:10px}.promo-seat-selection.promo-wrapped .icon{width:20px;vertical-align:top;margin-bottom:5px}.promo-seat-selection.promo-wrapped .text{display:inline-block;text-align:left;width:62px}@media (max-width:978px){.promo-seat-selection.promo-wrapped-md{display:inline-block;line-height:1.4;float:none;margin:0 auto;margin-top:10px}.promo-seat-selection.promo-wrapped-md .icon{width:20px;vertical-align:top}.promo-seat-selection.promo-wrapped-md .text{display:inline-block;text-align:left;width:62px}}.seat-selection-alert{margin-bottom:20px !important;font-size:16px}.seat-selection-alert .icon{width:21px;margin-right:10px;vertical-align:middle}.seat-selection-alert .text{font-size:14px;font-weight:normal;padding-left:31px}.sick-kids-alert{font-size:13px;font-weight:normal;color:#333;padding:20px;padding-bottom:10px}.sick-kids-alert .logo{max-width:140px;margin-bottom:15px;width:100%}.sick-kids-alert .logo-col{text-align:center}.sick-kids-alert .header-text{color:#569742;font-size:16px;font-weight:bold}.sick-kids-alert .learn-more{background:transparent;border:0;font-size:13px;padding-left:0;padding-top:5px;padding-bottom:7px}.sick-kids-alert .learn-more i{line-height:.9;color:#000;font-size:17px}.sick-kids-alert .learn-more-content{margin-bottom:10px;transition:all 1s ease;max-height:2000px;overflow:hidden}.sick-kids-alert .learn-more-content p{line-height:1.6}.sick-kids-alert .learn-more-content.closed{max-height:0;padding:0;margin:0}.sick-kids-alert label{display:inline-block;margin-right:10px;font-size:14px;color:#333}.sick-kids-alert input{vertical-align:middle;margin-top:0;margin-right:5px}.price-summary-sub-price{float:right;font-weight:bold}.booking-donation-remove-link{text-decoration:underline}.detail-box .sick-kids-alert{margin-bottom:30px}@media (max-width:979px){.sick-kids-alert .logo-col{position:absolute;width:100px}.sick-kids-alert .header-text{font-size:14px;padding-left:120px}.sick-kids-alert .content-col{width:100%}.sick-kids-alert .content-col{margin-left:0}}.black70{background-image:url(/public/img/bg-black-70.png)}@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1){.featured .banner .main-deal .starting-from{margin-bottom:10px}}@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){.featured .banner .main-deal .starting-from{margin-bottom:10px}}@media (min-width:1200px){.vacations .price-matrix .row-fluid .span2{width:20%}.vacations .price-matrix .row-fluid .span10{width:80%;margin-left:0%}.no-specials .promo-row.right{margin-left:22px}.container{width:1180px}.flights .span8.main-content{width:69%}.detail-box .sub-container .province .bfh-selectbox-option{max-width:125px;text-overflow:ellipsis;white-space:nowrap}.discount-flights.flights .span8.main-content{width:71.4%}}@media (max-width:1199px){.sidebar-recent{width:100%}.row-fluid .price-box-holder{float:right;margin-right:5px}.cfl-team-schedule .button.two .btn{font-size:14px;padding:10px 25px 10px 10px}.cfl-team-schedule .btn{font-size:14px;padding:5px 25px 5px 10px}.cfl-team-schedule .content{text-align:center}.cfl-team-schedule .team-vs-team{line-height:1}.cfl-team-schedule .team-vs-team span{display:block}.cfl-team-schedule .disabled .win-lose{text-align:center}.cfl-team-schedule .disabled .win-lose .team{display:block}.cfl-team-schedule .disabled .win-lose .team .city{margin:0}.cfl-teams-menu li .team{display:none}.assurance ul.sponsors li{margin-left:15px}.assurance ul.sponsors li:first-child{width:190px}.assurance .social-media{min-width:230px}.assurance .social-media ul{margin:5px 0 0 0}.assurance .social-media ul li{margin-right:2px}.ie8.assurance ul.sponsors li{width:48px}.ie8.assurance ul.sponsors li:first-child{width:190px}.front .main.car-companies ul.content-list li{min-height:425px}.deals.list.three.light-teel{background-color:inherit}.deals.list.three.light-teel ul li{background-color:#e9f6fc;border-left:none;padding-top:3%;padding-bottom:3%}.deals.list.three.light-teel ul li:last-child{margin-top:0}#testimonials-newsletter li{float:left;padding:10px 0}#new-footer h4{font-size:16px}#new-footer a.tel{font-size:22px}#new-footer .footer-icon-links{padding-left:15px;min-height:160px}#new-footer .footer-links .span7.four.columns{width:70%}#new-footer .footer-links .span7.four.columns .col{width:24%}#new-footer .footer-links .span5{width:27%;margin-left:0%}#new-footer .footer-links .span5 .badges-new{margin:5px 0 0 0}#new-footer .footer-links .span5 .badges-new .mcafee{margin-left:0%}#new-footer .footer-links .span5 .badges-new .bbb,#new-footer .footer-links .span5 .badges-new .tico,#new-footer .footer-links .span5 .badges-new .mcafee,#new-footer .footer-links .span5 .badges-new .geo{margin-bottom:15px}.span4.sidebar.width-300{width:100%;margin-left:0%;margin-top:0;margin-bottom:0px}.span4.sidebar.width-300 .link-list.two li{width:49%}.span4.sidebar.width-300 .left ul,.span4.sidebar.width-300 .right ul{float:none;margin-bottom:20px}.span4.sidebar.width-300 .left ul:after,.span4.sidebar.width-300 .right ul:after{content:"";display:table;clear:both}.span4.sidebar.width-300 .left .link-list.two li,.span4.sidebar.width-300 .right .link-list.two li,.span4.sidebar.width-300 .left .link-list.one li,.span4.sidebar.width-300 .right .link-list.one li{width:49%;float:left}.span4.sidebar.width-300 .row-fluid.promo-row.right{margin-bottom:0}.span4.sidebar.width-300 .row-fluid.promo-row.single{margin-top:0px}.span4.sidebar.width-300 .row-fluid.promo-row.single .promo-box{min-height:170px}.span4.sidebar.width-300 .row-fluid.promo-row.single .height-follow{margin-top:0px;padding-bottom:5px}.span4.sidebar.width-300 .row-fluid.promo-row.single .link-list.two li{width:32%}.span4.sidebar.width-300 .row-fluid.promo-row.side-one{margin-top:0px}.span4.sidebar.width-300 .row-fluid.promo-row.side-one .promo-box{min-height:170px}.span4.sidebar.width-300 .row-fluid.promo-row.side-one .height-follow{margin-top:0px;padding-bottom:5px}.span4.sidebar.width-300 .row-fluid.promo-row.side-one .link-list.two li{width:32%}.span4.sidebar.edge{width:347px;left:auto;margin-left:-0.436%}.span4.sidebar.edge.right{width:34%}.main-content.sidebar-width.two-thirds{width:100%;max-width:910px}.main-content.sidebar-width.two-thirds .search-result-list{margin-top:0px}.main-content.sidebar-width.two-thirds .package-result .three-col .span4{width:35%}.main-content.sidebar-width.two-thirds .package-result .result-info .span9 h1{font-size:22px;margin-top:10px}.main-content.sidebar-width.two-thirds .package-result .result-info .address{font-size:15px}.main-content.sidebar-width.two-thirds .promos{padding:5px 22px 0}.ad{display:block;margin-left:auto;margin-right:auto;padding:0px}.ad.box-size{max-width:910px;display:block;margin-left:auto;margin-right:auto;width:100%;background:#f1f1f1}.ad.box-size img{display:block}.row-fluid.promo-row .one-row .promo-box{margin-left:0px}.row-fluid.promo-row .two-row .promo-box{width:49%}.row-fluid.promo-row .two-row .promo-box .link-list.two li{width:49%}.row-fluid.promo-row .two-row .promo-box:first-child{margin:0}.row-fluid.promo-row .promo-box h2{font-size:18px}.row-fluid.promo-row .promo-box.one .link-list.four li{width:24.25%;margin-right:1%;float:left}.row-fluid.promo-row .promo-box.one .link-list.four li a{min-height:30px}.row-fluid.promo-row .promo-box.one .link-list.four li:nth-child(4n+4){margin-right:0}.row-fluid.promo-row.right,.row-fluid.promo-row.left{width:49%;float:left;clear:none}.row-fluid.promo-row.right .promo-box,.row-fluid.promo-row.left .promo-box{min-height:310px}.row-fluid.promo-row.right{margin-left:2%}.row-fluid.promo-row .height-follow.box-size.promo-box{width:100%}.row-fluid.promo-row .height-follow.box-size.promo-box:first-child{margin-left:0px}.row-fluid.promo-row .height-follow.box-size.promo-box.pull-right{width:26%}.row-fluid.promo-row.ad-300{width:49%;float:left;clear:none}.row-fluid.promo-row.ad-300 .link-list.two li{width:49%}.row-fluid.promo-row.ad-300 .promo-box h2{font-size:18px}.row-fluid.promo-row.ad-300.right{margin-left:2%}.secondary-deal{width:38%;padding:10px;bottom:20px;left:auto;right:20px}.secondary-deal h1{font-size:27px;margin-right:8px;margin-top:2px}.secondary-deal p{font-size:12px;margin-top:4px}.secondary-deal .btn{font-size:15px;padding:11px 8px}.navbar.secondary{margin-top:2px;margin-bottom:0}.navbar.secondary .nav{margin:0 0 0 1.5px}.navbar.secondary .nav span img{margin:-5px 6px 0 0}.navbar.secondary .nav .btn.more-cities{font-size:12px;padding:10px 8px;text-transform:uppercase}.navbar.secondary .nav>li>a{font-size:12px;padding:15px 8px;padding:15px 8.25px \9;-webkit-padding-start:9.5px;-webkit-padding-end:9.5px;-moz-padding-start:10px;-moz-padding-end:10px}.navbar.secondary.canada-wide .nav{margin:0 0 0 0;width:922px;margin-left:auto;margin-right:auto;display:block;float:none}.navbar.secondary.canada-wide .nav span p{font-size:18px;font-weight:bold;color:#fff;margin:11px 8px 0 0;margin:11px 5px 0 0 \9}.navbar.secondary.canada-wide .nav span img{width:30px;margin:-5px 5px 0 5px}.navbar.secondary.canada-wide .nav>li>a{font-size:12px;padding:15px 6.25px;padding:15px 6.5px \9;-webkit-padding-start:7px;-webkit-padding-end:7px;-moz-padding-start:7px;-moz-padding-end:7px}table.insurance-options-select.vertical{font-size:12px}table.insurance-options-select.vertical tr.name span{margin-left:4px;padding-right:4px}table.insurance-options-select.vertical tbody tr td input.btn.blue{min-width:100px}table.insurance-options-select.vertical tbody tr .price-day-insurance{width:75px}table.insurance-options-select.vertical tbody tr .price-day-insurance.decline{width:90px}.gift-cards .span8.main-content{width:60.757447%}.ie8 .travel-advisory .span5.main-content{width:34.8% \9}.bed-breakfast .featured .banner{height:149px;margin-bottom:2px}.bed-breakfast .content{width:100%}.bed-breakfast .content .border-left{margin-left:.95%}.bed-breakfast .content .top-destinations li:first-child{margin-left:0}.bed-breakfast .content .top-destinations li .destination img{max-height:200px}.bed-breakfast .row-fluid .span6 h2{font-size:24px}.front.cars .featured .banner a.main-link{width:42%;transition:width .5s ease}.front.cars .container .breadcrumb{margin-bottom:20px}.front.cars .row-fluid section.main{padding-top:20px}.front.cars .row-fluid .main-content.sidebar-width.two-thirds{width:64.5%;min-height:270px;margin-left:0%}.front.cars .row-fluid .ad.box-size{width:300px;display:block;padding:0px;margin-top:0px}header.new .top .call-us{width:42%;margin-left:45px}header.new .top .call-us .speech-bubble{width:155px;margin-left:22px}header.new .top .call-us .line-one{letter-spacing:0px;letter-spacing:.5px \9}header.new .header-tico{margin-right:15px}header.new .bottom .navbar .nav>li>a{padding:12px 15px;font-size:13px}header .top .call-us .line-one{font-size:11px}header .top .speech-bubble{padding:5px}.navbar .nav>li>a{padding:10px 8px;font-size:13px}.featured .banner .main-deal{top:100px}.featured .search{width:54%}.featured .banner .main-deal{padding:20px}.featured .banner .main-deal .destination{font-size:36px}.featured .banner .main-deal .price{display:block;font-size:71px;margin-left:0px;padding-left:33px;clear:left}.featured .banner .main-deal .price sup{font-size:45px;top:6px}.featured .banner .main-deal .btn{font-size:18px;margin-left:0px}.featured .banner .main-deal.top-right{width:auto;left:auto;right:20px}.featured .banner .main-deal.top-left{width:auto;left:23%;right:auto}.featured .banner .main-deal.bottom-left{width:auto;left:24%;right:auto}.search.horizontal.flights .trip{width:9%}.search.horizontal.flights .destination{width:15.5%}.search.horizontal .date{width:13%;margin-left:1%}.search.horizontal.flights .trip{width:9%}.search.horizontal.flights .destination{width:19%}.search.horizontal.flights .date{width:13%}.search.horizontal.flights .passengers{width:5%}.search.horizontal.flights .seat-class{width:16%}.search.horizontal.flights .button{width:12%}.search.horizontal .duration,.search.horizontal .passengers,.search.horizontal .rooms{width:8%;margin-left:1%}.photo-list .content-list .shadow-box .plane{display:none}.search.multicity .bottom{width:80%}.search.multicity .option label{width:67px}.search.multicity.front-light input[type=email],.search.multicity.front-light input[type=tel],.search.multicity.front-light input[type=number],.search.multicity.front-light input[type=text]{padding:13px 10px 14px 77px}.search.multicity .select-arrow select{padding:11px 10px 13px 75px}.search.multicity div.select a.select-arrow{padding:11px 10px 11px 77px}.backend .main-content{max-width:710px}.main-content{width:100%;margin-left:20px}.search-options h1 .date,.search-options h1 .search-info{display:block;margin-left:0;margin-top:10px}.featured-product .package-result .hotel-img{width:45%}.featured-product .package-result .hotel-img img{height:277px}.featured-product .package-result .result-info{width:51%;margin:0 2%}.featured-product .package-result .result-info h1{margin:10px 0 5px 0}.featured-product .package-result .price-info{margin-top:10px}.featured-product .package-result .price-info .price{font-size:45px}.featured-product .package-result .price-info .taxes{margin-bottom:0}.package-result .result-info .span9:first-child{width:69%}.package-result .result-info h1{margin-top:0;font-size:17px}.package-result .result-info .meal-type,.package-result .result-info .location{font-size:13px}.package-result .result-info .star.rating,.package-result .result-info .address{margin-bottom:5px}.package-result .result-info .departure,.package-result .result-info .check-in{font-size:11px}.package-result .result-info .trip-advisor p{font-size:10px;margin-top:5px;line-height:10px}.package-result .price-info{width:30%;margin-left:1%}.trip-results .total{max-width:70%}.trip-results .bfh-selectbox{width:30%}.search-result-list.vacations .package-result .hotel-options .options .days-meal,.search-result-list.vacations .package-result .hotel-options .options .details{margin-left:1%;width:13%}.search-result-list.vacations .package-result .hotel-options .options .discount{width:10%;margin-left:3%}.search-result-list.vacations .package-result .hotel-options .options .sub-total{width:15%}.hotels .search-options h1{font-size:30px}.featured-product .package-result .tag{right:-20px}.featured-product .package-result .price-info{width:52%;bottom:10px;right:15px}.featured-product .package-result .price-info .btn{margin-top:1%}.featured-product .package-result .price-info .promotion{margin-top:5px}.cars .search-options h1{font-size:30px}.cars .search-options .date{font-size:13px}.cars .featured-product .package-result .price-info .price sup{font-size:20px}.cars .featured-product .package-result .price-info .btn{width:35%}.search-result-list.cars .package-result .result-info{width:74.5%}.carEquipIc .icon-auto{margin-right:40px}.carEquipIc li{margin-right:10px}.category-tabs ul li a{font-size:20px}.search-result-list.flights .package-result .flight{width:80%}.search-result-list.flights .package-result .flight .departure,.search-result-list.flights .package-result .flight .arrival{width:22%}.search-result-list.flights .package-result .flight .departure .airport,.search-result-list.flights .package-result .flight .arrival .airport{font-size:17px}.search-result-list.flights .package-result .flight .departure .time,.search-result-list.flights .package-result .flight .arrival .time{font-size:15px}.search-result-list.flights .package-result .flight .departure .time sup,.search-result-list.flights .package-result .flight .arrival .time sup{top:0px}.search-result-list.flights .package-result .flight .arrival{width:25%}.search-result-list.flights .package-result .flight .duration{width:26%;margin:0}.search-result-list.flights .package-result .price-info{width:20%;padding:5px}.search-result-list.flights .package-result .ac-options li a{display:block;max-width:113px;position:relative;overflow:hidden;white-space:nowrap;padding:3px 5px}.search-result-list.flights .package-result .ac-options li a .class{display:block;max-width:75%;min-width:66px;position:relative;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.search-result-list.flights .package-result .ac-options li a .price{right:0;top:4px;position:absolute;background-color:#f3f3f4;padding:0 4px}.selected-flight .duration .stops a{font-size:12px;margin:0 6px}.no-booking-fees{font-size:20px}.front .search{margin:40px 0 2px 15px}.tabs.dark>li a,.dark .tabs>li a{font-size:16px}.search.label-block input{font-size:15px}.search.label-block input[type="text"],.search.label-block select{padding:12px 10px 11px 75px}.search.label-block.dark .btn{width:55%}.flights .search .tag-booking{right:-130px}.search.horizontal.vacations .destination,.search.horizontal.vacations .hotels{width:15%}.search.horizontal.vacations .destination .bfh-selectbox-option,.search.horizontal.vacations .hotels .bfh-selectbox-option{max-width:115px}.search.horizontal.vacations .duration{width:10%}.search.horizontal.vacations .duration .bfh-selectbox-option{max-width:66px}.search.horizontal.vacations .passengers{width:7%}.search.horizontal.hotel-flight .date{width:10%}.search.horizontal.hotel-flight .button{width:14%}.tabs.grey .nav-tabs .tabs>li>a{padding:20px 0px;font-size:11.25px}.price-alert{margin:10px 0 10px 10px}.vacations .price-matrix h1{line-height:30px}.vacations .price-matrix thead th{font-size:14px}.vacations .price-matrix table td a{padding:7px 0}.vacations .price-matrix .span2{width:20%}.vacations .price-matrix .span10{width:80%;margin-left:0%}.table-slider.flights .brand a,.table-slider.flights .stops a{display:block}.table-slider.flights .stops{line-height:1.2;padding:5px 15px}.front .container.white section.height-follow{width:100%;position:static}.front .container.white section.height-lead{width:100%}.banner.flights .secondary-deal{padding-left:40%}.banner.flights .secondary-deal .btn{margin-top:10px;display:block;width:200px}.deal-list .dates{line-height:1.2;width:35%;text-align:left}.deal-list .destination{width:42%}.link-list li a{min-height:55px}.hotel-overview-list .link-list li a{min-height:inherit}.hotel-overview{width:100%;margin-top:15px;margin-bottom:15px}.two-col-tab-content .span4.sidebar.width-300{margin-top:15px}.segments .current.tool-tip{width:40%}.segments .current.tool-tip h1{font-size:20px}.segments .current.tool-tip h6{font-size:16px}.segments .current.tool-tip .icon{top:22%}.segments .departure h1,.segments .return h1{font-size:16px}.segments .return{width:35%}.segments .view-results{padding:25px 10px 5px 10px}.segments .view-results .radio{margin-bottom:0px}.segments .view-results .pull-right{float:none}.segments .view-results span{display:block;position:absolute;top:4px;max-width:100%}.selected-flight .date{padding:5px 0px 5px 10px;width:22%;font-size:12px}.selected-flight .airline{width:12%;margin-top:13px}.selected-flight .departure,.selected-flight .arrival{width:14%;font-size:15px}.selected-flight .departure sup,.selected-flight .arrival sup{top:-3px;font-size:11px}.selected-flight .duration{width:17%}.selected-flight .duration .stops{margin:0 5px}.selected-flight .duration .stops img{width:20px;height:7px}.selected-flight .link{width:12%;font-size:11px;margin-right:1%}.chosen-package .hotel-details h1{font-size:29px}.chosen-package .starting-price .btn{width:41%;padding:16px 0}.chosen-package .go-back{font-size:13px}.overview .gallery{overflow:hidden;width:51%}.overview .gallery .active{max-width:460px}.overview .gallery .thumbnails{width:460px;float:left}.overview .gallery.full{width:100%}.overview .gallery.full .active{max-width:none}.overview .gallery.full .thumbnails{width:100%}.overview .hotel-options{width:47%;margin-left:2%}.overview .hotel-options .trip-advisor h4{font-size:20px}.overview .hotel-options.full,.overview .hotel-options.half{width:100%}.amenities{max-width:690px}.amenities .tab-section{min-height:538px}.amenities .five .small{width:18%}.amenities .five .large{width:28%}.amenities .five li a{font-size:16px}.amenities .four .large{width:27%}.amenities .four li a{font-size:14px}.amenities #maps-attractions .container{width:100%;min-width:0}.amenities .map-canvas-container{max-width:466px}.amenities #map-canvas{max-width:466px}.amenities .selected-hotel .hotel-image{width:21%;min-height:120px}.amenities .selected-hotel h3{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amenities .selected-hotel .price-info{width:22%}.amenities .map-filters{width:28%}.amenities #accordion-map .accordion-group a h3{font-size:13px}.amenities #locations ul label{font-size:13px}.amenities .hotel-options .options .tour-operator{margin-left:0}.amenities .hotel-options .options .days-meal,.amenities .hotel-options .options .details,.amenities .hotel-options .options .promo,.amenities .hotel-options .options .sub-total,.amenities .hotel-options .options .button{margin-left:1%}.amenities .hotel-options .options .days-meal{width:16%}.amenities .hotel-options .options .details{width:13%}.amenities .hotel-options .options .discount{margin-left:2%;width:11%}.amenities .hotel-options .options .sub-total{width:16%;margin-left:1%}.amenities .hotel-options .options .button{width:13%}.hotel-options .selected-package h1{font-size:20px}.hotel-options .selected-package .package-info .nights{font-size:16px}.hotel-options .selected-package .price-info .btn{font-size:14px}.hotel-options .options .btn{padding:10px 8px}.overview .room-rates .room-image{width:100px;height:90px}.overview .room-rates .hotel-info{width:180px}.overview .room-rates .price-info{width:105px}.overview .room-rates .price-info .btn{padding:7px 15px;font-size:15px}.overview .hotel-options .room-rates.dynamic .hotel-info{min-height:89px}.overview .hotel-options .room-rates.dynamic .promotion{max-height:30px;overflow:hidden}.amenities .hotel-options .options .room-rates .hotel-info{width:47%}.detail-box label{font-size:13px}.detail-box .bfh-selectbox>.bfh-selectbox-toggle>.bfh-selectbox-option{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.detail-box .credit-back{margin-left:0}.detail-box .sub-container .province,.detail-box .sub-container .postal-code{width:31.4%}.detail-box .sub-container .province .bfh-selectbox-option{max-width:125px}.detail-box .creditcard-note{max-width:330px}.extra-options .flight .departure{width:31%}.extra-options .flight .duration{width:36%;margin-left:0;padding-top:18px}.extra-options .flight .duration .stops span{margin:0 5px;font-size:13px}.extra-options .flight .duration .stops img{width:15px}.extra-options .flight .arrival{width:31%}.package-summary.vacations .detail-box h3 .btn{padding:5px;font-size:13px}.package-summary.vacations .detail-box .subject{width:30%}.package-summary.vacations .detail-box .info{width:65%}.package-summary .detail-box h3 .btn{padding:5px;font-size:13px}.package-summary .detail-box .departure{width:29%}.package-summary .detail-box .duration{width:40%;margin-left:0}.package-summary .detail-box .duration .stops img{width:19px}.package-summary .detail-box .duration .stops span{margin:0 5px}.package-summary .detail-box .arrival{margin-left:2%;width:29%}.popover-content .flight .duration .stops img{width:36px}.package-summary .book-with-us .years{min-height:60px}.package-summary .book-with-us .years span{font-size:14px;font-weight:200}.package-summary .book-with-us .years .red{font-size:18px}.confirmation .interact .btn{font-size:15px;float:left;margin:0 0 10px 0}.confirmation .interact .social-media li{width:10%}.home .main-content{width:60.812%}section.main .more{display:inline-block;float:right;clear:none;margin-bottom:15px}.front.city-packages .row-fluid.promo-row.first,.front.city-packages .row-fluid.promo-row.second,.front.city-packages .row-fluid.promo-row.third{width:32%;margin-top:20px;margin-left:2%;clear:none;float:left}.front.city-packages .row-fluid.promo-row.first .box-size.promo-box,.front.city-packages .row-fluid.promo-row.second .box-size.promo-box,.front.city-packages .row-fluid.promo-row.third .box-size.promo-box{width:100%;min-height:350px;margin-bottom:20px}.front.city-packages .row-fluid.promo-row .box-size.promo-box.short{width:100%;margin-top:10px;min-height:initial}.front.city-packages .row-fluid.promo-row .box-size.promo-box.short ul li{width:50%;float:left}.front.city-packages .row-fluid.promo-row.first{margin-left:0%}.front.city-packages .row-fluid.promo-row .deals.list.flights.city{padding:0 0 0 0 }.front.city-packages .row-fluid.promo-row .deals.list.flights .tab-pane li{width:100%}.front.city-packages .row-fluid.promo-row .deals.list.flights li{width:49.45%;float:left}.front.city-packages .row-fluid.promo-row .promo-box[style]{width:100% !important}.front.city-packages .row-fluid.promo-row .deals.list.flights li{width:49.6%}.error-page .error-box{min-height:478px}.sidebar.right.grey-bg h2{font-size:21px}.sidebar.right.grey-bg .sponsors img{width:46.5%}.news-letter .banner{height:173px}.row-fluid .ad.box-size{display:block;margin-left:auto;margin-right:auto;width:100%;margin-top:30px;padding:20px;display:none}.row-fluid .ad.box-size img{display:block;margin-left:auto;margin-right:auto}.front .same-height .height-follow.promo-box{margin-left:0}.front .same-height .height-follow.promo-box .link-list ul li{width:50%;float:left}.main-content.sidebar-width{width:100%}.border-box{background:#fff}.wedding-invite .overview .hotel-options{margin-left:1%}.wedding-invite .detail-box.span4{width:42%;margin-right:0px;margin-top:-80px}.wedding-invite .row-fluid .span7.main-content{margin-left:0%}.wedding-invite .row-fluid .span7 h2.header{margin-top:20px}.front .canadawidespecials ul>li:first-child{margin-left:0px}.front .canadawidespecials ul>li{margin-left:15px;font-size:14px}.lowest-price-calendar .filter-box label{font-size:13px}#map-top-ten .tab-content{width:330px}#map-top-ten .tab-content ul .hotel{width:62%}#map-top-ten .tab-content ul .star.rating{width:22%}#map-top-ten .tab-content ul .price,#map-top-ten .tab-content ul .text{display:none}#map-top-ten .search{width:90%;left:5%;margin:0;right:5%}#map-top-ten .map-selected-hotel{width:80%;margin-left:10%;margin-right:10%}#map-top-ten #map-container{padding-left:450px}.highlight,.detail-box.highlight{margin-left:0}}@media (min-width:979px) and (max-width:1199px){.featured .banner .carousel-inner .item{background-size:100%}.list.cruises .horizontal li .cruiseline{width:27%}.cars .photo-list .content-list .country-city-list{min-height:300px}.front .main-content.sidebar-width.two-thirds{max-width:920px}.front .main-content.sidebar-width.two-thirds .search-result-list{margin-top:0px;margin-bottom:20px}.front .main-content.sidebar-width.two-thirds .cars .package-result .price-info .btn{padding:12px 0;font-size:20px}.newsletter-container .main{margin-top:-40px}.photo-list h2{min-height:62px;margin-bottom:13px}.photo-list .content-list>li{border-bottom:1px solid #e7e7e7}.photo-list .content-list>li .content{padding:25px 15px}.photo-list .content-list>li .content p{min-height:60px}.photo-list .content-list li{margin-left:2%;position:relative}.photo-list .content-list li ul.inner li{width:100%}.photo-list .content-list li ul.inner li a{min-height:35px}.photo-list .content-list li .photo{margin-bottom:0px}.photo-list.single .content-list>li .glyph-links{border-bottom:0 solid #eee}.photo-list.three.triple .content-list li .content{min-height:162px}.photo-list.three .content-list .deals li{padding:10px 10px}.photo-list.three .content-list .deals section span.value-title{margin-left:5px}.photo-list.three .content-list .deals .bottom .cities.quick-links{padding:10px 10px 0 10px}.photo-list.three .content-list .deals .bottom .cities.quick-links div ul{width:70%}.deals.list.flights .tab-pane .cities ul.horizontal li{width:auto}.span4.sidebar.edge.right{width:34%}.span4.sidebar.edge.right .ad{margin-top:15px;margin-bottom:23px}.main-content.content-info,.ie8 .main-content.content-info{width:64%}.row-fluid.promo-row.left,.row-fluid.promo-row.right{width:100%;margin-top:0}.row-fluid.promo-row.left .promo-box,.row-fluid.promo-row.right .promo-box{min-height:172px}.row-fluid.promo-row.right{margin-left:0}.row-fluid.promo-row .span8.main-content.one-row{width:100%}.row-fluid.promo-row .one-row .promo-box.one .link-list.two li h4{font-size:15px}.row-fluid.promo-row .one-row .promo-box.one .link-list.medium a{padding:3px 0px}.row-fluid.promo-row .two-row .promo-box{width:48.75%}.row-fluid.promo-row .two-row .promo-box.one,.row-fluid.promo-row .two-row .promo-box.two{margin:0px}.row-fluid.promo-row .two-row .promo-box.one .link-list.two li,.row-fluid.promo-row .two-row .promo-box.two .link-list.two li{width:49%}.row-fluid.promo-row .two-row .promo-box.one{width:28%;margin-bottom:20px;min-height:269px}.row-fluid.promo-row .two-row .promo-box.one .link-list.two li{width:100%}.row-fluid.promo-row .two-row .promo-box.two{width:70%;margin-left:2%}.row-fluid.promo-row .box-size{width:100%;margin-top:20px}.row-fluid.promo-row .box-size.promo-box{margin-top:0px}.row-fluid.promo-row .box-size.promo-box.short{min-height:394px}.row-fluid.promo-row .ad.box-size{display:none}.row-fluid.promo-row .promo-box.one .link-list.two li{width:48.5%}.row-fluid.promo-row .promo-box.one .link-list.four li{width:33.25%;margin-right:0%;float:left}.row-fluid.promo-row .promo-box.one .link-list.four li a{min-height:30px}.row-fluid.promo-row .promo-box.one .link-list.four li:nth-child(4n+4){margin-right:0}.front .photo-list.three.no-border .content-list>li{min-height:325px}.front .photo-list.three.no-border .content-list>li:first-child{margin-left:0%}.ie8 .ad.box-size{display:none}.ie8 .photo-list .content-list>li{width:30.75%}.ie8 .photo-list .content-list>li:first-child{margin-left:2%}.ie8 .photo-list.single .content-list>li{width:100%}.ie8 .photo-list.three.no-border ul.content-list>li{margin-left:1.8%}.ie8 .photo-list.three.no-border ul.content-list>li:first-child{margin-left:0}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single .promo-box{min-height:170px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single .height-follow{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single .link-list.two li{width:32%}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one .promo-box{min-height:180px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one .height-follow{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one .link-list.two li{width:32%}.ie8 .front .deals .height-lead{width:100%}.ie8 .front .deals .height-follow .ad.box-size{display:none}.ie8 .front .deals.list.three ul li{width:48.5%;margin-left:.5%}.ie8 .front .deals.list.three ul li:first-child{margin-left:.5%}.ie8 .front .deals .height-lead{width:100%}.ie8 .front .deals .height-follow .ad.box-size{display:none}.ie8 .front .promo-row.row-fluid .box-size .ad{display:none}.ie8 .front section.deals.main .height-lead{width:100%}.ie8 .front section.deals.main .height-follow .ad.box-size{display:none}.ie8 .front.deals.main .height-follow .ad.box-size{display:none}.ie8 .front .same-height .height-follow.promo-box .link-list ul li{width:50%;float:left;min-height:30px}.ie8 .front .honeymoons .photo-list.three.no-border .content-list>li{width:32.33%;margin-left:1%}.news-letter .banner{height:173px}.testimonials .featured .banner{min-height:170px}.testimonials .featured .banner .weather.widget,.testimonials .featured .banner .main-deal{display:none}.testimonials .span8.main-content{width:61.55%}.testimonials .span4.sidebar.edge{left:2%;margin-left:0%;padding:20px}header .top .call-us .tel{letter-spacing:0px}header .bottom .navbar .nav>li>a{padding:15px 20.5px;font-size:13px}.old .bottom .navbar .nav>li>a{padding:11px 12px;font-size:12px}footer .call-us .line-one{font-size:16px}footer#new-footer a.tel{font-size:25px}footer#new-footer .customer-service{width:24%;margin-left:0%}footer#new-footer .sponsors{width:100%;font-size:11px}footer#new-footer .sponsors li{display:inline-block;width:15.5%;margin-right:0%;text-align:center;line-height:1.3}footer#new-footer .sponsors li img{margin-bottom:10px}footer#new-footer .sponsors li.leafs img{max-width:48px}footer#new-footer .sponsors li.raptors img{max-width:50px}footer#new-footer .sponsors li.argos img{max-width:50px}footer#new-footer .sponsors li.alouettes img{max-width:70px}footer#new-footer .sponsors li.tiger-cats img{max-width:62px}footer#new-footer .sponsors li.oilers img{max-width:50px}#new-footer .sponsors li{width:16%}#new-footer .sponsors div{width:80%}#new-footer .footer-links .span7.four.columns{width:70%}#new-footer .footer-links .span5{width:27%;margin-left:3%}#new-footer .footer-links .span5 .badges-new .bbb,#new-footer .footer-links .span5 .badges-new .tico,#new-footer .footer-links .span5 .badges-new .mcafee,#new-footer .footer-links .span5 .badges-new .geo{width:48.5%}#new-footer .footer-links .span5 .badges-new .tico img{width:60%}#new-footer .footer-links .span5 .badges-new .mcafee{clear:left}.navbar .nav>li>a{padding:10px 8px;font-size:13px}.site-links a{font-size:11px}.site-search{width:97%}a.flight-deal .location .airports{font-size:25px}a.flight-deal .info .price{font-size:30px}.flight-deals .airline-img{margin:7px 0 0 0}.flight-deals .cities .span3{width:11%}.category-tabs{right:20px;width:103%}.top-destinations .destination-promo.large{height:282px;width:282px}.top-destinations li .destination .text{font-size:13px;padding:8px}.top-destinations .destination-promo.small{height:134px;width:134px;margin-bottom:15px}.top-destinations .destination-promo.small .box-info .title-content{padding:10px}.top-destinations .destination-promo.small h3{font-size:15px;margin:0}.top-destinations .destination-promo.small .weather{padding:5px 15px}.top-destinations .destination-promo.small .weather .temperature{font-size:20px;margin-right:5px}.top-destinations .destination-promo.small .weather .temperature .high{font-size:30px}.social-media li{width:29%;margin-right:22px}.sponsors img{margin:0 16px 20px 0}.card.deals.four ul li,.ie8 .card.deals.four ul li,.ie9 .card.deals.four ul li{margin-right:3%;width:46.5%}ul.forecast .weather .temperature .high{display:block;line-height:1}.package-summary .detail-box .flight .departure,.package-summary .detail-box .flight .arrival,.package-summary .detail-box .flight .duration{width:32%}.package-summary .detail-box .flight .duration{padding-top:20px}.package-summary .detail-box .flight .duration .stops span{display:block}.package-summary .detail-box .flight .duration .stops img{width:35px}.package-summary .detail-box .flight .duration .stops img:first-child{display:none}.booking table.insurance-options.booking{font-size:11px;word-spacing:0px;letter-spacing:0px}.booking table.insurance-options.booking thead tr th{height:115px;padding:4px}.booking table.insurance-options.booking thead a{line-height:14px}.booking table.insurance-options.booking thead .checkbox{font-size:11px;bottom:20px}.booking table.insurance-options.booking thead .btn-mini{width:72px;bottom:15px}.booking table.insurance-options.booking tbody .price-a-day{font-size:11px;letter-spacing:0px;line-height:14px}.booking table.insurance-options.booking tbody .btn.btn-mini.blue{width:72px;margin:5px 0}.booking table.insurance-options.booking tbody .date{width:55px}.booking table.insurance-options.booking tbody input[type="radio"]{margin-top:6px}.booking table.insurance-options.booking tbody th.name{line-height:14px}.booking table.insurance-options.booking tbody th,.booking table.insurance-options.booking tbody td{padding:3px}.booking table.insurance-options.booking tbody a{line-height:14px;letter-spacing:0px;word-spacing:0px}.vacations .trip-results .total{line-height:20px}.vacations .trip-results .total strong{display:block}.package-result .three-col{font-size:12px}.roundtrip .tool-tip{width:40%}.roundtrip .view-results{width:60%}.flight-result-header .tool-tip h1{font-size:20px}table.insurance-options-select{letter-spacing:-0.25px}table.insurance-options-select thead a{color:#2c3f50}table.insurance-options-select thead tr th{padding:10px 0px 8px 0px}table.insurance-options-select thead tr th p{display:block;width:70px;padding:0 0px}table.insurance-options-select thead tr th .best-value{letter-spacing:0px;position:absolute;top:0;left:0;margin-top:-16px;width:100%;margin-left:0px}table.insurance-options-select tbody tr th{padding:6px 3px}table.insurance-options-select tbody tr th.name{padding:6px 4px;width:165px;letter-spacing:0px}table.insurance-options-select tbody td{padding:2px 2px}table.insurance-options-select tbody tr td a{width:27px;height:27px}table.insurance-options-select tbody tr td label p{letter-spacing:0px}table.insurance-options-select tbody tr td label.radio{width:50px}table.insurance-options-select tbody tr td label.radio input[type="radio"]{width:14px;height:14px}table.insurance-options-select tbody tr.total h4{font-size:18px}table.insurance-options-select tbody tr.total h4 b.redColor{font-size:24px}.amenities .tabs.five-tabs li a{padding:10px 21px}.amenities .tabs.five-tabs li:first-child a{padding:10px 15px}.overview .hotel-options .room-rates .price-info{margin-top:10px}.overview .hotel-options .room-rates .price-info .price{font-size:24px}.overview .hotel-options .room-rates .hotel-info{min-height:94px}.overview .hotel-options .room-rates .hotel-info .promotion{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:175px}.hotel-options .selected-package .package-info{max-width:200px;min-height:183px}.hotel-options .selected-package .price-info .discount{line-height:1}.hotel-options .selected-package .price-info .discount .was,.hotel-options .selected-package .price-info .discount .save{display:block;margin-bottom:5px}.hotel-options .selected-package .price-info .discount .save{font-size:12px}.hotel-options .selected-package .price-info .price{font-size:23px}.hotel-options .selected-package .price-info .price sup{top:8px}.fr .hotel-options .selected-package .price-info .price{font-size:21px}.hotel-options.full .selected-package .price-info .price{font-size:32px}.hotel-options.full .selected-package .price-info .btn{font-size:19px}.hotels.backend .sidebar.right{width:23%}table.insurance-options-select.small-txt{font-size:11px}table.insurance-options-select.small-txt thead tr th p{font-size:10px;width:auto;padding:0 0;letter-spacing:-0.25px;margin-left:auto;margin-right:auto}table.insurance-options-select.small-txt thead tr th div{max-width:66px;padding:0 1px}table.insurance-options-select.small-txt thead tr th .best-value{font-size:10px;letter-spacing:-0.25px}table.insurance-options-select.small-txt thead tr th:nth-child(2) p,table.insurance-options-select.small-txt thead tr th:nth-child(3) p,table.insurance-options-select.small-txt thead tr th:nth-child(4) p,table.insurance-options-select.small-txt thead tr th:nth-child(7) p{width:59px}table.insurance-options-select.small-txt thead tr th:nth-child(5) p{width:58px}table.insurance-options-select.small-txt thead tr th:nth-child(6) p{width:67px}table.insurance-options-select.small-txt thead tr th:nth-child(8) p{width:47px}table.insurance-options-select.small-txt tbody tr th.name{font-size:11px;width:30px}table.insurance-options-select.small-txt tbody tr td label{font-size:11px}table.insurance-options-select.small-txt tbody tr td label p{padding-top:-1px;letter-spacing:0px}.search-result-list.vacations .package-result .hotel-options .options .error-message{font-size:16px}.search-result-list.vacations .package-result .hotel-options .options .error-message .icon-frown{top:8px}.search.vertical.hotels input[type="text"]{margin-bottom:5px}.search.vertical.hotels .rooms,.search.vertical.hotels .passengers{margin-bottom:5px}.search.label-block input[type="text"]{padding:12px 10px 11px 82px}.search.label-block select,.search.label-block .select a.select-arrow{padding:15px 10px 11px 105px}.search.label-block .narrow .select a.select-arrow{padding:7px 10px 11px 5px}.search.label-block .single-line.option label div{padding-top:5px}.search.dark .option label{font-size:13px;width:75px}.search.dark .option i{top:10px}.search.label-block .option.other{margin-bottom:0}.search.label-block .option.other label{font-size:13px}.search.dark .four .option label{width:48px}.search.label-block .four select{padding-left:48px}.hotel-options.info-slider .container .roomRates .hotelInfo{margin-left:10px}.hotel-options.info-slider .container .roomRates img{display:none}.hotel-options.info-slider .unstyled li .container .roomRates .hotelInfo{margin-left:0px}.hotel-options.info-slider .unstyled li .container .roomRates img{display:inline-block}.front.cruises .search.dark{margin-bottom:2px}.front.cruises .container.white .width-300.pull-right .ad.box-size{margin-top:0px;padding:0;display:none}section.main .sidebar.top{position:initial;margin-left:1.5%}.cruises.deals.list.two>ul>li{width:100%}.cruises.deals.list.short{margin-top:0px}.cruises.deals.list.short h3{clear:none;line-height:18px;margin:0;font-weight:300}.cruises.deals.list.short .details{float:left;margin-top:0px}.cruises.deals.list.short>ul>li a.super-deals{top:8px;right:5px}.cruises.deals.list.short>ul>li .cruiseline{margin-bottom:8px}.cruises.deals.list.short>ul>li .thumb{width:100%}.cruises.deals.list.short>ul>li .info{margin-top:9px}.cruises.deals.list.short>ul>li .price-book{margin-right:0px;margin-top:-16px}.cruises.deals.list h3{clear:none;line-height:18px;margin:0;font-weight:300}.cruises.deals.list .details{width:64%;float:left;margin-top:0px}.cruises.deals.list .details h3{text-overflow:ellipsis;overflow:hidden;white-space:pre}.cruises.deals.list>ul>li a.super-deals{top:8px;right:5px}.cruises.deals.list>ul>li .cruiseline{margin-bottom:17px;width:105px}.cruises.deals.list>ul>li .thumb{width:100%}.cruises.deals.list>ul>li .thumb-phone{width:150px}.cruises.deals.list>ul>li .thumb-phone .call-us{font-size:11px}.cruises.deals.list>ul>li .info{width:45%;margin-top:15px}.cruises.deals.list>ul>li .info li{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:pre}.cruises.deals.list>ul>li .price-book{width:17.5%;margin-right:0px;margin-top:6px}.hotels.deals.list .details{width:35.25%}.hotels.deals.list .details h3{line-height:normal}.hotels.deals.list ul li .price-book{margin:0 5px 0 0}.hotels.deals.list.two ul li{width:49.5%}.hotels.deals.list.two ul li .price-book{margin:33px 5px 0 0}.hotels.deals.list.two .details{margin-top:3px}.hotels.deals.list.two .details h4{margin:4px 0 0 0}.corporate-login .span8.call-us.pull-right{width:65%}.corporate-login .span8.pull-right.reference_guide{width:66%;margin-left:0%}.travel-advisory .banner .main-deal{display:block;top:14px}.travel-advisory .span4.sidebar.edge{width:347px;left:2.12765957%}.travel-advisory .span5.main-content{width:35.9%}.vacation.deals.list.deals.list .details{max-width:50%}.deals.list .details .info{font-size:11px}.package-summary .book-with-us h3{font-size:17px}.detail-box .alert.insurance span{font-size:13px}#testimonials-newsletter h2{font-size:22px;margin-top:0px;padding-top:20px}#testimonials-newsletter li{padding:0}#testimonials-newsletter .newsletter .news-ltr-wrapper{padding-left:10px;width:100%;padding-left:4.25%;margin:0 auto}#testimonials-newsletter .newsletter .news-ltr-wrapper h2{float:left}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]{height:40px;font-size:13px;line-height:18px;margin:0 0 0 0;width:35%;float:left;padding-left:5px;padding-right:5px;padding-top:11px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]::-webkit-input-placeholder{font-size:13px;line-height:18px;padding-top:1px;margin-top:2px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:-moz-placeholder{font-size:13px;line-height:18px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]::-moz-placeholder{font-size:13px;line-height:18px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:-ms-input-placeholder{font-size:13px;line-height:18px}#testimonials-newsletter .newsletter .news-ltr-wrapper .option{float:left;margin:0}#testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow{height:40px}#testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow select{min-width:185px;font-size:13px;line-height:18px;font-weight:600;text-indent:4px}.ie8 #testimonials-newsletter .newsletter input[type="text"]{width:35%}.ie8 #testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow select{height:auto;min-width:187px;line-height:19px;padding-bottom:0px;padding-top:10px;padding-left:5px}.ie8 .row-fluid.promo-row .two-row .promo-box.one{width:38%}.ie8 .row-fluid.promo-row .two-row .promo-box.two{width:60%;margin-left:2%}.ie8 .row-fluid.promo-row .ad.box-size{display:none}.ie8 .deals.list.three ul li{width:48.5%;margin-left:.5%}.sidebar .promo-box:first-child{margin-top:0px}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper{width:96%;float:right}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper input[type="text"]{width:32%}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper .btn.blue{margin-right:0px;padding-left:4px;padding-right:4px}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper .option{width:36.5%;float:left;margin:0}.wedding-invite .featured .banner.wedding-invite-banner{min-height:400px}.search.horizontal.dynamic .destination{width:21%}.search.horizontal.dynamic .date{width:10%}}@media (max-width:979px){.newsletter-form .search.label-block.front-light input[type="text"],.newsletter-form .search.label-block.front-light input[type="email"],.newsletter-form .search.label-block.front-light select{padding-left:25px!important;font-size:13px!important}.newsletter-form .search.label-block.front-light .btn{font-size:16px!important;padding:11px 5px!important}.row-fluid .span.price-box-holder{float:right;margin-right:5px}.cars .photo-list .content-list .country-city-list{min-height:300px}.car-logos{display:none}body.front>article.container::before,body.front>article.container::after{display:none}.modal.large{width:95%;margin-left:-49%}.assurance ul.sponsors{height:43px;width:100%;margin-left:auto;margin-right:auto;float:none}.assurance ul.sponsors h5{margin:12px 0 0 0}.assurance ul.sponsors li{margin-left:0%;width:12%}.assurance ul.sponsors li a{display:inline}.assurance ul.sponsors li img{display:block;margin-left:auto;margin-right:auto}.assurance ul.sponsors li:first-child{width:28%}.assurance .social-media{min-width:230px;margin-left:auto;margin-right:auto;float:none;display:none}.assurance .social-media ul{margin:5px 0 0 0}.assurance .social-media ul li{margin-right:2px}.ie8 .assurance ul.sponsors li{width:12%}.ie8 .assurance ul.sponsors li:first-child{width:28%}.lpchat-container{display:none !important}#air-canada-options .extra-options .price{font-size:14px}.front .location.grey.small{float:left;margin-bottom:20px}.front section.main .more,.front div.main .more{display:inline-block;margin-top:8px;float:right;clear:none}.front section.main .more.last-min-deal,.front div.main .more.last-min-deal{display:inline-block;margin-top:0px;float:right;clear:left}.front .main.car-companies ul.content-list li{padding:10px 10px;min-height:460px}.front .photo-list .content-list .shadow-box.honey-moons.has-rating h3{width:85%}.photo-list .content-list li{margin-left:2%}.photo-list .content-list li ul.inner li{width:100%;margin-left:0%}.photo-list .content-list li ul.inner li a{min-height:35px}.photo-list .content-list li .photo{margin-bottom:0px}.photo-list .content-list li .photo .text{font-size:15px}.row-fluid.promo-row .deals.list.flights ul li{width:49.25%}.row-fluid.promo-row .deals.list.flights .cities ul.horizontal li{width:auto}.deals.list.flights .two li:nth-child(odd),.deals.list.flights .two li.odd{margin-right:1%}.secondary-deal{width:100%;padding:0px;top:auto;bottom:30px;right:auto;left:0%;margin-left:auto;margin-right:auto}.secondary-deal h1{font-size:37px;margin-right:70px;margin-top:2px}.secondary-deal p{font-size:15px;margin-top:8px}.secondary-deal .btn{font-size:15px;padding:11px 20px}.main-content.sidebar-width.two-thirds .package-result .three-col .span4{width:40%}.main-content.sidebar-width.two-thirds .package-result .result-info{width:72.25%}.main-content.sidebar-width.two-thirds .package-result .result-info .span9 h1{font-size:18px}.main-content.sidebar-width.two-thirds .package-result .result-info .address{font-size:13px}.main-content.sidebar-width.two-thirds .package-result .result-info .span9{width:69%}.main-content.sidebar-width.two-thirds .package-result .price-info{width:30%}.main-content.sidebar-width.two-thirds .package-result .price-info .btn{font-size:17px}.main-content.sidebar-width.two-thirds .package-result .price-info .btn .icon-play{margin-left:12px;font-size:13px;line-height:18px}.main-content.sidebar-width.two-thirds .cars .result-info{width:75%}.main-content.sidebar-width.two-thirds .promos{padding:5px 10px 0}.ie8 .promo-row.row-fluid .box-size .ad{display:none}.ie8 section.deals.main .height-lead{width:100%}.ie8 section.deals.main .height-follow .ad.box-size{display:none}.ie8.deals.main .height-follow .ad.box-size{display:none}.ie8 .front.flights section.deals.main .height-lead{width:100%}.ie8 .front.flights section.deals.main .height-follow .ad.box-size{display:none}.ie8 .front.flights.deals.main .height-lead{width:100%}.ie8 .front.flights.deals.main .height-follow .ad.box-size{display:none}.front.cars .featured .banner.percent-deal .main-link{width:100%}.front.cars .featured .banner.percent-deal .main-link .main-deal{width:325px}.front.cars .row-fluid .main-content.sidebar-width.two-thirds{width:100%;margin-top:0px;margin-bottom:30px;min-height:150px}.front.cars .row-fluid .ad.box-size{width:100%;display:none}.front.cars .span4.sidebar.width-300{width:100%;margin-left:0%;margin-top:0px}.front.home-region-packages .featured .banner{padding-bottom:0px;min-height:400px}.front.home-region-packages .row-fluid.promo-row .promo-box[style]{width:100% !important}.front.city-packages .featured .banner .weather.widget{right:0}.front.city-packages .row-fluid.promo-row.first .box-size.promo-box,.front.city-packages .row-fluid.promo-row.second .box-size.promo-box,.front.city-packages .row-fluid.promo-row.third .box-size.promo-box{margin-bottom:20px}.front.city-packages .row-fluid.promo-row .box-size.promo-box.short{min-height:initial}.front.city-packages .row-fluid.promo-row .box-size.promo-box.short ul li{width:50%;float:left}.front.city-packages .row-fluid.promo-row .deals.list.flights .tab-pane li{width:100%}.front.city-packages .row-fluid.promo-row .deals.list.flights li{width:49.45%;float:left}.gift-cards .span8.main-content{width:100%}.gift-cards .sidebar.grey-bg{width:100%;margin-left:0%;left:0px}.bed-breakfast .featured .banner{height:auto;min-height:113px}.bed-breakfast .content .top-destinations li{width:24%;margin-left:1.325%}.bed-breakfast .content .top-destinations.main{padding-bottom:0px}.bed-breakfast .content .top-destinations li:first-child{margin-left:0}.bed-breakfast .content .top-destinations li .destination img{max-height:160px}.bed-breakfast .content .border-left{padding-left:20px;margin-left:1.2%}.corporate-login .span8.call-us.pull-right{width:65%}.corporate-login .span8.pull-right.reference_guide{width:56%}.old .top .brand{padding-top:15px}.old .top .btn-navbar{margin-top:45px}.old .navbar .nav>li>a{background-image:none}.backend header.new .top .call-us{float:left}header.new .top .call-us{margin-left:40px}header.new .top .call-us .tel{font-size:27px}header.new .top .call-us .tel p{margin-bottom:0}header.new .navbar .brand{width:29%}header .top{padding:0 0 0 0}header .top .brand{padding:0}header .top .call-us{width:42%;margin-top:10px;margin-bottom:0px;margin-left:5%}header .top .call-us .line-one{margin-top:0px}header .top .call-us .tel{line-height:1;font-size:30px;margin-top:2px}header .top .call-us .speech-bubble{width:26.5%;display:none}header .top .btn-navbar{padding:0 0}header .bottom{background-image:none;background-color:#fff;margin-bottom:10px;background:#f0f1f1;background:-moz-linear-gradient(top, #f0f1f1 5%, #f0f1f1 60%);background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #f0f1f1), color-stop(60%, #f0f1f1));background:-webkit-linear-gradient(top, #f0f1f1 5%, #f0f1f1 60%);background:-o-linear-gradient(top, #f0f1f1 5%, #f0f1f1 60%);background:-ms-linear-gradient(top, #f0f1f1 5%, #f0f1f1 60%);background:linear-gradient(to bottom, #f0f1f1 5%, #f0f1f1 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f1', endColorstr='#f0f1f1', GradientType=0)}footer .badges .bbb img{width:100px}footer .badges .tico img{width:60px}footer .badges .mcafee img{width:80px;height:48px}footer .badges .geo{width:100px;height:38px}footer .call-us .line-one{font-size:13px}footer .call-us .tel{font-size:33px}footer .footer-links{font-size:12px}footer .footer-links li{line-height:2}footer .footer-links .eight.columns .col{width:20%}footer .footer-links .eight.columns .col.col-gift{width:16%;margin-right:0}footer .footer-links .eight.columns .col.col-trav-parters,footer .footer-links .eight.columns .col.col-last{width:49%;font-size:11px}footer .footer-links .eight.columns .col.col-trav-parters li,footer .footer-links .eight.columns .col.col-last li{width:33.33%;float:left}footer .footer-links .eight.columns .col.col-trav-parters{clear:both}footer .footer-links .eight.columns .col.col-last{clear:none;float:left}footer .span2.footer-icon-links{width:16.5%;margin:0}footer .bottom-line.footer-links .span5{width:100%;margin-left:0%}footer .bottom-line.footer-links .span5 .badges-new{margin:30px 0 0 0}footer .bottom-line.footer-links .span5 .badges-new a{float:left;margin:0}footer .bottom-line.footer-links .span5 .badges-new .mcafee{margin-left:0%}footer .bottom-line.footer-links .span5 .badges-new .bbb,footer .bottom-line.footer-links .span5 .badges-new .tico,footer .bottom-line.footer-links .span5 .badges-new .mcafee,footer .bottom-line.footer-links .span5 .badges-new .geo{width:25%}footer .bottom-line.footer-links .span7.four.columns{width:100%}footer .bottom-line.footer-links .span7.four.columns .col{width:23%;margin-right:0%}footer .bottom-line.footer-links .span7.four.columns .col:last-child{float:left;margin-right:0%}footer#new-footer a.tel{font-size:20px}footer#new-footer .customer-service{width:24%;margin-left:0%}footer#new-footer .sponsors{width:90%;font-size:11px}footer#new-footer .sponsors li{width:32.5%;margin-right:0%;margin-bottom:15px}footer#new-footer .sponsors li img{margin-bottom:5px}footer#new-footer .sponsors li.leafs img{max-width:38px}footer#new-footer .sponsors li.raptors img{max-width:40px}footer#new-footer .sponsors li.argos img{max-width:40px}footer#new-footer .sponsors li.alouettes img{max-width:70px}footer#new-footer .sponsors li.tiger-cats img{max-width:51px}footer#new-footer .sponsors li.oilers img{max-width:40px}footer#new-footer .sponsors li.alouettes,footer#new-footer .sponsors li.tiger-cats,footer#new-footer .sponsors li.oilers{margin-bottom:0px}footer#new-footer .footer-icon-links{padding-left:15px}footer#new-footer .span7.four.columns .col{width:23%}footer#new-footer .span7.four.columns .col:last-child{width:28%}.navbar .nav>li>a{border-bottom:1px solid #e63a3a;padding:12px 15px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.nav-collapse .nav>li>a{margin-bottom:0px}.nav-collapse .nav{padding-bottom:0px}.navbar .btn-navbar{margin-top:17px;margin-right:0px}.navbar .btn-navbar:hover{background-color:transparent}.backend .main-content{max-width:100%;margin-left:0}.front section.grey.testimonials{margin-left:-15px}.front.home section.grey{margin-left:-15px}section.grey{margin-left:0px}.top-destinations .destination-promo.large{width:100%;margin-bottom:15px}.top-destinations .destination-promo.small{height:134px;width:48.95%;margin-bottom:15px}.top-destinations .destination-promo.small .box-info .title-content{padding:10px}.top-destinations .destination-promo.small h3{font-size:15px;margin:0}.top-destinations .destination-promo.small .weather{padding:5px 15px}.top-destinations .destination-promo.small .weather .temperature{font-size:20px;margin-right:5px}.top-destinations .destination-promo.small .weather .temperature .high{font-size:30px}ul.forecast .day .week-day span{display:none}ul.forecast .weather{padding:10px}ul.forecast .weather .temperature .high{font-size:30px;line-height:1;display:block}ul.forecast .weather .climacon{font-size:30px}.flight-deal.four{margin-right:4%;width:47.5%}.flight-deal.four:nth-child(2n+3){margin-right:0}.navbar-static-top{min-height:0px;margin-bottom:0px}.main-nav .navbar-inner{min-height:0}.navbar.container{min-height:0}.top-destinations li{width:32%;margin-left:2%;margin-bottom:20px}.top-destinations li:nth-child(4n+0){margin-left:0}.top-destinations li:last-child{margin-right:0}.ie8 .top-destinations li{margin-left:0}.flight-deals .destination{margin-left:0px}.flight-deals .destination .hiding{display:none}.flight-deals .destination .hiding2{display:block;margin-left:10px}.flight-deals .destination .span5{width:45%}.flight-deals .destination h4{margin-left:10px}.hotel-options .options li{margin-bottom:0px}.hotel-options .options li.cities{padding-bottom:10px}.hotel-options .options li.cities .span3{width:16%;margin-left:10px}.hotel-options .options .pricing.span2{width:20%}.hotel-options .options .sub-total .price,.hotel-options .options .sub-total .tax{margin-right:10px}.overview .room-rates .room-image{width:150px;height:105px}.overview .room-rates .price-info p{margin:0 0 10px 0}.search.front-light input.btn{width:33%}.search-result-list.hotels .package-result{padding:5px 4px 5px 5px}.tag-booking{display:none}.secondary-deal{background-color:#C92027;text-align:center;width:100%;left:0%;bottom:0px;margin:0 0 0 0}header.new .bottom{border-top:0}header .bottom{margin-bottom:0}.search .padding{padding:30px}.search-container.mobile.closed .toggle{display:block}.search-container.mobile.open .toggle,.search-container .toggle.btn{display:none}.search .other,.search.vertical .other{width:23%}.mobile.closed .search{max-height:0;overflow:hidden;transition:all .5s ease;opacity:0;position:relative}.mobile.closed .search-open{margin-top:0;max-height:2000px;opacity:1;overflow:visible;padding:0 0 20px}.search.horizontal.flights .destination{width:14.5%}.search.horizontal.flights .trip{width:12%}.search.horizontal.flights .passengers{width:7%}.search.horizontal{margin-top:20px;float:left;width:100%}.search.horizontal .date{width:11%;margin-left:1%}.search.horizontal.flights .passengers{width:7%}.search.horizontal .button{margin-left:1%;width:15%}.search.horizontal.hotel-flight .date{width:11%}.table-slider.flights .stops{font-size:11px}.vacations .price-matrix .span2{width:25%}.vacations .price-matrix .span10{width:75%;margin-left:0%}.search input[type="date"]{height:30px;white-space:nowrap;letter-spacing:-1px}.featured .banner{height:320px}.featured .banner .main-deal{position:absolute;right:250px;top:100px}.featured .banner .main-deal a .price{margin-left:20px}.featured .banner .weather.widget{margin:20px}.featured .banner .bg{top:0}.featured .banner{height:346px;padding-bottom:0px;min-height:400px}.featured .banner.percent-deal .main-link .main-deal{min-width:325px}.featured .banner.percent-deal .main-link .main-deal .amount{text-align:left}.featured .banner.percent-deal .main-link .main-deal .amount sup{top:-2px}.featured .banner .main-link{width:100%;text-decoration:none;text-align:center}.featured .banner .main-link .main-deal{width:0px;min-width:270px;position:relative;margin-left:auto;margin-right:auto;top:30px;left:30%;right:auto;padding:15px}.featured .banner .main-link .main-deal .description{text-align:center;margin-bottom:0px}.featured .banner .carousel-indicators.three{left:43.75%;width:105px;z-index:2001}.featured .banner.top-right{width:auto;top:20px;left:auto;right:20px}.featured .banner.top-left{width:0px;min-width:320px;position:relative;margin-left:auto;margin-right:auto;top:auto;left:auto;right:auto}.banner.flights .main-deal{margin:0 auto;width:250px;padding-top:30px}.banner.flights .secondary-deal{text-align:center;font-size:1.5em}.banner.flights .secondary-deal .btn{display:block;margin:0 auto;margin-top:10px}.banner.flights .main-deal{top:75px;right:225px}.banner.flights .main-deal a .price{font-size:81px;padding-left:34px}.banner.flights .main-deal a .price sup{font-size:50px}.banner.flights .secondary-deal{padding-left:20px}.banner.flights{text-align:center}.banner.flights .weather.widget{right:190px;margin:20px auto;float:none;display:inline-block;clear:both}.jscroll-added{margin-top:20px}.home .main-content,.cars .main-content,.cruises .main-content{width:100%}.search.horizontal.hotels .rooms,.search.horizontal.hotels .passengers{width:7%}.search.horizontal.hotels .rooms .select-arrow select{width:70px}.search.horizontal.hotels .button{width:17%}.search.horizontal.flights .destination{width:21%}.search.horizontal.flights .date{width:11%}.search.horizontal.flights .passengers{width:6%}.search.horizontal.flights .seat-class{width:16%}.search.horizontal.flights .button{width:100%;float:none;margin:65px 0 0 0}.search.horizontal.flights .button button{width:25%}.search.horizontal.flights .button .btn{max-height:45px}.trip-results .total{font-size:17px}.search-result-list.vacations .package-result .hotel-options .options .error-message{font-size:17px}.hotels .trip-results .total{max-width:55%;margin-top:10px}.hotels .trip-results .sort-dropdown{margin-top:10px}.hotels .package-result h1{margin-bottom:0;line-height:25px}.search-result-list.hotels{margin-top:8px}.compare-selection{padding:20px 0}.compare-selection h5{font-size:13px}.compare-selection p{font-size:13px;line-height:13px}.compare-selection .btn{font-size:16px;padding:8px 14px}.compare-selection .compare-list li{padding:0 20px}.compare-selection .compare-list li img{height:50px}.compare-selection .compare-list .text{padding-top:3%;font-size:16px;min-height:120px;padding-left:20px}.compare-overview .compare-overview-list li li{padding:10px}.compare-overview .compare-overview-list li li:first-child{padding:10px}.compare-overview .compare-overview-list .hotel-info{height:330px}.compare-overview .compare-overview-list .hotel-info .price-info{right:10px;left:10px;bottom:10px}.compare-overview .compare-overview-list .trip-advisor{height:60px}.compare-overview .compare-overview-list .hotel-overview{margin-top:10px;margin-bottom:10px;min-height:270px}.search.horizontal.hotel-flight .duration{width:11%}.search.horizontal.hotel-flight .button{width:12%}.cars .search-options h1{font-size:30px}.cars .search-options h1 .date{font-size:14px}.cars .search-options h1 .date .no-wrap{display:block}.cars .search-options h1 .date .no-wrap:first-child{border-right:0;margin-bottom:5px}.chosen-package .trip-advisor p{line-height:11px;margin:10px 0 5px}.chosen-package .back{margin-left:1%;width:20%}.chosen-package .hotel-details .search-info{margin-left:0;display:block}.span9.amenities{max-width:none;border-right:0;width:100%}.hotels .book-with-us{min-width:300px}.hotels.backend .sidebar.right{width:100%;margin-left:0;padding:20px;margin-top:0}.hotels.backend .deals.list.flights li{width:49%}.hotels.backend .deals.list.flights li .airline{display:inline-block}.hotels.backend .deals.list.flights li .airline img{height:24px}.hotels.backend .deals.list.flights li .body{margin:0 80px 0 70px}.hotel-options .selected-package .discount{font-size:17px}.amenities .tabs.five-tabs li a{padding:10px 24px}.amenities .tabs.five-tabs li:first-child a{padding:10px 20px}.booking table.insurance-options.booking{font-size:10px;word-spacing:0px;letter-spacing:0px}.booking table.insurance-options.booking thead tr th{height:115px;padding:2px}.booking table.insurance-options.booking thead .checkbox{font-size:10px;letter-spacing:-0.75px;bottom:20px}.booking table.insurance-options.booking thead .btn-mini{width:50px;bottom:15px}.booking table.insurance-options.booking tbody .price-a-day{font-size:10px;letter-spacing:0px;line-height:12px}.booking table.insurance-options.booking tbody .btn.btn-mini.blue{width:50px;margin:5px 0}.booking table.insurance-options.booking tbody input[type="radio"]{margin-top:4px}.booking table.insurance-options.booking tbody th.name{line-height:12px}.booking table.insurance-options.booking tbody th,.booking table.insurance-options.booking tbody td{padding:2px}.booking table.insurance-options.booking tbody a{line-height:12px}.detail-box .sub-container .province .bfh-selectbox-option{max-width:95px}.detail-box .mcafee{padding-left:0;margin-top:10px;display:block}.error-page .call-us .tel a{font-weight:200}.detail-box .alert.insurance .span6{margin-left:0;width:100%}.confirmation .interact .social-media li{width:13%}.booking h3 .icon,.confirmation h3 .icon{top:2px}.wedding-invite .featured .banner .main-link{background-position:0px 45px;background-size:90%;margin-left:10px}.wedding-invite .hotel-details.padding{padding:20px 0px}.wedding-invite .detail-box.span4{width:100%;margin-right:0px;margin-top:0px}.wedding-invite .detail-box .first-name{width:100%}.wedding-invite .row-fluid .span7.main-content{width:100%;margin-left:0%;margin-bottom:40px}.wedding-invite .row-fluid .span7 h2.header{margin-top:30px}.wedding-invite .featured .banner.wedding-invite-banner{min-height:350px}.lowest-price-calendar .filter-box label{font-size:17px}.lowest-price-calendar .link-list.two li{width:100%}}@media only screen and (min-width:480px) and (max-width:1200px){.footer-front a.tel{font-size:26px}.newsletter-form .search.label-block.front-light select{font-size:13px}.newsletter-form .search.label-block.front-light .btn{font-size:18px;padding:10px 5px}footer .sponsors li.alouettes img{max-width:70px;margin-bottom:16px}.row-fluid.promo-row .promo-box{padding:15px;width:26.314%;margin-left:15px}.row-fluid.promo-row .promo-box h2,.row-fluid.promo-row .promo-box .header{margin-bottom:10px}.row-fluid.promo-row .promo-box.one .header{font-size:20px}.row-fluid.promo-row .promo-box.one .link-list li{width:100%}.row-fluid.promo-row .promo-box.one .link-list.medium a{word-spacing:-1px}.row-fluid.promo-row .height-follow{padding-bottom:0}.row-fluid.promo-row .height-follow .plane{max-height:88%;overflow-y:hidden}.row-fluid.promo-row .height-follow .plane ul li a{min-height:30px}.row-fluid.promo-row .height-lead .tab-content{padding:10px}.row-fluid.promo-row .link-list.two li{line-height:18px;margin-right:1%;width:90%}.row-fluid.promo-row .link-list.two li a{min-height:30px}.row-fluid.promo-row .current-weather .link-list.two li{width:48%;line-height:25px}.weather .temperature{margin-left:0}.deals.list{clear:both;font-size:12px}.deals.list h3{font-size:15px;margin:0;font-weight:300}.deals.list h4{font-size:13px;margin:7px 0 0 0;font-weight:400;color:#000000}.deals.list ul{list-style:none outside none;margin-left:0}.deals.list ul li{width:49.4%}.deals.list ul li .thumb{width:115px;margin-right:7px}.deals.list ul li .price-book{text-align:right;float:right;color:#939598;font-size:9px;margin:22px 5px 0 0}.deals.list ul li .price-book .price{font-size:20px;font-weight:500}.deals.list ul li .price-book .cta{color:#0D72BA;line-height:1;font-weight:700;font-size:13px;text-decoration:underline}.deals.list ul li .price-book .cta:hover{color:#2C3F50}.deals.list .star.rating{margin-bottom:0;margin-top:0px}.deals.list .star.rating [class*="icon-star"]{font-size:14px;line-height:19px;margin-bottom:0}.deals.list .cities ul li{width:auto}.deals.list.two ul li{width:48.8%}.deals.list.three ul li{width:48.8%}.deals.list.three ul li:nth-child(even){margin-right:0}.deals.list.three ul li:nth-child(odd){margin-right:2%}.vacation.deals.list.deals.list ul li .mask{width:120px}.vacation.deals.list.deals.list .trip-advisor{margin-left:3px}.vacation.deals.list.deals.list .star.rating [class*="icon-star"]{font-size:15px}.row-fluid.promo-row .deals.list.flights.tab-content{padding:20px 0 0 0}.row-fluid.promo-row .height-follow.box-size.promo-box.pull-right{width:100%;min-height:175px}.row-fluid.promo-row .height-follow.box-size.promo-box.pull-right .content li{width:50%;float:left}.row-fluid.promo-row.ad-col .height-lead{width:100%}.row-fluid.promo-row.ad-col .height-lead .deals.list.flights.tab-content .two li{width:49.314%}.front .deals.list.tab-content .link-list.three ul li{width:32.5%}.front .same-height .tab-content.deals.list.no-padding .tab-pane.active .link-list.three.arrow.medium.bold ul.horizontal{margin-bottom:0px}.newsletter{background:#ECF7F9;border:1px solid #406E8D;clear:both;padding:10px;margin-top:20px}.newsletter .btn{font-size:15px;font-weight:300;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;padding:10px}.newsletter h2{font-weight:300;display:inline-block;margin:0;padding-top:5px;font-size:17px}.newsletter h3{display:none}.newsletter .social-media{width:auto;float:right;margin:3px 2px 0 0}.newsletter input[type="text"]{width:30%;border:1px solid #ddd;margin:0 0 0 5px;box-shadow:0 0 0 rgba(0,0,0,0.075) inset;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.newsletter input[type="text"]:focus{border:2px solid #808285}.newsletter ::-webkit-input-placeholder{color:#999;font-size:18px;font-weight:100;line-height:1}.newsletter :-moz-placeholder{color:#999;opacity:1;font-size:18px;font-weight:100;line-height:1}.newsletter ::-moz-placeholder{color:#999;opacity:1;font-size:18px;font-weight:100;line-height:1}.newsletter :-ms-input-placeholder{color:#999;font-size:18px;font-weight:100;line-height:1}.hotel-deals{max-width:100%}.hotel-deals .hotel-deals-list li{width:100%;margin:0}.hotel-deals .hotel-deals-list li a{min-height:35px}.hotel-deals .hotel-deals-list .second-child{margin-left:0}.row-fluid.promo-row .hotel-deals .link-list.two li{width:47%}.header{font-size:28px}.cruises .cruise-sub-menu>li{margin-right:2%}.cruises .grid{overflow-x:scroll}.cruises .grid table{width:735px}.cruises .grid.full-col{overflow:auto}.cruises .grid.full-col table{width:100%}.cruises .cruise-offers .cruise-img img{width:100px}.cruises .cruise-bonus-list span{min-height:3em}}@media (max-width:979px){.deals.list ul li .price-book{top:25px;right:10px;margin:0}.deals.list .details .info{font-size:10px}.list.cruises li{width:100%}.row-fluid.promo-row .two-row .link-list .center-col li:nth-child(2n){text-indent:0}.cruises .cruise-sub-menu>li{margin:0 1% 0 0;font-size:12px}.cruises .detail-box h3,.cruises .package-summary h3{font-size:19px}.cruises .tabs>li>a{padding:8px 7px}.cruises .com_price-summary .total .price{font-size:28px}.cruises .cruise-details .cruise-info h1{font-size:15px}.cruises .cruise-details .cruise-info img{width:55%}.cruises .cruise-details .img-wrapper{max-width:100px}.cruises .cruise-details .price{font-size:36px}.cruises .cruise-offers .cruise-info{width:100%}.cruises .cruise-offers .cruise-img img{width:130px}.cruises .top-destinations li{width:31%;margin-left:2%;margin-bottom:2%}.cruises .top-destinations li:nth-child(3n+1){margin-left:0}.cruises .top-destinations li:nth-child(5n+1){margin-left:0}.cruises .top-destinations li:nth-child(11n+0){margin-left:2%}.cruises .top-destinations li:nth-child(6n+0){margin-left:2%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.amenities .tabs.five-tabs li a{padding:10px 21px}.search.horizontal label{margin-bottom:5px}.search.horizontal .button{margin-top:25px}.amenities #map-container .map-canvas-container{max-width:477px}.front #new-footer.container{padding-left:0px;padding-right:0px}#new-footer a.tel{font-size:19px}#new-footer h4{font-size:11.5px}#new-footer .padding{padding:10px 10px}#new-footer .footer-icon-links a{font-size:11px;line-height:14px}#new-footer .footer-links .four.columns{width:72%;margin:0}#new-footer .footer-links .span5{width:25%;float:right}#new-footer .footer-links .bcruisesadges-new a{width:20%;min-width:inherit}#new-footer .horizontal-bar{padding:10px}#new-footer .sponsors div{width:80%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#new-footer .padding{padding:10px 10px}#new-footer .sponsors div{width:100%}#new-footer .footer-links .span7.four.columns{width:100%}#new-footer .footer-links .span5{width:100%}#new-footer .footer-links .span5 .badges-new{width:100%}#new-footer .footer-links .span5 .badges-new .bbb,#new-footer .footer-links .span5 .badges-new .tico,#new-footer .footer-links .span5 .badges-new .mcafee,#new-footer .footer-links .span5 .badges-new .geo{width:24%;margin:0;clear:none}.search.horizontal .bfh-selectbox-options a{height:35px}.search.horizontal .bfh-selectbox-options ul{max-height:480px}.search-result-list.vacations .package-result .hotel-options .btn{font-size:15px;padding:7px 10px}input[type="checkbox"]{float:left;margin-left:-10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.list.cruises li{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.search.horizontal .bfh-selectbox-options a{height:30px}.search.horizontal .bfh-selectbox-options ul{max-height:230px}.modal #newsletter-modal .modal-body{max-height:375px}#flight-details .flight h2{padding:5px;font-size:15px;margin:0 0 10px 0}#flight-details .flight h4{font-size:14px;margin:0 0 5px 0}#flight-details .flight .departure,#flight-details .flight .arrival,#flight-details .flight .other-info,#flight-details .flight .flight-info{font-size:12px}#flight-details .flight .departure ul li,#flight-details .flight .arrival ul li,#flight-details .flight .other-info ul li,#flight-details .flight .flight-info ul li{line-height:1}#flight-details .flight .war.ning-boxes .alert{margin-bottom:5px}#new-footer .footer-icon-links{min-height:160px}}@media only screen and (min-device-width:800px) and (max-device-width:1200px){.front h2{display:inline-block}.front .circle-tag{margin-right:8px}.container{padding-left:0;padding-right:0}.amenities #map-container .map-canvas-container{max-width:491px}}@media only screen and (min-device-width:800px) and (max-device-width:1200px) and (orientation:portrait){.front h2{display:inline-block;word-spacing:-2px;font-size:35px}.front .circle-tag{margin-right:8px}.search.horizontal .bfh-selectbox-options a{height:35px}.search.horizontal .bfh-selectbox-options ul{max-height:680px}.search.horizontal .icon-calendar{display:none !important}}@media only screen and (min-device-width:800px) and (max-device-width:1200px) and (orientation:landscape){.search.horizontal .bfh-selectbox-options a{height:30px}.search.horizontal .bfh-selectbox-options ul{max-height:330px}}@media (max-width:979px){.list.cruises .horizontal li .cruiseline{width:15%}.cfl-menu-banner .cfl-banner-main{max-width:1180px}.photo-list.three.no-border.device-two .content-list>li{width:49%;margin-left:2%}.photo-list.three.no-border.device-two .content-list>li:nth-child(odd){margin-left:0}.featured .banner .main-link .main-deal{min-width:310px }.ad{width:600px;display:block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.ad.box-size{width:100%;max-width:720px;display:block;margin-left:auto;margin-right:auto}.ad.box-size img{display:block}.contact-form .btn.blue{padding:11px 7px}#testimonials-newsletter h2{font-size:21px}#testimonial blockquote p{font-size:13px}#new-footer h4{font-size:14px}#new-footer .footer-links .span7.four.columns{width:100%}#new-footer .footer-links .span7.four.columns .col:last-child{width:24%}#new-footer .footer-links .span5{width:100%}#new-footer .footer-links .span5 .badges-new{width:100%}#new-footer .footer-links .span5 .badges-new .bbb,#new-footer .footer-links .span5 .badges-new .tico,#new-footer .footer-links .span5 .badges-new .mcafee,#new-footer .footer-links .span5 .badges-new .geo{width:25%;margin:0;clear:none}.news-ltr-wrapper .btn.blue{font-size:13px}.featured .banner{height:auto}.front .container{width:95%}.front .bottom .navbar.container{width:100%}.vacation.deals.list.deals.list .details .info{width:50%;line-height:1.5}.vacation.deals.list.deals.list ul li{min-height:294px}.vacation.deals.list.deals.list ul li .mask{float:none;margin-left:auto;margin-right:auto;display:block;width:100%;height:130px;margin-bottom:10px}.vacation.deals.list.deals.list ul li .price-book{margin:5px 5px 0 0;float:right}.vacation.deals.list.deals.list ul li .thumb{width:205px;height:auto}.vacation.deals.list.deals.list h3{overflow:hidden;text-overflow:ellipsis;white-space:pre;clear:none;font-size:12px;margin:0;font-weight:300}.vacation.deals.list.deals.list h4{font-size:12px;margin:0;font-weight:400;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:pre}.navbar.secondary{margin-top:3px;margin-bottom:0}.navbar.secondary .nav{margin:0 0 0 0;margin-left:auto;margin-right:auto;display:block;float:none}.navbar.secondary .nav span p{margin:14px 3px 0 0}.navbar.secondary .nav span img{width:20px;margin:-5px 5px 0 5px}.navbar.secondary .nav .canada-wide-deals{font-size:14px}.navbar.secondary .nav .btn.more-cities{font-size:10px;padding:10px 4px}.navbar.secondary .nav li{width:25%;text-align:center}.navbar.secondary .nav li a{border-bottom:0 solid #e63a3a;word-spacing:0px;padding:15px 0px;padding:15px 0px \9;-webkit-padding-start:0px;-webkit-padding-end:0px;-moz-padding-start:0px;-moz-padding-end:0px}.ie8 .navbar.secondary li{width:25%;text-align:center}.ie8 .navbar.secondary .nav>li>a{font-size:9px;padding:15px 0px}.navbar.secondary.canada-wide .nav{margin:0 0 0 0;width:680px;margin-left:auto;margin-right:auto;display:block;float:none}.navbar.secondary.canada-wide .nav span p{font-size:12px;margin:15px 5px 0 0;margin:15px 4px 0 0 \9}.navbar.secondary.canada-wide .nav span img{width:20px;margin:-3px 5px 0 5px}.navbar.secondary.canada-wide .nav>li>a{font-size:9px;padding:15px 6.1px;padding:15px 6.2px \9;-webkit-padding-start:5.25px;-webkit-padding-end:5.25px;-moz-padding-start:5.25px;-moz-padding-end:5.25px}.news-letter .banner{height:145px}.travel-advisory .banner{max-height:282px}.travel-advisory .banner .main-deal{display:block;top:0px;right:0px;width:100%}.travel-advisory .ad img{display:block;margin-left:auto;margin-right:auto}.travel-advisory .span4.sidebar.edge{width:100%;left:0px;margin-left:0%}.travel-advisory .span5.main-content{width:74.3%}.travel-advisory .span5.main-content .main{margin-top:0px}.travel-advisory .featured .banner .main-deal a .destination{text-align:center}.width-300{width:100%}.ie8 .travel-advisory .span5.main-content{width:74.25% \9}.testimonials .banner{height:137px}.testimonials .banner .weather.widget,.testimonials .banner .main-deal{display:none}.testimonials .span8.main-content{width:100%}.testimonials .span4.sidebar.edge{width:100%;left:0px;margin-left:0%;padding-top:20px;padding-bottom:20px}table.insurance-options-select thead tr th .best-value{width:111.5%;width:100%}table.insurance-options-select tbody tr th.name{width:134px}table.insurance-options-select.dynamic thead tr th div.best-value{width:100%;max-width:200px}table.insurance-options-select.dynamic tbody tr.btn-select .btn.blue{width:100px;display:block;margin-left:auto;margin-right:auto}table.insurance-options-select.dynamic tbody .person.name{padding:6px 4px}table.insurance-options-select.dynamic tbody .person.name label{width:85px}table.insurance-options-select.dynamic tbody .person.name label a{width:auto}table.insurance-options-select.dynamic tbody .person.name label.radio input[type="radio"]{margin-right:2px}table.insurance-options-select.dynamic tbody .person.name td:last-child label.radio{width:98px}table.insurance-options-select.vertical{font-size:11px}table.insurance-options-select.vertical tr.name span{margin-left:2px;padding-right:2px}table.insurance-options-select.vertical tbody tr td input.btn.blue{min-width:80px}table.insurance-options-select.vertical tbody tr .price-day-insurance{width:75px}table.insurance-options-select.vertical tbody tr .price-day-insurance.decline{width:90px}table.insurance-options-select{font-size:12px;letter-spacing:0px}table.insurance-options-select thead tr th p{font-size:12px}table.insurance-options-select thead tr th div.best-value{max-width:82px}table.insurance-options-select tbody tr th{padding:6px 2px}table.insurance-options-select tbody tr th.name{padding:6px 2px;font-size:12px;width:145px;letter-spacing:-0.25px}table.insurance-options-select tbody td{padding:2px 1px}table.insurance-options-select tbody tr td a{width:27px;height:27px}table.insurance-options-select tbody tr td label{font-size:11px}table.insurance-options-select tbody tr td label p{padding-top:0px;padding-left:15px;letter-spacing:-0.5px}table.insurance-options-select tbody tr td label.radio{width:45px;width:48px\9}table.insurance-options-select tbody tr td label.radio input[type="radio"]{width:12px;height:12px;width:12px\9;height:12px\9}table.insurance-options-select tbody tr.total h4{font-size:18px}table.insurance-options-select tbody tr.total h4 b.redColor{font-size:24px}table.insurance-options-select .popover .popover-content{font-size:11px}table.insurance-options-select.small-txt{font-size:10px;letter-spacing:-0.5px;margin-top:30px}table.insurance-options-select.small-txt thead tr th{padding:10px 0px 8px 0px}table.insurance-options-select.small-txt thead tr th p{font-size:10px;width:auto;padding:0 0;letter-spacing:-1px;margin-left:auto;margin-right:auto}table.insurance-options-select.small-txt thead tr th div{max-width:57px;padding:0 1px}table.insurance-options-select.small-txt thead tr th .best-value{font-size:8px;padding:3px 0;letter-spacing:0px}table.insurance-options-select.small-txt thead tr th:nth-child(2) p,table.insurance-options-select.small-txt thead tr th:nth-child(3) p,table.insurance-options-select.small-txt thead tr th:nth-child(4) p,table.insurance-options-select.small-txt thead tr th:nth-child(7) p{width:53px}table.insurance-options-select.small-txt thead tr th:nth-child(5) p{width:40px}table.insurance-options-select.small-txt thead tr th:nth-child(6) p{width:40px}table.insurance-options-select.small-txt thead tr th:nth-child(8) p{width:47px}table.insurance-options-select.small-txt tbody tr th.name{width:50px;font-size:10px;letter-spacing:-1px}table.insurance-options-select.small-txt tbody tr td label{font-size:9px}table.insurance-options-select.small-txt tbody tr td label p{letter-spacing:0px}table.insurance-options-select.small-txt tbody tr td label.radio{width:48px;width:48px\9}table.insurance-options-select.small-txt tbody tr td label.radio input[type="radio"]{width:11px;height:11px;width:12px\9;height:12px\9}.front.cruises .tabs.six>li a{font-size:13px}.front.cruises .search.dark{margin-bottom:0px}.front.cruises .location.grey.small{margin-bottom:20px}.front.cruises h2.header{margin-bottom:10px}.front.cruises h2.header.first{margin-top:0px}.front.cruises .container.white .row-fluid.same-height .height-lead .tabs.six>li{width:19.4%;margin-right:.5%}.front.cruises .container.white .row-fluid.same-height .height-lead .tabs.six>li a{font-size:13px}.front.cruises .container.white .row-fluid.same-height .height-lead .tabs.six>li a{padding:8px 0px}.front.cruises .container.white .top-destinations{margin-bottom:0px}.front.cruises .container.white .sidebar.edge{left:0px}.front.cruises .container.white .sidebar.edge .social-media ul.unstyled{width:325px}.front.cruises .container.white .span8.main-content section.span7{width:56%}.front.cruises .container.white .span8.main-content section.span7 h2{word-spacing:-1px}.front.cruises .container.white .span8.main-content .span5.border-left{width:44%;margin-left:0;padding-left:20px}.front.cruises .container.white .span8.main-content .span5.border-left h2.header{word-spacing:-1px}.front.cruises .container.white .span8.main-content .link-list.arrow li a{min-height:33px}.front.cruises .container.white .span8.main-content .promo-box.one{margin-bottom:0px}.front.cruises .container.white .main-content section.main.cruises-promo{margin-top:20px}.front.cruises section.main .more{width:auto;float:right;clear:none}.front.cruises section.main .span8.cruises-info{width:55%;min-height:132px}.front.cruises section.main .span8.cruises-info p.row-fluid{word-spacing:0px;letter-spacing:0px;margin:20px 0px;padding-right:10px}.front.cruises section.main .top-destinations.main{margin-bottom:0px}.front.cruises section.main .sidebar .ad a img{margin-left:auto;margin-right:auto;display:block}.front.cruises section.main .sidebar.top{padding:0;margin-left:0%}.front.cruises section.main .card.deals.carousel.top ul li{margin-right:.6%}.span4.sidebar.edge.right{width:44.5%;padding-top:0px;padding-bottom:0px}.span4.sidebar.edge.right .ad{margin-top:28px;margin-bottom:35px}.main-content.content-info{width:54%;min-height:194px}.cruises.deals.list.two>ul>li{width:100%}.cruises.deals.list.short{margin-top:0px}.cruises.deals.list.short h3{clear:none;font-size:14px;line-height:18px;margin:0;font-weight:300}.cruises.deals.list.short .details{float:left;margin-top:0px}.cruises.deals.list.short>ul>li a.super-deals{color:#F15A29;font-size:11px;font-weight:bold;text-decoration:underline;position:absolute;top:5px;right:5px}.cruises.deals.list.short>ul>li .cruiseline{margin-bottom:5px}.cruises.deals.list.short>ul>li .thumb{width:100%}.cruises.deals.list.short>ul>li .thumb-phone{width:150px;margin-right:10px}.cruises.deals.list.short>ul>li .info{width:50%;margin-top:13px}.cruises.deals.list.short>ul>li .price-book{margin-right:0px;margin-top:-15px}.cruises.deals.list h3{clear:none;font-size:14px;line-height:18px;margin:0;font-weight:300}.cruises.deals.list .details{float:left;margin-top:0px}.cruises.deals.list>ul>li{width:100%}.cruises.deals.list>ul>li a.super-deals{color:#F15A29;font-size:11px;font-weight:bold;text-decoration:underline;position:absolute;top:5px;right:5px}.cruises.deals.list>ul>li .cruiseline{margin-bottom:5px}.cruises.deals.list>ul>li .thumb{width:100%;margin-right:7px}.cruises.deals.list>ul>li .thumb-phone{width:150px;margin-right:10px}.cruises.deals.list>ul>li .info{width:50%;margin-top:13px}.cruises.deals.list>ul>li .info li{width:100%}.cruises.deals.list>ul>li .price-book{margin-right:0px;margin-top:4px}.hotels.deals.list .details{width:39%}.hotels.deals.list ul li .price-book{width:32%}.hotels.deals.list.two ul li{width:100%}.hotels.deals.list.two .details{margin-top:6px}.row-fluid.promo-row.left,.row-fluid.promo-row.right{width:100%;margin-top:0}.row-fluid.promo-row.left .promo-box,.row-fluid.promo-row.right .promo-box{min-height:180px}.row-fluid.promo-row.right{margin-left:0}.row-fluid.promo-row .span8.main-content.one-row{width:100%}.row-fluid.promo-row .one-row .promo-box.one .link-list.two li h4{font-size:15px}.row-fluid.promo-row .one-row .promo-box.one .link-list.medium a{padding:3px 0px}.row-fluid.promo-row .two-row .promo-box{width:48.75%}.row-fluid.promo-row .two-row .promo-box.one,.row-fluid.promo-row .two-row .promo-box.two{width:100%;margin:0px}.row-fluid.promo-row .two-row .promo-box.one .link-list.two li,.row-fluid.promo-row .two-row .promo-box.two .link-list.two li{width:49%}.row-fluid.promo-row .two-row .promo-box.one{margin-bottom:20px;min-height:160px}.row-fluid.promo-row .box-size{width:100%;margin-top:30px}.row-fluid.promo-row .box-size.promo-box{margin-top:0px}.row-fluid.promo-row .box-size.promo-box.short{min-height:394px}.row-fluid.promo-row .promo-box.one .link-list.two li{width:48.5%}.row-fluid.promo-row .promo-box.one .link-list.four li{width:33.25%;margin-right:0%;float:left}.row-fluid.promo-row .promo-box.one .link-list.four li a{min-height:30px}.row-fluid.promo-row .promo-box.one .link-list.four li:nth-child(4n+4){margin-right:0}.front.last-minute .featured .banner.two .main-deal{width:0px;min-width:240px;position:relative;margin-left:auto;margin-right:auto;top:auto;left:auto;right:auto}.front.last-minute .featured .banner.two .carousel-indicators{bottom:100px}.front.last-minute .featured .banner.two .secondary-deal.one{top:265px;margin-bottom:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:left}body{padding:0}.ie8 .front footer{padding:0 15px}.old .navbar .nav>li>a{padding-left:45px}.flights .span8.main-content{width:100%}.flights .span4.sidebar{width:100%;margin-left:0}.deal-box .airport,.deal-box .price{font-size:20px}.deal-box .price{padding:10px 3px}.deal-box .destination{padding:10px 3px}.deal-box .destination .city{font-size:11px}.deal-box .headers .city{font-size:13px}.deal-box .headers .departing-location{line-height:1;font-size:11px;height:56px}.flight-deals .hiding{display:none}.flight-deals .cities .span3{width:12%}.city-list .thumbnail{display:none}.city-list .span4{width:46.61%}.tabs.dark>li a,.dark .tabs>li a{font-size:12px}.search.label-block .option label{width:90px}.search.label-block input{font-size:15px}.search.label-block input[type="text"]{padding:12px 10px 11px 90px}.tabs.seven>li>a{font-size:12px;padding:8px 0}.search.label-block input[type="text"],.search.label-block select{padding:12px 10px 11px 98px}.search.dark .option.children{margin-left:2.5%}.flights .search .tag-booking{right:-130px}.warning-boxes .alert{font-size:11px}.five .alert{margin-right:.3%}.search.horizontal{margin-top:20px;float:left;width:100%}.search.horizontal .passengers{clear:none}.search.horizontal .destination{width:22%;margin-left:1%}.search.horizontal .destination:first-child{margin-left:0}.search.horizontal .date{width:11%;margin-left:1%}.search.horizontal .date .icon-calendar{display:none}.search.horizontal .duration,.search.horizontal .passengers,.search.horizontal .rooms{width:8%;margin-left:1%}.search.horizontal .button{margin-left:1%;width:15%}.search.horizontal .button .btn{width:100%;padding:6px 0}.search.horizontal .bfh-selectbox .caret{margin-left:1px}.search.horizontal.dynamic .destination{width:20%}.search.horizontal.dynamic .date{width:11%}.search.horizontal.vacations .destination,.search.horizontal.vacations .hotels{width:14%}.search.horizontal.vacations .destination .bfh-selectbox-toggle,.search.horizontal.vacations .hotels .bfh-selectbox-toggle{font-size:15px}.search.horizontal.vacations .destination .bfh-selectbox-option,.search.horizontal.vacations .hotels .bfh-selectbox-option{width:75px;font-size:12px;font-weight:normal}.search.horizontal.vacations .date{width:11%}.search.horizontal.vacations .duration{width:11%}.search.horizontal.vacations .duration .bfh-selectbox-option{width:55px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.search.horizontal.vacations .passengers{width:9%}.search.horizontal.vacations .rooms{width:6%}.search.horizontal.vacations .meal-type{right:2%;width:12%}.search.horizontal.vacations .button{width:14%}.search #flights .children{margin-left:2.5%}.search #flights .title,.search.vertical #flights .title{text-align:center}.search-filters{margin-bottom:20px;position:relative;z-index:1}.flights .active-filter{margin-bottom:20px}.flight-result-header .tool-tip h1{font-size:17px}.flight-result-header .tool-tip h6{font-size:16px}.flight-matrix-link{margin-bottom:5px}.main-content.side-margin{margin-left:0px}.sidebar.right.grey-bg{width:100%;left:0px;margin-left:0%;margin-bottom:40px}.sidebar.right.grey-bg section.social-media h2,.sidebar.right.grey-bg section.sponsors h2{text-align:center}.sidebar.right.grey-bg section.social-media ul.unstyled,.sidebar.right.grey-bg section.sponsors ul.unstyled{margin-left:auto;margin-right:auto;width:315px;padding-left:0px}.sidebar.right.grey-bg section.social-media ul.unstyled li,.sidebar.right.grey-bg section.sponsors ul.unstyled li{width:87px;margin-right:22px}.sidebar.right.grey-bg section.social-media ul.unstyled li.twitter,.sidebar.right.grey-bg section.sponsors ul.unstyled li.twitter{margin-right:0}.sidebar.right.grey-bg .newsletter h2{text-align:left}.sidebar.right.grey-bg .sponsors img{width:24.5%;margin:0 0 0 0}.sidebar.right.grey-bg .ad{width:32%;float:left;margin-top:20px;margin-left:.65%;margin-right:.65%}.ie8 .sidebar section.social-media ul.unstyled,.ie8 .sidebar section.sponsors ul.unstyled{width:325px;padding-left:0px}.chosen-package .hotel-details{width:55%}.chosen-package .hotel-details h1{font-size:25px}.chosen-package .hotel-details .address{display:block}.chosen-package .starting-price{width:24%}.chosen-package .starting-price .text{width:26%}.chosen-package .starting-price .btn{width:100%;padding:9px 0;display:block;margin:5px 0 0 0}.chosen-package .show-hide-btn{float:left;padding-left:0}.overview .gallery{width:100%}.overview .gallery .active{max-width:305px}.overview .gallery .active{max-width:none}.overview .gallery .thumbnails{width:100%;margin-bottom:10px}.overview .gallery .thumbnails button{right:6px}.overview .gallery .thumbnails .slide-right{right:0}.overview .hotel-options{width:100%;margin:0 0 20px 0}.overview .hotel-options .reviews{padding:20px 0}.overview .hotel-options .selected-package h1{font-size:17px}.overview .hotel-options .selected-package .tour-operator{width:25%;border-bottom:0}.overview .hotel-options .selected-package .package-info{width:45%}.overview .hotel-options .selected-package .price-info{width:30%}.overview .hotel-options.full{margin-bottom:0}.overview .hotel-options.full .reviews .feature-comments li{width:100%;margin-left:0}.overview .hotel-options.full .reviews .feature-comments li:nth-child(2n+2){margin-bottom:0}.overview .hotel-options.full .selected-package .package-info{width:38%}.overview .room-rates .hotel-info{width:46%;min-height:108px;margin-bottom:5px}.overview .room-rates .hotel-info h3{line-height:17px;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview .room-rates .hotel-info .bottom-info a:first-child{border-right:0}.overview .room-rates .price-info{width:20%}.overview .room-rates .price-info .btn{padding:10px 22px}.overview .room-rates .price-info .price{margin-left:0}.reviews .feature-comments li{font-size:13px}.reviews .trip-advisor .rate{font-size:41px}.amenities .round li a{font-size:14px}.amenities .tab-content p{font-size:13px}.amenities #locations ul li input[type="checkbox"]{margin-right:4%}.amenities #locations ul label{font-size:12px}.amenities .tab-section{min-height:0}.amenities .map-canvas-container{max-width:492px}.amenities #map-canvas{max-width:492px}.amenities .selected-hotel .hotel-image{width:21%;min-height:120px}.amenities .selected-hotel h3{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amenities .selected-hotel .price-info{width:22%}.features h4{font-size:13px;width:25%}.row-fluid .side-bar-ad{width:auto}.row-fluid .side-bar-ad .ad{width:155px}.hotels.backend .overview .hotel-options{margin-top:20px}.hotels.backend .overview .hotel-options h3{font-size:20px}.booking .padding{padding:10px}.detail-box .select-arrow select{padding-left:5px}.detail-box .dob .month,.detail-box .dob .date,.detail-box .dob .year{width:20%}.detail-box .span10{width:100%}.detail-box .postal-zip-code,.detail-box .province-state{margin-left:3.5%}.detail-box .city-province-postal .span4{width:31%}.detail-box .city-province-postal .span3{width:31%;margin-left:3.5%}.detail-box .phone-email .span4{width:31%}.detail-box .phone-email .span6{width:65.5%;margin-left:3.5%}.detail-box .terms-conditions p{width:100%}.detail-box .terms-conditions .btn{padding:18px 0;font-size:17px}.detail-box .terms-conditions .call-us .line-one{font-size:16px}.package-summary.vacations .detail-box h3{font-size:21px;margin-bottom:15px}.package-summary.vacations .detail-box h3 .btn{padding:4px;font-size:11px}.package-summary.vacations .detail-box h4{font-size:15px}.package-summary.vacations .detail-box .subject{width:40%}.package-summary.vacations .detail-box .info{width:55%}.package-summary.vacations .detail-box .com_price-summary .total .subject{width:41%;margin-right:1%;font-size:16px}.package-summary .padding{padding:10px}.package-summary .detail-box h3{font-size:21px;margin-bottom:15px}.package-summary .detail-box h3 a{display:block;line-height:15px;float:none}.package-summary .detail-box h4{font-size:15px}.package-summary .detail-box .alert.msg{margin:20px 0}.package-summary .detail-box .flight .departure,.package-summary .detail-box .flight .arrival{width:34%;font-size:11px}.package-summary .detail-box .flight .arrival{margin-left:1%}.package-summary .detail-box .flight .duration{width:31%;padding-top:5px}.package-summary .detail-box .flight .duration .stops{line-height:14px;font-size:12px}.package-summary .detail-box .flight .duration .stops img:first-child{display:none}.package-summary .detail-box .flight .duration .hours-minutes{line-height:14px;font-size:11px}.package-summary .detail-box .flight .time{font-size:14px}.package-summary .detail-box .flight .flight-info img{display:block;margin-bottom:5px}.package-summary .book-with-us .years{min-height:60px}.package-summary .book-with-us .years span{font-size:11px}.package-summary .book-with-us .years .red{font-size:18px;width:55%}.extra-options .flight .flight-info{margin-bottom:0;padding:5px}.extra-options .flight .flight-info strong{font-size:13px;margin-right:0}.extra-options .flight .flight-info .airline{position:relative;padding-left:22px}.extra-options .flight .flight-info .airline img{position:absolute;left:0}.extra-options .flight .flight-info .type{display:block;padding-left:0;margin-left:0;border:0;font-size:11px;line-height:1}.extra-options .flight .date{font-size:11px}.extra-options .flight .time,.extra-options .flight .airport{font-size:12px}.extra-options .flight .departure{width:35%;padding:0 0 5px 5px}.extra-options .flight .duration{width:25%;padding-top:3px}.extra-options .flight .duration .stops{line-height:14px}.extra-options .flight .duration .stops img:first-child{display:none}.extra-options .flight .duration .stops span{font-size:12px}.extra-options .flight .duration .hours-minutes{line-height:14px}.extra-options .flight .arrival{width:34%;padding:0 5px 5px 0}.extra-options .popover-content .flight .flight-info{margin-bottom:5px;padding:10px 10px 5px 10px}.extra-options .popover-content .flight .flight-info strong{font-size:14px}.extra-options .popover-content .flight .flight-info .airline{margin-top:5px}.extra-options .popover-content .flight .flight-info .airline img:first-child{display:inline}.extra-options .popover-content .flight .flight-info .type{display:inline;border-left:1px solid #e5e5e5;padding-left:5px;margin-left:5px}.extra-options .popover-content .flight .warning{margin:10px 0}.extra-options .popover-content .flight .date{font-size:12px}.extra-options .popover-content .flight .time,.extra-options .popover-content .flight .airport{font-size:13px}.extra-options .popover-content .flight .date,.extra-options .popover-content .flight .time,.extra-options .popover-content .flight .airport{line-height:20px}.extra-options .popover-content .flight .departure{width:31%;margin-left:0;padding:0 0 10px 10px}.extra-options .popover-content .flight .duration{width:32%;padding-top:18px}.extra-options .popover-content .flight .duration img{display:inline;width:36px}.extra-options .popover-content .flight .duration img:first-child{display:inline}.extra-options .popover-content .flight .arrival{width:31%;margin-left:0;padding:0 10px 10px 0}.confirmation .interact h3{font-size:19px}.confirmation .interact .btn{font-size:14px;padding:10px}.confirmation .interact .detail-box{padding:15px}.confirmation .detail-box .title{width:40%}.tabs.grey .nav-tabs .tabs>li>a{padding:20px 4px;font-size:13px}.gift-cards .span8.main-content{width:100%}.gift-cards .sidebar.grey-bg{width:100%;margin-left:0%;left:0px}#testimonials-newsletter h2{font-size:18px;margin-top:0px;padding-top:20px}#testimonials-newsletter li{padding:0}#testimonials-newsletter .newsletter li form{margin:0 0 0px}#testimonials-newsletter .newsletter .news-ltr-wrapper{width:100%;margin:0 auto;padding-left:3.25%}#testimonials-newsletter .newsletter .news-ltr-wrapper h2{float:left}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]{width:28.5%;height:40px;float:left;font-size:12px;line-height:18px;margin:0 0 0 0;padding-left:3px;padding-right:3px;padding-top:11px;overflow:hidden;text-overflow:ellipsis;white-space:pre}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]::-webkit-input-placeholder{font-size:12px;line-height:18px;padding-top:1px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:-moz-placeholder{font-size:12px;line-height:18px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]::-moz-placeholder{font-size:12px;line-height:18px}#testimonials-newsletter .newsletter .news-ltr-wrapper input[type="text"]:-ms-input-placeholder{font-size:12px;line-height:18px}#testimonials-newsletter .newsletter .news-ltr-wrapper .option{width:43%;float:left;margin:0}#testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow{height:40px}#testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow select{min-width:210px;font-size:12px;line-height:18px;font-weight:600;word-spacing:-2px;text-indent:3px}.ie8 #testimonials-newsletter .newsletter input[type="text"]{font-size:12px;width:30%;margin:0 0 0 0;margin-left:0}.ie8 #testimonials-newsletter .newsletter .news-ltr-wrapper .option .select-arrow select{height:auto;font-size:12px;min-width:210px;line-height:19px;padding-bottom:0px;padding-top:10px;padding-left:5px}#testimonials-newsletter.newsletter-old .odd .testimonials{min-height:220px}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper{width:96%;float:right;padding-left:0%}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper input[type="text"]{width:30%}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper .btn.blue{margin-right:0px;padding-left:4px;padding-right:4px}#testimonials-newsletter.newsletter-old .newsletter .news-ltr-wrapper .option{width:38%;float:left;margin:0}.hotel-options.info-slider .container .roomRates .hotelInfo{margin-left:10px}.hotel-options.info-slider .container .roomRates img{display:none}.hotel-options.info-slider .unstyled li .container .roomRates .hotelInfo{margin-left:0px;width:200px}.hotel-options.info-slider .unstyled li .container .roomRates .hotelInfo h3{font-size:12px}.hotel-options.info-slider .unstyled li .container .roomRates img{display:inline-block}.canadawidespecials ul{float:right}#canadawidespecials .link-list ul>li>a{padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:pre;display:block;word-wrap:normal !important;width:90%}.cfl-teams.link-list.three li:nth-child(3n+3){margin-right:1%}.cfl-teams.link-list.three li:nth-child(2n+2){margin-right:0}.cfl-teams.link-list.three li{width:49.5%}.cfl-team-schedule .logos{text-align:center}.cfl-team-schedule .logos.two{width:30%}.cfl-team-schedule .logos .logo{display:block;width:35px;margin:0 auto}.cfl-team-schedule .logos .logo.two{display:inherit}.cfl-team-schedule .team-vs-team .text{display:block}.cfl-team-schedule .team-vs-team.first{display:none}.cfl-team-schedule .team-vs-team.last{display:block}.cfl-team-schedule .button.two{width:20%}.cfl-team-schedule .venue{width:14%}.cfl-team-schedule .content{width:20%}.cfl-team-schedule .date{width:13%}.cfl-team-schedule .logos{width:8.5%}#multicity-modal{top:90px}.front .search.multicity.label-block #flights .title{width:auto}.front .search.multicity.label-block .bottom{width:100%}.front .search.multicity.label-block .option label{width:62px}.front .search.multicity.label-block.front-light input[type=email],.front .search.multicity.label-block.front-light input[type=tel],.front .search.multicity.label-block.front-light input[type=number],.front .search.multicity.label-block.front-light input[type=text]{padding:13px 10px 14px 69px}.front .search.multicity.label-block input[type="text"]{font-size:15px}.front .search.multicity.label-block .select-arrow select{padding:11px 10px 13px 75px}.front .search.multicity.label-block div.select a.select-arrow{padding:11px 10px 11px 77px}}@media (min-width:768px) and (max-width:979px){.category-tabs{right:0;width:100%}.category-tabs ul li.active{height:58px;border-bottom:0}.price-details-link{position:static}}@media (min-width:979px){.column-indent{padding-left:25px}}@media (min-width:480px) and (max-width:768px){.city-list{overflow:hidden}}@media (max-width:768px){.list.cruises .horizontal li .cruiseline{width:17%}.featured .banner .carousel-indicators{left:40%}.search .people-select{right:0}.modal.modal-search.modal .close{top:0;right:0}}@media (min-width:768px) and (max-width:979px){.featured .banner .main-link .main-deal{left:28%}.front .front-light ul.tabs{margin:0}.front .tabs.front-light.blue>li,.front .front-light.blue .tabs>li{width:19.7%}.front .search.dark,.front .search.front-light{margin:10px}.front #cfl-search .search.front-light{margin:0}.front #cfl-search .tabs.front-light.blue>li,.front #cfl-search .front-light.blue .tabs>li{width:33%}.front .search.label-block select,.front .search.label-block .select a.select-arrow,.front .search.label-block .select-arrow select,.front .search.label-block .search.vertical .select .select-arrow,.front .search.label-block input[type="text"]{font-size:16px}.front .search.label-block .narrow select,.front .search.label-block .narrow .select a.select-arrow,.front .search.label-block .narrow .select-arrow select,.front .search.label-block .search.vertical .narrow .select .select-arrow,.front .search.label-block .narrow input[type="text"]{font-size:13px}.front .search.label-block ::-webkit-input-placeholder{font-size:16px}.front .search.label-block :-moz-placeholder{font-size:16px}.front .search.label-block ::-moz-placeholder{font-size:16px}.front .search.label-block input:-ms-input-placeholder{font-size:16px}.front .banner .banner1{background-size:100% }.front .featured .banner .carousel-inner .item{background-size:100%}.front .search.label-block .option label{width:72px;padding:5px 7px 10px}.front .group-quote-form .search.label-block .option label{padding:5px 4px 10px;font-size:12px}.front .search.front-light .option i{font-size:16px;right:6px;top:14px}.front .search.front-light .option>select,.front .search.front-light .select a.select-arrow,.front .search.front-light .option>.select-arrow select,.front .search.front-light .search.vertical .select .select-arrow{padding-left:80px}.front .search.front-light .narrow .select a.select-arrow,.front .search.front-light .narrow .option>.select-arrow select{padding-left:8px}.front .modal.small.small-2 .search.front-light.label-block input[type="text"],.front .modal.small.small-2 .search.front-light.label-block input[type="number"],.front .modal.small.small-2 .search.front-light.label-block input[type="email"],.front .modal.small.small-2 .search.front-light.label-block input[type="tel"]{padding:17px 10px 14px 15px;height:45px;font-size:17px}.front .modal.small.small-2 .search.front-light select,.front .modal.small.small-2 .search.front-light textarea,.front .modal.small.small-2 .search.front-light.select a.select-arrow,.front .modal.small.small-2 .search.front-light.select-arrow select,.front .modal.small.small-2 .search.front-light.search.vertical .select .select-arrow{height:45px;font-size:17px;padding-left:10px}.front .modal.small.small-2 .search.front-light .option{margin-bottom:10px}.front .group-quote-form .search .padding{padding:25px 8px 8px 8px}.front .group-quote-form .search.front-light .option>select,.front .group-quote-form .search.front-light .select a.select-arrow,.front .group-quote-form .search.front-light .option>.select-arrow select,.front .group-quote-form .search.front-light .search.vertical .select .select-arrow{padding-left:78px}.front .group-quote-form .search.front-light textarea{padding-left:78px}.front .group-quote-form .search.front-light .btn{font-size:20px}.front .search.label-block .option.transmission label{width:91px}.front .search.label-block .option.transmission select{padding-left:98px;text-overflow:ellipsis;max-width:93%;min-width:0}.front .search.label-block.front-light input[type="text"],.front .search.label-block.front-light input[type="number"],.front .search.label-block.front-light input[type="tel"],.front .search.label-block.front-light input[type="email"]{padding-left:78px}.front .search.label-block.front-light .narrow input[type="text"],.front .search.label-block.front-light .narrow input[type="number"],.front .search.label-block.front-light .narrow input[type="tel"],.front .search.label-block.front-light .narrow input[type="email"]{padding-left:8px}.front .search.front-light .multicity.narrow .option i{top:39px;right:7px}.front .search.front-light .btn{width:58%}.front .search.front-light.blue .search-content label{font-size:11px}.front .front-light.blue .tabs.six>li{width:16.45%;line-height:1.2}.front .front-light.blue .tabs.six>li a,.front .tabs.front-light.blue .tabs.six .active>a,.front .front-light.blue .tabs.six .active>a,.front .front-light.blue .tabs.six a:hover,.front .front-light.blue .tabs.six a:focus{min-height:81px}.front.flights.half-route .search.front-light{margin-bottom:80px}.search.label-block .narrow ::-webkit-input-placeholder{font-size:13px;padding-top:2px}.search.label-block .narrow :-moz-placeholder{font-size:13px;padding-top:2px}.search.label-block .narrow ::-moz-placeholder{font-size:13px;padding-top:2px}.search.label-block .narrow input:-ms-input-placeholder{font-size:13px;padding-top:2px}}@media (min-width:768px) and (max-width:979px) and (orientation:landscape),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.front .secondary-deal{bottom:39px}.front .search.front-light .option{margin-bottom:7px}.front .search.front-light .search-header{font-size:26px}.front .search.front-light .option i{top:9px}.front .tabs.front-light>li a,.front .front-light .tabs>li a{padding:32px 5px 6px;background-position:center 11px}.front .search.front-light .tab-content input[type="text"],.front .search.front-light .tab-content input[type="number"],.front .search.front-light .tab-content input[type="tel"],.front .search.front-light .tab-content input[type="email"],.front .search.front-light select,.front .search.front-light .select a.select-arrow,.front .search.front-light .select-arrow select,.front .search.front-light .search.vertical .select .select-arrow,.front .search.front-light .search-,.front .price-calendar-search .search.front-light input[type="text"]{height:34px}.front .search.multicity.label-block .select-arrow select{padding:8px 10px 8px 75px}.front .price-calendar-search .search .checkboxes{margin-bottom:10px}.front .price-calendar-search .search.front-light .single-line.option label div{margin-top:3px}.front .group-quote-form .search.front-light .option>.select-arrow select,.front .group-quote-form .search.front-light .option>select,.front .group-quote-form .search.front-light .search.vertical .select .select-arrow,.front .group-quote-form .search.front-light textarea{padding-top:0px;padding-bottom:0px}.front .search.front-light .option label{font-size:11px;width:74px}.front .search.label-block .option label{padding-top:3px}.front .search.front-light.blue .search-content label{font-size:11px;line-height:1.3}.front .search.label-block select,.front .search.label-block .select a.select-arrow,.front .search.label-block .select-arrow select,.front .search.label-block .search.vertical .select .select-arrow,.front .search.label-block input[type="text"],.front .search.label-block input[type="number"],.front .search.label-block input[type="tel"],.front .search.label-block input[type="email"]{font-size:13px}.front .search.label-block ::-webkit-input-placeholder{font-size:13px;padding-top:2px}.front .search.label-block :-moz-placeholder{font-size:13px;padding-top:2px}.front .search.label-block ::-moz-placeholder{font-size:13px;padding-top:2px}.front .search.label-block input:-ms-input-placeholder{font-size:13px;padding-top:2px}.front .search.front-light select,.front .search.front-light .select a.select-arrow,.front .search.front-light .select-arrow select,.front .search.front-light .search.vertical .select .select-arrow{padding-top:6px;padding-bottom:10px}.front .search.label-block.front-light input[type="text"],.front .search.label-block.front-light input[type="number"],.front .search.label-block.front-light input[type="tel"],.front .search.label-block.front-light input[type="email"]{padding:0px 10px 0px 80px}.front .front .search.label-block.front-light .narrow input[type="text"]{padding:0px 10px 0px 0px}.front .search.front-light .btn{font-size:22px;padding:6px 16px}.front .search .all-inclusive label,.front .search.vertical .all-inclusive label{padding:5px 0}.front .search #flights .title,.front .search.vertical #flights .title{font-size:26px}.front .front-light.blue .tabs.six>li a,.front .tabs.front-light.blue .tabs.six .active>a,.front .front-light.blue .tabs.six .active>a,.front .front-light.blue .tabs.six a:hover,.front .front-light.blue .tabs.six a:focus{min-height:65px}.front .search.label-block.front-light .single-line.option label div{padding-top:5px}.front .tabs.front-light>li a,.front .front-light .tabs>li a{font-size:11px}.front .tabs.front-light.blue>li.vacations1 a,.front .front-light.blue .tabs>li.vacations1 a{background-image:url(../img/icon-search-vacations-white.png);background-size:20px 17px}.front .tabs.front-light.blue>li.flight-hotel1 a,.front .front-light.blue .tabs>li.flight-hotel1 a{background-image:url(../img/icon-search-flighthotel-white.png);background-size:27px 16px}.front .tabs.front-light.blue>li.flights1 a,.front .front-light.blue .tabs>li.flights1 a{background-image:url(../img/icon-search-flights-white.png);background-size:16px 19px}.front .tabs.front-light.blue>li.hotels1 a,.front .front-light.blue .tabs>li.hotels1 a{background-image:url(../img/icon-search-hotels-white.png);background-size:12px 18px}.front .tabs.front-light.blue>li.cruises1 a,.front .front-light.blue .tabs>li.cruises1 a{background-image:url(../img/icon-search-cruises-white.png);background-size:16px 18px}.front .tabs.front-light.blue>li.cars1 a,.front .front-light.blue .tabs>li.cars1 a{background-image:url(../img/icon-search-cars-white.png);background-size:21px 16px}.front #cfl-search .front-light.blue .tabs>li.cars1 a,.front #cfl-search .tabs.front-light.blue>li.cars1 a{background:transparent}.front .tabs.front-light.blue .nav.tabs li.active>a,.front .front-light.blue .nav.tabs li.active>a,.front .front-light.blue .nav.tabs li a:hover,.front .front-light.blue .nav.tabs li a:focus{background-position:center 11px}.front .tabs.front-light.blue>.active.vacations1>a,.front .front-light.blue .tabs>.active.vacations1>a,.front .front-light.blue .tabs>.vacations1>a:hover,.front .front-light.blue .tabs>.vacations1>a:focus{background-size:20px 17px}.front .tabs.front-light.blue>.active.flight-hotel1>a,.front .front-light.blue .tabs>.active.flight-hotel1>a,.front .front-light.blue .tabs>.flight-hotel1>a:hover,.front .front-light.blue .tabs>.flight-hotel1>a:focus{background-size:27px 16px}.front .tabs.front-light.blue>.active.flights1>a,.front .front-light.blue .tabs>.active.flights1>a,.front .front-light.blue .tabs>.flights1>a:hover,.front .front-light.blue .tabs>.flights1>a:focus{background-size:16px 19px}.front .tabs.front-light.blue>.active.hotels1>a,.front .front-light.blue .tabs>.active.hotels1>a,.front .front-light.blue .tabs>.hotels1>a:hover,.front .front-light.blue .tabs>.hotels1>a:focus{background-size:12px 18px}.front .tabs.front-light.blue>.active.cruises1>a,.front .front-light.blue .tabs>.active.cruises1>a,.front .front-light.blue .tabs>.cruises1>a:hover,.front .front-light.blue .tabs>.cruises1>a:focus{background-size:16px 18px}.front .tabs.front-light.blue>.active.cars1>a,.front .front-light.blue .tabs>.active.cars1>a,.front .front-light.blue .tabs>.cars1>a:hover,.front .front-light.blue .tabs>.cars1>a:focus{background-size:21px 16px}}@media (max-width:767px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.vacations .featured .banner .main-link .main-deal{left:auto}.front.flights.half-route .search.front-light{margin-bottom:20px}.front .featured .search{width:100%;float:none;padding-top:10px}.front .featured .search ul.tabs{margin-top:0}.front .featured .search-container{margin-bottom:20px}.front .featured .banner{overflow:hidden}.front .featured .banner .main-link{margin-top:20px}.front .featured .banner .carousel-inner{position:static}.front .featured .banner .carousel-inner .item{height:auto;min-height:390px}.front .featured .banner .carousel-inner .item.best-deal{min-height:412px}.front .featured .banner .carousel-inner .item.flights-pg{min-height:410px}.front .featured .banner .carousel-inner .item.cancun{min-height:486px}.front .featured .banner .carousel-inner .item.last-min{min-height:545px}.front .featured .banner .carousel-inner .item.region-pkg{min-height:545px}.front .featured .banner .carousel-inner .item.cruise{min-height:412px}.front .search.dark,.front .search.front-light{margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.front .search.front-light input.btn{width:47%}.front .search.label-block ::-webkit-input-placeholder{font-size:17px}.front .search.label-block :-moz-placeholder{font-size:17px}.front .search.label-block ::-moz-placeholder{font-size:17px}.front .search.label-block input:-ms-input-placeholder{font-size:17px}.featured .banner .main-link .main-deal{top:auto;left:auto;right:auto}}#modal-search.modal.small .select-arrow select{height:47px}@media (max-width:767px){#multicity-modal{min-width:768px}.vacations-city .featured .banner .main-link .main-deal{min-width:300px}body{min-width:767px}.front .top .navbar.container{width:auto;margin-right:10px}.container{width:auto;padding:0 10px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin:0}.old .top .brand{padding:0 0 0 0}.old .top .btn-navbar{margin-top:25px}.old .top .tel{margin-top:20px;margin-right:10px}footer .container{padding:10px}#new-footer .sponsors div{width:100%}.category-tabs{width:100%;right:0}.overview .gallery .thumbnails button{right:7px}.row-fluid .side-bar-ad{width:auto}.row-fluid .side-bar-ad .ad{width:300px}.confirmation .interact .social-media li{width:10%}.photo-list .content-list .shadow-box .content{height:110px}.front #canadawidespecials.cities-links{left:0;right:0;top:0!important;width:100%;height:100%;margin-left:0;min-width:700px}.front #canadawidespecials.cities-links .close{top:0;right:0}.front .canadawidespecials ul>li{margin-left:13px;font-size:13px}.front .lowest-price-calendar .search.label-block .search.vertical .select .select-arrow,.front .lowest-price-calendar .search.label-block .select a.select-arrow,.front .lowest-price-calendar .search.label-block .select-arrow select,.front .lowest-price-calendar .search.label-block input[type=text],.front .lowest-price-calendar .search.label-block select{font-size:16px}.front .lowest-price-calendar .search.label-block.front-light input[type=text],.front .lowest-price-calendar .search.label-block.front-light input[type=email],.front .lowest-price-calendar .search.label-block.front-light input[type=number],.front .lowest-price-calendar .search.label-block.front-light input[type=tel]{padding-left:78px}.front .lowest-price-calendar .search.front-light .option>.select-arrow select,.front .lowest-price-calendar .search.front-light .option>select,.front .lowest-price-calendar .search.front-light .search.vertical .select .select-arrow,.front .lowest-price-calendar .search.front-light .select a.select-arrow{padding-left:80px}.front .lowest-price-calendar .search.label-block .option label{width:72px;padding:5px 7px 10px}.compare-selection{display:none}.search-result-list.hotels.compare .package-result .hotel-img{height:180px}.search-result-list.hotels.compare .package-result .hotel-img img{height:180px}.search-result-list.hotels.compare label{display:none}}@media (min-width:768px) and (max-width:979px){.error-box h1{font-size:28px}.error-box .call-us .tel{font-size:30px}.booking .smoking{width:40%}.booking .show-hide-btn{padding-bottom:5px}.photo-list .content-list>li{border-bottom:1px solid #e7e7e7}.photo-list .content-list div a.btn{padding:6px 8px}.photo-list .content-list .content{padding:10px}.photo-list .content-list .glyph-links li{width:100%}.photo-list .content-list .glyph-links li a{height:50px;padding:18px 10px}.photo-list .content-list .glyph-links li a .glyph{left:2px}.photo-list .content-list .glyph-links li:last-child{border-bottom:1px solid #eee}.photo-list.single .content-list li .photo{width:30%}.photo-list.single .content-list li div a.btn{padding:6px 8px}.photo-list.single .content-list li .content{width:30%;margin-left:30%}.photo-list.single .content-list li .glyph-links{width:39%;border-left:0 solid #eee;border-bottom:0 solid #eee}.photo-list.single .content-list li .glyph-links li:last-child{border-bottom:0 solid #eee}.photo-list.three.triple .content-list li .content div a span{text-align:left}.photo-list.three .content-list .deals li{padding:10px 20px}.photo-list.three .content-list .deals section span.value-title .icon-star{font-size:11px}.photo-list.three .content-list .deals .bottom .cities.quick-links{padding:10px 20px 0 20px}.photo-list.three .content-list .deals .bottom .cities.quick-links div w ul{width:70%}.photo-list.three.triple .content-list li{width:100%;margin-left:0%;min-height:0px;position:relative}.photo-list.three.triple .content-list li .photo{display:block;width:30%;position:absolute;top:0;bottom:0;overflow:hidden;border-bottom:0 solid #e7e7e7}.photo-list.three.triple .content-list li .photo img{max-width:250%;width:250%;height:100%}.photo-list.three.triple .content-list li .photo .content div{margin-bottom:10px}.photo-list.three.triple .content-list li .content{width:32%;margin-left:30%;float:left;clear:none;padding:15px}.photo-list.three.triple .content-list li .content .bottom .btn{font-weight:normal;font-size:13px}.photo-list.three.triple .content-list li .bottom{float:left;clear:none}.photo-list.three.triple .content-list li .glyph-links{width:38%;float:right;border-top:0 solid #eee;border-left:1px solid #eee}.photo-list.three.triple .content-list li .glyph-links li a .link-text{margin-left:32px}.photo-list.three.triple .content-list li .glyph-links li:last-child{border-bottom:0 solid #eee}.span4.sidebar.width-300{margin-top:5px}.span4.sidebar.edge.right{width:44.5%;padding-top:0px;padding-bottom:0px}.span4.sidebar.edge.right .ad{margin-top:28px;margin-bottom:35px}.main-content.content-info,.ie8 .main-content.content-info{width:54%;min-height:194px}.ie8 .same-height .height-follow.promo-box .link-list ul li{width:50%;float:left;min-height:30px}.ie8 .honeymoons .photo-list.three.no-border .content-list>li{width:100%;margin-left:0%}.ie8 .assurance .social-media{display:none}.ie8 .row-fluid.promo-row .two-row .promo-box.one,.ie8 .row-fluid.promo-row .two-row .promo-box.two{width:100%;margin:0px}.ie8 .row-fluid.promo-row .two-row .promo-box.one .link-list.two li,.ie8 .row-fluid.promo-row .two-row .promo-box.two .link-list.two li{width:49%}.ie8 .row-fluid.promo-row .two-row .promo-box.one{margin-bottom:20px;min-height:160px}.ie8 .row-fluid.promo-row .two-row .promo-box.two{margin-left:0}.ie8 .row-fluid.promo-row .ad.box-size{display:none}.ie8 .row-fluid.promo-row.left,.ie8 .row-fluid.promo-row.right{margin-top:0;width:100%}.ie8 .row-fluid.promo-row.left .promo-box,.ie8 .row-fluid.promo-row.right .promo-box{min-height:180px}.ie8 .row-fluid.promo-row.right{margin-left:0}.ie8 .cruises.deals.list.two>ul>li{width:100%}.ie8 .cruises.deals.list.short{margin-top:0px}.ie8 .cruises.deals.list.short h3{clear:none;font-size:14px;line-height:18px;margin:0;font-weight:300}.ie8 .cruises.deals.list.short .details{float:left;margin-top:0px}.ie8 .cruises.deals.list.short>ul>li a.super-deals{color:#F15A29;font-size:11px;font-weight:bold;text-decoration:underline;position:absolute;top:5px;right:5px}.ie8 .cruises.deals.list.short>ul>li .cruiseline{margin-bottom:5px}.ie8 .cruises.deals.list.short>ul>li .thumb{width:100%}.ie8 .cruises.deals.list.short>ul>li .thumb-phone{width:150px;margin-right:10px}.ie8 .cruises.deals.list.short>ul>li .info{width:50%;margin-top:13px}.ie8 .cruises.deals.list.short>ul>li .price-book{margin-right:0px;margin-top:-15px}.ie8 .cruises.deals.list h3{clear:none;font-size:14px;line-height:18px;margin:0;font-weight:300}.ie8 .cruises.deals.list .details{float:left;margin-top:0px}.ie8 .cruises.deals.list>ul>li{width:100%}.ie8 .cruises.deals.list>ul>li a.super-deals{color:#F15A29;font-size:11px;font-weight:bold;text-decoration:underline;position:absolute;top:5px;right:5px}.ie8 .cruises.deals.list>ul>li .cruiseline{margin-bottom:5px}.ie8 .cruises.deals.list>ul>li .thumb{width:100%;margin-right:7px}.ie8 .cruises.deals.list>ul>li .thumb-phone{width:150px;margin-right:10px}.ie8 .cruises.deals.list>ul>li .info{width:50%;margin-top:13px}.ie8 .cruises.deals.list>ul>li .info li{width:100%}.ie8 .cruises.deals.list>ul>li .price-book{margin-right:0px;margin-top:4px}.ie8 .photo-list.three .content-list>li{width:32%}.ie8 .photo-list.three .content-list>li:first-child{margin-left:0%}.ie8 .photo-list .content-list>li{width:100%}.ie8 .photo-list .content-list>li:first-child{margin-left:0%}.ie8 .photo-list .content-list>li .glyph-links{border-left:0 solid #eee}.ie8 .photo-list.single .content-list>li{width:100%}.ie8 .photo-list.single .content-list>li .glyph-links{border-left:0 solid #eee}.ie8 .span4.sidebar.width-300 .ad.box-size{display:none}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single .promo-box{min-height:170px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single .height-follow{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.single .link-list.two li{width:32%}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one .promo-box{min-height:180px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one .height-follow{margin-top:0px}.ie8 .span4.sidebar.width-300 .row-fluid.promo-row.side-one .link-list.two li{width:32%}.ie8 .front.cruises .container.white .span8.main-content.cruises-info{width:53%;margin-right:2%}.ie8 .front.cruises .container.white section.main .sidebar.edge{width:45%}.ie8 .front.cruises .container.white section.main .sidebar.edge .ad{width:300px;margin-right:auto;margin-left:auto}.ie8 .front .deals.list.three ul li{width:48.5%;margin-left:.5%}.ie8 .front .deals.list.three ul li:first-child{margin-left:.5%}.ie8 .front .top-destinations li{width:32%;margin-bottom:15px;margin-left:2%}.ie8 .front .top-destinations li:first-child{margin-left:0%}.ie8 .front .top-destinations li:first-child+li+li+li{margin-left:0%}.ie8 .front .row-fluid .span4.sidebar.width-300{margin-top:5px}.ie8 .front .row-fluid .span4.sidebar .ad.box-size{display:none}.ie8 .front.flights .photo-list.three.triple .content-list>li{width:100%;margin-left:0%;min-height:0px;position:relative}.ie8 .front.flights .photo-list.three.triple .content-list>li .photo{display:block;width:30%;position:absolute;top:0;bottom:0;overflow:hidden;border-bottom:0 solid #e7e7e7}.ie8 .front.flights .photo-list.three.triple .content-list>li .photo img{max-width:250%;width:250%;height:100%}.ie8 .front.flights .photo-list.three.triple .content-list>li .photo .content div{margin-bottom:10px}.ie8 .front.flights .photo-list.three.triple .content-list>li .content{width:32%;margin-left:30%;float:left;clear:none;padding:15px}.ie8 .front.flights .photo-list.three.triple .content-list>li .content .bottom .btn{font-weight:normal;font-size:13px}.ie8 .front.flights .photo-list.three.triple .content-list>li .bottom{float:left;clear:none}.ie8 .front.flights .photo-list.three.triple .content-list>li .glyph-links{width:38%;float:right;border-top:0 solid #eee;border-left:1px solid #eee}.ie8 .front.flights .photo-list.three.triple .content-list>li .glyph-links li a .link-text{margin-left:32px}.ie8 .front.flights .photo-list.three.triple .content-list>li .glyph-links li:last-child{border-bottom:0 solid #eee}.ie8 #testimonials-newsletter li{padding:0 0}.ie8 #testimonials-newsletter .odd .testimonials{min-height:185px}.ie8 #testimonials-newsletter .newsletter .news-ltr-wrapper{margin-bottom:9px}.ie8 #new-footer h4{font-size:14px}.ie8 #new-footer a.tel{font-size:20px}.ie8 #new-footer .customer-service{width:24%;margin-left:0%}.ie8 #new-footer .footer-links .eight.columns .col{width:19%;margin-right:0%;margin-left:1%}.ie8 #new-footer .footer-links .eight.columns .col:first-child{margin-left:0%}.ie8 #new-footer .footer-links .eight.columns .col.col-trav-parters{width:49%;clear:both;margin-left:0%}.ie8 #new-footer .footer-links .eight.columns .col.col-trav-parters li{width:33.33%;float:left}.ie8 #new-footer .footer-links .eight.columns .col.col-last{width:49%;clear:none;float:left}.ie8 #new-footer .footer-links .eight.columns .col.col-last li{width:33.33%;float:left}.ie8 #new-footer .footer-links .span7.four.columns{width:100%}.ie8 #new-footer .footer-links .span5{width:100%}.ie8 #new-footer .footer-links .span5 .badges-new{width:100%}.ie8 #new-footer .footer-links .span5 .badges-new .bbb,.ie8 #new-footer .footer-links .span5 .badges-new .tico,.ie8 #new-footer .footer-links .span5 .badges-new .mcafee,.ie8 #new-footer .footer-links .span5 .badges-new .geo{width:25%;margin:0;clear:none}.ie8 footer#new-footer a.tel{font-size:20px}.ie8 footer#new-footer .customer-service{width:24%;margin-left:0%}.ie8 footer#new-footer .sponsors{width:100%;font-size:11px}.ie8 footer#new-footer .sponsors li{width:32.5%;margin-right:0;margin-bottom:15px}.ie8 footer#new-footer .sponsors li img{margin-bottom:5px}.ie8 footer#new-footer .sponsors li.leafs img{max-width:38px}.ie8 footer#new-footer .sponsors li.raptors img{max-width:40px}.ie8 footer#new-footer .sponsors li.argos img{max-width:40px}.ie8 footer#new-footer .sponsors li.alouettes img{max-width:70px}.ie8 footer#new-footer .sponsors li.tiger-cats img{max-width:51px}.ie8 footer#new-footer .sponsors li.oilers img{max-width:40px}.ie8 footer#new-footer .sponsors li.alouettes,.ie8 footer#new-footer .sponsors li.tiger-cats,.ie8 footer#new-footer .sponsors li.oilers{margin-bottom:0px}}@media print{.booking a[href]:after{content:" "}}