﻿.is--transOverlay{ position:absolute;top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.recentSearch{position:relative;color: #5a6070; height: auto;margin-left: 5%;padding: 15px;width: 342px;}
.recentSearch__inner{ position:relative; z-index:1;}
.recentSearch__header h2{font-size:18px; color:#016dab;font-weight:bold;margin:0; padding:0;text-shadow:none;}	
.recentSearch__single-result{background:#fff;margin-top:15px;padding:10px 40px 10px 40px;cursor:pointer;min-height:86px; height:auto; border-bottom:1px solid #a0abb5; position:relative;}
.recentSearch__single-result:hover{background:#d9f0fe}
.recentSearch__single-result .icon{ position:absolute; }
.recentSearch__single-result:hover .is--flightIcon{ color:#016dab;}
.is--flightIcon{ left:5px; top:10px;font-size:26px; color:#5b616f;}
.is--arrowIcon{background: url("//c.fareportal.com/n/portals/92/images/air/recent-search.png") no-repeat -1px -33px #f5f6f7;border: 2px solid #b2d3e5; border-radius: 50%;height: 30px; margin-top: -15px;position: absolute;right: 7px;top: 50%;width: 30px;}
.recentSearch__single-result:hover .is--arrowIcon{border-color:#d9f0fe; background-color:#d9f0fe;}
.is--bestPrice{float:right;width:115px;color:#8a8b8f;font-size:11px;line-height:15px;position:relative; text-align:right;}
.is--bestPrice span{color:#5b5f6a;font-size:15px;font-weight:bold}
.is--bestPrice span sup {font-size:9px;color:#999}
.is--recentSearchinfo{color:#1d669d;line-height:14px; display:block;}
.is--recentSearchinfo h3{display:inline-block;font-size:15px; margin:0; line-height:14px; font-weight:bold; color:#1d669d; text-shadow:none}
.is--recentSearchinfo i{width:10px;height:10px;margin:0 2px;display:inline-block;}
.is--recentSearchinfo span{font-size:11px}
.is--departReturn{padding-top:5px;color:#5b5f6a;font-weight:bold; display:inline-block;font-size: 13px; line-height:17px; padding-right:5px;}
.is--departReturn span{color:#8a8b8f; font-weight:normal; }
.rc-close{cursor: pointer;position: absolute;right: -23px;top: -25px;color:#1d669d; font-size:30px;}
.recentSearch__header .ic-cancel{ display:none;}
.recentSearch__header .ic-cancel-fill{ display:block;}
.recentSearch__single-result .is--recentSearchinfo i{display:inline-block;font-size:10px;height:12px;margin:0;padding:0;position:relative;text-align:center;top:-1px;width:18px;}
@media screen and (max-width: 990px) {
.recentSearch-block{ padding:0;background: url(//c.fareportal.com/vd/coa/travel/r6/images/water_1600x500.jpg) no-repeat top center;}
.recentSearch{ margin:0;padding:0; width:100%; display:block;}
.recentSearch__header{ background:#fff;}
.recentSearch__header h2{color:#016dab;font-size:16px;height:46px;line-height:46px;padding-left:12px;border-bottom:1px solid #ccc}
.recentSearch__header{margin-left:0%;width:auto;padding:0px;position:relative}
.recentSearch__single-result{margin:15px 0px 15px 15px; padding:10px 40px; display:inline-block;  float:left;  width:31%;}
.rc-close{position:absolute;top:0px;right:0px;height:46px;width:46px;border-left:1px solid #ccc;background-position:6px 7px}
.rc-close{ color:#585e6c;}
.recentSearch__header .ic-cancel{ display:block; color:#585e6c; font-size:14px; text-align:center; line-height:46px;}
.recentSearch__header .ic-cancel-fill{ display:none;}
}
@media screen and (max-width: 767px) {
.recentSearch-block{ padding:0;background:#FFF;}
.recentSearch{ margin:0; padding:0;width:100%;display:block; padding-bottom:0;}
.recentSearch__header{ background:#fff;}
.recentSearch__header h2{color:#016dab;font-size:16px;height:44px;line-height:44px;padding-left:12px; border-bottom:0!important;}
.recentSearch__header{margin-left:0%;width:auto;padding:0px;border-bottom:1px solid #ccc;position:relative}
.recentSearch__single-result{margin:0; padding:10px 40px 10px 50px;border-bottom:1px solid #ccc; border-top:0; float:none;  width:100%;}
.rc-close{position:absolute;top:0px;right:0px;height:44px;width:44px;border-left:1px solid #ccc;background-position:6px 7px}
.recentSearch__header .ic-cancel{ display:block; color:#585e6c; font-size:14px; text-align:center; line-height:46px;}
.recentSearch__header .ic-cancel-fill{ display:none;}
.is--flightIcon{left:10px;}
.is--arrowIcon{ right:12px;}
}