body{font-family:"Times New Roman",Times,serif}.spacer20{width:5px;height:5px;display:block;clear:both}.ima-logo{float:left;padding:0;position:relative}.ima-header-information li:last-child{padding-right:0}.ima-header-information{float:right}.ima-header-information li{float:left;list-style:none;padding:0 55px 0 48px;margin:0;position:relative;line-height:1.3;font-size:14px}.ima-header-information li:last-child{padding-right:0}.ima-header-information li a{color:#515151}.ima-header-information li span{display:block}.ima-header-information li i{position:absolute;left:0;top:5px;font-size:34px;color:#c78c42}.ima-sticky .main-nav-area{position:fixed;width:100%;background-color:#36444c;left:0;top:0;box-shadow:0 0 8px 1px #eee}.main-nav-area{background-color:#36444c}.ima-navigation-section{float:left;width:100%;position:relative;z-index:999}.ima-simple-btn{float:right;padding:13px 14px;color:#fff;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1;background-color:#f9a53f}footer#main-footer{background:#f2f2f2;padding:30px 0 30px 0;color:#000;font-size:11px;line-height:1.4em}footer#main-footer h5{font-size:14px !important}.text-color1{color:#fff !important}.list{list-style:none;margin:0;padding:0;margin-top:20px}.list>li>a{color:#fff !important}footer#main-footer h5{font-size:14px !important}.text-color1{color:#fff !important}.booking-item:hover,.booking-item.active{color:#737373;border:1px solid #36444c;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.2);box-shadow:0 2px 1px rgba(0,0,0,0.2)}.booking-item:hover .booking-item-number,.booking-item.active .booking-item-number{background:gray}.booking-item:hover .booking-item-img-wrap .booking-item-img-num,.booking-item.active .booking-item-img-wrap .booking-item-img-num{opacity:1;-ms-filter:none;filter:none;background:rgba(0,0,0,0.5)}.booking-item.booking-item-small{padding:11px}.booking-item.booking-item-small .booking-item-title{font-size:14px;margin-bottom:0}.booking-item.booking-item-small .booking-item-rating-stars{font-size:12px;margin-bottom:0;color:#36444c}.booking-item.booking-item-small .booking-item-price{font-size:20px;font-weight:400;margin-bottom:2px;display:inline}.booking-item.booking-item-small .booking-item-price-from{font-size:12px;margin-bottom:2px}.booking-item-title{margin-bottom:7px}.booking-item-description{font-size:13px;line-height:1.5em}.booking-item-img-wrap{position:relative}.booking-item-img-wrap .booking-item-img-num{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,0.01);padding:5px 7px;font-size:13px;line-height:1em}.booking-item-img-wrap .booking-item-img-num>.fa{margin-right:3px}.booking-item-last-booked{font-size:11px}.booking-item-rating{margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #f7f7f7;display:inline-block}.booking-item-rating .booking-item-rating-stars{display:inline-block;margin-right:17px;margin-bottom:-5px;color:#36444c}.booking-item-rating .booking-item-rating-stars .fa{margin-right:0}.booking-item-rating .booking-item-rating-number{margin-right:7px}.booking-item-rating .booking-item-rating-number>b{font-size:25px}.booking-item-address{line-height:1em;font-size:13px}.booking-item-price-from{display:block;font-size:12px;line-height:1em}.booking-item-price{font-size:36px;color:#626262;line-height:1em;margin-bottom:12px}.booking-item-number{position:absolute;width:20px;height:20px;line-height:20px;background:#e6e6e6;text-align:center;color:#fff;display:block;top:2px;right:2px;font-size:10px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.booking-item-flight-details{overflow:hidden}.booking-item-flight-details .booking-item-departure,.booking-item-flight-details .booking-item-arrival{float:left;width:47%}.booking-item-flight-details .booking-item-departure .fa-plane,.booking-item-flight-details .booking-item-arrival .fa-plane{float:left;display:block;font-size:30px;margin-right:5px;position:relative;top:4px}.booking-item-flight-details .booking-item-departure h5,.booking-item-flight-details .booking-item-arrival h5{margin-bottom:0}.booking-item-flight-details .booking-item-departure .booking-item-date,.booking-item-flight-details .booking-item-arrival .booking-item-date{margin-bottom:7px;font-size:12px;line-height:1em;padding-left:32px}.booking-item-flight-details .booking-item-departure{margin-right:6%}.booking-item-flight-details .booking-item-destination{font-size:12px;line-height:1.3em}.booking-item-airline-logo>p{margin-bottom:0;font-size:12px;margin-top:5px;line-height:1.3em}.booking-item-airline-logo>img{width:40px}.booking-item-flight-class{margin-bottom:7px;margin-top:-5px;font-size:11px;color:#8f8f8f;line-height:1em}.booking-item-features{list-style:none;margin:0;padding:0}.booking-item-features>li{float:left;position:relative;margin-right:7px;margin-bottom:7px}.booking-item-features>li:hover>i{border-color:#d66f11}.booking-item-features>li .booking-item-feature-sign{position:absolute;bottom:2px;left:0;display:block;text-align:center;font-size:10px;line-height:1em;width:100%}.booking-item-features>li>i{height:35px;width:35px;text-align:center;line-height:35px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;font-size:23px;display:block;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;color:#686868}.booking-item-features-dark>li>i{background:#4d4d4d;border:1px solid #333;color:#fff}.booking-item-features-rentals{margin-top:10px}.booking-item-features-rentals>li{margin-bottom:0}.booking-item-car-title{margin-top:7px;font-size:12px;line-height:1em;margin-bottom:0}.booking-item-features-sign>li{padding-bottom:15px}.booking-item-features-small>li{margin-right:5px;margin-bottom:5px}.booking-item-features-small>li>i{width:30px;height:30px;line-height:30px;font-size:17px}.booking-item-features-small>li>i>img{width:20px}.booking-item-features-expand{display:block}.booking-item-features-expand .booking-item-feature-title{position:relative;line-height:37px;margin-left:7px;color:#686868}.booking-item-features-expand>li{float:none;display:block;overflow:hidden}.booking-item-features-expand>li:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.booking-item-features-expand>li>i{float:left}.booking-item-features-2-col>li{float:left;width:50%;margin-right:0}.booking-item-container .booking-item-details{height:0;overflow:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s,height .3s;-moz-transition:opacity .3s,-moz-transform .3s,height .3s;-o-transition:opacity .3s,-o-transform .3s,height .3s;-ms-transition:opacity .3s,-ms-transform .3s,height .3s;transition:opacity .3s,transform .3s,height .3s;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.booking-item-container .booking-item-details h5{font-size:13px;font-weight:400;margin-bottom:20px}.booking-item-container .booking-item-details h5.list-title{margin-bottom:0}.booking-item-container .booking-item-details .list{margin-bottom:20px}.booking-item-container.active .booking-item-details{height:auto;overflow:auto;padding:15px;border:1px solid #e6e6e6;border-top:0;position:relative;font-size:11px;line-height:1.6em;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.booking-title{margin-bottom:25px;margin-top:15px}.booking-title>small{font-size:12px;margin-left:5px}.booking-filters{-webkit-border-radius:5px;border-radius:5px;font-size:11px;background:#4d4d4d;color:#fff;padding:15px 0;width:263px;border:1px solid #262626}.booking-filters>h3{padding:0 20px}.booking-filters .booking-filters-list>li{margin-top:15px;padding:15px 20px 0 20px;border-top:1px solid #3b3b3b}.booking-filters .booking-filters-list>li .booking-filters-title{margin-bottom:5px}.booking-filters .booking-filters-list>li .booking-filters-title small{font-size:11px;font-weight:400;position:relative;top:10px;float:right;line-height:1.3em;color:#ccc}.booking-filters .booking-filters-list>li .booking-filters-sub-title{font-size:15px;line-height:1em;margin-top:10px}.booking-filters .irs-from,.booking-filters .irs-to,.booking-filters .irs-single{color:#fff}.booking-filters .irs-grid-text{color:#d9d9d9}.booking-filters.booking-filters-white{color:#737373;background:#fafafa;border-color:#ccc}.booking-filters.booking-filters-white .irs-from,.booking-filters.booking-filters-white .irs-to,.booking-filters.booking-filters-white .irs-single{color:#737373}.booking-filters.booking-filters-white .booking-filters-list>li{border-color:#ccc}.booking-sort{font-size:10px}.booking-sort .booking-sort-title{font-size:14px}.booking-sort .booking-sort-title>a{color:#737373}.booking-item-meta .booking-item-rating{border:0;padding:0;margin-bottom:30px;display:block}.booking-item-meta .booking-item-rating-stars{font-size:30px;margin-bottom:-3px;margin-right:10px}.booking-item-meta .booking-item-rating-number{font-size:20px}.booking-item-meta .booking-item-rating-number b{font-size:30px}.booking-item-raiting-list,.booking-item-raiting-summary-list{font-size:13px;margin-bottom:30px}.booking-item-raiting-list>li,.booking-item-raiting-summary-list>li{margin-bottom:5px;overflow:hidden}.booking-item-raiting-list>li>div,.booking-item-raiting-summary-list>li>div{height:26px;float:left;line-height:26px}.booking-item-raiting-list>li>div.booking-item-raiting-list-title,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:24%}.booking-item-raiting-list>li>div.booking-item-raiting-list-bar,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar{width:60%;background:#e6e6e6;height:20px;margin-top:3px}.booking-item-raiting-list>li>div.booking-item-raiting-list-bar>div,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar>div{background:#36444c;height:100%}.booking-item-raiting-list>li>div.booking-item-raiting-list-number,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-number{margin-left:2%;width:10%}.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:48%}.booking-item-raiting-summary-list>li .booking-item-rating-stars{font-size:14px;line-height:26px;margin:0;color:#36444c}.booking-item-reviews>li{margin-bottom:20px}.booking-item-reviews>li .booking-item-review-person p{line-height:1em}.booking-item-reviews>li .booking-item-review-person-avatar{display:table;margin-bottom:8px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.booking-item-reviews>li .booking-item-review-person-avatar:hover{-webkit-box-shadow:0 0 0 2px #36444c;box-shadow:0 0 0 2px #36444c}.booking-item-reviews>li .booking-item-review-person-avatar>img{max-width:70px}.booking-item-reviews>li .booking-item-review-person-name{margin-bottom:5px}.booking-item-reviews>li .booking-item-review-person-loc{margin-bottom:0;font-size:11px}.booking-item-reviews>li .booking-item-review-content{padding:15px 17px;border:1px solid #e6e6e6;position:relative;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.booking-item-reviews>li .booking-item-review-content:before{z-index:2;content:'';position:absolute;width:0;height:0;border-top:15px solid transparent;border-right:20px solid #ededed;border-bottom:15px solid transparent;left:-20px;top:14px}.booking-item-reviews>li .booking-item-review-content>h5{margin-bottom:0}.booking-item-reviews>li .booking-item-review-content .booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:75px}.booking-item-reviews>li .booking-item-review-content .booking-item-raiting-summary-list>li .booking-item-rating-stars{margin-bottom:0}.booking-item-reviews>li .booking-item-review-content .booking-item-review-more,.booking-item-reviews>li .booking-item-review-content .booking-item-review-more-content{display:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand{position:relative;height:30px;cursor:pointer}.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand span{color:#36444c;line-height:30px;height:30px;display:block;position:absolute;font-size:14px}.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand span.booking-item-review-expand-less{display:none}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-more{display:inline}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-more-content{display:block}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-expand span.booking-item-review-expand-less{display:block}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-expand span.booking-item-review-expand-more{display:none}.booking-item-reviews>li .booking-item-raiting-summary-list{margin-bottom:10px}.booking-item-reviews>li .booking-item-rating-stars{font-size:14px;color:#36444c;margin-bottom:5px}.booking-item-reviews>li .booking-item-review-rate{line-height:30px;font-size:12px;margin-bottom:0}.booking-item-reviews>li .booking-item-review-rate .fa{margin-left:7px}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars{color:#b3b3b3}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li{cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li.hovered{color:gray}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li.selected{color:#36444c}.booking-item-deails-date-location{padding:15px 17px;background:#f7f7f7;-webkit-border-radius:5px;border-radius:5px;border:1px solid #36444c}.booking-item-deails-date-location>ul{font-size:12px;list-style:none;margin:0 0 30px 0;padding:0}.booking-item-deails-date-location>ul>li{margin-bottom:15px}.booking-item-deails-date-location>ul>li p{margin-bottom:5px}.booking-item-deails-date-location>ul>li p>i{margin-right:7px;height:23px;width:23px;line-height:23px;font-size:11px}.booking-item-deails-date-location>ul>li h5{font-size:14px;margin-bottom:5px;color:#515151}.booking-item-price-calc{font-size:13px}.booking-item-price-calc .checkbox{margin-bottom:5px;margin-top:0}.booking-item-price-calc .checkbox label{font-weight:100}.booking-item-price-calc .icheck{width:20px;height:20px;line-height:18px;top:2px}.booking-item-price-calc .list{margin-bottom:10px}.booking-item-price-calc .list>li{margin-bottom:7px}.booking-item-price-calc .list>li>small{display:block;font-size:11px}.booking-item-price-calc .list>li>p{height:25px;line-height:25px;margin-bottom:0}.booking-item-price-calc .list>li>p span{float:right}.booking-item-price-calc .list>li:last-child{padding-top:7px;border-top:1px solid #ccc;color:#5c5c5c}.booking-item-price-calc .list>li:last-child>p>span{font-size:15px;font-weight:600}.booking-item-passengers>li{margin-top:20px;padding-top:20px;border-top:2px dashed #e6e6e6}.booking-item-passengers>li:last-child{margin-bottom:20px;padding-bottom:20px;border-bottom:2px dashed #e6e6e6}.booking-item-passengers label{font-weight:100;font-size:13px}87 .booking-item-payment-total-flight{list-style:none;margin:0;padding:0;background:#f2f2f2;margin-right:30px}.booking-item-payment-total-flight>li{padding:10px 15px;background:#4d4d4d;color:#e6e6e6}.booking-item-payment-total-flight>li:first-child{border-bottom:1px dashed #1a1a1a;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.booking-item-payment-total-flight>li:first-child>h5{line-height:1em;margin:3px 0;color:#f09644}.booking-item-payment-total-flight>li:last-child{-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.booking-item-payment-total-flight>li.booking-item-payment-total-flight-wait{background:#333}.booking-item-payment-total-flight>li.booking-item-payment-total-flight-wait>p{font-size:13px;line-height:1.4em;margin:0;text-align:center}.booking-item-payment-total-flight>li h5{color:#fff}.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-departure .fa-plane,.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-arrival .fa-plane{font-size:20px}.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-departure h5,.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-arrival h5{font-size:14px}.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-departure .booking-item-date,.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-arrival .booking-item-date{padding-left:23px;font-size:11px}.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-destination{font-size:12px}.booking-item-payment-total-flight>li .booking-item-flight-duration>p{margin-bottom:5px;line-height:1em;font-size:13px}.booking-item-payment-total-flight>li .booking-item-flight-duration>h5{font-weight:400}.booking-item-payment-flight .booking-item-flight-details .booking-item-departure .fa-plane,.booking-item-payment-flight .booking-item-flight-details .booking-item-arrival .fa-plane{font-size:20px}.im{font-family:icomoon}.gap-small{margin:15px 0 15px 0}h5{font-size:18.2px;font-weight:300}footer#main-footer a,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4,footer#main-footer h5{color:#fff !important}.list-horizontal>li,.list-inline>li{float:left;margin-right:10px;padding:0;display:block}.animate-icon-border-rise.round:after,.animate-icon-border-rise-alt.round:after{-webkit-border-radius:50%;border-radius:50%}.animate-icon-border-rise:after{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.animate-icon-border-rise:after,.animate-icon-border-rise-alt:after{-webkit-box-shadow:0 0 0 2px #36444c;box-shadow:0 0 0 2px #36444c}.animate-icon:after,[class^="animate-icon"]:after,[class*=" animate-icon"]:after{z-index:-1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;width:100%;height:100%;content:'';left:0;top:0}.fa,.im{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animate-icon:before,[class^="animate-icon"]:before,[class*=" animate-icon"]:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.box-icon:before,[class^="box-icon-"]:before,[class*=" box-icon-"]:before{display:inline-block}.box-icon,[class^="box-icon-"],[class*=" box-icon-"]{z-index:2;position:relative;width:30px;height:30px;line-height:30px;text-align:center;display:block;background:#36444c;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#ima-header{padding-top:10px;padding-bottom:10px}.blink{animation:blinker 1s linear infinite;padding-left:2px}@keyframes blinker{50%{opacity:.0}}footer#main-footer h5{font-size:14px !important;margin-bottom:15px;line-height:22px}.box-icon:before,[class^="box-icon-"]:before,[class*=" box-icon-"]:before{color:#fff}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#777;cursor:default}.datepicker table tr td,.datepicker table tr th{color:#000;text-align:center;width:30px;height:30px;border-radius:4px;border:0}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}