/* /static/fonts/v2/ */ @font-face { font-family: 'icomoon'; src: url('/static/fonts/v2/icomoon.eot?nixcmo11'); src: url('/static/fonts/v2/icomoon.eot?nixcmo11#iefix') format('embedded-opentype'), url('/static/fonts/v2/icomoon.ttf?nixcmo11') format('truetype'), url('/static/fonts/v2/icomoon.woff?nixcm11') format('woff'), url('/static/fonts/v2/icomoon.svg?nixcmo11#icomoon') format('svg'); font-weight: normal; font-style: normal; vertical-align: middle; } .iconP {position:relative; top:2px; display:inline-block; font-family:'icomoon'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;font-size:20px;color:#666} li.wiconP:before {font-family:'icomoon'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; float:left; margin-left:-17px; margin-top:4px;} .iconP:empty {width:1em;} .iconP-onLI:before {margin:0 5px 0 -15px;} .iconP-bkg:before {content:"\E137";} .iconP-usr:before {content:"\E004";} .iconP-fml:before {content:"\e500";} .iconP-prnt:before {content:"\e016";} .iconP-loc:before {content:"\e243";} .iconP-filter:before {content:"\e321";} .iconP-cal:before {content:"\e046";} .iconP-crt:before {content:"\e224";} .iconP-clf:before {content:"\e225";} .iconP-cup:before {content:"\e601";} .iconP-cdn:before {content:"\e602";} .iconP-bus:before {content:"\e032";} .iconP-rail:before {content:"\e015";} .iconP-flight:before {content:"\e039";} .iconP-flight-tkoff:before {content:"\e906";} .iconP-flight-land:before {content:"\e907";} .iconP-meals:before {content:"\E276";} .iconP-car:before {content:"\E006";} .iconP-visa:before {content:"\e90e";} .iconP-plus:before {content:"\002B"} .iconP-sightseeing:before {content:"\E012";} .iconP-stay:before {content:"\E496";} .iconP-tkt:before {content:"\E910";} .iconP-tk1:before {content:"\e194";} .iconP-tk2:before {content:"\e207";} .iconP-tk3:before {content:"\e659";} .iconP-lck:before {content:"\e204";} .iconP-tup:before {content:"\e344";} .iconP-tdwn:before {content:"\e345";} .iconP-hup:before {content:"\e348";} .iconP-money:before {content:"\e459";} .iconP-notes:before {content:"\e040";} .iconP-notes2:before {content:"\e030";} .iconP-hrt1:before {content:"\e013";} .iconP-hrt2:before {content:"\e020";} .iconP-menu:before {content:"\E158";} .iconP-rmv1:before {content:"\e198";} .iconP-rmv2:before {content:"\e208";} .iconP-tel:before {content:"\e443";} .iconP-conv:before {content:"\e245";} .iconP-lst1:before {content:"\e530";} .iconP-rarr:before {content:"\e212";} .iconP-map:before {content:"\e503";} .iconP-grd1:before {content:"\e156";} .iconP-grd2:before {content:"\e157";} .iconP-clk:before {content:"\e055";} .iconP-bell:before {content:"\e334";} .iconP-lin:before {content:"\e387";} .iconP-lout:before {content:"\e388";} .iconP-err:before {content:"\e197";} .iconP-wrn:before {content:"\e079";} .iconP-inf:before {content:"\e196";} .iconP-hlp:before {content:"\e195";} .iconP-alrt:before {content:"\e505";} .iconP-clsd:before {content:"\e721";} .iconP-bkft:before {content:"\e277";} .iconP-lnch:before {content:"\e92e";} .iconP-dnr:before {content:"\e476";} .iconP-shpb:before {content:"\e351";} .iconP-stcs:before {content:"\e358";} .iconP-crtf:before {content:"\e333";} .iconP-blt1:before {content:"\e170";} .iconP-ply1:before {content:"\e174";} .iconP-ply2:before {content:"\e221";} .iconP-pse:before {content:"\e175";} .iconP-mv:before {content:"\e187";} .iconP-sun:before {content:"\e232";} .iconP-cld:before {content:"\e233";} .iconP-hrsz:before {content:"\e729";} .iconP-vrsz:before {content:"\e728";} .iconP-utrv:before {content:"\e638";} .iconP-sbth:before {content:"\e686";} .iconP-grpc:before {content:"\e640";} .iconP-dwld1:before {content:"\e182";} .iconP-dwld2:before {content:"\e201";} .iconP-shr:before {content:"\e309";} .iconP-hndshk:before {content:"\e490";} .iconP-optv:before {content:"\e518";} .iconP-opth:before {content:"\e519";} [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-Phone:before {content:"\e90a";} .icon-Car-TopView:before {content: "\e90b";} .icon-Pin-Sharp:before {content: "\e915";} .icon-youtube-symbol:before {content:"\e908";} .icon-iconP-grpc:before {content:"\e640";} .icon-User-group2:before {content:"\e918";} .icon-iconP-dwld2:before {content:"\e201";} .icon-iconP-hndshk:before {content:"\e490";} .icon-iconP-dwld1:before {content:"\e182";} .icon-iconP-sbth:before {content:"\e686";} .icon-iconP-utrv:before {content:"\e638";} .icon-iconP-hrsz:before {content:"\e729";} .icon-iconP-vrsz:before {content:"\e728";} .icon-iconP-pse:before {content:"\e175";} .icon-iconP-ply2:before {content:"\e221";} .icon-iconP-mv:before {content:"\e187";} .icon-iconP-ply1:before {content:"\e174";} .icon-iconP-crtf:before {content:"\e333";} .icon-iconP-stcs:before {content:"\e358";} .icon-iconP-clsd:before {content:"\e721";} .icon-iconP-inf:before {content:"\e196";} .icon-iconP-wrn:before {content:"\e079";} .icon-iconP-inf:before {content:"\e196";} .icon-iconP-lin:before {content:"\e387";} .icon-iconP-lout:before {content:"\e388";} .icon-iconP-bell:before {content:"\e334";} .icon-iconP-grd2:before {content:"\e157";} .icon-iconP-grd1:before {content:"\e156";} .icon-iconP-lst1:before {content:"\e530";} .icon-iconP-hrt1:before {content:"\e013";} .icon-iconP-hrt2:before {content:"\e020";} .icon-iconP-notes:before {content:"\e040";} .icon-iconP-notes2:before {content:"\e030";} .icon-iconP-money:before {content:"\e459";} .icon-iconP-dllr:before {content:"\e93a";} .icon-iconP-hdwn:before {content:"\e902";} .icon-iconP-hup:before {content:"\e348";} .icon-iconP-tdwn:before {content:"\e345";} .icon-iconP-tup:before {content:"\e344";} .icon-iconP-lck:before {content:"\e204";} .icon-iconP-tk2-:before {content:"\e207";} .icon-iconP-bus:before {content:"\e032";} .icon-iconP-filter:before {content:"\e321";} .icon-iconP-fml:before {content:"\e500";} .icon-ic_photo_camera_black_24px:before {content:"\e990";} .icon-iconP-menu:before {content:"\e158";} .icon-Sort:before {content:"\e98f";} .icon-facebook-logo-button:before {content:"\e97d";} .icon-google-plus-logo-button:before {content:"\e97e";} .icon-instagram-logo:before {content:"\e97f";} .icon-linkedin-logo-button:before {content:"\e980";} .icon-twitter-logo-button:before {content:"\e981";} .icon-Speed-Boat:before {content:"\e982";} .icon-View-more-label:before {content:"\e983";} .icon-View-More:before {content:"\e984";} .icon-TF-Logo-Mono:before {content:"\e900";} .icon-Holiday:before {content:"\e901";} .icon-iconP-flight:before {content:"\e039";} .icon-No-Flights:before {content:"\e903";} .icon-Flight-onward:before {content:"\e904";} .icon-Flight-Return:before {content:"\e905";} .icon-Flight_takeoff:before, .icon-iconP-flight-tkoff:before {content:"\e906";} .icon-Flight_land:before, .icon-iconP-flight-land:before {content:"\e907";} .icon-iconP-car:before {content:"\e006";} .icon-No-Transfers:before {content:"\e909";} .icon-iconP-rail:before {content:"\e015";} .icon-iconP-stay:before {content:"\e496";} .icon-iconP-htl:before {content:"\e95c";} .icon-Car-private-tour:before {content:"\e90c";} .icon-Airport_shuttle:before {content:"\e90d";} .icon-Visa-Stamp:before {content:"\e90e";} .icon-No-Visa-Stamp:before {content:"\e90f";} .icon-Travel-Pass:before {content:"\e910";} .icon-No-Travel-Pass:before {content:"\e911";} .icon-Travel-Insurance:before {content:"\e912";} .icon-No-Travel-Insurance:before {content:"\e913";} .icon-Chat:before {content:"\e914";} .icon-iconP-conv:before {content:"\e245";} .icon-Delete:before {content:"\e916";} .icon-Assistant:before {content:"\e917";} .icon-iconP-hlp:before {content:"\e195";} .icon-Help-Outline:before {content:"\e919";} .icon-iconP-alrt:before {content:"\e505";} .icon-Error-outline:before {content:"\e91b";} .icon-iconP-err:before {content:"\e197";} .icon-Check_box_checked:before {content:"\e91d";} .icon-Check_box_unchecked:before {content:"\e91e";} .icon-Indeterminate_check_box:before {content:"\e91f";} .icon-iconP-blt1:before {content:"\e170";} .icon-Radio-Unchecked:before {content:"\e921";} .icon-Child_care:before {content:"\e922";} .icon-free_breakfast:before {content:"\e923";} .icon-Pool:before {content:"\e924";} .icon-iconP-optv:before {content:"\e518";} .icon-iconP-opth:before {content:"\e519";} .icon-More-tag:before {content:"\e927";} .icon-Store:before {content:"\e928";} .icon-Transfer_within_a_station:before {content:"\e929";} .icon-Bike:before {content:"\e92a";} .icon-Walk:before {content:"\e92b";} .icon-Run:before {content:"\e92c";} .icon-Wifi:before {content:"\e985";} .icon-Gym:before {content:"\e986";} .icon-iconP-dnr:before {content:"\e476";} .icon-iconP-meals:before {content:"\e276";} .icon-iconP-bkft:before {content:"\e277";} .icon-iconP-lnch:before {content:"\e92e";} .icon-Sofa:before {content:"\e92f";} .icon-iconP-shpb:before {content:"\e351";} .icon-Offer:before {content:"\e931";} .icon-iconP-map:before {content:"\e503";} .icon-Photo-collections:before {content:"\e933";} .icon-iconP-bkg:before {content:"\e137";} .icon-Receipt:before {content:"\e935";} .icon-History:before {content:"\e936";} .icon-iconP-prnt:before {content:"\e016";} .icon-email:before {content:"\e938";} .icon-iconP-tel:before {content:"\e443";} .icon-iconP-shr:before {content:"\e309";} .icon-iconP-sightseeing:before {content:"\e012";} .icon-local_activity:before {content:"\e93c";} .icon-flag:before {content:"\e93d";} .icon-Destinations:before {content:"\e93e";} .icon-boat:before {content:"\e93f";} .icon-iconP-usr:before {content:"\e004";} .icon-User-group:before {content:"\e941";} .icon-Star-Cirlcle:before {content:"\e942";} .icon-star-solid:before {content:"\e943";} .icon-star-half:before {content:"\e944";} .icon-star-empty:before {content:"\e945";} .icon-left-quote:before {content:"\e946";} .icon-Search:before {content:"\e947";} .icon-Save:before {content:"\e948";} .icon-cart:before {content:"\e94d";} .icon-bank-bld:before {content:"\e950";} .icon-wallet:before {content:"\e954";} .icon-card:before {content:"\e957";} .icon-globe-lines:before {content:"\e95a";} .icon-bag:before {content:"\e95b";} .icon-shield:before {content:"\e95f";} .icon-iconP-loc:before {content:"\e243";} .icon-send:before {content:"\e94a";} .icon-Edit:before {content:"\e94b";} .icon-iconP-tk1:before {content:"\e194";} .icon-iconP-tk3:before {content:"\e659";} .icon-iconP-cal:before {content:"\e046";} .icon-iconP-cdn:before {content:"\e602";} .icon-iconP-cup:before {content:"\e601";} .icon-iconP-crt:before {content:"\e224";} .icon-iconP-clf:before {content:"\e225";} .icon-Compare:before {content:"\e951";} .icon-Arrow-left-Sharp:before {content:"\e952";} .icon-Arrow-Up-Sharp:before {content:"\e98a";} .icon-Arrow-Up-Sharp2:before {content:"\e98b";} .icon-Arrow-Down-Sharp:before {content:"\e953";} .icon-Arrow_upward:before {content:"\e98c";} .icon-Arrow_downward:before {content:"\e98d";} .icon-iconP-rarr:before {content:"\e212";} .icon-Arrow-Back:before {content:"\e955";} .icon-User-Account:before {content:"\e956";} .icon-iconP-clk:before, .icon-iconP-flight_time:before {content:"\e055";} .icon-Remove-Circle:before {content:"\e958";} .icon-Add-Circle:before {content:"\e959";} .icon-iconP-rmv1:before {content:"\e198";} .icon-iconP-rmv2:before {content:"\e208";} .icon-iconP-plus:before {content:"\2b";} .icon-Remove:before {content:"\e95d";} .icon-Weather-foggy:before {content:"\e95e";} .icon-iconP-sun:before {content:"\e232";} .icon-Weather-partialy-cloudy:before {content:"\e960";} .icon-sunset:before {content:"\e961";} .icon-Weather-night:before {content:"\e962";} .icon-iconP-cld:before {content:"\e233";} .icon-Weather-lighting:before {content:"\e964";} .icon-Weather-moon-eclipse:before {content:"\e965";} .icon-Weather-pour-rain:before {content:"\e966";} .icon-Weather-rainbow:before {content:"\e967";} .icon-Weather-snow-cloud:before {content:"\e968";} .icon-Weather-sun-eclipse:before {content:"\e969";} .icon-Weather-temperature:before {content: "\e96a";} .icon-Weather-windy-day:before {content: "\e96b";} .icon-Weather-rainy-day:before {content: "\e96c";} .icon-Weather-sleet:before {content: "\e96d";} .icon-Weather-hail-storm:before {content: "\e96e";} .icon-Weather-hail:before {content: "\e96f";} .icon-Weather-hurricane:before {content: "\e970";} .icon-Weather-hot-weather:before {content: "\e971";} .icon-Weather-mist:before {content: "\e972";} .icon-Weather-drought:before {content: "\e973";} .icon-Weather-flood:before {content: "\e974";} .icon-Weather-puddles:before {content: "\e975";} .icon-Weather-drizzle:before {content: "\e976";} .icon-Weather-dark-night:before {content: "\e977";} .icon-Weather-cold:before {content: "\e978";} .icon-Weather-smog:before {content: "\e979";} .icon-Weather-cloudy-day:before {content: "\e97a";} .icon-Weather-breeze:before {content: "\e97b";} .icon-Weather-blizzard:before {content: "\e97c";} .icon-Parking:before{content:"\e988";} .icon-Replay:before{content:"\e989";} .icon-Key:before{content:"\e98e";} .icon-Attach:before{content:"\e992";} .icon-Upload:before{content:"\e993";} .icon-Headphone:before{content:"\e994";} .icon-Timer:before{content:"\e997";} .icon-Flower:before{content:"\e999";} .icon-Cake:before{content:"\e99a";} .icon-Bookmark-f:before{content:"\e99f";} .icon-Bookmark:before{content:"\e9a0";} .icon-Wrench:before{content:"\e9a1";} .icon-Delete2:before{content:"\e9a2";} .icon-Dbl-Tick:before{content:"\e9a3";} .icon-Home:before{content:"\e9a4";} .icon-Gift:before{content:"\e9a5";} .icon-Swap-V:before{content:"\e9a6";} .icon-Swap-H:before{content:"\e9a9";} .icon-Pet-Mark:before{content:"\e9a8";} .icon-Trophy:before{content:"\e9ac";} .icon-Beach-Umb:before{content:"\e9ad";} .icon-Pin:before{content:"\e9ae";} .icon-QRCode:before{content:"\e9af";} .icon-Meditation:before{content:"\e9b0";} .icon-Verified:before{content:"\e9b1";} .icon-Fuel-Pump:before{content:"\e9b2";} .icon-Trend-Up:before{content:"\e9b3";} .icon-Filter:before{content:"\e9b4";} .icon-Launch:before{content:"\e9b5";} .icon-New:before{content:"\e9b6";} .icon-New2:before{content:"\e9b7";} .icon-Seat:before{content:"\e9b8";} .icon-Seat2:before{content:"\e9b9";} .icon-Luggage:before{content:"\e9ba";} .icon-Umbrella:before{content:"\e9bb";} .icon-meals:before {content:"\e94d";} .icon-whatsapp-logo:before { content: "\ea93"; } .icon-accounting:before { content: "\e9cb"; } .icon-commission:before{content:"\e9bc"} .icon-voucher:before{content:"\e9bd"} .icon-video-content:before{content:"\e9be"} .icon-booking-reservation:before{content:"\e9bf"} .icon-manage:before{content:"\e9c0"} .icon-realtime:before{content:"\e9c1"} .icon-finance:before{content:"\e9c2"} .icon-door-lock:before{content:"\e9c3"} .icon-open-book:before{content:"\e9c4"} .icon-description:before{content:"\e9c5"} .icon-discount:before{content:"\e9c6"} .icon-file-checkmark:before{content:"\e9c7"} .icon-user-tie:before { content: "\e9c9"; } .icon-add_shopping_cart:before {content: "\e9c8";} .icon-miscellaneous_services:before {content: "\e95c";} .icon-accounting:before {content: "\e9ca";} .icon-bulb-light:before {content: "\e9cb";} .icon-cloud-data-upload:before {content: "\e9cc";} .icon-read-book:before {content: "\e9cd";} .icon-speaker:before {content: "\e9ce";} .icon-bank-statement:before {content: "\e9cf";} .icon-price-list:before {content: "\e9d0";} .icon-swap:before { content: "\e9d1"; } .icon-report:before {content: "\e9d3";} .icon-chart:before {content: "\e9d2";} .icon-public:before {content: "\e939";} .icon-mic:before {content: "\e93a";} .icon-nomic:before {content: "\e9d6";} .icon-noloc:before {content: "\e9d7";} .icon-scrnlck:before {content: "\e9d8";} .icon-tune:before {content: "\e9d9";} .icon-nearme:before {content: "\e9da";} .icon-unlock:before {content: "\e9db";} .icon-bolt:before {content: "\e9dc";} .icon-shine:before {content: "\e9dd";} .icon-wand:before {content: "\e9de";} .icon-chldhld:before {content: "\e9df";} .icon-hrgls:before {content: "\e9e0";} .icon-fire:before {content: "\e9e1";} .icon-psych:before {content: "\e9e2";} .icon-supagt:before {content: "\e9e3";} .icon-aiwire:before {content: "\e9e4";} .icon-chtbot:before {content: "\e9e5";} .icon-guide:before {content: "\e9e6";} .icon-driver:before {content: "\e9e7";} .icon-repcard:before {content: "\e9e8";} .icon-bus:before {content: "\e9fd";} .icon-list:before {content: "\e9fe";} .icon-location:before {content: "\e9ff";} .icon-luggage1:before {content: "\ea00";} .icon-schedule:before {content: "\ea01";} .icon-time:before {content: "\ea02";} .icon-Ac:before {content: "\ea03";color: #334155;} .icon-Accessibility:before {content: "\ea04";color: #334155;} .icon-baggae:before {content: "\ea05";} .icon-Bluetooth:before {content: "\ea06";} .icon-Climate:before {content: "\ea07";} .icon-Eco-friendly:before {content: "\ea08";color: #334155;} .icon-entertainment:before {content: "\ea09";} .icon-Extra-legroom:before {content: "\ea0a";} .icon-Live-track:before {content: "\ea0b";color: #334155;} .icon-premium-setvice:before {content: "\ea0c";} .icon-Quiet-zone:before {content: "\ea0d";} .icon-recliner:before {content: "\ea0e";} .icon-refreshment:before {content: "\ea0f";} .icon-toilet:before {content: "\ea10";} .icon-Wifi1:before {content: "\ea11";} .icon-bytesize_cart:before {content: "\ea12";} .icon-close-big:before {content: "\ea13";} .icon-earth-cursor-select:before {content: "\ea25";} .icon-Group:before {content: "\ea26";} .icon-User-1:before {content: "\ea26";} .icon-Group1:before {content: "\ea27";} .icon-User:before {content: "\ea27";} .icon-headphones-support:before {content: "\ea28";} .icon-horn-style-2-big:before {content: "\ea29";} .icon-map-big-open:before {content: "\ea2a";} .icon-paper-text-code:before {content: "\ea2b";} .icon-Pen:before {content: "\ea2c";} .icon-Edit1:before {content: "\ea2c";} .icon-Phone1:before {content: "\ea2d";} .icon-Call:before {content: "\ea2d";} .icon-proicons_home:before {content: "\ea2e";} .icon-setting-10-vertical:before {content: "\ea2f";} .icon-Trash:before {content: "\ea30";} .icon-Delete1:before {content: "\ea30";} .icon-Bin:before {content: "\ea30";} .icon-Warning:before {content: "\ea31";} .icon-Retry:before {content: "\ea31";} .icon-Alert:before {content: "\ea31";} .icon-plus:before {content: "\ea14";} .icon-bag:before {content: "\ea15";} .icon-cool:before {content: "\ea16";} .icon-luggage11:before {content: "\ea17";} .icon-more:before{content: "\ea18";} .icon-arrow_down:before {content: "\ea19";} .icon-arrow_left:before {content: "\ea1a";} .icon-arrow_right:before {content: "\ea1b";} .icon-arrow_up:before {content: "\ea1c";} .icon-return:before {content: "\ea1d";} .icon-schedule1:before {content: "\ea1e";} .icon-search1:before {content: "\ea1f";} .icon-time1:before {content: "\ea20";} .icon-switch:before {content: "\ea21";} .icon-transfer:before {content: "\ea22";} .icon-tree:before {content: "\ea23";} .icon-van:before {content: "\ea24";} .icon-payment-icon {content: "\e9ea";} .icon-dollar-money-bag-icon:before {content: "\e9eb";} .icon-dollar-money-bag-icon1:before {content: "\e9ec";} .icon-money-bag-icon:before {content: "\e9e9";} .icon-flight-new:before {content: "\ea33";} .icon-address-1:before {content: "\ea32";} .icon-image-1:before {content: "\ea35";} .icon-home-1:before {content: "\ea36";} .icon-filter-1:before {content: "\ea37";} .icon-card-payment:before {content: "\ea34";} .icon-grid:before {content: "\ea38";} body {font:62.5%/1.42 'Roboto','Arial',Helvetica,sans-serif;color:#333;background:#fafafa;overflow-x:hidden;-webkit-text-size-adjust: none;} html,body {height:100%;width:100%;} html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td,figure{border:0;margin:0;padding:0} img,fieldset,abbr,acronym{border:0;} article,aside,figure,figcaption,hgroup,footer,header,nav,section,video,object{display:block;} audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } /*TYPOGRAPHY*/ h1 {font:normal 2.3em/1.2 'Inter',sans-serif;color:#333;padding:24px 0 44px;-webkit-text-shadow:0 1px 0 rgba(238, 238, 238, 1);-moz-text-shadow:0 1px 0 rgba(238, 238, 238, 1);text-shadow:0 1px 0 rgba(238, 238, 238, 1);} h2 {font:normal 16px/1.2 'Inter',sans-serif;color:#333;padding:0 0 13px;} h3 {font:normal 1.7em 'Inter',sans-serif;color:#333;padding:13px 0 10px;} h4 {font:normal 14px 'Inter',sans-serif;padding:0 0 10px;} h5 {font:normal 1.5em 'Inter',sans-serif;font-weight:bold;letter-spacing:-0.1px;color:#3F3F3F;} h6 {font:normal 1.3em 'Inter',sans-serif;color:#333;} h1 a:hover{text-decoration:underline;} h2 a:hover{text-decoration:underline;} h3 a:hover{text-decoration:underline;} h4 a:hover{text-decoration:underline;} .marketing-ctr h1 {font-size:2.3rem;padding:0} .marketing-ctr h2 {font-size:1.8rem;padding:0} .marketing-ctr h3 {font-size:1.5rem;padding:0} .marketing-ctr h4 {font-size:1.3rem;padding:0} p {padding:0 0 2px;line-height:165%;font-size:14px;color:#333} strong {font-family:'Roboto','Arial';} .text-bold {font-weight:bold} .text-normal {font-weight:500} strong.dark {font-family:'Roboto','Arial';font-weight:bold;color:#3F3F3F;} ul li {list-style:none;font-size:14px;line-height:165%;color:#333;} ol li {list-style:decimal inside;font-size:14px;line-height:165%;color:#333;} img {border:none;display:block;} a {color:#08c;outline:none;text-decoration:none} nav a {text-decoration:none;} em {font-family: 'Roboto','Arial';font-weight:bold;color:#333;font-style:normal;font-size:17px;} hr {background:#ccc;height:1px;border:none;width:100%;display:inline-block;margin:14px 0 4px;} table { border-collapse: collapse; border-spacing:0;} ::-moz-selection {background:#41AFAA;color:#fff;} ::selection {background:#41AFAA;color:#fff;} /* LAYOUT */ header {background:#fff;width:100%;border-bottom:1px solid #ddd} .main {width:100%;min-height:600px;padding:0 0 15px;background:#fff;display:inline-block; overflow-x:auto;} .wrap {width:95%; max-width:1400px; margin:0 auto;text-align:left;position:relative;} .wrapSm {max-width:1140px;} header .navbar {background:#333;margin-top:10px} header .navbar .head {width:90%;margin:0px auto} header .navbar .head a {display: inline-block;position: relative;float: left;padding: 5px 20px 0 20px;margin-right: 10px;font-size:12px;line-height:33px;text-decoration:none;color: #fff;text-transform:uppercase} header .navbar .head a.home {padding-left:0;} header .navbar .head span.separator {display: inline-block;float: left;margin: 16px 17px 0 10px;border-right:1px solid #adaeaf;width:1px;height: 13px} header .pane-cnt {top:89px;position: absolute;visibility:hidden;width: 100%;background-color: #fff;background-color: rgba(253,253,253,0.98);border-top: 1px solid #c6c6c7;border-bottom: 1px solid #c6c6c7;z-index: 3;margin-top: -1px;-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);box-shadow: 0 0 8px rgba(0,0,0,0.1);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;} header .pane-cnt .pane {visibility:hidden;position: absolute;width: 980px;left: 0;right: 0;margin: 0 auto;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;} header .pane-cnt .tab {position: absolute;border: 1px solid #c6c6c7;border-bottom: 1px solid rgba(253,253,253,0.98);-webkit-transition: left .2s ease-out,width .2s ease-out;-moz-transition: left .2s ease-out,width .2s ease-out;-o-transition: left .2s ease-out,width .2s ease-out;transition: left .2s ease-out,width .2s ease-out;} header .pane-cnt .pane .block, header .pane-cnt .pane .imgblock {display: block;position: relative;float: left;width: 225px;} header .pane-cnt .pane .block .whitespace, header .pane-cnt .pane .imgblock .whitespace {width:100%;display:block;height:12px} header .pane-cnt .pane .block a.title, header .pane-cnt .pane .imgblock a.title {font-size:14px;font-weight:bold;line-height:28px;display:block;} header .pane-cnt .pane .block a.link, header .pane-cnt .pane .imgblock a.link {font-size:13px;line-height:24px;color:#333;display:block} header .pane-cnt .pane .block a:hover, header .pane-cnt .pane .imgblock a:hover {text-decoration:underline} .hdWUNav .search {width:35%; margin-top:26px;} .hdUNav .navItm {float:left; height:24px; overflow:hidden; position:relative;} .hdUNav .navItm:first-child {} .hdUNav .navItm:hover {background:none;} .hdUNav .navItm a.wsubNvI {padding-right:24px;} .hdUNav .navItm a .iconP {font-size:18px; margin-right:4px; color:#868686;} .hdUNav .navItm a img {height:12px; display:inline-block;} .hdUNav .navItm a.usr img {height:15px; margin:0 5px -3px 0; border-radius:50%;} .hdUNav .navItm a .subNvI {width:10px; height:10px; position:absolute; top:7px; right:10px; background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVR42mOIjIz8jwszgABOCRjAKYGsAJkPAKT/IKHcRfUJAAAAAElFTkSuQmCC") no-repeat right center;} ul.hdUSubNav {margin:0; padding:0;} ul.hdUSubNav li {padding:0; border-bottom:1px solid #ddd; line-height:18px;} ul.hdUSubNav li a {display:block; padding:6px 15px; font-size:13px; font-weight:normal;} ul.hdUSubNav li a:hover {background:#fff;} #callus {position:absolute; right:20px; top:100px; font-size:16px; font-weight:normal; color: #fff;} #callus .iconP {font-size:14px; margin-right:6px;} #b2bDtlsCtr {position:absolute; right:5px; top:32px; text-align:center;} #b2bDtlsCtr .b2bNm {font-size:10px; text-transform:uppercase; color:#666;} #b2bDtlsCtr .b2bBlnce {font-size:12px;} /*COMMON*/ .txt-l {text-align:left;} .txt-r {text-align:right;} .txt-c {text-align:center;} .txt-j {text-align:justify;} .nowrap {white-space:nowrap;} .left {float:left;} .right {float:right;} .center {text-align:center;} .clear {clear:both;display:block;} .u_clear {clear:both;} .u_clearR {clear:right;} .u_clearL {clear:left;} .u_block:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;} .u_block {min-height: 0;} * html .u_block {height: 1%;} .clearfix:before, .clearfix:after {content: "";display:table;} .clearfix:after {clear: both;} .oldie .clearfix {zoom:1;} ::placeholder {color:#aaa;} .invisible {visibility:hidden;} .hidden {display:none;} .noborder {border:none;text-decoration:none;} .left_pic {float:left;margin:5px 20px 10px 0;} .right_pic {float:right;margin:5px 0 20px 10px;} .left_pic img {max-width:300px;} /*HEADER*/ .logo {float:left;display:block;padding:0;} .main-nav {float:left;display:block;width:100%;} .main-nav li {position:relative;float:left;display:block;font:normal 13px/40px 'Roboto','Arial';padding:0 10px 0 10px;} .main-nav li.active {border-bottom:3px solid #dd4b39;} .main-nav li a {color:#555;} .main-nav li a:hover, .main-nav li.active a {color:#dd4b39;} .main-nav li ul {display:none;position:absolute;top:40px;left:-10px;z-index:10;padding:0 10px 10px;background:rgba(186,172,163,1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} .main-nav li ul li {font-size:1em;width:100%;padding:10px 0 0;line-height:normal;white-space:nowrap;} .main-nav li:hover ul {display:block;} .main-nav .selector {display:none;} header .ribbon {float:right;position:absolute;top:10px;right:0px;z-index:1001;width:auto;overflow:hidden;padding:0;top:46px;border:1px solid #ddd;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px} .ribbon li {display:block;background:#fafafa;width:150px;font:normal 1.2em 'Roboto','Arial';padding:0;letter-spacing:-0.034em;border-bottom:1px dashed #ccc;} .ribbon .open li {background:#f9f9f9 !important;} .ribbon li a {color:#555;font-size:14px;padding:6px 20px;display:block;} .ribbon li:hover {background:rgba(242, 255, 218, 1)} .ribbon li a:hover {color:#333;} .ribbon li.last {border:none;} .ribbon .selector {cursor:pointer;font:normal 1em 'Roboto','Arial';;border:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;margin:0;height:20px;-webkit-text-shadow:0 0 1px rgba(0,0,0,0.3);-moz-text-shadow:0 0 1px rgba(0,0,0,0.3);text-shadow:0 0 1px rgba(0,0,0,0.3);} .ribbon .selector span {cursor:pointer;padding:0;background:none;height:20px;line-height:20px;} .ribbon .selector select {top:0;width:100px;left:-11px;cursor:pointer;} .ribbon .selector.hover {color:#3F948F;-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.15);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.15);text-shadow:0 1px 0 rgba(255,255,255,0.15);} .ribbon .contribute li {width:100px;} .ribbon nav {float:left;width:100%;} .ribbon ul {padding:0 2px;float:left;margin:0 2px;background:transparent} .ribbon ul.smW {width:22px;} .ribbon .profile-nav {padding:12px 10px 0;box-shadow:inset 0 6px 10px rgba(0,0,0,0.1);} .ribbon ul.open {background:#f9f9f9;border-bottom-right-radius:5px;border-bottom-left-radius:5px} .currency-nav li.active {border-bottom:none;} .search {float:left;display:block;margin:10px 10px 0 20px;width:51%;} .search form {position:relative;top:0;left:0;width:100%;} .search input {background:#fff;font-size:13px;} .search input[type="submit"] {background:url(../images/ico/icons.png) 5px -33px no-repeat;width:30px;height:30px;color:#fff;font-size:0px;text-align:right;cursor:pointer;position:absolute;top:0;right:0;} .contact {float:right;display:block;margin:25px 22px 0 ;width:130px;background:url(../images/ico/icons.png) 0 1px no-repeat;padding:0 0 0 37px;} .contact span {width:100%;display:inline-block;font-size:1.2em;color:#999;} .contact .number {font-family: 'OpenSansExtrabold'} .navHtlSelect {float:left; position:relative;} .navHtlSelect .plLstNv {z-index:100; width:230px; right:0; box-shadow:1px 2px 5px #333;} .navHtlSelect .scrlNv {overflow-y:auto; height:300px;} .navHtlSelect .smpNv li {width:230px; border-bottom:1px solid #eee;} .navHtlSelect li:hover {background:#eee;} .navHtlSelect .smpNv li a {padding:5px 10px; display:block;} /*SLIDER*/ .slider {width:100%;height:100%;display:inline-block;} .slider li img {width:100%;height:100%;} #sequence {height:100%;margin: 0 auto;position: relative;width: 100%;overflow:hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;} #sequence li > * {position: absolute;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } #sequence .info {left: 150%;line-height: 1.2em;top:40%;width:100%;max-width:1140px;z-index: 10;vertical-align: middle;-webkit-transition-duration: 4s; -moz-transition-duration: 4s; -ms-transition-duration: 4s; -o-transition-duration: 4s;transition-duration: 4s; } #sequence .animate-in .info {left: 50%;margin-left:-570px; -webkit-transition-duration: 4s;-moz-transition-duration: 4s;-ms-transition-duration: 4s;-o-transition-duration: 4s;transition-duration: 4s; } .main-image {opacity: 0;top: 0;left:0;vertical-align: middle;-webkit-transition-property: left top;-moz-transition-property: left top;-o-transition-property: left top;-ms-transition-property: left top;transition-property: left top;z-index: 1;} .animate-in .main-image {left: 0%;opacity: 1;top: 0;-webkit-transition-duration: 4s;-moz-transition-duration: 4s;-o-transition-duration: 4s;-ms-transition-duration: 4s;transition-duration: 4s;-webkit-transition-property: left top;-moz-transition-property: left top;-o-transition-property: left top;-ms-transition-property: left top;transition-property: left top;z-index: 1;} .animate-out .main-image {left: 6%;opacity: 0;top: 0;-webkit-transition-duration: 4s;-moz-transition-duration: 4s;-o-transition-duration: 4s;-ms-transition-duration: 4s;transition-duration: 4s;-webkit-transition-property: left top;-moz-transition-property: left top;-o-transition-property: left top;-ms-transition-property: left top;transition-property: left top;z-index: 1;} .slider li {font-size:1em;text-align:left;} .info h2 {color:#08c;background:#fff;padding:10px 20px;display:inline-block;margin:0 0 3px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;} .info p {font-size:1.5em;background:#fff;padding:12px 20px 14px;display:inline-block;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;} /*NAVIGATION*/ .breadcrumbs {width:100%;border-bottom:1px solid #eee;padding:0 0 10px;margin:0 0 20px;} .breadcrumbs li {float:left;display:block;font-size:12px;} .breadcrumbs li a {background:url(../images/bgr/vertical-separator.png) 100% 0 no-repeat;padding:0 14px 0 0;margin:0 14px 0 0;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} .breadcrumbs li a:hover {color:#3F3F3F;} .top-right-nav {float:right;} .top-right-nav .last a {background:none;margin:0;padding:0;} .box-border {border:1px solid #eee} .box-heading {font-size: 16px;padding-bottom: 0;font-weight:normal;color:#333;background:#f8f8f8;padding: 8px;margin-bottom: 0;} .inner-nav {float:left;display:block;width:91.4%;position:relative;z-index:0;border-radius:3px;} .inner-nav-bdr {width:100%; border-bottom:1px solid #ccc; margin-bottom:10px;} .inner-nav ul {height:34px;} .inner-nav li {float: left;background: #f8f8f8;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 1px solid #ccc;display: block;padding: 10px 15px;font: normal 12px 'Roboto','Arial';margin-right: 4px;border-top-right-radius: 5px;color: #333;margin-bottom: -1px;border-top-left-radius: 5px;} .inner-nav li a {float:left;display:block;text-align:center;width:100%;height:100%;color:#333;} .inner-nav .availability a {background:url(../images/ico/icons.png) 3px -591px no-repeat;padding:0 0 0 24%;width:76%;} .inner-nav .description a {background:url(../images/ico/icons.png) 3px -634px no-repeat;padding:0 0 0 24%;width:76%;} .inner-nav .facilities a {background:url(../images/ico/icons.png) 3px -677px no-repeat;padding:0 0 0 24%;width:76%;} .inner-nav .location a {background:url(../images/ico/icons.png) 3px -720px no-repeat;padding:0 0 0 24%;width:76%;} .inner-nav .reviews a {background:url(../images/ico/icons.png) 3px -764px no-repeat;padding:0 0 0 24%;width:76%;} .inner-nav .things-to-do a {background:url(../images/ico/icons.png) 4px -815px no-repeat;padding:0 0 0 24%;width:76%;} .inner-nav li.active, .inner-nav li.active:hover {background:#333;font-weight:bold;color:#333;border-bottom:1px solid #333;} .inner-nav li.active a, .inner-nav li.active:hover a {color:#fff !important;font-weight:bold;} .inner-nav li:hover a {color:#333;font-weight:bold;} .sort-by {margin:0; background:#f8f8f8; border:1px solid #ddd; display:none;padding:4px 0;width:97%} .sort-by h3 {float:left;display:block;padding:0 15px;font-size:11px;line-height:24px;font-weight:bold;color:#555} .sort {float:left;display:block;} .sort li {float:left;width:auto;padding:0;position:relative; line-height:22px;} .sort li a {font-size:11px;color:#333;padding:3px 8px;} .sort li .ascending {top:6px;} .sort li .descending {top:14px;background-position:0 -9px;} .view-type {float:right;margin:10px 10px 10px 0;} .view-type li {float:left;width:28px;height:28px;overflow:hidden;background:#999;margin:0 0 0 3px;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} .view-type li:hover, .view-type li.active {background:#5FC8C2;} .view-type li a {float:left;width:100%;height:100%;text-indent:-99999px;background:url(../images/ico/icons.png) -2px -888px no-repeat;} .view-type .grid-view a {background-position:-2px -888px;} .view-type .list-view a {background-position:-2px -863px;} .view-type .location-view a {background-position:0 -914px;} .bottom-nav {float:left;display:block;width:100%;background:url(../images/bgr/separator.jpg) 0 0 repeat-x;padding:20px 0;} .pager {float:right;} .pager span {font:normal 1.1em/30px 'Roboto','Arial';font-weight:bold;text-transform:uppercase;text-align:center;margin:0 4px 0 0;float:left;width:30px;height:30px;background:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} .pager a {color:#999;float:left;width:100%;height:100%;text-decoration:none;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} .pager .first, .pager .last {width:90px;} .pager .current {background:#40BFB8;color:#fff;} .pager a:hover {background:#40BFB8;color:#fff;} .scroll-to-top {margin:-7px 20px 0 40px;float:right;font:normal 1.1em/42px 'Roboto','Arial';font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;height:37px;width:100px;text-align:center;display:inline-block;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.2);background:url(../images/bgr/top-button.png) 0 0 no-repeat;} .scroll-to-top:hover {background-position:0 -38px;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);} .locations .scroll-to-top {margin:-7px 0 0 40px;} /*BUTTONS*/ .search-button {font:normal 14px/28px 'Roboto','Arial';text-decoration:none;color:#fff;padding:5px 20px 5px;text-align:center;display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:700;background:#2cad6d;border-width:1px 1px 2px;box-shadow:0 4px 6px rgb(0 0 0 / 20%);-webkit-box-shadow:0 4px 6px rgb(0 0 0 / 20%);} .search-button:hover {background:#459a3e} .grey-button {font:normal 14px/28px 'Roboto','Arial';text-decoration:none;color:#666;padding:5px 20px 5px;text-align:center;display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:700;background:#eee;border-width:1px 1px 2px} .grey-button:hover {background:#ddd} .search-button-1 {font-size:14px; letter-spacing:1px; padding:3px 15px 3px 15px; background:#e05e00;} .book-button {font:normal 12px/24px 'Roboto','Arial';text-decoration:none;color:#fff;height:25px;padding:0 15px;text-align:center;display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#ff7e33;background-image:-webkit-linear-gradient(rgba(204,80,31,0),#cc501f);background-image:linear-gradient(rgba(204,80,31,0),#cc501f);border:1px solid #b32d00;} .btn-primary {font:bold 12px/24px 'Roboto','Arial';text-decoration:none;color:#fff;height:25px;padding:0 8px;text-align:center;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:rgb(92, 151, 255);} .gradient-button {font: normal 12px/28px 'Roboto','Arial';text-decoration:none;color:#333;text-align: center;display: inline-block;padding: 0.4em 1.2em;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#f6f6f6;} .gradient-button2 {line-height:16px;border:1px solid #eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;} .grBtn1 {font:normal 12px/28px 'Roboto','Arial';text-decoration:none;color:#666;height:30px;padding:0 8px;text-align:center;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#f6f6f6;} .buy-now {font:normal 12px/24px 'Roboto','Arial';text-decoration:none;color:#fff;height:30px;padding:0 8px;text-align:center;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:rgb(26, 156, 57);} .gradient-button:hover {background-color:#fff;} .date-button {padding:0px 9px 0px;font-weight: bold;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.45)),color-stop(0.1,rgba(255,255,255,0.25)),color-stop(1,rgba(255,255,255,0)));font-size: 14px;border: 1px solid #ec7952;background-color: #e75c28;background-image: -moz-linear-gradient(top,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);} .grBtn2 {font:normal 12px/26px 'Roboto','Arial';text-decoration:none;color:#666;height:26px;padding:0 8px;text-align:center;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff; box-shadow:0 1px 1px rgba(0,0,0,0.25);} .outlnBtn1 {font:normal 12px/28px 'Roboto','Arial';text-decoration:none;color:#fff;padding:0 15px;text-align:center;display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#3a71a7;} .outlnBtn2 {background:#e56729} .outlnBtn1 .iconP {font-size:12px; color:#fff;} .outlnBtn1.typ1 {background:#30aa4c;} .outlnBtn1.typ2 {background:#cc501f;} .fxB-btn1 {font: normal 13px/28px 'Roboto','Arial';text-decoration:none;color:#fff;height:30px;text-align: center;display: inline-block;padding: 0.4em 1.2em;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background-color:#ff7e33;background-image:-webkit-linear-gradient(rgba(204,80,31,0),#cc501f);background-image:linear-gradient(rgba(204,80,31,0),#cc501f);} .fxB-btn1 .iconP {color:#fff; font-size:13px;} /*CONTENT*/ .content {width:100%;padding:5px 0 0;} .full-width {float:left;display:block;width:100%;margin:0 0 2% 0;} .one-fourth {float:left;width:27%;margin:0 2% 20px 0;} .one-half {float:left;width:48%;margin:0 2% 20px 0;} .one-fourth.last {margin-right:0 !important;} .one-half.last {margin-right:0 !important;} .one-fourth .details {float:left;display:block;padding:10px 7% 15px;width:86%;} .one-fourth .gradient-button {margin:10px auto 5px;} .three-fourth {float:left;width:71%;margin:0 0 20px 0;} .three-fourth .one-fourth {width:30.6%;margin:0 2.4% 20px 0;} .full {float:left;display:block;width:100%;margin:20px 0 10px;} .separator {background:url(../images/bgr/separator.jpg) 0 100% repeat-x;margin:40px 0 20px;width:100%;display:inline-block;height:2px;} /*OFFERS*/ .offers {background:url(../images/bgr/separator.jpg) 0 100% repeat-x;padding:0 0 25px;margin:20px 0;width:100%;display:inline-block;} .offers .details {text-align:center;} .offers h4 {border-bottom:1px solid #ccc;width:100%;padding:0 0 11px;margin:0 0 10px;text-align:left;letter-spacing:-1px;} /*DESTINATIONS*/ .destinations {background:url(../images/bgr/separator.jpg) 0 100% repeat-x;padding:0 0 25px;margin:0 0 46px;width:100%;display:inline-block;} .destinations.first {margin:0;} .destinations.last {background-position:0 0;margin:26px 0 0;padding:20px 0 0;} .destinations .details {padding:15px 7%;width:86%;} .destinations .gradient-button {float:right;margin:7px 0;padding:0;width:40%;max-width:90px;} .destinations .count {font-size:1.2em;color:#999;} .destinations .ribbon {background:url(../images/bgr/ribbons.png) 0 0 no-repeat;width:284px;height:57px;overflow:hidden;margin:20px 0 0 -27px;} .destinations .ribbon a {text-decoration:none;} .destinations .ribbon .half {float:left;width:77px;height:40px;overflow:hidden;margin:2px 0 0 7px;padding:9px 0 0 57px;} .destinations .ribbon .hotel {background:url(../images/ico/icons.png) 20px -470px no-repeat;} .destinations .ribbon .flight {background:url(../images/ico/icons.png) 20px -530px no-repeat;} .destinations .ribbon .small {font:normal 1.1em/1.2 'Roboto','Arial';color:#fff;letter-spacing:-0.015em;float:left;width:100%;} .destinations .ribbon .price {font:normal 1.7em/1 'ChunkFiveRegular';float:left;width:100%;-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.2);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.2);text-shadow:0 1px 0 rgba(255,255,255,0.2);} .destinations .ribbon:hover {background-position:0 -57px;} .destinations .promo {position:relative;} .promo .ribbon {background-position:0 -114px;} .promo .ribbon-small {background:url(../images/bgr/ribbons.png) -2px -186px no-repeat;width:50px;height:45px;overflow:hidden;position:absolute;top:0;left:20px;padding:15px 0 0;z-index:2;text-align:center;color:#fff;font:normal 1.7em 'ChunkFiveRegular';-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-text-shadow:0 1px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.1);} .promo .gradient-button {background: rgb(193,182,174);background: -moz-linear-gradient(top, rgba(193,182,174,1) 0%, rgba(186,172,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,182,174,1)), color-stop(100%,rgba(186,172,163,1)));background: -webkit-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -o-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -ms-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: linear-gradient(to bottom, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1b6ae', endColorstr='#baaca3',GradientType=0 );} .promo .gradient-button:hover {background: rgb(186,172,163);background: -moz-linear-gradient(top, rgba(186,172,163,1) 0%, rgba(193,182,174,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,172,163,1)), color-stop(100%,rgba(193,182,174,1)));background: -webkit-linear-gradient(top, rgba(186,172,163,1) 0%,rgba(193,182,174,1) 100%);background: -o-linear-gradient(top, rgba(186,172,163,1) 0%,rgba(193,182,174,1) 100%);background: -ms-linear-gradient(top, rgba(186,172,163,1) 0%,rgba(193,182,174,1) 100%);background: linear-gradient(to bottom, rgba(186,172,163,1) 0%,rgba(193,182,174,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baaca3', endColorstr='#c1b6ae',GradientType=0 );} .boxes .one-fourth {padding:15px 1.6%;width:20.3%;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );} .boxes h2 {border-bottom:1px solid #E6E6E6;-webkit-box-shadow:0 1px 0 rgba(255,255,255,1);-moz-box-shadow:0 1px 0 rgba(255,255,255,1);box-shadow:0 1px 0 rgba(255,255,255,1);width:100%;margin:0 0 14px;} /*DEALS & SEARCH RESULTS*/ .deals article {border:1px solid #fff;margin:1px;position:relative;} .deals article.last {margin:0 0 20px;} .deals .details {text-align:center;} .deals .details span, .deals .details div {text-align:left;} .deals h1 {font-size:18px;line-height:23px;padding:0 0 4px;color:#333;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;text-align:left;display:inline-block;float:left;width:100%;} .deals .stars {float:right;} .deals .address {display:inline-block;width:80%;float:left;} .deals .address a {text-decoration:none;} .deals .rating {background-image:url(../images/ico/rating-gold.png);} .deals .price {width:100%;display:inline-block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.3em;padding:10px 0;margin:10px 0;line-height:19px;} .deals .price em {font:bold 16px 'ChunkFiveRegular';color:#333;float:right;} .deals .description {float:left;border-bottom:1px solid #ccc;margin:0 0 10px;} .deals .description p {padding:0 0 5px;font-size:13px;line-height:165%;color:#333} .deals .description a {color:#08c;font-family:'Roboto','Arial';} .description p {font-size:14px;line-height:165%;} .description {font-size:14px;line-height:165%;} .deals .full-width {height:auto !important;} .deals .full-width figure {float:left;margin:0 2% 0 0;width:19%;} .deals .full-width .details {float:left;width:71%;padding:15px 2% 0 0;} .deals .full-width h1 {width:auto;max-width:75%;} .deals .full-width .address {width:auto;max-width:80%;clear:left;padding:2px 25px 0px 0;} .deals .full-width .rating {width:90px;float:left;} .deals .full-width .description {width:74.5%;border-bottom:none;margin:1px 0 0;padding:9px 0 0;} .deals .full-width .stars {float:none;padding-left:20px;display:inline-block;} .deals .full-width .price {text-align:center;float:left;width:90px;border-top:none;border-bottom:none;padding:0 0 0 20px;margin:0;position:absolute;top:0;right:20px;height:112px;} .deals .full-width .price em {float:none;margin:10px 0;display:inline-block;color:#333;font-family:arial;} .locations .full-width .price {text-align:center;float:left;width:75px;border-top:none;border-bottom:none;padding:0 0 0 20px;margin:0;position:absolute;top:17px;right:10px;} .locations .full-width .price em {float:none;margin:2px 0;display:inline-block;color:#333;font-family:arial;font-size:16px;font-weight:bold} .deals .full-width .gradient-button {position:absolute;top:80px;right:20px;} .tab-content .deals .full-width {padding:0;width:100%;} .tab-content .deals .full-width h1 {font-size:15px;padding:0 0 4px;color:#555;border:none;margin:0;text-indent:0;} .tab-content .deals .full-width figure {width:23.5%;overflow:hidden;} .tab-content .deals .full-width figure img {max-width:100%;} .tab-content .deals .full-width .details {width:70%;} .tab-content .deals .full-width .description {width:100%;overflow:hidden;} .flights .details h1 {width:100% !important;max-width:100% !important;padding:4px 0 10px;} .flights .details .f-wrap {width:100%;float:left;display:block;} .flights .details h5 {width:100%;font-size:1.3em;float:left;display:block;text-align:left;padding:10px 0 0;border-top:1px solid #ccc;color:#08c;} .flights .details .flight-info {width:100%;font-size:1.3em;float:left;display:block;text-align:left;padding:6px 0;color:#333} .flights .full-width .details {width:96% !important;padding:15px 2% 0 !important;} .flights .full-width .details h1 {padding:0 0 10px;} .flights .full-width .details .f-wrap {width:25%;border:1px solid #ccc;padding:0;border-right:none;} .flights .full-width .details .f-wrap.last {border-right:1px solid #ccc;} .flights .full-width .details h5 {border:none;} .flights .full-width .description {width:100% !important;margin:0;padding:13px 0 0;} .flights .full-width .gradient-button {bottom:52px !important;top:auto !important;} .flights .full-width .price {text-align:left !important;position:static !important;border-left:none !important;width:100% !important;padding:0 !important;height:auto !important;} .fltSltVw .fltSltVActs {padding:12px 12px 0 0;} .fltSltVw .fltSltVActs {background:transparent;color:#fff;} .fltSltrCtr {position:relative;} .fltSltT {font-size:15px; padding:0 16px; line-height:40px; background:#3e4450; color:#fff; font-weight:bold;} .fltSRsltCtr, .fltSelRsltCtr {} .fltSRsltCtr article {float:none; width:auto; padding:0; margin:0; background:transparent;} .fRsltCtr .fltExtrActCtr .fltExtrActL a {display:inline-block; margin-right:15px; font-size:13px;} .fRsltCtr .fltExtrActCtr .fltExtrActR a {display:inline-block; margin-left:15px;} .fRsltCtr .fltExtrActCtr a span.iconP {font-size:12px;} .fltSltrCtr .rsltSAct {text-align:right; margin:0 0 2em;} .fRMsgCtr {border:3px solid #ddd; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); border-radius:4px; text-align:center; padding:4em 1em; font-size:11px; color:#666;} .fltSHd .sctD .dtD {text-align:right;} .fltSHd .sctD .dtActs a {font-size:12px; text-decoration:none;} .fltSelHd {padding:0 12px;} .fltSelHd .sctI {color:#777; font-size:11px; margin-left:15px; height:45px; line-height:45px;} .fltSelHd .sctD {color:#333; font-size:11px; float:left;} .fltSelHd .sctD .dtActs {display:none;} .fltSelHd .sctAct {line-height:45px; font-size:14px;} .fltSelHd .sctAct i.icon-Edit {font-size: 11px;} .fltSelHd .sctDur, .fltSelHd .sctRf {font-size:11px; float:left; margin-left:20px; color:#999;} .fltSelHd .sctWhy {font-size:11px; float:right;} .fltSelHd .sctAct a, .fltSelHd .sctWhy a {text-decoration:none;} .fltShVw .dep, .fltShVw .arr { overflow:hidden;color:#096;} .fltShVw .trm {color:#888} .fltShVw .dep sup, .fltShVw .arr sup {font-size:10px; color:#96281b; margin-left:3px; letter-spacing:1px;} .fltShVw .dur { min-height:11px; margin-right:15px; text-align:center; color:#888; background-color:inherit;} .fltShVw .dur .durT {padding:0 1px; background-color:#fff;color:#06F;} .fltShVw .seats {font-size:12px; font-weight:normal; padding-top:2px; color:#96281b;} .fltShVw .airline { overflow:hidden;} .fltShVw .airline img {display:inline-block;vertical-align:top;} .fltShVw .airline .arlI {display:inline-block; padding-left:7px;} .fltShVw .airline .fnumI {margin:2px 0 0 27px; font-size:11px; color:#999;} .fltShVw .airline .opCar {margin:2px 0 0 27px; font-size:11px; color:#999;} .fltShVw .prc {font-weight:bold;font-size:14px;color:#333;} .fltShVw .prc .more {color:#000;} .fltShVw .prc .less {color:green;} .fltShVw .prc .frdsc {font-size:11px; font-weight:normal; color:#96281b;} .fltShVw .prc .fltChbk {font-size:11px; margin:2px 0; color:#f05700; font-weight:normal;} .fltShVw .prc .fltInctv {margin:2px 0; display:none;} .fltShVw .prc .fltInctv span {font-size:11px; background:#fefad4; text-align:center; padding:2px 8px;} .showFltInctv .fltShVw .prc .fltInctv {display:block;} .fltShVw .iconP {font-size:11px; color:#999;} .fltShVw .slct {} .fltShVw {font-size:12px; padding:10px; border:1px solid #fff; background-color:#fff;} .fltCmptV {padding:15px; cursor:pointer;min-height:16px; margin-bottom: 15px; box-shadow: 0 1px 3px 0 rgb(63 63 68 / 15%);} .fltCmptV .airline {display:flex;} .fltCmptV .airline .arlC {flex:1;} .fltCmptV .airline .arlC .fnumI, .fltCmptV .airline .arlC .opCar {margin-left:7px;} .fltCmptV .depC, .fltCmptV .arrC, .fltCmptSHd .dep, .fltCmptSHd .arr {text-align:center;} .fltCmptV .depC .tm, .fltCmptV .arrC .tm {font-weight:bold;} .fltCmptV .depC .dt, .fltCmptV .arrC .dt {font-size:12px; color:#E74C3C;} .fltCmptV .durC, .fltCmptSHd .dur { margin:0;} .fltCmptV .durC .arw {display:flex; justify-content:space-evenly; border-top:1px solid #bbb; margin:4px 0;} .fltCmptV .durC .arw .bx {width:4px; height:4px; background:#999; margin-top:-3px;} .fltCmptV .durC .dur {margin:0; width:auto; font-size: 12px;} .fltCmptV .stps, .fltCmptSHd .stps {margin-left:5px;} .fltCmptV .lyover {font-size:12px; padding:3px 0 0; color:#999; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .fltLegV {padding:10px; font-size:11px;} .fltLegV .fltShVw {border:0; background-color:inherit; padding:0;clear:both; display: flex; justify-content: space-between;} .fltLegV .opc {padding:0 0 0 10px; margin:7px 0 0 16px; color:#888;clear:both;} .fltLegV .eqp {padding:0 0 0 10px; margin:7px 0 0 16px; color:#999;clear:both; font-size:11px;} .fltLegV .cnm {color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .fltLegV .fltShVw .depC, .fltLegV .fltShVw .arrC {width:150px; text-align:center;} .fltLegV .fltShVw .dur {width:80px; line-height:16px; background:none; position:relative;} .fltLegV .fltShVw .dur:before {content:""; position:absolute; top:7px; left:0; width:80px; border-top:1px solid #ddd;} .fltLegV .fltShVw .dur .durT {position:relative; padding:0 3px; background-color:#fafcff;} .fltLegV .frCls {font-size:13px; color:#666;} .fltALgV .lyover {color:#888; font-size:11px;} .fltALgV .prc {bottom:10px; right:10px; font-size:14px; font-weight:bold; text-align:right;} .fltALgV .prc .prcT {font-size:11px; color:#999; margin:0 8px 0 0;} .fltALgV .prc .fltChbk {font-size:11px; margin:2px 0; color:#f05700; font-weight:normal;} .fltALgV .prc .fltInctv {margin:2px 0; display:none;} .fltALgV .prc .fltInctv span {font-size:11px; background:#fefad4; text-align:center; padding:2px 8px;} .showFltInctv .fltALgV .prc .fltInctv {display:block;} .fltTrVw {padding:4px 0; line-height:15px;} .fltWrnCtr {font-size:12px; margin-top:5px; padding:4px 8px; background:#FAFAB9; border:1px solid #d5aa4f;} .fltAncCtr {margin:8px 0 0;} .fltAncCtr ul {margin:0 0 0 2em;} .fltAncCtr ul li {font-size:12px; color:#666;} .fltUpgOptsCtr {margin:15px 0} .fltUpgOptsCtr h3.ttl {font-size:16px; font-weight:bold; margin:15px 0 0; padding:10px 0;} .fltUpgOptsCtr .fltUpgOpts {display:flex; margin-top:10px; overflow-x:auto;} .fltUpgOptsCtr .fltUpgOpts .fltUpgOpt {background:#fff;border:2px solid #ddd;border-radius:5px;padding:15px; width:20%; min-width:300px; margin-right:20px; box-sizing:border-box;} .fltUpgOptsCtr .fltUpgOpts .fltUpgOpt--sltd {border-color:#333;} .fltUpgOptsCtr .fltUpgOpts .prc {font-size:18px;font-weight:bold;margin-bottom:10px;} .fltUpgOptsCtr .fltUpgOpts .cbn {font-size:14px;font-weight:bold;margin-bottom:15px;} .fltUpgOptsCtr .fltUpgOpts ul {list-style:none; margin:0; padding:0;} .fltUpgOptsCtr .fltUpgOpts li.itm {position:relative; font-size:13px; line-height:1.5; margin-bottom:8px; padding-left:25px;} .fltUpgOptsCtr .fltUpgOpts li.itm .icn {position:absolute; left:0; top:2px; width:18px; height:18px;} .fltUpgOptsCtr .fltUpgOpts a.fltUpgSlctAct {display:inline-block;} .fltUpgOptsCtr .fltUpgOpts a.slctAct {background:#e6f2d4; color:#333 !important;} .fltSltrCtr .rsltSActWait {display:flex; justify-content:flex-end; background:none; padding:0;} .fltSltrCtr .rsltSActWait:before {content:" "; background:transparent url("/static/img/ajax-loader2.gif") no-repeat 0; width:28px;} .fltFareClsDtl .fltFareClsSct {font-size:14px; font-weight:bold;} .fltFareClsDtl ul {list-style:none; margin:5px 0 15px; padding:0;} .fltFareClsDtl li {position:relative; font-size:12px; line-height:1.5; margin-bottom:3px; padding-left:25px;} .fltFareClsDtl li .icn {position:absolute; left:0; top:0; width:18px; height:18px;} .fltTTVw .fltLegV {padding:0;} .fltTTVw .fltShVw .airline {width:150px;} .fltTTVw .fltShVw .dep, .fltTTVw .fltShVw .arr {width:90px;} .fltTTVw .fltALgV .lyover {text-align:center;} .fltTTVw .airline .arlI, .fltTTVw .dur, .fltTTVw .dep, .fltTTVw .arr, .fltTTVw .stps{font-size: 12px!important; font-weight: normal!important;} .fltCmptV2{display: flex; justify-content: space-around; width: 45%;} .fltCmptV2 .airline {} .fltCmptV2 .dep, .fltCmptV2 .arr {} .fltCmptV2 .cnm {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold; font-size:12px; line-height:14px; margin:0 0 4px;} .fltCmptV2 .depD, .fltCmptV2 .arrD {font-size:11px; color:#888; line-height:1.5;} .fltCmptV2 .arrD sup {font-size:8px; line-height:12px;} .fltCmptV2 .dur {} .fltCmptV2 .durD {font-size:11px; line-height:16px;} .fltCmptV2 .stps {font-size:11px; line-height:14px; color:#888;} .fltCmptV2 .stps.qttipD span {border-bottom:1px solid #bbb;} .fltCmptV2 .rule {font-size:11px; color:#333;} .fltCmptV2 .arrI { width:30px; color:#aaa; font-size:15px; margin-left:5px; line-height:14px;} .fltCmptSHd .dur {background:none;} .fltCmptSHd span {cursor:pointer; font-size:12px; font-weight:bold; color:#3B5998;} .fltCmptSHd .srtArr {display:none;} .fltCmptSHd .sSel span {color:#333;} .fltCmptSHd .sSel .srtArr {display:inline-block; width:7px; height:10px; margin-left:4px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAPUlEQVR42mOoqqqaUFlZ+R8dg8QZ6uvrmYCMtWgSa0HiDCDQ19fHCRQ8BpU8BuIzIIOGhgYRoI5tIBomBgB5aC3//e1FfAAAAABJRU5ErkJggg==") 0 5px no-repeat;} .fltCmptSHd .sSel.sAsc .srtArr {transform:rotate(180deg);} .fltCltd {background:#e5f3f3;} .fltVHvr {border: 1px solid rgba(0,0,0,0.2);} .fltRsltLegQCtr {padding:25px 15px; text-align:center; font-size:13px; background-color:#fdf7e3; color:#8a6116; box-shadow:0 1px 3px 0 rgba(63,63,68,.15);} .fltRsltLegQCtr .txt {font-size:14px; font-weight:bold; margin-bottom:15px;} .fltRsltLegQCtr .qOptLst {display:flex; justify-content:center;} .fltRsltLegQCtr .qOptLst a.qOptItm {margin:0 10px; font-size:13px;} .fltRsltLegQCtr .error {margin-top:15px; color:#96281B; font-weight:bold;} .fltItnCtr .lyover {text-align:center; padding:0 0 8px; color:#666; font-size:11px;} .fltItnCtr h2 {font-size:17px; font-weight:bold; padding:0; margin:0 0 10px;} .fltItnCtr h2 span {font-size:14px; font-weight:normal; color:#999;} .fltItnLegV {margin-bottom:15px;} .fltSmry .arlLg {width:30px;} .fltSmry .arlI {width:80px; font-size:11px;} .fltSmry .start {text-align:right; width:145px; margin-right:10px;} .fltSmry .start div {text-align:right;} .fltSmry .middle {text-align:center; width:70px; margin-right:10px;} .fltSmry .middle .clckIc {margin:0 auto 3px;} .fltSmry .middle div {text-align:center;} .fltSmry .end {text-align:left; width:145px;} .fltSmry .end div {text-align:left;} .fltSmry .plcTime {font-size:17px; text-transform:uppercase; color:#000;} .fltSmry .trvlDt {font-size:12px; color:#333;} .fltGrp {background:rgb(250, 252, 255); border:1px solid #eee; border-radius:3px; margin:0 0 5px; position:relative;} .fltGrp .fltGrpItmR {border-top:1px solid #eee;} .fltGrpItm .fltShVw .cnm {color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .fltGrpItm .fSepT {border-top:1px dotted #eee; margin:5px 25px; position:relative;} .fltGrpItm .fSepT .lyover {background:rgb(250, 252, 255); position:absolute; top:-16px; left:20%;} .fltGrp .fltGrpFt {position:absolute; bottom:10px; right:10px;} .fltGrp .fltGrpFt .prc {font-weight:bold; font-size:16px; color:#333; text-align:right; float:left; margin-right:20px;} .fltGrp .fltGrpFt .slct {float:right; margin-top:4px;} .fRsltCtr .fRsltTabCtr ul.menuLst li {min-width:22%;} .fRsltCtr .fltRsltSct {margin-top:1em;} .fRsltCtr .fltRsltSct .fltSelRsltCtr:last-child{margin-bottom: 30px;} .fltCltsVCtr .mainMenuNv ul.menuLst li {padding:0; border-radius:0; margin-bottom:0; min-width:24%;} .fltCltsVCtr .mainMenuNv {margin-bottom:10px;} .fltCltCtr .fltGrp {width:32%; margin-right:6px; float:left;} .fltCltCtr .fltGrp:last-child {margin-right:0;} .fltCltCtr .fltGrp .fltGrpFt {position:static; padding:10px; border-top:1px solid #eee;} .fltCltCtr .fltGrpSlctd {background:#f4f9ec;} .fltCltCtr .fltGrpSlctd a.search-button {background:#e6f2d4; color:#333;} .fltCltCtr .fltSelHd {line-height:16px;} .fltCltCtr .fltSelHd .sctI {line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:0;} .fltCltCtr .fltSelHd .sctD {display:block; color:#999;} .fltCltCtr .fltSelHd .sctDur {float:right;} .fltCltCtr .fltSelHd .sctRf {margin:10px 0 0; clear:left;} .fltCltCtr .fltSelHd .sctWhy {margin:10px 0 0;} .fltCltCtr .fltShVw .airline {float:none; width:auto; margin:5px 0 10px;} .fltCltCtr .fltShVw .airline .arlI {max-width:110px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .fltCltCtr .fltShVw .airline .fnumI {float:right; margin:0;} .fltCltCtr .fltShVw .dep, .fltCltCtr .fltShVw .arr {width:31%;} .fltCltCtr .fltShVw .dur {width:27%; background-position:center 5px; margin:0 7px;} .fltCltCtr .fltGrp .fltGrpFt .prc {float:none; text-align:center;} .fltCltCtr .fltGrp .fltGrpFt .slct {float:none; text-align:center; margin-top:8px;} .fltLegCV {color:#666; font-size:11px;} .fltLegCV .dep, .fltLegCV .arr {float:left; width:75px; text-align:center; line-height:16px;} .fltLegCV .dur {float:left; width:55px; text-align:center; line-height:16px; color:#999;} .fltLegCV .dur .iconP {font-size:13px; color:#999;} ul.fltRcWhyLst {margin:0; padding:0;} ul.fltRcWhyLst li {font-size:11px; padding:3px 0 3px 22px; width:auto; height:auto; line-height:16px; background-position:-4px 0;} ul.fltRcWhyLst li.crsSmFx {background-position:-1px 0;} #fltSltrCtr .search-button {font-size:15px; padding:3px 16px} .fltShVw.fltCmptV .stps .info {font-size:12px; color:#666;} .fltLegV .trm, .fltLegV .arp {color:#555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center} .rulesBlk {width:800px!important;} .rules {display:flex;} .cnBlk {margin-right:25px;} .cnBlk .grid {display:flex;} .cnBlk .grid .hd {border:1px solid #ddd;padding:12px;font-size:14px;width:180px;} .cnBlk .grid .tx {border:1px solid #ddd;padding:12px;font-size:14px;font-weight:bold;width:100px;background:#efefef} .fltLegV .arpCd{margin-left: 5px; font-weight: bold;} .fltShVw .dur, .fltShVw .dep, .fltShVw .arr, .fltShVw .stps {font-size:15px;color:#333;} .fltShVw .prc {font-size:15px;} .fltALgV .prcF {padding:0 20px 10px; margin:10px 0 0; font-size: 15px;} .fltShVw .airline .arlI {font-size:15px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%;} .fltCmptSHd span {font-size:14px;} .fltShVw .airline .fnumI {font-size:12px;color:#555} .fltALgV .search-button {display: none;} .fltCmptV .airline .arlC{margin-left: 10px;} .fltCmptV .airline, .fltCmptSHd .airline { flex: 0 0 26%!important;} .fltMnRsltCtr {display: flex; justify-content: space-between;} .fltMnRsltCtr .fltMnRsltList {flex-basis: 78%;} .fltMnRsltCtr #fltFltrsTplWrapE {flex-basis: 20%; width: 20%;} .fRsltCtr.fopen .fltRestOvly {position: fixed; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,0.3); z-index: 1000; display: none;} .fRsltCtr.flWdRsts #fltFltrsTplWrap{display:none; padding: 20px; position: fixed; top: 0; bottom: 0; left: -320px; max-width: 280px; width: 100%; z-index: 1001; overflow-y: auto; background: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 50%); transition: 200ms left ease-in;} .fRsltCtr.flWdRsts #fltFltrsTplWrapE{display: none;} .fRsltCtr.fopen .fltRestOvly{display: block; } .fRsltCtr.fopen #fltFltrsTplWrap{left: 0; display: block;} .fRsltCtr.flWdRsts .fltMnRsltList{flex-basis: 100%;} .fRsltCtr .fltrOpnActCtr{display: none;} .fRsltCtr.flWdRsts .fltrOpnActCtr{display: inline;} .fRsltCtr.flWdRsts.hideFlters .fltrOpnActCtr{display: none;} .fltSHd .fltSHd-info{align-items: center;} .fltSHd .sctI{font-size: 18px;} .fltSHd .dtD {margin-left: 10px; font-size: 13px;} .fltSrtList {float: right; margin: 0 0 10px 0!important;} .fltSrtList.ddItm .ddBtn .btnTxt{max-width: none;} .fltSHd .dtActs{margin: 5px 0 10px 0; width: 170px; display: flex; justify-content: space-between;} .fltSelRsltCtr .fltALgV .price{display: none;} .flt-info-ctr {clear:both; margin: 15px 0 10px 0!important;} .fltDtsCtr{background: #f7f8f9; border-radius: 10px; } .fltDtsCtr .hd{display: flex; padding: 10px 15px; border-bottom: 1px solid #ddd; color: #555; align-items: center; font-weight: 600;} .fltDtsCtr .hd .arlI, .fltDtsCtr .hd .opCar, .fltDtsCtr .hd .eqp {margin: 0 15px;} .fltDtsCtr .detls {padding: 15px; display: flex; font-size: 13px; color: #333;} .fltDtsCtr .detls .aInfo{display: flex; flex-direction: column; justify-content: space-between; flex-basis: 10%;} .fltDtsCtr .detls .aInfo.dtC{flex-basis: 15%; font-size: 12px;} .fltDtsCtr .detls .aInfo.tm{flex-basis: 6%; } .fltDtsCtr .detls .aInfo.tm .depTm, .fltDtsCtr .detls .aInfo.tm .arrTm, .fltDtsCtr .detls .aInfo.dtC .depDtF, .fltDtsCtr .detls .aInfo.dtC .arrDtF{white-space: nowrap;} .fltDtsCtr .detls .aInfo.tm sup{ font-size: 10px; color: #96281b; margin-left: 3px; letter-spacing: 1px;} .fltDtsCtr .detls .aInfo .dur, .fltDtsCtr .detls .aInfo .dep, .fltDtsCtr .detls .aInfo .arr {text-align: left; font-size: 13px;} .fltDtsCtr .detls .aInfo.depC {flex-basis: 28%;} .fltDtsCtr .detls .aInfoG {flex-basis: 4%;} .flt-info-ctr .lyover{display:flex; align-items:center; position: absolute; top: 25%; border: 1px solid #ddd; padding: 5px 10px; border-radius: 20px; background: #fcfbdf; font-size: 10px; font-weight: bold;} .flt-info-ctr .lyover i{margin-right: 5px; font-size: 12px;} .flt-info-ctr .lyoverCtr{width: 120px} .flt-info-ctr .lyoverCtr .lyTxt{width: 80px;} .fltDtsCtr .detls .iDtls{ font-size: 12px; margin-left: 20px; color: #999; padding-bottom: 5px;} .fltDtsCtr .detls .iDtls.frCls .iDtlsVal {border-bottom: 1px dashed #999; line-height: 19px;} .fltDtsCtr .detls .iDtlsVal{margin-left: 20px; color: #555; white-space: nowrap;} .fltDtsCtr .detls .eqp .iDtlsVal{color: #999; font-weight: normal;} .fltDtsCtr .detls .iDtls__inner{display: flex;} .fltDtsCtr .detls .iDtls__inner span:first-child{flex-basis: 50%; white-space: nowrap;} .fltDtsCtr .detls .iDtls__inner i {margin-right: 5px;} .flt-info-ctr .rls{ display: flex; justify-content: flex-end; margin-bottom: 7px;} .fRsltCtr .fltExtrActCtr .fltExtrActR{width: 100%;} .fRsltCtr .fltExtrActCtr {margin-bottom: 20px;} .fltSelHd{background: #fafafa;} #fltSltrCtr .grBtn1 {background:#093;color:#fff} #fltSltrCtr .stops .ddItm .ddMenuCtr .ddMenuBtn .chkbx, #fltSltrCtr .dTime .ddItm .ddMenuCtr .ddMenuBtn .chkbx{border: none; margin-right: 10px;} #fltSltrCtr .ddItm .ddMenuCtr .ddMenuBtn img {padding-right: 5px; display: inline-block;vertical-align: bottom;} #fltSltrCtr .ddItm .ddMenuCtr .ddMenuBtn.disabledcls input {-webkit-appearance: none; background-color: #e1e1e1; border: 4px solid #e1e1e1; border-radius: 10px; width: 100%;display: inline-block; position: relative; width: 5px; height: 5px; margin-left: 2px;} #fltSltrCtr .ddItm .ddMenuCtr .ddMenuBtn.disabledcls span {color:#ddd} #fltSltrCtr .airlines .ddMenuCtr {width:180px;} #fltSltrCtr .airlines .ddMenuBtn {} #fltSltrCtr .ddItm .scrlNv {overflow-y:auto; max-height:250px;} #fltSltrCtr .error {font-size:13px; color:#96281B; font-weight:bold; margin:10px 0;} .fRsltCtr .fRsltInfMsg {font-size:13px; font-weight:bold; text-align:center; padding:10px; background:#fff9de; color:#a0830f; clear:both; margin:0 0 10px;} .fltSelRsltCtr{background: #fff; margin: 10px 0; border-radius: 10px; box-shadow: 0 1px 3px 0 rgb(63 63 68 / 15%);} .fltSelRsltCtr .fltCmptV{background: transparent; border-width: 0; box-shadow: none; cursor: auto;} .fltHdRslt{display: flex; justify-content: space-between; padding: 15px; background: #f8f8f8;} .fltSHd{display: flex; justify-content: space-between; flex-direction: column;} .fltSelHd{border-bottom: 1px solid #ddd; flex-direction: row; border-radius: 10px 10px 0 0;} .fltSHd .sctI { font-weight: 600; align-items: center; display: flex; color: #555;} .fltSHd .sctI i{ margin: 0 15px; color: #999;} .fltSHd .dtD { color: #999;} .fltSHd .fltSHd-info{display: flex; padding-right: 10px;} .fltCmptV .fltCmptVInner, .fltShVw .fltCmptVSrtInner{display: flex;} .fltCmptV .actFltDts{margin-top: 10px; display: inline-block; text-align: center;} .fltDtsCtr .dep, .fltDtsCtr .arr{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 90%;} .fltShVw .left {display: flex; flex: 0 0 75%;} .fltShVw .left > div {flex: 0 0 18%;} .fltShVw .right{display: flex; flex: 0 0 25%; justify-content: end;} .fltShVw .slct { display: flex; flex-direction: column; margin-left: 20px; } .fltSelHd .sctAct {display: flex; flex: 0 0 7%; align-items: center; line-height: normal;} .fltCmptV .durC, .fltCmptSHd .dur{flex: 0 0 25%!important;} .fRsltCtr .fltExtrActCtr .fltExtrActR{display: flex; align-items: center; justify-content: flex-end;} #fltSltrCtr .fltFltrs{display: block} #fltSltrCtr .fltFltrs h3{ font-size: 18px; font-weight: 600; color: #555; padding: 0 0 25px 0; } #fltSltrCtr .fltFltrs h3 .reset{ color: #999; font-size: 12px; margin-right: 5px; text-decoration: underline;} #fltSltrCtr .fltFltrs .ddItm{margin-right: 0;} #fltSltrCtr .fltFltrs ul{ background: #fff; border-radius: 5px; margin: 0; padding: 0} #fltSltrCtr .fltFltrs ul li {border-top: 1px dashed #ddd; list-style: none;} #fltSltrCtr .fltFltrs ul li:first-child{border:none;} .fltRsltSct #fltFltrsTplWrap .fltrCtr{} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrHd{padding: 20px 20px 0 20px;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrList{padding: 15px 0;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrHd .btnTxt{font-weight: 600; font-size: 16px;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrListItem{display: flex; align-items: center; font-size: 13px; cursor: pointer; padding: 5px 20px; justify-content: space-between;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrListItem .fltrCtrListItem-l{display: flex; align-items: center;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrListItem .fltrCtrListItem-l .airline{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrListItem:hover{background: #F0F3F7;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrListItem .chkbx{margin-right: 10px;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem .chkbx {background:#fff; width:18px; height:18px; min-height:9px; display:inline-block; margin:0; padding:0; margin-right:5px; position:relative; border:1px solid #c4cedf; border-radius:2px;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem .chkbx .chkIIc { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; position: static;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem .chkbx .chkIIc:before {content:" \2714"; color:#fff; line-height:0; font-size:15px;} .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrListItem.btnSltd {} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem.btnSltd .chkbx {} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem.btnSltd .chkbx .chkIIc {opacity:1;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem.btnSltd .chkbx .chkIIc:before {color:#999; margin-left:2px;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem img{margin: 0 10px;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem .only{margin-left: 10px; color: #333; font-weight: 600; font-size: 11px;} .fltRsltSct #fltFltrsTplWrap .airlines .fltrCtrListItem .hidden{display: none;} .blockUI .fltShVw{border-color: #efefef;} .blockUI .fltDtsCtr .detls .aInfo.depC {flex-basis: 35%;} .blockUI #fltSltrCtr .fltFltrs ul{background: #fafafa;} .blockUI .fltCmptV .airline .arlC {margin-left: 5px;} .blockUI .fltShVw .airline .arlI, .blockUI .fltShVw .dur, .blockUI .fltShVw .dep, .blockUI .fltShVw .arr, .blockUI .fltShVw .stps, .blockUI .fltShVw .prc{font-size: 14px;} .blockUI .fltMnRsltCtr #fltFltrsTplWrap .fltrCtr .fltrCtrListItem .fltrCtrListItem-l .airline.elps{width: 70px;} @media screen and (max-width: 1024px) { .blockUI .fRsltCtr.fopen .fltRestOvly {position: fixed; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,0.3); z-index: 1000; display: none;} .blockUI .fRsltCtr #fltFltrsTplWrap{padding: 20px; position: fixed; top: 0; bottom: 0; left: -320px; z-index: 1001; overflow-y: auto; background: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 50%); transition: 200ms left ease-in;} .blockUI .fRsltCtr.fopen .fltRestOvly{display: block; } .blockUI .fRsltCtr.fopen #fltFltrsTplWrap{left: 0; width: 300px;} .blockUI .fRsltCtr .fltMnRsltList{flex-basis: 100%;} .blockUI .fRsltCtr .fltrOpnActCtr{display: none;} .blockUI .fRsltCtr .fltrOpnActCtr{display: inline;} .blockUI .fRsltCtr .fltExtrActCtr .fltExtrActR{justify-content: space-between;} } @media screen and (max-width: 830px) { .fltCmptV {min-height:32px;} .fltShVw .dep,.fltShVw .arr,.fltShVw .airline{width:55px;} .fRsltCtr.fopen .fltRestOvly {position: fixed; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,0.3); z-index: 1000; display: none;} .fRsltCtr #fltFltrsTplWrap{padding: 20px; position: fixed; top: 0; bottom: 0; left: -320px; z-index: 1001; overflow-y: auto; background: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 50%); transition: 200ms left ease-in;} .fRsltCtr.fopen .fltRestOvly{display: block; } .fRsltCtr.fopen #fltFltrsTplWrap{left: 0; width: 250px;} .fRsltCtr .fltMnRsltList{flex-basis: 100%;} .fRsltCtr .fltrOpnActCtr{display: none;} .fRsltCtr .fltrOpnActCtr{display: inline;} .fRsltCtr .fltExtrActCtr .fltExtrActR{justify-content: space-between;} .blockUI .fltCmptV .lyover{width: 120px; } .blockUI .fltShVw .left{flex: 0 0 80%;} .blockUI .fltShVw .right{flex: 0 0 20%; display: block;} .blockUI .fltDtsCtr .detls{font-size: 11px;} .blockUI .fltDtsCtr .detls .aInfo.depC{width: 30%; flex-basis: 30%;} .blockUI .fltShVw .airline img {width: 25px; height: 25px;} .blockUI .fltSrchBx.fltSrchSmryMd .fltSrchSmryCtr{display: block;} .blockUI .fltSrchBx.fltSrchSmryMd .fltSrchSmryCtr .smry--act{display: flex; justify-content: flex-end;} } @media screen and (max-width: 600px) { .fltCmptV {min-height:32px;} .fltShVw .dep,.fltShVw .arr,.fltShVw .airline{width:55px;} .fltShVw {font-size:11px;} } @media screen and (max-width: 540px) { .fltCmptV {min-height:32px;} .fltShVw .dep,.fltShVw .arr,.fltShVw .airline{width:55px;} .fltShVw {font-size:11px;} } @media screen and (max-width: 480px) { .fltCmptV {min-height:32px;} .fltShVw .dep,.fltShVw .arr,.fltShVw .airline{width:55px;} .fltShVw {font-size:11px;} } .fCfgCtr {color:#333;} .fltCfgSct {margin:10px 0;} .fltCfgGrp {margin-bottom:15px;} .fltCfgGrp h3 {font-size:13px;font-weight:bold; margin:0 0 8px 0; padding:3px 0 3px 12px; color:#333;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAAPElEQVR42mMwMTFpYMAFjIyM/uNUAJLEqQAmiVUBsiSGAnRJFAXYJOEKSJbEaSxOB+H0Cs5AwBl8+AIeADBjUfvYtQCxAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:2px 7px;background-size:5px 8px} .fltCfgGrp a.fGrpTg {color:#025E81; display:block;} .fltCfgGrp a.fGrpTg:hover {text-decoration:none;} .fltCfgUnt {margin-bottom:10px;} .fltCfgUnt h3 {font-size:12px; border-bottom:1px solid #eee; background:transparent;} .fltCfgOptV {float:left; width:200px; font-size:12px; padding:2px 0;} .fltCfgOptV .name {} .fltCfgOptV .prcD {font-weight:bold;} .fltCfgOptV .prcQlfr, .fltCfgOptV .desc {font-weight:normal; font-size:11px; color:#888;} .fltFltrs ul li.fltrAppl {background:#3378b8; color:#fff;} .fltFltrCtr li {font-size:11px; display: flex; justify-content: flex-start; margin-bottom: 5px;} .fltFltrCtr li label {margin-left:7px; display: flex; } .fltFltrCtr li label img{margin-right: 5px;} .fBookOptsCtr {float:right; width:300px;} .fBookOptsCtr .fBkOpt {border-bottom:1px solid #ddd;} .fBookOptsCtr .fBkSupPrc {font-size:14px; line-height:20px; font-weight:bold; margin:10px 0 0 25px;} .fBookOptsCtr .fBkSupB {margin-top:8px;} /*ITINRARY*/ .itinerary {width:40%} .timeslot{border-left:2px solid #666;padding-left:30px;float:left;margin-left:35px;} .spacer{height:15px;} .itinerary .slide .timeslot {width:250px;border-left:0px;padding-left:10px} .itinerary .dayheader {padding-left: 0px;width:110%;margin-left: 0px;border-left: 0;padding-bottom: 0;margin-bottom: 0px;} .itinerary article {border-radius:4px;padding:0px !important;margin-right:10px !important;float:none !important;box-shadow:0px 2px 6px -1px black;-moz-box-shadow:0px 2px 6px -1px black;-webkit-box-shadow:0px 2px 6px -1px black;} .itinerary .afternoon .slot {border:1px solid orange;} .itinerary .evening .slot {border:1px solid #08c;} .itinerary .morning .slot {border:1px solid green;} .itinerary .config .slot {border:1px solid #ccc;} .itinerary .hotel-slot {border:1px solid #08c;} .itinerary .slot-holder {position:relative} .itinerary .tail-hotel {width: 0px;height: 0px;border: 15px solid;border-color: transparent rgb(247, 255, 254) transparent transparent;position: absolute;top:56px;left:-29px;} .itinerary .tail-hotel2 {width: 0px;height: 0px;border: 15px solid;border-color: transparent #08c transparent transparent;position: absolute;top:56px;left:-31px;} .itinerary .hotel {background:rgb(247, 255, 254);color:#08c;font-size:16px;padding:15px 10px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;font-weight:bold;text-align:center} .itinerary .config .tail {width: 0px;height: 0px;border: 15px solid;border-color: transparent #fff transparent transparent;position: absolute;top:52px;left:-29px;} .itinerary .config .tail2 {width: 0px;height: 0px;border: 15px solid;border-color: transparent #ccc transparent transparent;position: absolute;top:52px;left:-31px;} .itinerary .config .activity {background:#fff;color:#333;font-size:16px;padding:15px 10px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;font-weight:bold;text-align:center} .itinerary .afternoon .tail {width: 0px;height: 0px;border: 15px solid;border-color: transparent rgb(255,250,205) transparent transparent;position: absolute;top:56px;left:-29px;} .itinerary .afternoon .tail2 {width: 0px;height: 0px;border: 15px solid;border-color: transparent orange transparent transparent;position: absolute;top:56px;left:-31px;} .itinerary .afternoon .activity {background:rgb(255,250,205);color:orange;font-size:16px;padding:15px 10px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;font-weight:bold;text-align:center} .itinerary .evening .tail {width: 0px;height: 0px;border: 15px solid;border-color: transparent rgb(247, 255, 254) transparent transparent;position: absolute;top:56px;left:-29px;} .itinerary .evening .tail2 {width: 0px;height: 0px;border: 15px solid;border-color: transparent #08c transparent transparent;position: absolute;top:56px;left:-31px;} .itinerary .evening .activity {background:rgb(247, 255, 254);color:#08c;font-size:16px;padding:15px 10px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;font-weight:bold;text-align:center} .itinerary .morning .tail {width: 0px;height: 0px;border: 15px solid;border-color: transparent rgba(242, 255, 218, 1) transparent transparent;position: absolute;top:56px;left:-29px;} .itinerary .morning .tail2 {width: 0px;height: 0px;border: 15px solid;border-color: transparent green transparent transparent;position: absolute;top:56px;left:-31px;} .itinerary .morning .activity {background:rgba(242, 255, 218, 1);color:green;font-size:16px;padding:15px 10px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;font-weight:bold;text-align:center} .itinerary .tail {width: 0px;height: 0px;border: 15px solid;border-color: transparent #fff transparent transparent;position: absolute;top:56px;left:-29px;} .itinerary .tail2 {width: 0px;height: 0px;border: 15px solid;border-color: transparent #ccc transparent transparent;position: absolute;top:56px;left:-31px;} .itinerary .activity {background:#333;color:#333;font-size:16px;padding:15px 10px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;font-weight:bold;text-align:center} .itinerary .place-icon {position:absolute;top:15px;left:-52px;} .itinerary .text {padding:15px 10px 10px 10px;font-size:11px;min-height:35px;} .itinerary article h1 {background:#333;padding:5px;font-size:12px;color:#fff;margin-bottom:0px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;} .itinerary article h1.timedivider {width:90%;font-size:12px;padding:8px;background:#fff;color:#333} .itinerary .morning h1.timedivider {width:90%;font-size:12px;padding:8px;background:#fff;color:green} .itinerary .afternoon h1.timedivider {width:90%;font-size:12px;padding:8px;background:#fff;color:orange} .itinerary .evening h1.timedivider {width:90%;font-size:12px;padding:8px;background:#fff;color:#08c} .itinerary article h4 {padding:15px 10px;text-align:center} .itinerary .close {background: url('/static/img/v1/close1.png') 0px 0px no-repeat transparent;position: absolute;top: -10px;width: 30px;right:10px;height: 30px;} /*HOTEL CONTENT*/ .tab-content {float:left;width:76.4%;overflow:hidden;border-right:1px solid #ccc;border-top:2px solid #333;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top-left-radius:0px !important;padding:10px;border-radius:5px;} .tab-content100 {width:100%;} .tab-content article {float:left;width:98%;padding:10px;overflow:hidden;margin:0 0 10px;background:#fff;} .tab-content h1 {display:inline-block;font-size:16px;color:#333;padding:10px 0 15px;width:100%;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;font-weight:bold;} .text-wrap {padding:0;display:inline-block;width:96%;} .tab-content .text-wrap {width:96% !important;line-height:18px;} .text-wrap .gradient-button.right {margin:0 -10px 0 0;} .tab-content p .date {font-family:'Roboto','Arial';} .text-wrap ul {margin:0 0 10px;display:inline-block;width:100%;} .text-wrap ul li {background:url(../images/ico/bullet-gold-6x6.png) 0 7px no-repeat;padding:0 0 4px 17px;} .tab-content hr {margin:0 0 15px;} .tab-content table {width:100%;font-size:13px;} .tab-content table th {padding:5px 20px;border:1px solid #ccc;background:#E9E6E0;text-align: left; font-weight: normal; width:230px;} .tab-content table td {padding:5px 20px;border:1px solid #ccc;} article table {width:100%;font-size:11px;} article table th {padding:5px 10px;border:1px solid #ccc;background:#E9E6E0;text-align: left; font-weight: normal; width:230px;} article table td {padding:5px 10px;border:1px solid #ccc;} .room-types {margin:5px 0 0;display:inline-block;width:100%;} .room-types li {float:left;display:block;width:100%;font-size:1em;border-bottom:1px solid #eee;margin:0 0 6px;padding:1px 0 0px;} .room-types li.last {border-bottom:none;margin:0;padding:0;} .room-types li figure {position:relative;width:44.2%;height:auto;overflow:hidden;} .image-overlay {position:absolute;top:0;left:0;background:url(../images/ico/magnify.png) 50% 50% no-repeat;z-index:10;width:100%;height:100%;opacity:0;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} .image-overlay:hover {opacity:1;} .room-types li figure.left {margin:0 3% 0 0;} .room-types li figure.right {margin:0 0 0 3%;} .room-types h2 {font:bold 14px 'Roboto','Arial';color:#000;padding:0px;margin-bottom:5px;border-bottom:0;} .room-types .meta {float:left;width:44%;} .room-types li p {padding:0 0 11px;font-size:1.2em} .room-types .more-info {font:normal 1.2em 'Roboto','Arial';color:#3f3f3f;text-decoration:none;} .room-information {float:right;margin:0;padding:3px 0 0 0;width:18%;position:relative;} .room-information .row {float:left;width:100%;padding:0 0 10px;} .room-information span {font-size:13px;float:left;} .room-information .first {width:auto;} .room-information .second {width:auto;font-family:'Roboto','Arial';color:#000;font-size:17px;font-weight:bold;} .room-information span img {float:left;} .room-information .gradient-button {position:absolute;bottom:0;left:20px;width:90px;padding:0;} .more-information {float:left;display:block;width:100%;margin:20px 0 -11px;} .inclusionbox {width:14%;background:#fafafa;float: left;margin-right:7px;padding:2px 5px;border:1px solid #eee;text-align:center !important;} .sightseeingbox {width:16%;} .mealsbox {width:22%;} .recommendedbox {padding:2px 15px;border:1px solid #ddd;text-align:center;background:#f5f5f5;margin-right:4px;} .tab-holder {float: left;padding-right: 0;line-height: 32px !important;padding-left: 0px !important;width: 100%;margin-bottom: 10px;border-bottom: 1px solid #ddd;} .linedivider {background: #fff;border-top: 1px dashed #999999;margin: 3px 0;} .enclosure {border:1px solid #ddd;width:270px;margin-right:10px;box-shadow:0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:0 0 8px rgba(0,0,0,.35)} .pricebox {background:#f8efe4;padding:8px 10px 10px;color:#999;text-align:center;} .detailsbox {width:230px;padding:10px} .three-col li {float:left;width:29%;margin:0 2% 0 0;} .three-col li.last {margin:0;} .two-col li {float:left;width:43%;margin:0 2% 0 0;} #location article {padding:1.5%;width:97%;} .tab-content .gmap {width:100%;height:450px;} .score {float:left;width:190px;text-align:center;} .score span {font-size:5.5em;letter-spacing:-0.1em;color:#999;line-height:60px;} .score .achieved {font-family: 'OpenSansExtrabold';color:#47C1BA;} .score .info {font:normal 1.2em 'Roboto','Arial';padding:3px 0 0;} .score .disclaimer {border-top:1px solid #ccc;width:90%;padding:10px 5% 0;margin:12px 0 0;font-size:1.2em;text-align:left;} .chart {float:right;width:400px;font:normal 1.2em/25px 'Roboto','Arial';font-weight:bold;color:#fff;margin:5px 0 0;} .chart dt {float:left;margin:0 0 0 10px;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-text-shadow:0 1px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.1);} .chart dd {height:25px;margin:0 0 1px;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;} .chart dd span {display:block;text-align:right;height:100%;background:#47C1BA;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;} .reviews {margin:5px 0 0;display:inline-block;width:100%;} .reviews li {float:left;display:block;width:100%;font-size:1em;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 20px;} .reviews li.last {border-bottom:none;margin:0;padding:0;} .reviews li figure {border:1px solid #ccc;} .reviews li figure.left {margin:0 15px 0 10px;} .reviews li figure.right {margin:0 10px 0 15px;} .reviews address {float:left;width:100px;margin:0 13px 0 0;font-size:1.1em;font-style:normal;} .reviews address span {font:normal 1.2em 'Roboto','Arial';} .reviews .pro {float:left;width:360px;background:url(../images/ico/plus.png) 0 20% no-repeat;padding:3px 0 3px 35px;margin:0 0 5px;} .reviews .con {float:left;width:360px;background:url(../images/ico/minus.png) 0 50% no-repeat;padding:3px 0 3px 35px;} .reviews p {padding:0;} .rvwVw {overflow: hidden;} .rvwsCtr .rvwVw {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;} .rvwVw .imgBlk {float:left; text-align:center; width:24%;} .rvwVw .imgBlk img {display:inline; width: 180px; } .rvwVw .imgBlk .rvwUNm {padding:5px 0 0; font-size:12px;} .rvwVw .cntBlk {float:left; width:73%; margin-left:20px; font-size:14px; line-height:165%;} .rvwVw .cntBlk .rvwTxt {padding:10px; background:#f5f5f5; border-radius:5px;} .rvwVw .rvwRtCtr {font-size:12px; display: flex; justify-content: space-between;} .rvwVw .rvwTUCtr {float:left; border-left:1px solid #ddd; padding-left:10px;} .rvwVw .rvwFdbk, .rvwVw .rvwFt {margin-left:8px; font-size:11px;} .rvwVw .rvwFdbk a, .rvwVw .rvwFt a {color:#777;} .rvwVw .rvwFdbk a {font-weight:bold;} .rvwVw .rvwFdbk a:hover {text-decoration:underline;} .rvwVw .rvwFdbk {padding-top:20px;} .rvwVw .rvwFt {line-height:20px;} .rvwVw .rvwVts {float:left; margin-right:15px;} .rvwVw .rvwActs {float:left;} .rvwVw .rvwExt {float:right;} .shrLns {} .shrLns ul {margin:0; padding:0; float:right;} .shrLns li {float:left;} .srating, .clckIc {background-image:url(/static/img/bg/spgl1-v2.png); height:13px; width:65px; overflow:hidden;} .srating span {position:absolute; left:-9999px;} .rt0 {background-position:-65px -35px;} .rt05 {background-position:-52px -48px;} .rt1 {background-position:-52px -35px;} .rt15 {background-position:-39px -48px;} .rt2 {background-position:-39px -35px;} .rt25 {background-position:-26px -48px;} .rt3 {background-position:-26px -35px;} .rt35 {background-position:-13px -48px;} .rt4 {background-position:-13px -35px;} .rt45 {background-position:0 -48px;} .rt5 {background-position:0 -35px;} .clckIc {width:21px; height:21px; background-position:0 -71px;} /* Pagination */ .pages {padding: 0.5em; margin: 0.5em 0; font-size: 12px; height: 35px;} .pagination ul {border: 0; margin: 0; padding: 0;} .pagination ul li {border: 0; margin: 0; padding: 0; list-style: none; margin-right: 2px; float: right; font-size:12px;} .pagination.leftPagination ul li {float: left;} .pagination.lrPagination ul li.lNav {float: left;} .pagination a {font-size:12px; font-weight: bold; display: block; float: left;} .pagination .nextprev-off, .pagination .page-off {color: #000; padding: 5px 10px;} .pagination .nextprev-off i, .pagination .page-off i{font-size: 10px;} .pagination .current, .pagination a:hover {background-color: #606060; color: #FFF; padding: 5px 10px; border-radius: 50%;} .pagination a, .pagination a:visited {text-decoration: none; display: block; padding: 5px 10px; color: #333;} .pages .displayMessage { margin-left: 1px; font-size: 14px; color: #333; padding-top: 4px;} .spagination {float:right; padding:10px 6px 0 0; height:23px; font-size:12px;} .spagination a {text-decoration:underline; margin:0 3px; vertical-align:top; margin-top:-12px !important;} .spagination .btn {text-decoration:none; margin-top:-5px !important;} .pageMore {border:1px solid #ccc; cursor:pointer; padding:5px; background:#f3f3f3;} .pageMore2 {background:#F78C0D; color:#fff; font-weight:bold; border:0;} .teaser {font-family:'Roboto','Arial';color:#3f3f3f;padding-top:5px;font-size:1.3em} /*GALLERY*/ .gallery {float:left;width:100%;height:auto;overflow:hidden;margin:0 0 20px 0;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);} @-webkit-keyframes crossfadeFadeInOut { 0% {opacity:1;} 17% {opacity:1;} 25% {opacity:0;} 92% {opacity:0;} 100% {opacity:1;} } @-moz-keyframes crossfadeFadeInOut { 0% {opacity:1;} 17% {opacity:1;} 25% {opacity:0;} 92% {opacity:0;} 100% {opacity:1;} } @-o-keyframes crossfadeFadeInOut { 0% {opacity:1;} 17% {opacity:1;} 25% {opacity:0;} 92% {opacity:0;} 100% {opacity:1;} } @keyframes crossfadeFadeInOut { 0% {opacity:1;} 17% {opacity:1;} 25% {opacity:0;} 92% {opacity:0;} 100% {opacity:1;} } #crossfade {position:relative;height:531px;width:100%;} #crossfade img {position:absolute;left:0;display:inline;} #crossfade img {-webkit-animation-name: crossfadeFadeInOut;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 8s;-moz-animation-name: crossfadeFadeInOut;-moz-animation-timing-function: ease-in-out;-moz-animation-iteration-count: infinite;-moz-animation-duration: 8s;-o-animation-name: crossfadeFadeInOut;-o-animation-timing-function: ease-in-out;-o-animation-iteration-count: infinite;-o-animation-duration: 8s;animation-name: crossfadeFadeInOut;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 8s;} #crossfade img:nth-of-type(1) {-webkit-animation-delay: 6s;-moz-animation-delay: 6s;-o-animation-delay: 6s;animation-delay: 6s;} #crossfade img:nth-of-type(2) {-webkit-animation-delay: 4s;-moz-animation-delay: 4s;-o-animation-delay: 4s;animation-delay: 4s;} #crossfade img:nth-of-type(3) {-webkit-animation-delay: 2s;-moz-animation-delay: 2s;-o-animation-delay: 2s;animation-delay: 2s;} #crossfade img:nth-of-type(4) {-webkit-animation-delay: 0;-moz-animation-delay: 0;-o-animation-delay: 0;animation-delay: 0;} /*ERROR PAGE*/ .error-type {float:left;width:270px;height:270px;text-align:center;color:#40BFB8;-webkit-border-radius:135px;-moz-border-radius:135px;border-radius:135px;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );} .error-type h1 {font-size:9.6em;color:#40BFB8;padding:68px 0 0;margin:0 0 -13px;-webkit-text-shadow:0 1px 0 rgba(255,255,255,1);-moz-text-shadow:0 1px 0 rgba(255,255,255,1);text-shadow:0 1px 0 rgba(255,255,255,1);} .error-type p {font:normal 1.9em 'Roboto','Arial';text-transform:uppercase;-webkit-text-shadow:0 1px 0 rgba(255,255,255,1);-moz-text-shadow:0 1px 0 rgba(255,255,255,1);text-shadow:0 1px 0 rgba(255,255,255,1);} .error-content {float:left;margin:60px 0 0 70px;color:#3F3F3F;} .error-content h2 {font-size:2.3em;color:#4D4D4D;} .error-content h3 {font:normal 1.4em 'Roboto','Arial';font-weight:bold;color:#515151;} .error-content ul li {background:url(../images/ico/bullet-white-6x6.png) 0 6px no-repeat;padding:0 0 4px 20px;} .error-content a {color:#3F3F3F;} /*CONTACT US*/ .map-wrap {width:97%;padding:1.5%;background:#fff;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);} .map-wrap .infoBox {background:url(../images/bgr/map-popup.png) no-repeat !important;width:180px !important;height:100px !important;} .gmap {border:1px solid #ccc;display:block;width:100%;height:550px;} .gmap .infoBox {background:url(../images/bgr/map-popup-hotel.png) no-repeat;width:184px;height:120px;} .gmap strong {font:normal 14px 'OpenSansExtrabold';margin:0 0 13px;display:inline-block;} .infoBox {font:normal 1.2em/1.42 'Roboto','Arial';display:inline-block;padding: 8px 10px;color:#fff;box-shadow:0 4px 16px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 4px 16px rgba(0, 0, 0, 0.3);webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.3)} /*GET INSPIRED*/ .get_inspired li {position:relative;width:18%;height:125px;overflow:hidden;font-size:1em;float:left;display:block;margin:0 2.4% 20px 0;background:#fff;webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);-webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear;} .get_inspired li a {text-decoration:none;} .get_inspired img {-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;} .get_inspired li.last {margin:0 0 20px;} .get_inspired figcaption {font:normal 1.4em 'Roboto','Arial';font-weight:bold;letter-spacing:-0.03em;padding:10px;-webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear;} .get_inspired li:hover img {-webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);opacity: 0;} .get_inspired li:hover figcaption {width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#40BFB8;color:#fff;} .three-fourth .destinations {background-position:0 0;margin:25px 0 0;padding:20px 0;} .locations article {background:#fff;position:relative;} .locations article:hover {} .locations article.last {margin:0 0 20px;} .locations h1 {font-size:14px;padding:4px 0 10px;color:#333;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;text-align:left;display:inline-block;float:left;width:100%;} .locations .details {text-align:center;} .locations .details span, .locations .details div {text-align:left;} .locations .description {float:left;border-bottom:1px solid #ccc;margin:0 0 10px;overflow:hidden;color:#555} .locations .description p {padding:0 0 10px;} .locations .ribbon {background:url(../images/bgr/ribbons.png) 0 0 no-repeat;width:284px;height:57px;overflow:hidden;margin:15px 0 0 -27px;} .locations .ribbon .half {float:left;width:77px;height:40px;overflow:hidden;margin:2px 0 0 7px;padding:9px 0 0 57px;} .locations .ribbon .hotel {background:url(../images/ico/icons.png) 20px -470px no-repeat;} .locations .ribbon .flight {background:url(../images/ico/icons.png) 20px -530px no-repeat;} .locations .ribbon .small {font:normal 1.1em/1.2 'Roboto','Arial';color:#fff;letter-spacing:-0.015em;float:left;width:100%;} .locations .ribbon .price {font:normal 1.7em/1 'ChunkFiveRegular';float:left;width:100%;} .locations .ribbon:hover {background-position:0 -57px;} .locations .full-width figure {float:left;margin: 0 2% 0 0;width:23%;} .locations .full-width .details {float:left;width:73%;padding:0;} .locations .details .address {font-size:13px;padding-bottom:5px;display:block} .locations .full-width h1 {width:83%;padding:0 0 10px;} .locations .full-width .description {width:99%;border:none;margin:0;padding:3px 0 2px;overflow:hidden;} .locations .full-width .gradient-button {float:left;} .locations .full-width .ribbon {background-position:-127px -250px;width:110px;height:110px;position:absolute;top:11px;right:-10px;margin:0;padding:10px 0 0;} .locations .full-width .ribbon .half {margin:4px 0 0;padding:9px 0 0 50px;width:60px;} .locations .full-width .ribbon .hotel {background-position:10px -470px;} .locations .full-width .ribbon .flight {background-position:10px -530px;} .locations .full-width .ribbon:hover {background-position:-2px -250px;} .locations .recommend, .deals .recommend {} #top_content {background: #f0f0f0;-moz-border-radius-topright: 15px;-webkit-border-top-right-radius: 15px;border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;border-top-left-radius: 15px;min-height: 500px;padding: 8px 8px 8px 8px;margin: 0;} #nav {background: #ffffff;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;list-style-type: none;margin: 0;padding: 9px 0 9px 0;} #nav li {display: inline;height: 30px;padding: 10px 10px;margin: 0 5px 0 0;font-size:18px;} #nav a {color: #bfc2c4;font-weight: bold;text-decoration: none;} #nav li.active a {color: #434d51;} .subnav {background: #ffffff;list-style-type: none;margin: 1px 0 0 0;padding: 5px 3px 3px;border-bottom:1px solid #eee;} .subnav li {display: inline-block;height: 22px;padding: 0 7px;font-size: 14px;line-height: 1.5em;} /*SIDEBAR*/ .left-sidebar {width:17%;margin:0 2% 80px 0;} .right-sidebar {margin:0 0 80px 2%;} .lower {margin-top:95px !important;} aside {width:27%;float:left;} aside article {width:86%;background:#fff;padding:14px 7% 20px;margin:0 0 20px;} aside article p {padding:0 0 15px;font-size:13px;line-height:20px;color:#333;line-height:165%;} aside article h2 {font-size:16px;color:#333;margin:0 0 15px;} article h3 {font:normal 14px 'Roboto','Arial';padding:0 0 5px;} /*HOTEL DETAILS*/ .hotel-details h1 {font-size:2em;color:#555;padding:0 0 3px;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;} .stars img {display:inline;float:right;margin:3px 0 0;white-space:nowrap;max-width:12px;} .address {font-size:11px;color:#555;} .rating {background:url(../images/ico/rating.png) 0 2px no-repeat;padding:0 0 0 15px;font-size:1.3em;color:#3F3F3F;float:right;} .hotel-details .description {border-top:1px solid #DFDCD1;padding:15px 0 0;margin:15px 0 0;display:inline-block;} .tags ul {position:relative;width:104%;overflow:hidden;} .tags li {float:left;display:block;margin:0 5px 5px 0;font-size:11px;background:#F2F2DF;padding:2px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;} .tags li a {float:left;display:block;padding:0 10px 0 20px;height:100%;text-decoration:none;background:#DFDCD1 url(../images/bgr/tag.png) 7px 11px no-repeat;height:30px;line-height:30px;-webkit-border-radius:15px 2px 2px 15px;-moz-border-radius:15px 2px 2px 15px;border-radius:15px 2px 2px 15px;-webkit-box-shadow:0 1px 0 #C1BBA8;-moz-box-shadow:0 1px 0 #C1BBA8;box-shadow:0 1px 0 #C1BBA8;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;font-size:11px;} /*TESTIMONIALS*/ .testimonials {padding:17px 7% 20px;width:86%;color:#fff;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-text-shadow:0 1px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.1);background: rgb(95,200,194);background: -moz-linear-gradient(top, rgba(95,200,194,1) 0%, rgba(64,191,184,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,200,194,1)), color-stop(100%,rgba(64,191,184,1)));background: -webkit-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: -o-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: -ms-linear-gradient(top, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);background: linear-gradient(to bottom, rgba(95,200,194,1) 0%,rgba(64,191,184,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fc8c2', endColorstr='#40bfb8',GradientType=0 );} .testimonials blockquote {font:italic normal 1.5em 'Roboto','Arial';padding:0 0 10px;} .testimonials .name {font:normal 1.3em 'Roboto','Arial';} /*DEFAULT SIDEBAR CONTENT BOX*/ .default {padding:10px 0px;width:86%;} .default .number {background:url(../images/ico/phone.png) 1px 0 no-repeat;font-family:'OpenSansExtrabold';color:#999;padding:1px 0 15px 25px;} /*POPULAR HOTELS */ .popular-hotels li {font-size:1.2em;border-bottom:1px solid #eee;display:inline-block;width:100%;padding:0 0 10px;margin:0 0 10px;} .popular-hotels li a {text-decoration:underline;} .popular-hotels li h3 {color:#AB9A8F;} .popular-hotels li p {float:left;padding:0;width:175px;color:#555} .popular-hotels .price {font-family: 'Roboto','Arial';font-weight:bold;color:#3f3f3f;padding-left:5px;} .popular-hotels .price small {font:normal 12px 'Roboto','Arial';color:#999;} .show-all {font:normal 1.3em 'Roboto','Arial';color:#3f3f3f;text-decoration:none;float:right;padding:0 0 10px;} .recRsltCtr {padding:10px; box-shadow:0 1px 5px #ddd;} .recRsltCtr .full-width {width:99%;} /*DEAL OF THE DAY*/ .deal-of-the-day a {text-decoration:none;color:#08c !important;} .deal-of-the-day figure {margin:0 0 15px;} .deal-of-the-day h3 {color:#AB9A8F;} .deal-of-the-day p {float:left;width:175px;} .deal-of-the-day .price {font-family: 'Roboto','Arial';font-weight:bold;color:#3f3f3f;} .deal-of-the-day .price small {font:normal 12px 'Roboto','Arial';color:#999;} /*REFINE SEARCH RESULTS*/ .refine-search-results dl {margin:-16px 0 0;border-bottom:1px solid #ccc;} .refine-search-results dt {font:normal 1.3em 'Roboto','Arial';font-weight:bold;letter-spacing:-0.02em;color:#666;border-top:1px solid #ccc;padding:12px 0;background:url(../images/ico/arrow-right.png) 100% 15px no-repeat;cursor:pointer;} .refine-search-results dt.active {background:url(../images/ico/arrow-down.png) 100% 16px no-repeat;} .refine-search-results dd {padding:0 0 7px;} .refine-search-results .checkbox {display:block;padding:0 0 5px;} .refine-search-results .checkbox label {font-size:1.2em;padding:0 0 0 5px;} .refine-search-results .checkbox li {font-size:12px;padding:0px;} .refine-search-results dd span.min {font-size:1.2em;margin:5px 0 8px;display:inline-block;} .refine-search-results dd span.max {font-size:1.2em;float:right;margin:5px 0 8px;display:inline-block;} #star {margin:0 0 8px;} #star img {display:inline;} .stars-info {float:right;font-size:1.2em;line-height:24px;} /*BOOKING DETAILS*/ .booking-details h1 {font-size:2em;color:#555;padding:0 0 3px;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;} .booking-details .booking-info {border-top:1px solid #DFDCD1;padding:15px 0 0;margin:15px 0 0;display:inline-block;width:100%;} .booking-info p {padding:0 0 5px;} .booking-details .price {border-top:1px solid #DFDCD1;padding:15px 0 0;margin:10px 0 0;} .booking-details .price p {font-size:1.2em;padding:0;} .booking-details .price .total {font:normal 1.4em 'Roboto','Arial';font-weight:bold;color:#333;padding:0 0 5px;} /*FOOTER*/ footer p {padding:0 0 2px;} footer article li {background:url(../images/ico/bullet-green-3x3.jpg) 0 7px no-repeat;padding:0 0 2px 15px;} footer li a {text-decoration:none;} footer a {-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;} footer a:hover {color:#3f3f3f;} .social li {float:left;display:block;width:30px;height:30px;overflow:hidden;margin:3px 1.4% 0 0;background:url(../images/ico/icons.png) 0 -400px no-repeat;padding:0;} .social li:hover {background-position:0 -440px;} .social li a {float:left;display:block;width:100%;height:100%;text-indent:-99999px;background:url(../images/ico/icons.png) 0 -80px no-repeat;} .social .facebook a {background-position:0 -80px;} .social .youtube a {background-position:0 -120px;} .social .rss a {background-position:0 -160px;} .social .linkedin a {background-position:0 -200px;} .social .googleplus a {background-position:0 -240px;} .social .twitter a {background-position:0 -280px;} .social .vimeo a {background-position:0 -320px;} .social .pinterest a {background-position:0 -360px;} .social li:last-child, .social li.last {margin:3px 0 0;} footer fieldset {position:relative;top:3px;} footer input[type="email"] {box-shadow:inset 0 1px 1px rgba(204, 194, 187, 0.55);} footer input[type="submit"] {width:70px;padding:0;border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0;position:absolute;top:0;right:0;height:31px;} .bottom {width:100%;float:left;padding:21px 0 0;} .copy {float:left;display:block;color:#858585;} .bottom nav {float:right;} .bottom nav li {float:left;border-left:1px solid #E5E5E5;padding:0 0 0 12px;margin:0 0 0 12px;font-size:12px;} .bottom nav .first {border:none;} .bottom nav li a {color:#858585;} .bottom nav li a:hover {color:#3f3f3f;} #footerFdkCtr {position:fixed; bottom:0; left:500px; font-size:13px; border-radius:5px 5px 0 0; box-shadow:0 0 6px #808080; width:80px; text-align:left;} #footerFdkCtr .topbar {background:#3c82c3; padding:5px 10px;} #footerFdkCtr .topbar a {color:#fff; display:block;} #footerFdkCtr .fdkBd {background:#fff; padding:10px; font-size:12px; line-height:16px;} #footerFdkCtr p {margin-bottom:8px; font-size:12px;} #footerFdkCtr .fdkInp {padding:2px 0;} #footerFdkCtr input {font-size:12px;} #footerFdkCtr .fdkAct {background:#093; color:#fff;} /*FORM ELEMENTS*/ fieldset {display:inline-block;width:100%;} input,textarea {outline: none;} button, input, select, textarea { margin: 0; vertical-align: baseline; *vertical-align: middle; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } input[type="search"],input[type="email"],input[type="text"],input[type="number"],input[type="password"] {border:1px solid #ccc;color:#333;padding:5px;width:91.4%;} textarea {border:1px solid #ccc;padding:6px;width:91.4%;resize: none;} input[type="text"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, textarea:focus {border-color:#08c;} div.radio {height: 20px;width:20px;float:left;} div.radio span {background: url(../images/bgr/custom-form-elements.png) 0 0 no-repeat;-webkit-font-smoothing: antialiased;float:left;height: 20px;width: 20px;cursor:pointer;} div.radio input {height: 20px;width:20px;padding:0;cursor:pointer;} div.radio .checked {background-position:0 -21px;} div.selector {position:relative;border:1px solid #ccc;line-height:30px;height: 30px;margin:0;font:normal 1.2em 'Roboto','Arial';color:#999;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 1px 1px rgba(204, 204, 204, 1) inset, 0 1px 0 rgba(255,255,255,1);-moz-box-shadow:0 1px 1px rgba(204, 204, 204, 1) inset, 0 1px 0 rgba(255,255,255,1);box-shadow:0 1px 1px rgba(204, 204, 204, 1) inset, 0 1px 0 rgba(255,255,255,1);} div.selector span {display:inline-block;width:92%;line-height:31px;height: 30px;padding:0 4%;background:url(../images/ico/spinner.png) 97% 8px no-repeat;white-space:nowrap;} div.selector select {position:absolute;top: 10px;left: 0;font:normal 12px 'Roboto','Arial';color:#555;border:none;} div.selector option {font:normal 12px 'Roboto','Arial';color:#666;border:none;} div.checker {height:16px;width:16px;float:left;} div.checker span {background: url(../images/bgr/custom-form-elements.png) 0 -44px no-repeat;-webkit-font-smoothing: antialiased;float:left;height:16px;width:16px;cursor:pointer;} div.checker input {height:16px;width:16px;padding:0;cursor:pointer;} div.checker .checked {background-position:0 -63px;} .one-fourth input[type="submit"].gradient-button {margin:0;} input.error {border-color:red !important;} label.error {color:red !important;padding:5px 0 0;} /*MAIN SEARCH*/ .main-search {position:relative;width: 100%;max-width:1440px;text-align:left;} .main-search form {position:relative;margin-bottom:10px;width:100%;display:inline-block;padding:10px 0 0 0;border:1px solid #eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} .main-search h4 {font:normal 1.4em 'Roboto','Arial';letter-spacing:0;} .main-search h4 span {font-family:'ChunkFiveRegular';color:#08c;} .column {float:left;width:26.8%;margin:0 0 1.5% 2%;padding:0 0 0 2.4%;min-height:111px;} #form3 .column, #form5 .column, #form6 .column {height:180px;} .forms {float:left;width:76.5%;} .main-search .f-item {float:left;display:block;width:100%;padding:0 0 6px;} .main-search .f-item input[type="text"] {float:left;display:block;} .main-search .f-item label {font-size:11px;padding:0 0 8px;display:inline-block;width:100%;font-family:'Roboto','Arial';white-space:nowrap;color:#555;} .main-search .f-item .selector {width:100%;} .main-search .f-item .selector span {width:92%;background-position:97% 8px;padding:0 4%;} .main-search .f-item select {width:100%;} .main-search .radios {width:22%;background:none;padding:0;margin:0 0 0 1.5%;} .main-search .radios .f-item {width:125px;} .main-search .radios label {padding:0 0 0 5px;color:#999;line-height:20px;width:100px;} .main-search .active label {color:#555;} .main-search .twins .f-item {width:47%;margin:0 5% 0 0;} .main-search .twins .f-item.last {margin:0;} .main-search .twins .selector span {width:80%;background-position:93% 8px;padding:0 10%;} .main-search .twins.last .f-item {width:45%;} .main-search .triplets .f-item {width:28%;margin:0 5% 0 0;} .main-search .two-childs .datepicker-wrap {width:47%;margin:0 5% 0 0;float:left;} .main-search .two-childs .selector {width:46%;float:left;} .main-search .two-childs .selector span {padding:0 10%;width:80%;background-position:93% 8px;} .datepicker-wrap {position:relative;} .ui-datepicker-trigger {position:absolute;top:8px;right:8px;} .spinner {position:relative;} .main-search .f-item .ui-spinner-input {padding:6px 10%;width:80%;} .ui-icon-triangle-1-n {position:absolute;top:35px;right:8px;background:url(../images/ico/spinner.png) 0 0 no-repeat;width:13px;height:8px;overflow:hidden;text-indent:-99999px;display:inline-block;cursor:pointer;} .ui-icon-triangle-1-s {position:absolute;top:43px;right:8px;background:url(../images/ico/spinner.png) 0 -9px no-repeat;width:13px;height:8px;overflow:hidden;text-indent:-99999px;display:inline-block;cursor:pointer;} .spinner.small {width:43% !important;} .search-submit {position:absolute;left:478px;bottom:-5px;background:url(../images/bgr/search-button.png) 0 0 no-repeat;width:204px;height:34px;border:none;font:normal 1.2em/34px 'Roboto','Arial';font-weight:bold;text-transform:uppercase;color:#fff;-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.2);} .search-submit:hover {background-position:0 -34px;} /*CONTACT FORM*/ aside form {padding:0 0 15px;} aside .f-item {padding:0 0 15px;float:left;width:100%;} aside .f-item label {float:left;width:100%;padding:0 0 5px;} aside input[type="submit"] {padding:0;width:80px;margin:5px 0 0;} .phone-green {background:url(../images/ico/phone-green.jpg) 2px 0 no-repeat;font-family:'Roboto','Arial';padding:1px 0 1px 24px;} .email-green {background:url(../images/ico/email-green.jpg) 0 5px no-repeat;font-family:'Roboto','Arial';padding:0 0 0 24px;margin:5px 0 15px;} .email-green a {text-decoration:none;} /*BOOKING STEPS*/ .booking {float:left;width:96%;padding:12px 2% 20px;margin:0 0 20px;background:#fff;} .booking h3 {display:inline-block;color:#B9ACA4;padding:0 0 10px;margin:0 0 15px;text-indent:10px;border-bottom:1px solid #eee;width:100%;} .booking h3 span {color:#08c;} .booking .row {float:left;display:block;width:100%;} .booking .f-item {width:68%;padding:6px 2% 6px 0;margin:0;float:left;} .booking .twins .f-item {width:33%;} .booking .triplets .f-item {width:33%;} .f-item label {font:normal 12px 'Roboto','Arial';color:#3F3F3F;padding:0 0 5px;display:inline-block;width:100%;} .f-item label span {font-family:'Roboto','Arial';color:#555;} .f-item input[type="text"], .f-item input[type="email"], .f-item input[type="number"] {font-size:12px;border-radius:3px;-webkit-border-radius:3px;} .f-item textarea {float:left;display:block;width:92%;height:120px;} .booking .info {float:left;display:block;width:30%;font:italic 1.2em/30px 'Roboto','Arial';color:#3F3F3F;padding:38px 0 0;} .booking .f-item select {width:100%;max-width:60px} .booking .f-item select.dobYearInp {max-width:66px;} .booking div.selector {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .booking div.selector span {width:92%;background-position:97% 8px;padding:0 4%;} .booking .triplets .datepicker {width:170px;} .booking .triplets .datepicker input {width:150px;} .booking .triplets .ui-datepicker-trigger {left:145px;top:7px;} .booking .triplets .last {width:80px;} .booking .triplets .last input {width:60px;} .booking .checkbox label, .checkbox label {font-family:'Roboto','Arial';width:90%;padding:0 0 0 10px;} .booking input[type="submit"] {margin:14px 0 0;} .output p {float:left;width:270px;padding:0 20px 10px 0;} .turqouise-link {color:#5FC7C1;font-family:'Roboto','Arial';} .print {float:right;margin:-5px 46% 0 0;} /*MY ACCOUNT*/ .bookings h1,.mysettings h1 {margin:0;} .bookings h1 a {text-decoration:none;color:#B9ACA4;} .bookings h1 a:hover {text-decoration:underline;} .bookings .b-info {float:left;width:72%;} .bookings .actions {float:right;width:25%;margin-top:10px;} .bookings .actions .gradient-button {position:static;padding:0;width:100%;margin:0 0 10px;} .tab-content .bookings th, .tab-content .mysettings th{background:none;width:25%;color:#008BDA;font-family:'Roboto','Arial';padding:10px;border:none;border-bottom:1px solid #ccc;} .tab-content .bookings td, .tab-content .mysettings td {padding:10px;border:none;border-bottom:1px solid #ccc;} .tab-content .mysettings td:last-child {text-align:right;width:30px;} .myreviews .score {float:left;width:25%;margin:8px 0 0;} .myreviews .reviews {float:right;width:72%;} .edit_field {font-size:1em;margin:10px 0 0;padding:10px;background:#E9E6E0;} .edit_field label, .edit_field input, .edit_field a {font-size:12px;margin:0 0 10px;display:inline-block;} .edit_field .gradient-button {font-size:11px;} /*JQUERY UI WIDGETS*/ /*UI DATEPICKER*/ button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-datepicker { width: 22em; padding: 0; display:none;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);} .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 11px; width:9px; height:12px;text-indent:-99999px;cursor:pointer;} .ui-datepicker .ui-datepicker-prev { left:10px;background:url(../images/ico/arrow-left.png) 0 0 no-repeat ;} .ui-datepicker .ui-datepicker-next { right:10px;background:url(../images/ico/arrow-right.png) 0 0 no-repeat ;} .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 5px;text-align: center;font:normal 14px 'Roboto','Arial';font-weight:bold;color:#B9ACA4;} .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size:12px; border-collapse: collapse; } .ui-datepicker th {width:30px;height:30px;line-height:30px; background: rgb(111,207,202);background: -moz-linear-gradient(top, rgba(111,207,202,1) 0%, rgba(55,168,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,207,202,1)), color-stop(100%,rgba(55,168,163,1)));background: -webkit-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -o-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -ms-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: linear-gradient(to bottom, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcfca', endColorstr='#37a8a3',GradientType=0 );color:#fff;text-align: center; font-weight: bold; border:1px solid #6FCFCA; } .ui-datepicker th span { display: block;text-align: center; } .ui-datepicker td { border:1px solid #eee;text-align:center;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );} .ui-datepicker td span, .ui-datepicker td a { display: block;width:30px;height:30px;line-height:30px; text-align: center; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } .ui-datepicker .ui-datepicker-today {background: rgb(111,207,202);background: -moz-linear-gradient(top, rgba(111,207,202,1) 0%, rgba(55,168,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,207,202,1)), color-stop(100%,rgba(55,168,163,1)));background: -webkit-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -o-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -ms-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: linear-gradient(to bottom, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcfca', endColorstr='#37a8a3',GradientType=0 );color:#fff;} .ui-datepicker .ui-datepicker-today a {color:#fff;} .ui-datepicker .ui-datepicker-calendar .ui-state-hover {background: rgb(111,207,202);background: -moz-linear-gradient(top, rgba(111,207,202,1) 0%, rgba(55,168,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,207,202,1)), color-stop(100%,rgba(55,168,163,1)));background: -webkit-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -o-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -ms-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: linear-gradient(to bottom, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcfca', endColorstr='#37a8a3',GradientType=0 );color:#fff;} /*UI SLIDER*/ .ui-slider-horizontal { height:7px;border:1px solid #E6E6E6;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);} .ui-slider-horizontal .ui-slider-handle {background:url(../images/ico/ui-slider-handle.png) 0 0 no-repeat;width:24px;height:24px;position:absolute;top: -7px; margin-left: -10px; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;background:#EEEEEE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } /*LIGHTBOX*/ .lightbox {display:none;position:fixed;width:100%;height:100%;z-index:999999;background:url(../images/bgr/lb-overlay.png) 0 0 repeat;top:0;left:0;} .lb-wrap {text-align:left;position:absolute;top:10%;left:35%;width:30%;max-width:350px;background: rgb(111,207,202);background: -moz-linear-gradient(top, rgba(111,207,202,1) 0%, rgba(55,168,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,207,202,1)), color-stop(100%,rgba(55,168,163,1)));background: -webkit-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -o-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: -ms-linear-gradient(top, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);background: linear-gradient(to bottom, rgba(111,207,202,1) 0%,rgba(55,168,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcfca', endColorstr='#37a8a3',GradientType=0 );-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);} .lb-wrap .close {float:right;width:30px;height:30px;color:#fff;margin:-15px -15px 0 0;font:normal 17px/30px 'ChunkFiveRegular';text-transform:uppercase;background:#6FCFCA;text-align:center;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);} .lb-wrap .close:hover {color:#666;} .lb-wrap form {padding:0 5% 30px;width:90%;} .lb-wrap form h1 {padding:20px 0;color:#fff;-webkit-text-shadow:0 1px 0 rgba(0,0,0,.1);-moz-text-shadow:0 1px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.1);} .lb-wrap .f-item {padding:0 0 15px;font-size:1.1em;} .lb-wrap label {color:#184947;font-family:'Roboto' !important;-webkit-text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);-moz-text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);} .lb-wrap input {border-color:#37A8A3;} .lb-wrap .f-item:last-of-type {margin:0 0 15px;border-bottom:1px solid #37A8A3;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(255,255,255,.2);} .lb-wrap a {color:#fff;} .lb-wrap .gradient-button {width:100%;color:#297C78;font-size:12px;-webkit-text-shadow:0 1px 0 rgba(255,255,255,1);-moz-text-shadow:0 1px 0 rgba(255,255,255,1);text-shadow:0 1px 0 rgba(255,255,255,1);background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );} .lb-wrap .gradient-button:hover {background: rgb(238,238,238);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );} .lb-wrap p {font-family:'Roboto','Arial';-webkit-text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);-moz-text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);color:#184947;margin:0 0 15px;border-bottom:1px solid #37A8A3;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(255,255,255,.2);} /*LOADING*/ .ball {background-color: rgba(0,0,0,0); border: 10px solid #40BFB8;opacity: .9;border-top: 10px solid rgba(0,0,0,0);border-left: 10px solid rgba(0,0,0,0);border-radius: 60px;box-shadow: 0 0 35px #fff;width: 100px;height: 100px; margin: 0 auto; -moz-animation: spin .5s infinite linear;-webkit-animation: spin .5s infinite linear;-o-animation: spin .5s infinite linear;animation: spin .5s infinite linear;} .ball1 {background-color: rgba(0,0,0,0); border: 10px solid #40BFB8;opacity: .9; border-top: 10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-radius: 35px;box-shadow: 0 0 15px #fff;width: 50px;height: 50px;margin: 0 auto; position: relative;top: -95px;-moz-animation: spinoff .5s infinite linear;-webkit-animation: spinoff .5s infinite linear;-o-animation: spinoff .5s infinite linear;animation: spinoff .5s infinite linear;} .loading {text-align:center;} .one-fourth figure img {width:100%;} /*AMIT STYLES*/ .block-entity {width:32%} .pMetaBlk {display:inline-block; min-width:240px; background:#f6f6f6; padding:2px 5px; border-radius:2px;} .pMetaBlk .pMImg {float:left; margin-right:10px;} .pMetaBlk .pMInf {font-size:10px; display:table-cell; line-height:15px; color:#888;} .pMetaBlk .pMInf .pMITtl a {font-weight:normal; text-decoration:none; color:#65B6DE;} .pMetaBlk .pMInf .pMITag {color:#666;} .pMetaBlk .pMInf .pMIDes {color:#999;} .fltrCtr {z-index:2; position:relative;} .fltrCtr ul {margin:0; padding:0;} .fltrCtr li.fltrD {float:left; position:relative; cursor:pointer; list-style:none; margin-left:-1px;} .fltrCtr .firstFltr {margin-left:0;} .fltrCtr .grBtn5 {border-radius:0;} .fltrCtr .fltrSel, .fltrCtr .fltrSel a.grBtn5 {color:#dd4b39;} .fltrCtr .firstFltr .grBtn5 {border-radius:2px 0 0 2px;} .fltrCtr .lastFltr .grBtn5 {border-radius:0 2px 2px 0;} .fltrCtr .smpNv li {width:180px; list-style:none;padding:5px;} .fltrCtr .smpNv li .fOptTxt {width:150px;} .fltrCtr .scrlNv {overflow-y:scroll; height:250px;} .fltrCtr .grBtn2.selected {background:#FCF9D7;} .fltrCtr a.selected {font-weight:bold;} .fltrCtr a.nrmlVw {text-decoration:none; color:#000; font-size:12px; padding:4px 5px 5px 28px; background:transparent url(//cdn.yourholiday.me/static/img/poccom/icon_gridview.gif) no-repeat 0 0; line-height:24px;} .srchFltrCtr {margin:0 0 10px;} .srchFltrCtr .fltrCtr {padding:5px 0;} .tckSmFx {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAjElEQVR42mNgGAWDFUgCMTs1DTQH4klA7EwtA+2BeAkQR1HLwEAgngnEZUDMRKlhrECcDjUwhxqu4wbiSqiBpVALSAJTgNgfiFmgfDEgboYaWAfEnOS4yhFqQBUQWwBxH5QPMpiXEu+mQg2C4U4gFqI0DEFebIIa2APE0tRKOrJQAxWonQ05R0uiYQgAWowSH34q/8EAAAAASUVORK5CYII=") -0px -0px no-repeat; background-position:-4px -4px; width:12px; height:12px; font-size:1px;} .crsSmFx {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wocCikrmq4XoQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAtklEQVQ4y+3SMUpDQRCH8Z9ETJ6FmoBFuuCRvIqIKUwlsZJYJJoLWHkPj+AJhFQhTcAmPE0zwgPj87Fp9+t2dvdj/sOQyeziGdc190NMUsRPuEGnUjvGLeap3RZ4wH2IC9zFufjr00EDcS+ifmODT0yx3ne+F1jgHf3/Hjfp9BwjLFFG7AlWqR2e4DHiH+II44h/miLs4hVXIfyhHRvxEpvwi1aN9BIfmOGrUi/xhjMMYs6ZTLAFfQobrobtFfgAAAAASUVORK5CYII=") -0px -0px no-repeat; background-position:-4px -4px; width:12px; height:12px; font-size:1px;} .fltrLstCtr {padding:0; z-index:2; position:relative;border:1px solid #ddd;background:#f8f8f8} .fltrLstCtr ul {margin:0; padding:0;} .fltrLstCtr li.fltrD {position:relative; list-style:none;margin-bottom:0px;border-bottom:1px solid #ddd;} .fltrLstCtr li.fltrD .fltSct {display:block; padding:3px 8px;font-weight:bold;font-size:13px;color:#333;line-height:30px;height:30px;} .fltrLstCtr .grBtn5 {border-radius:0;} .fltrLstCtr .fltLstNv {} .fltrLstCtr .fltLstNv li {list-style:none; padding:0px 5px 0px 8px;font-size:11px;} .fltrLstCtr .fltrInl {min-height:24px; line-height:0;} .fltrLstCtr .fltrInl li {padding-right:0; display:inline-block;} .fltrLstCtr .fltLstNv a {display:block; text-decoration:none; color:#555;} .fltrLstCtr .scrlNv {overflow-y:scroll; height:150px;} .fltrLstCtr .fltrVLst {float:left; width:180px;} .fltrLstCtr .fltrVLst li.fltrD {border:0;} .srchFltrCtr .fltrLstCtr .fltrVLst {float:none; width:auto;} .srchFltrCtr .fltrLstCtr .fltrVLst li.fltrD {border-bottom:1px solid #C9CBCD;} .chkIm {background:transparent url('http://cdn.yourholiday.me/static/img/icons/checkbox.png') no-repeat; width:16px; height:16px;background-position:-1px -54px;} .unchkIm {background:transparent url('http://cdn.yourholiday.me/static/img/icons/checkbox.png') no-repeat; width:16px; height:16px;background-position:-1px -4px;} .srchFmCtr {background:#fdfdfd; padding:10px;border-right:5px solid #F7FCFA;} .srchFmCtr a.mdfySrchAct {background:#F7FCFA;color:#333;border:1px solid #ddd;} .srchFmCtr .f-item {float:none; padding:6px 0;} .srchFmCtr .f-item label {color:#333; text-transform:uppercase; font-weight:normal; font-size:11px;} .srchFmCtrFltr {background:#e9e9e9; border:1px solid #ddd; border-bottom:0;} .srchFmCtrFltr a.mdfySrchAct {background:#F7FCFA; color:#333; border:1px solid #ddd;} .smpNv {margin:0; padding:0; list-style-type:none; background:#fff; border:1px solid #ddd; box-shadow:12x 2px 3px rgba(50, 50, 50, 0.5); position:absolute;} .smpNv li {float:left; color:#000; list-style:none; width:115px;} .plLstNv li a {display:block; text-decoration:none; color:#333; padding:4px;} .nvDwnIm {background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVR42mOIjIz8jwszgABOCRjAKYGsAJkPAKT/IKHcRfUJAAAAAElFTkSuQmCC") no-repeat right center; padding:0 16px 0 0; margin:0; bottom:0;font-size:13px;} .grBtn5 {font-size:11px;color:#333;padding:8px;text-decoration:none;border-radius:2px;} .noscroll {overflow:hidden;} .u_floatL {float:left;} .u_floatR {float:right;} .u_alignL {text-align:left !important;} .u_alignR {text-align:right !important;} .u_alignC {text-align:center !important;} .u_alignJ {text-align:justify !important;} .u_ctr {margin: 0 auto;} .u_nowrp {white-space: nowrap;} .u_minH, .u_minH2, .u_minH3 {height: 1px; font-size: 1px;} .u_normalF {font-size:13px;} .u_smallF {font-size:12px;} .u_vsmallF {font-size:11px;} .u_vvsmallF {font-size:10px;} .u_bigF {font-size:14px;} .u_vbigF {font-size:15px;} .u_iconF {font-size:28px;} .u_boldL {font-weight:bold;} .waitScr {line-height:1.4;font-size:1.2rem;font-weight:bold;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center} .waitScr .waitScrMsg {font-size:16px;font-weight:lighter;} .waitScr .waitScrPltCntnt {font-size:16px;margin:12px 0;text-align:center;} .fnScrll::-webkit-scrollbar {height:12px; width:10px;} .fnScrll::-webkit-scrollbar-thumb {min-height:28px;background-clip:padding-box; background:rgba(150,150,150,.7);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} .fnScrll::-webkit-scrollbar-button {display:none;} .fnScrll::-webkit-scrollbar-track {background-color:none;} .fnScrll::-webkit-scrollbar-track:active {background-color:none;} .fnScrll::-webkit-scrollbar-thumb:hover {background:#aaa;} .fnScrll::-webkit-scrollbar-thumb:active {background:#888; -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);} .tsC {color: #999;} .dkC {color:#000;} .errC, .errC > .iconP {color:#96281B;} .infC, .infC > .iconP {color:#3E79B3;} a.tsC {color: #999; text-decoration:none;} a.tsC:hover {text-decoration:underline;} .mrgnT {margin-top:1em;} .mrgn2T {margin-top:2em;} .mrgn3T {margin-top:3em;} .mrgn4T {margin-top:4em;} .mrgn5T {margin-top:5em;} .mrgn6T {margin-top:6em;} .mrgn2B{margin-bottom:2em;} .mrgn3B{margin-bottom:3em;} .mrgn4B{margin-bottom:4em;} .mrgn5B{margin-bottom:5em;} .mrgn6B{margin-bottom:6em;} .mrgnB {margin-bottom:2em;} .mrgn0B {margin-bottom:0px;} .mrgn10 {margin:10px;} .mrgn10T {margin-top:10px;} .mrgn15T {margin-top:15px;} .mrgn10B {margin-bottom:10px;} .mrgnR10 {margin-right:10px;} .mrgnR20 {margin-right:20px;} .mrgnL10 {margin-left:10px;} .mrgnL20 {margin-left:20px;} .mrgnLR15 {margin-right:15px; margin-left:15px;} .padTB {padding:5px 0;} .padSmTB {padding:3px 0;} .padSmT {padding-top:3px;} .padSmB {padding-bottom:3px;} .padSmL {padding-left:4px;} .padR5 {padding-right:5px;} .padL10 {padding-left:10px;} .padT1 {padding-top:1em;} .pad0B {padding-bottom:0;} .padB1 {padding-bottom:1em;} .boxPad1 {padding:1em;} .boxPad2 {padding:2em;} .boxPad12 {padding:1em 2em;} .boxPad5 {padding:5px;} .boxPad10 {padding:10px;} .gFont {color:#ccc;} .rFont {color:red;} .bFont {color:#000;} .lghtGBg {background-color:#eee;} a.u_lnc {text-decoration:none;} ul.nomg {margin:0;} ul.blt {padding-left:2em;} ul.blt li {list-style:disc;} ul.noblt {margin-left: 1em;} ul.noblt li {list-style-type: none;} ul.lmg {margin: 0 0 0 1em;} ul.tmg {margin:1em 0 0 0;} ul.nmlBlt {padding:0 0 0 2em; margin:0;} ul.nmlBlt li {list-style:disc; font-size:inherit; color:inherit; line-height:1.5;} .posR {position:relative;} .posA {position:absolute;} .rnd2Bdr {-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;} .rnd5Bdr {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} .rnd10Bdr {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} .label {color: #ffffff; display: inline-block; font-weight: bold; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #5f5f5f; box-shadow: inset 0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; font-weight:bold; padding: 4px 6px 3px 6px; line-height: 13px; } a.label:hover { color: #ffffff; text-decoration: none; cursor: pointer; } .label-important { background-color: #c95454; } .label-warning { background-color: #d17d10; } .label-success { background-color: #7aa745; } .label-info { background-color: #589fc4; } .label-inverse { background-color: #333333; } .label-normal {background-color:#eee; color:#333; text-shadow:0 0;} .label-flexi {white-space:normal;} .rlabel-important {color:#c95454;} .rlabel-warning {color:#d17d10;} .rlabel-success {color:#7aa745;} .rlabel-info {color:#589fc4;} .rlabel-red {color:#C61130;} .label-orange {background-color:#f08e29;border-color:#d7750f;} .label-green {background-color:#61cb07;border-color:#499a05;} .label-blue {background-color:#4183D7;} .label-red {background-color:#D14836;border-color:#C61130;} .alabel {display:inline-flex; align-items:center; white-space:nowrap; line-height:20px; vertical-align:middle; background-color:#dfe3e8; color:#212b36; border-radius:15px; padding:0 10px; font-size:13px; border:2px solid #fff;} .alabel i {margin:0 3px 0 0;} .alabel i.rgt {margin:0 0 0 6px;} .alabel--sm {font-size:12px; line-height:18px;} .alabel--xs {font-size:11px; line-height:17px;} .alabel--xl {font-size:14px; line-height:25px; border-radius:12px; border:5px solid #fff;} .alabel--wrap {white-space:normal;} .alabel--act {cursor:pointer;} .alabel--act i.rgt {color:#2a6df4;} .alabel-ptr { cursor:pointer;} .alabel-normal {color:#576675; background-color:#dfe3e8;} .alabel-info {background-color:#b4e1fa;} .alabel-important {background-color:#ffea8a;} .alabel-warning {background-color:#ffc58b;} .alabel-success {background-color:#bbe5b3;} .alabel-critical {background-color:#fead9a;} .alabel-inverse {color:#fff; background-color:#576675;} .alabel-confirmed {color:#fff; background-color:#22aa00;} .alabel-aborted {color:#fff; background-color:#c91c1f;} .alabel-blt:before {content:""; height:8px; width:8px; border-radius:50%; margin-right:7px; background-color:#212b36;} .alabel-normal:before {background-color:#919eab;} .alabel-info:before {background-color:#084e8a;} .alabel-important:before {background-color:#8a6116;} .alabel-warning:before {background-color:#c05717;} .alabel-success:before {background-color:#108043;} .alabel-critical:before {background-color:#8e6156;} .alabel-inverse:before {background-color:#fff;} .alabel-confirmed:before {background-color:#8e6156;} .alabel-aborted:before {background-color:#fff;} .alabel-normal .txt-bg {background-color:#919eab;} .alabel-info .txt-bg {background-color:#084e8a;} .alabel-important .txt-bg {background-color:#8a6116;} .alabel-warning .txt-bg {background-color:#c05717;} .alabel-success .txt-bg {background-color:#108043;} .alabel-critical .txt-bg {background-color:#8e6156;} .alabel-inverse .txt-bg {background-color:#fff;} .alabel-confirmed .txt-bg {background-color:#8e6156;} .alabel-aborted .txt-bg {background-color:#fff;} .blabel {color:#333;} .blabel-light, tr.blabel-light td {background-color:#e4f1fe !important;} .blabel-info, tr.blabel-info td {background-color:#d8f9ff !important;} .blabel-success, tr.blabel-success td {background-color:#eaf2d7 !important;} .blabel-danger, tr.blabel-danger td {background-color:#ffe9e3 !important;} .blabel-confirmed, tr.blabel-confirmed td {background-color:#d5b8ff !important;} .blabel-important, tr.blabel-important td {background-color:#faf4d3 !important;} .blabel-critical, tr.blabel-critical td {background-color:#ffd6cc !important;} .blabel-normal, tr.blabel-normal td {background-color:#eff1f3 !important;} .blabel-warning, tr.blabel-warning td {background-color:#ffeec8 !important;} .blabel-pending, tr.blabel-pending td {background-color:#f6efe9 !important;} .htag-luxury {background-color:#eaef2c; font-weight:normal;} form input.calInput, .def-form input.calInput {width: 70px;} form input.example, form textarea.example, input.example, textarea.example {color:#888; font-weight:normal;} form textarea.shrunk {height:16px; overflow:auto;} form div.invalid-inp {padding: 2px 0 5px 20px; background: transparent url("/static/img/icons/exclamation.gif") no-repeat scroll 0 1px; color: #f00; font-size:11px;} .def-form, .def-form dl, .def-form dd {padding: 0; margin: 0;} .def-form, .def-form dl, .def-form fieldset {width: 100%;} .def-form legend {margin-left:50px; font-weight:bold;} .def-form fieldset {border:none; margin:0;} .def-form dt {clear:left; float:left; padding:7px 0; text-align:left; width:100px;} .def-form dt label {display:block;font-size:13px;font-weight:bold} .def-form dd {padding:4px 0; *padding:3px 0;float:left;} .def-form input, .def-form select, .def-form textarea {padding:6px; margin:0; border:1px solid #BBB; background:#fff; color:#333;box-shadow:1px 1px 3px #CDCDCD inset;-webkit-box-shadow:1px 1px 3px #CDCDCD inset} .def-form input, .def-form textarea {padding:6px; margin:0; border:1px solid #ccc; background:#fff; color:#333;box-shadow:0 2px 1px 0 rgba(204, 204, 204, 0.25);-webkit-box-shadow:0 2px 1px 0 rgba(204, 204, 204, 0.25);font-size:13px;} .def-form select.smPad {padding:2px;font-size:14px} .def-form div.invalid-inp, .def-form span.invalid-inp, .def-form .fhelp {padding: 4px 0 2px 20px; background-position: 0 2px;} .def-form .fhelp {padding: 4px 0 2px;} .def-form div.invalid-inp-hd {margin-left: 10px;} .def-form dt.info {width: auto; float: none; font-style: italic; font-size:11px;} .def-form dt.full {width: auto; float: none;} .def-form dt.full label {display: inline;} .def-form span.sub {font-size:11px;} .def-form .formHd {font-weight:bold; padding-bottom:2px; margin:0.5em 0;} .def-form .formBd {padding:5px 0 10px 12px;} form.boldL dt label {font-weight: bold;} form.rgtL dt label {text-align:right;} form.rightL dt {text-align: right;} form.fullL dt {float:none; width:auto; padding:7px 0 0;} form.fullI dd {float:none;} form.smallGap dd {padding: 2px 0;} form.smallGap dt {padding-left: 0;} form.wideL dt, form.wideLO dt {width: 150px;} form.vvwideL dt {width: 300px;} form.wideL input, form.wideL textarea {width: 200px;} form.wideL input.checkbox {width: auto; vertical-align:middle;} form.wideL div.invalid-inp, form.wideLO div.invalid-inp, form.wideL .fhelp, form.wideLO .fhelp {padding: 4px 0 2px 20px; background-position: 0 2px;} form.vvwideL div.invalid-inp, form.vvwideL .fhelp {margin-left: 315px; padding: 4px 0 2px 20px; background-position: 0 2px;} form.wideL .fhelp, form.wideLO .fhelp, form.vvwideL .fhelp {padding: 4px 0 2px;} form.inpBLbl dt {float:none; clear:none; padding-left:0; width:auto;} form.inpBLbl .fhelp {margin-left:0;} form.sForm {background-color: #f1f1f1; padding: 5px 0; margin: 5px 0;} .def-form dt.full div.invalid-inp, form.wideL dt.full div.invalid-inp, form.wideLO dt.full div.invalid-inp {margin-left: 0;} .pChkLstItm {background:#f6f6f6; padding:4px 7px; margin-bottom:3px;} .pChkLstItm label span {margin-left:8px;} .def-form .dateRangeCtr {display:flex; align-items:center;} .def-form .dateRangeCtr .sep {margin:0 8px;} .def-form .dateRangeCtr input.calInput {width:auto; padding-left:8px; padding-right:8px;} .def-form .dateRangeCtr a.cal_display {position:static; flex:0 0 20px; height:15px; margin-left:-20px;} .fmFldsBlkCtr {position:relative; border:1px solid #ddd; padding:24px 12px 0; margin:3em 0;} .fmFldsBlkCtr.fmFldsBlkCtr2 {padding:24px;} .fmFldsBlkCtr h3.fldBlkHd {position:absolute; padding:0 8px; margin:0; font-weight:bold; font-size:13px; top:-10px; left:12px; background:#fff; color:#333;} .fmFldsBlkCtr h3.fldBlkHd2 {font-weight:normal;} .fmFldsBlkCtr p {font-size:13px; line-height:normal; padding:0 12px; margin:0 0 1em;} .fmFldsBlkCtr.fmFldsBlkCtr2 p {padding:0;} .fmFldsBlkCtr .fldsHCtr {display:flex; flex-wrap:wrap;} .fmFldsBlkCtr .fldsHCtr.hide {display:none;} .fmFldsBlkCtr .fldsHCtrWPad {padding:0 12px 24px;} .fmFldsBlkCtr .fldsHCtrMB {margin-bottom:16px;} .fmFldsBlkCtr .fldsHCtrMT {margin-top:16px;} .fmFldsBlkCtr .fldsHCtr dl {width:33%; box-sizing:border-box; padding:0 12px 24px;} .fmFldsBlkCtr .fldsHCtr2 dl {width:20%;} .fmFldsBlkCtr .fldsHCtr3 dl {width:50%;} .fmFldsBlkCtr .fldsHCtr4 dl {width:25%;} .fmFldsBlkCtr .fldsHCtrF dl {width:100%;} .fmFldsBlkCtr .fldsHCtr dl.colW2 {width:66%;} .fmFldsBlkCtr .fldsHCtr dl dt {float:none; width:auto; padding:0;} .fmFldsBlkCtr .fldsHCtr dl dt label {font-size:11px; text-transform:uppercase; color:#666; letter-spacing:0.5px; margin:0 0 3px;} .fmFldsBlkCtr .fldsHCtr dl dd {float:none;} .fmFldsBlkCtr .fldsHCtr dl dd i {font-size:14px; margin-left:-22px; color:#666;} .fmFldsBlkCtr .fldsHCtr dl dd input, .fmFldsBlkCtr .fldsHCtr dl dd textarea {width:100%; box-sizing:border-box; border-radius:4px; font-size:13px; padding:8px 12px;} .fmFldsBlkCtr .fldsHCtr dl dd .tf-autocomplete {width:100%;} .fmFldsBlkCtr .fldsHCtr dl dd input.calInput {width:110px;} .fmFldsBlkCtr .fldsHCtr dl dd select {width:100%; box-sizing:border-box; border-radius:4px; box-shadow:none;} .fmFldsBlkCtr .fldsHCtr dl dd.chkBxCtr {margin-top:8px;} .fmFldsBlkCtr .fldsHCtr dl dd.chkBxCtr label {display:flex; font-size:13px;} .fmFldsBlkCtr .fldsHCtr dl dd.chkBxCtr input, .fmFldsBlkCtr .fldsHCtr label.chk-inp-ctr input {width:auto; margin:2px 10px 0 0; align-self:flex-start;} .fmFldsBlkCtr .fldsHCtr dl dd.multiSlctCtr select {width:auto; margin-right:3px;} .fmFldsBlkCtr dl .mltInpCtr {display:flex;} .fmFldsBlkCtr dl .mltInpCtr select {width:auto !important;} .fmFldsBlkCtr dl .mltInpCtr.hide {display:none;} h2.ui-hd {font-size:18px; font-weight:600; margin:0; padding:0;} h2.ui-hd--nbld {font-weight:normal;} h2.ui-hd .sub {font-size:13px; font-weight:normal; margin:4px 0 0px; color:#999;} h3.ui-subhd {font-size:12px; font-weight:700; margin:0; padding:0; text-transform:uppercase;} .ui-crd {background:#fff; box-shadow:0 1px 3px 0 rgba(63,63,68,.15); border-radius:3px;} .ui-crd--subdued {background:#f9fafb;} .ui-crd + .ui-crd {margin-top:2em;} .ui-crd--hd {padding:22px 22px 0;} .ui-crd--hd-bdr {padding:22px; border-bottom:1px solid #e6e6e6;} .ui-crd--sct {padding:22px;} .ui-crd--sct-subdued {background:#f9fafb;} .ui-crd--sct + .ui-crd--sct, .ui-crd--sct-bdr {border-top:1px solid #e6e6e6;} .ui-crd--sct--hd {padding:0 0 12px;} .ui-crd--scrll-sct {overflow-y:auto; max-height:65vh;} .sldrPnlCnt .ui-crd--scrll-sct {max-height:calc(100vh - 160px);} .ui-stk {display:flex; margin-top:-18px; margin-left:-18px;} .ui-stk--wrap {flex-wrap:wrap;} .ui-stk--vert {flex-direction:column;} .ui-stk--align-baseline {align-items:baseline;} .ui-stk--align-center {align-items:center;} .ui-stk--align-start {align-items:flex-start;} .ui-stk--align-end {align-items:flex-end;} .ui-stk--justify-start {justify-content:flex-start;} .ui-stk--justify-end {justify-content:flex-end;} .ui-stk--justify-center {justify-content:center;} .ui-stk--justify-eqspc {justify-content:space-between;} .ui-stk--spc-sm {margin-top:-9px; margin-left:-9px;} .ui-stk>* {flex:0 0 auto; margin-top:18px; margin-left:18px;} .ui-stk--spc-sm>* {margin-top:9px; margin-left:9px;} .ui-stk-itm {min-width:0; max-width:100%;} .ui-stk-itm--fill {flex:1 1 auto;} .ui-stk-itm--fill50 {flex:1 1 50%;} .ui-fm-flds {display:flex; flex-wrap:wrap; margin-top:-18px; margin-left:-18px;} .ui-fm-flds + .ui-fm-flds {margin-top:0;} .ui-fm-flds--flat {flex-direction:column;} .ui-fm-flds dl {width:calc(33% - 18px); box-sizing:border-box; margin-top:18px; margin-left:18px;} .ui-fm-flds dl dt {float:none; width:auto; padding:0;} .ui-fm-flds dl dt label {font-weight:normal; padding:0 0 2px; display:block;} .fm-flds-bld .ui-fm-flds dl dt label, .ui-fm-flds dl dt.bldFld label {font-weight:bold;} .ui-fm-flds dl dd {float:none;} .ui-fm-flds--w25 dl {width:calc(25% - 18px);} .ui-fm-flds--w50 dl {width:calc(50% - 18px);} .ui-fm-flds--w100 dl {width:calc(100% - 18px);} .ui-fm-flds--flat dl {display:flex; align-items:baseline;} .ui-fm-flds--flat dl.hide {display:none;} .ui-fm-flds--flat dl dt {flex:0 0 calc(45% - 15px); margin-right:15px;} .ui-fm-flds--rt dl dt {text-align:right;} .ui-fm-flds--flat dl dd {flex-grow:1;} .ui-fm-flds dl .fhelp {color:#999; padding-top:5px;} .ui-fm-flds dl dd.ui-fm-fld--chk-inp label, label.chk-inp-ctr {display:flex;} .ui-fm-flds dl dd.ui-fm-fld--chk-inp input, label.chk-inp-ctr input {width:auto; margin:2px 10px 0 0;} .ui-fm-flds dl dd.multiSlctCtr select, .ui-fm-flds dl .multiSlctCtr select {width:auto; margin-right:3px;} .ui-fm-flds dl .mltInpCtr {display:flex;} .ui-fm-flds dl .mltInpCtr.hide {display:none;} .ui-fm-flds--md {margin-top:-15px; margin-left:-15px;} .ui-fm-flds--md dl {width:calc(33% - 15px); margin-top:15px; margin-left:15px;} .ui-fm-flds--md.ui-fm-flds--w25 dl {width:calc(25% - 15px);} .ui-fm-flds--md.ui-fm-flds--w50 dl {width:calc(50% - 15px);} .ui-fm-flds--md.ui-fm-flds--w100 dl {width:calc(100% - 15px);} .fldInstr p {font-size:13px; line-height:1.5; padding:0; margin:0; color:#666;} .fldInstr p + p {padding-top:8px;} .ui-stk input, .ui-stk textarea, .ui-fm-flds input, .ui-fm-flds textarea {width:100%; box-sizing:border-box; border-radius:4px; font-size:13px; padding:8px 12px;} .ui-stk .tf-autocomplete, .ui-fm-flds .tf-autocomplete {width:100%;} .ui-stk select, .ui-fm-flds select {width:100%; box-sizing:border-box; box-shadow:none; border-radius:4px; font-size:13px; box-shadow:none; padding:6px; margin:0; border:1px solid #ccc; background:#fff; color:#333;} .ui-stk a.search-button-sec, .ui-stk a.search-button-pri {display:inline-block;} .ui-sts-bnnr {position:relative; display:flex; padding:12px; border-radius:3px; background-color:#eef9f9; font-size:13px;} .ui-sts-bnnr i {flex-grow:0; padding-right:12px; color:#00848e; font-size:16px; margin:3px;} .ui-sts-bnnr .ui-sts-bnnr--cnt {flex:1 1 auto; padding:3px 0;} .ui-sts-bnnr .ui-sts-bnnr--cnt ul {margin:8px 0; padding:0 0 0 2em;} .ui-sts-bnnr .ui-sts-bnnr--cnt li {list-style:disc; font-size:13px; line-height:1.5; color:inherit;} .ui-sts-bnnr-bx {box-shadow:0 1px 3px 0 rgba(63,63,68,.15); border-radius:0 0 3px 3px; border-top:3px solid #47c1bf;} .ui-sts-bnnr-err {background-color:#fdf3f0;} .ui-sts-bnnr-err i {color:#bf0711;} .ui-sts-bnnr-bx.ui-sts-bnnr-err {border-color:#de3618;} .ui-sts-bnnr-success {background-color:#eff7ed;} .ui-sts-bnnr-success i {color:#108043;} .ui-sts-bnnr-bx.ui-sts-bnnr-success {border-color:#50b83c;} .ui-sts-bnnr-warn {background-color:#fdf7e3;} .ui-sts-bnnr-warn i {color:#8a6116;} .ui-sts-bnnr-bx.ui-sts-bnnr-warn {border-color:#eec200;} table.ptyTb {width:100%; background:#fff; border:0; box-shadow:0 0 8px rgba(0,0,0,0.1); border-radius:8px; margin:10px 0;} table.ptyTb th {background-color:#f2f5f7; padding:15px; text-align:left; text-transform:uppercase; letter-spacing:1.1px; color:#61707e; border-bottom:2px solid #e3e9ed;} table.ptyTb.ptyTbSmplHd th {text-transform:none;} table.ptyTb td {padding:15px; vertical-align:top; border-bottom:1px solid #e3e9ed;} img.usrPrfAvt {width:40px; border-radius:50%;} .topHeader {display:flex;justify-content:space-between; margin-top:30px;} .topHeader .heading {font-size:24px;color:#142031;font-weight:700;} .topHeader .desc {font-size:14px;color:rgba(20,32,49,.5);font-weight:500;margin:10px 0} .topHeader a.main-button {font-size:12px;font-weight:700;text-align: center;border-radius: 2px;text-transform: uppercase;padding:6px 12px;letter-spacing: 1px;color: #fff;cursor: pointer; user-select: none; display:inline-block; background: #222; text-decoration:none; text-shadow:none; height:auto;} .topHeader a.main-button-sec {background:#fff; color:#333; box-shadow:0 1px 0 1px rgba(22,29,37,.1);} .topHeader a.main-button i {margin-right:8px;} .rsltFltrsCtr {display:flex; font-size:13px; padding:1em 0 2em;} .rsltFltrsCtr + .rsltFltrsCtr {margin-top:-1.5em;} .rsltFltrsCtr-wrp {flex-wrap:wrap; padding-top:0;} .rsltFltrsCtr .rsltFltrItm {margin:0 10px 0 0; display:flex; align-items:center;} .rsltFltrsCtr .rsltFltrItm.hide {display:none;} .rsltFltrsCtr-wrp .rsltFltrItm {padding-top:1em;} .rsltFltrsCtr .rsltFltrItm input.calInput {width:120px;} .rsltFltrsCtr .rsltFltrItm input {width:100%; box-sizing:border-box; border-radius:4px; padding:8px;} .rsltFltrsCtr .rsltFltrItm input.checkbox {width:auto;} .rsltFltrsCtr .rsltFltrItm select {width:100%; box-sizing:border-box; border-radius:4px; box-shadow:none;} .rsltFltrsCtr .rsltFltrItm select, .rsltFltrsCtr .rsltFltrItm .select2-container {width:100% !important; min-width:180px; max-width:200px;} .rsltFltrsCtr .rsltFltrActCtr a.ui-button {font-size:13px;} .rsltFltrsCtr .prdSrchInpCtr {position:relative; width:350px; font-size:14px;} .rsltFltrsCtr .prdSrchInpCtr i {position:absolute; top:8px; left:12px; color:#aaa;} .rsltFltrsCtr .prdSrchInpCtr input {box-sizing:border-box; width:100%; border-radius:3px; padding:6px 5px 6px 35px; font-size:13px;} .attchDocItm {display:flex; padding:4px 0 0;} .attchDocItm .doc--nm {display:flex; flex:1 1; align-items:baseline;} .attchDocItm .doc--nm i {flex:0 0 25px;} .attchDocItm .doc--act {margin:0 0 0 15px;} @media screen and (max-width: 850px) { .rsltFltrsCtr .rsltFltrItm .select2-container {min-width:0;} } @media screen and (max-width: 600px) { .topHeader {flex-direction:column; margin-top:0;} .topHeader .heading {font-size:20px;margin-bottom:15px} .topHeader .hdActCtr {display:flex;} .topHeader a.main-button {font-size:11px; padding:6px 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .rsltFltrsCtr {flex-wrap:wrap; padding:1em 0 0;} .rsltFltrsCtr .rsltFltrItm {margin:0; padding:0 10px 10px 0; box-sizing:border-box; flex:0 0 50%; width:50%;} .rsltLstTbCtr table {display:block; overflow-x:auto; width:auto; margin-left:-14px; margin-right:-14px;} .rsltFltrsCtr .prdSrchInpBlk {flex:1 1 100%;} .rsltFltrsCtr .prdSrchInpCtr {width:100%;} .rsltFltrsCtr .prdSrchInpCtr input {border:1px solid #ccc;} } /* Tooltip */ #mTooltip {text-align:left;} #mTooltip-close {position:absolute; top:8px; right:10px;} #mTooltip-close a {background:transparent url(/static/img/v1/close.png) no-repeat 0 0; width:11px; height:11px; display:block;} #mTooltip-close img {display:none;} #mTooltip.mTooltip-help .content {border:1px solid #ccc; background-color:#fff; padding:0;} #mTooltip.mTooltip-help #mtipContent {padding:5px; font-size:85%;} #mTooltip.mTooltip-help .mTooltip-shadow {display:none;} .blockUIOverlay {background-color: rgb(245, 245, 245); opacity:0.8 !important} .blockDialogOld {box-shadow:0 2px 4px #d5d5d5;-webkit-box-shadow:0 2px 4px #d5d5d5;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;} .blockDialog {padding:30px 20px; margin:0; width:375px; top:40%; left:35%; text-align:left;background-color:#fff;border:1px solid #d5d5d5;} .blockDialog .headFont {font-size:18px;font-weight:bold} .blockDialog .blockMsg {position:relative; top:0; left:0; z-index:2; padding:5px 25px 10px;} .blockMsg .blockHd {color:#333; font-weight:normal;font-size:20px;padding-bottom:5px; font-family:Arial,Helvetica,sans-serif;} .blockMsg .blockClose, .bkClose {cursor: pointer; height: 28px; position: absolute; right: -35px; top: -40px; width: 29px; background: transparent url(/static/img/v1/close1.png) no-repeat 0 0;} .blockMsg .blockBd {padding-top: 10px;} .blockWait.blockWaitDk {background:#333; color:#fff;} .blockWait.blockWaitDkTns {background:transparent; color:#fff; border:0;} .blockWait .blockMsg {padding: 1px 10px 2px;} .blockWait .blockMsg .blockBd {padding: 0;} .blockWait .blockMsg h2 {margin: 0; text-align: center;} .blockAlert .infoAlert, .blockAlert .errorAlert, .blockAlert .successAlert, .blockAlert .quesAlert {float: left; height: 52px; width: 62px; background: transparent url("/static/img/icons/gn_icons.gif") no-repeat 0 0;} .blockAlert .errorAlert {background-position: -4px -162px;} .blockAlert .successAlert {background-position: -4px -240px;} .blockAlert .quesAlert {background-position: -4px -86px;} .blockAlert .alertMsg {margin-left:65px; font-size:13px; padding:12px 10px 0 0;} .blockAlert .alertAction {text-align: right; margin-top: 10px;} .blockNoPad, .blockNoPad .blockMsg, .blockNoPad .blockMsg .blockBd {padding:0} .blockNoPad .blockMsg .blockClose {top:-13px; right:-13px;} .wdBlock {width: 425px;} .wdBlk2 {width: 461px;} .wdBlk3 {width: 600px;} .lgnSmBlk {width: 350px;} .lgnRgBlk {width:701px; left:20%;} .lgnRgBlkF {width:701px; left:20%; min-width:750px;} .lgRgBlk2 {width: 851px; left: 10%;} .mxWdBlk {width:90%; max-width:1160px; box-sizing:border-box;} .bwtBlk {width:951px; left:2%;} .floatM {position:fixed; top:0;} .floatB {position:absolute; bottom: 0;} #_sldrPnlOvlyCtr {position:fixed; top:0; bottom:0; right:0; left:0; background-color:rgba(0,0,0,0.3); z-index:995;} #_sldrPnlOvlyCtr.sldrPnlOvrMdl {z-index:1002;} .sldrPnlCtr {position:fixed; right:-500px; top:0; bottom:0; width:100%; max-width:500px; z-index:996; overflow:hidden; background:#fff; transition:200ms right ease-in; display:flex; flex-direction:column;} .sldrPnlCtr.sldrPnlOvrMdl {z-index:1003;} .sldrPnlCtr.wdPnl1 {right:-600px; max-width:600px;} .sldrPnlCtr.wdPnl2 {right:-700px; max-width:700px;} .sldrPnlCtr.sldrPnlCtr-open {right:0; box-shadow:0 0 5px rgba(0,0,0,0.5);} .sldrPnlCtr .sldrPnlCnt {position:relative; font-size:13px; overflow-y:auto;} .sldrPnlCtr .sldrPnlCnt .sldrPnlClose {position:absolute; top:10px; right:10px; cursor:pointer; font-size:15px; color:#666; z-index:1;} .pnlWCls .sldrPnlCnt .sldrPnlClose {background:#333; color:#fff; width:25px; height:25px; border-radius:50%; display:flex; justify-content:center; align-items:center; font-size:12px;} .sldrPnlCtr .sldrPnlMsg, .sldrPnlCtr .sldrPnlWait {display:flex; flex-direction:column; flex:1 1 auto; align-items:center; justify-content:center;} .sldrPnlCtr .pnlMsg {display:flex; flex-direction:column; text-align:center; margin:0 20px;} .sldrPnlCtr .pnlMsg .ic {font-size:22px; margin:0 0 20px; color:#777;} .sldrPnlCtr .pnlMsg .cnt {font-size:14px;} .sldrPnlCtr .pnlMsg .act {margin:12px 0 0;} .sldrPnlCtr .pnlWait {margin:0 20px;} .sldrPnlCtr .pnlWait .ic {display:flex; justify-content:center;} .sldrPnlCtr .pnlWait .cnt {margin:20px 0 0; font-size:15px; font-weight:bold;} body._sldrPnlOpn #_tcmnty_ {display:none;} @media screen and (max-width: 600px) { .sldrPnlCtr {max-width:100%; left:105%; right:auto; transition:200ms left ease-in;} .sldrPnlCtr.sldrPnlCtr-open {left:0; right:auto;} } .fxCTACtr {position:fixed; bottom:-100px; width:100%; z-index:10; text-align:center; transition:all 0.5s ease 0s;} .fxCTACtr.stky {bottom:0;} .qvwBlk {width:801px; left:20%; padding:0;} .qvwBlk .blockMsg {padding:0;} .qvwBlk .blockMsg .blockBd {padding:0;} .qvwBlk .blockMsg .blockClose {top:-14px; right:-14px;} .user_messages {max-width:600px; position:relative; margin:0 auto;} .msgBox {padding:0.7em 1em; position:fixed; width:600px; top:-2px; z-index:10; box-shadow:0 2px 4px rgba(68,68,68,0.6); border-radius:0 0 5px 5px;} .msgBox.errMsgBox {background-color: #fde9e9;} .msgBox.sucMsgBox {background-color: #eafde9;} .msgBox.infoMsgBox {background-color: #e9fbfd;} .msgBox .errorAlert, .msgBox .successAlert, .msgBox .infoAlert, .msgBox .quesAlert {float: left; height: 26px; width: 40px; background: transparent url("/static/img/icons/gn_small_icons.png") no-repeat 0 0;} .msgBox .successAlert {background-position: 0 -64px;} .msgBox .infoAlert {background-position: 0 -128px;} .msgBox .quesAlert {background-position: 0 -186px;} .msgBox .alertMsg {margin-left:45px; margin-right:20px; padding:3px 0 0; font-weight: bold; font-size:11px;} .msgBox .alertMsg ul {margin:0;} .msgBox .alertMsg li {list-style:none; font-size:13px; color:#333; line-height:165%;} .msgBox .close {position:absolute; right:5px; bottom:0; color:#999; font-size:16px; cursor:pointer;} .msgParent {margin: 0 auto; width: 370px;} .msgParent .msgBoxHd {background-color: #888; color: #fff; padding: 5px 10px; font-weight: bold;} .msgParent .msgBox {border: 1px solid #DDD; background-color: #fff;} .msgParent .note {padding: 10px 0 0; margin: 10px 0 0; color: #999;} .qtip {position:absolute; left:-28000px; top:-28000px; display:none; max-width:280px; min-width:50px; font-size:11px; line-height:12px; direction:ltr; padding:0;} .qtip-content {position:relative; padding:4px 8px; overflow:hidden; text-align:left; word-wrap:break-word;} .qtip-titlebar {position:relative; padding: 6px 35px 0 10px; overflow:hidden; border-width:0 0 1px; font-weight:bold;} .qtip-titlebar + .qtip-content {border-top-width:0 !important;} .qtip-close {position:absolute; right:5px; top:5px; cursor:pointer; outline:medium none; color:#333;} .qtip-titlebar .ui-icon, .qtip-icon .ui-icon {display:block; text-indent:-1000em; direction:ltr;} .qtip-icon .ui-icon {width:18px; height:14px; line-height:14px; text-align:center; text-indent:0; font-size:20px; color:inherit; background:transparent none no-repeat -100em -100em;} .qtip .qtip-tip {margin:0 auto; overflow:hidden; z-index:10;} x:-o-prefocus, .qtip .qtip-tip {visibility:hidden;} .qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {position:absolute; color:#123456;} .qtip .qtip-tip canvas {top:0; left:0;} .qtip .qtip-tip .qtip-vml {behavior:url(#default#VML); display:inline-block; visibility:visible;} .qtip-default {border:1px solid #000; background-color:#000001; color:#fff; font-size:12px; font-weight:bold; line-height:16px;} .qtip-default .qtip-titlebar {padding: 6px 35px 0 10px; background-color:#000001;} .qtip-shadow {-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);} .qtip-ttip1 {font-size:11px; font-weight:normal;} .qtip-ttip1 .qtip-content {padding:2px 6px;} .qtip-ttip2 .qtip-content {max-height:300px; overflow-y:auto;} .qtip-cal {border:1px solid rgba(255,255,255,0.5); background-color:#fff; color:#333; font-size:11px; line-height:16px; box-shadow:1px 1px 3px rgba(0,0,0,0.5); max-width:170px;} .qtip-rounded {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;} .qtip-rounded {color:#444; background:#d9edf7;border:1px solid #bce8f1;padding: 10px 20px;box-shadow: 2px 2px 2px #999;webkit-transition-property: opacity, margin-top, visibility, margin-left;-webkit-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;transition-property: opacity, margin-top, visibility, margin-left;transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;font-size:13px;line-height:20px} .qtip-rounded .qtip-titlebar {-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;} .qtip-help {border:1px solid #fff; background-color:#f7f7f7; color:#333; font-size:13px; font-weight:normal; box-shadow:0 2px 15px rgba(0,0,0,0.5); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;} .qtip-help .qtip-content {padding:20px; line-height:18px;} .qtip-help .qtip-content h3 {padding:0 0 6px; font-size:19px; color:#000;} .qtip-help .qtip-titlebar {padding:5px 35px 5px 10px; background-color:#eee; color:#333;} .qtip-pvw {border:1px solid #fff; background-color:#fff; color:#333; font-size:13px; font-weight:normal; box-shadow:0 2px 15px rgba(0,0,0,0.5); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;} .qtip-pvw .qtip-content {padding:0;} .qtip-flttip {max-width:750px;} .qtip-sunav {border:1px solid #fff; background-color:#f7f7f7; color:#333; font-size:13px; font-weight:normal; box-shadow:0 2px 15px rgba(0,0,0,0.5); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;} .qtip-sunav .qtip-content {padding:0;} .qtip-sunav2, .qtip-sunav3 {border:1px solid #eef0f2; background-color:#fff; color:#333; font-size:13px; font-weight:normal; box-shadow:0 2px 5px 0 rgba(164, 173, 186, 0.25); border-radius:3px;} .qtip-sunav2 .qtip-content, .qtip-sunav3 .qtip-content {padding:0;} .qtip-sunav3 {min-width:240px;} /* IE9 fix - removes all filters */ .qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {filter:none; -ms-filter:none;} .prgs-wait {position:relative; box-sizing:border-box; width:100%; height:4px; pointer-events:none;} .prgs-wait .prgs--bar {float:left; height:100%; animation-name:slideInFromLeft; animation-duration:40s; animation-timing-function:cubic-bezier(0, .9, .9, .999); background:#29d;} .pg-prgs-wait {position:fixed; top:0; left:0; width:100%; height:3px; z-index:1200;} .indicate {-webkit-animation:pulse 1s infinite; -moz-animation:pulse 1s infinite; animation:pulse 1s infinite;} @-moz-keyframes pulse { 0% {opacity:1;} 50% {opacity:0.6;} 100% {opacity:1;} } @-webkit-keyframes pulse { 0% {opacity:1;} 50% {opacity:0.6;} 100% {opacity:1;} } @keyframes slideInFromLeft { 0% {width:0%;} 99% {width:99%;} } .jq-toast-wrap { display: block; position:fixed; width:250px; pointer-events: none !important; margin: 0; padding: 0; letter-spacing: normal; z-index: 9000 !important; text-shadow:none;} .jq-toast-wrap * { margin: 0; padding: 0; } .jq-toast-wrap.bottom-left { bottom: 20px; left: 20px; } .jq-toast-wrap.bottom-right { bottom: 20px; right: 40px; } .jq-toast-wrap.top-left { top: 20px; left: 20px; } .jq-toast-wrap.top-right { top: 20px; right: 40px; } .jq-toast-single { display: block; width: 100%; padding: 10px; margin: 0px 0px 5px; border-radius: 4px; font-size: 12px; font-family: arial, sans-serif; line-height: 17px; position: relative; pointer-events: all !important; background-color: #444444; color: white;} .close-jq-toast-single { position: absolute; top: 3px; right: 7px; font-size: 14px; cursor: pointer; } .icounter-group {display:table;} .icounter-group .icounter-btn {vertical-align:middle; border:1px solid #ccc; width:32px; height:32px; line-height:32px; background:#fafafa; display:inline-block; text-align:center; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;} .icounter-group .icounter-btn span {font-size:20px;} .icounter-group .icounter-btn-up {border-radius:0 4px 4px 0;} .icounter-group .icounter-btn-down {border-radius:4px 0 0 4px;} .icounter-group .icounter-btn-dsb {border-color:#e0e0e0; color:#e0e0e0;} .icounter-group input {display:table-cell; vertical-align:middle; border:1px solid #ccc; width:50px; height:32px; padding:0; margin:0; border-left:0; border-right:0; box-shadow:0 0;} .icounter-group--sm .icounter-btn {width:24px; height:24px; line-height:24px;} .icounter-group--sm .icounter-btn span {font-size:15px;} .icounter-group--sm input {width:40px; height:24px; font-size:12px;} /* Upload Progress */ .fileInpBtn {display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; white-space:nowrap; padding:7px 20px; font-size:14px; line-height:20px; border-radius:4px; color:#222; background-color:#fff; position:relative; overflow:hidden;border:1px solid rgba(0,0,0,.1)} .fileInpBtn input {position:absolute; top:0; right:0; margin:0; opacity:0; -ms-filter:'alpha(opacity=0)'; font-size:20px; cursor:pointer;} .fileUploadArea {display:flex; border:2px dashed #dfe3e8; border-radius:3px; padding:6px; flex-direction:column; align-items:center; justify-content:center; text-align:center; box-sizing:border-box;} .fileUploadArea:hover {background-color:#f4f5fa; border-color:#5c6ac4;} .fileUploadArea .fileInpBtn {background:transparent; border:0; font-size:13px; color:#006fbb;} .fileUploadArea p {color:#666; font-size:12px; line-height:1.5; margin:0; padding:0;} .fileDropIn:before {content:"Drop file here to upload"; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; z-index:2; background:#fff; display:flex; justify-content:center; align-items:center; border:2px dashed #aaa; border-radius:3px; font-size:18px; color:#aaa;} .fileDropHover:before {background-color:#f4f5fa; border-color:#5c6ac4; color:#5c6ac4;} .uplProgBar .uPrgsWrppr {width:275px; overflow:hidden;} .uplProgBar .uPrgsC { margin:3px 0; padding:5px; border:solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden;} .uplProgBar .red {border:solid 1px #B50000; background-color:#FFEBEB;} .uplProgBar .green {border:solid 1px #DDF0DD; background-color:#EBFFEB;} .uplProgBar .blue {border:solid 1px #CEE2F2; background-color:#F0F5FF;} .uplProgBar .uPrgsN {font-size: 11px; font-weight:bold; white-space:nowrap; overflow:hidden;} .uplProgBar .uPrgsBar {font-size:0; width:0; height:8px; background:transparent url(/static/img/bg/progress_comp_gr.gif) repeat-x scroll 0 50%; margin-top:4px; border:1px solid #005B8E;} .uplProgBar .progress-animated {background:transparent url(/static/img/prgs-bar-anm.gif) repeat-x; border:0; width:100%;} .uplProgBar .prgsComplete, .uplProgBar .prgsError {display:none;} .uplProgBar .uPrgsBarStatus {margin-top:2px; font-size:11px;} .uplProgBar a.uPrgsCancel {font-size:0; display:block; height:16px; width:16px; background-image:transparent url(/static/img/icons/cross.gif) no-repeat 0 0; float:right;} .noDtBB {font-size: 20px; padding:3em 0; border:10px solid #eee; border-radius:8px;} .noDtBB2 {font-size:17px;} .noDtBBg {padding:3em 0; background:#f6f6f6; display:flex; flex-direction:column; align-items:center; justify-content:center; border-radius:8px;} .noDtSmBB {padding:1.5em 0; font-size:18px;} .tableDiv td {padding:8px 6px !important; text-align:center; border-bottom:1px solid #FBE65D !important; font-size:12px;} .tableDiv tr.even td { border-bottom:1px solid #FBE65D !important} .tableDiv th {background-color:#fff; border:0 !important; color:#1D6DCF; font-size:13px; padding:4px 6px;} .tableDiv a {font-size:11px; color: #2f2f2f;} .tableDiv a:HOVER {color: #000!important; text-decoration: underline;} .dtTb td {border-bottom:1px dashed #CCC !important;} .dtTb td {padding:4px 5px;} .dtTb th {background-color:#555; padding:4px 5px; text-align:left; color:#fff;} .dtTb th a {color:#fff;} .dkTb {border:1px solid #D5D5D5 !important; margin:10px 0;} .dkTb th {background-color:#F3F3F3; border-bottom:1px solid #D5D5D5; padding:4px 5px; text-align:left; border-left:1px solid #D5D5D5;} .dkTb td {padding:4px 5px; vertical-align:top;} .dkTb tr.odd td {background-color:#FFF;} .dkTb tr.even td {background-color:#F6F6F6;} table.dtTb2 {width:100%; border:1px solid #eee;} .dtTb2 th {background:#FCFBFA;} .dtTb2 td, .dtTb2 th {font-size:12px; padding:8px; text-align:center; border-left:1px solid #eee;} .dtTb2 td {border-top:1px solid #eee;} .dtTb2 tr.rwB1 td {background:#96281B; color:#fff;} .dtTb2 tr.rwB2 td {background:#e7f5f9;} .dtTb2 tr.rwB3 td {background:#fdf3f0;} .hrzScrlTbCtr {width:100%; overflow-x:scroll; box-sizing:border-box;} .hrzScrlTbCtr td, .hrzScrlTbCtr th {box-sizing:border-box;} .hrzScrlTbCtr .headCol {position:absolute; width:125px; left:12px; background:#f7f7f7; z-index:1;} .hrzScrlTbCtr .headCol2 {left:112px; border-right:1px solid #ddd;} .hrzScrlTbCtr .dataCol {white-space:nowrap;} .tgIncC {padding:0 5px; background:#eee; border-radius:3px; font-size:11px; margin-right:5px;} .tgIncC .tckSmFx {display:inline-block; margin-right:5px;} .expscr {position:fixed; left:0; top:0; width:100%; height:100%; margin:0; z-index:1000;} body.fullscr {overflow:hidden;} .fullscr #hd, .fullscr #longHeader {z-index:1;} .fullscr .blockMsg {z-index:101;} .mapC .mapHd {font-size:0; height:0;} .mapC .fullScrCtrl {padding:6px 12px; font-size:12px; font-weight:bold; color:#fff; background:#FF8D2D; position:absolute; top:0; right:0; cursor:pointer; z-index:100;} .mapC .plyPkgCtrl {position:absolute; top:15%; right:45%; z-index:100;} .mapC .map {position:relative; overflow:hidden;} .mapC .mapCtrl {padding:10px; background:rgba(82, 82, 82, .7); margin-right:5px; margin-top:5px; margin-bottom:5px; color:#000; border:1px solid #888; width:200px;} .mapC .mapCtrl .mapCtrlBd {background:#fff; padding:10px;} .mapC .mapCtrl .mapCtrlBd h2 {font-size:15px; font-weight:bold; color:#888; margin:0; padding:0 0 3px;} .mapC .mapCtrl .mapCtrlBd .hdShdw1 {margin:0 0 0px -12px;} .mapC .mapCtrl .fltrCtr {} .mapC .mapCtrl .fltrHd {font-weight:bold; cursor:pointer;} .mapC .mapCtrl .fltrHd .fltrHdClk:hover {background:#eee;} .mapC .mapCtrl li li:hover {background:#eee;} .mapC .mapCtrl ul {margin:0; padding:0;} .mapC .mapCtrl li.fltr {margin-bottom:3px;} .mapC .mapCtrl .fltrHd {list-style:none; font-size:12px; padding:3px; margin-left:8px;} .mapC .mapCtrl li li {list-style:none; font-size:12px; padding:3px;} .mapC .mapCtrl .fltrHd .fltrNm {margin-left:17px; display:block; color:#888;} .mapC .mapCtrl .fltrHd .arrDwn2, .mapC .mapCtrl .fltrHd .arrUp2, .mapC .mapCtrl .fltrHd .arrDwn1, .mapC .mapCtrl .fltrHd .arrUp1 {float:left;} .mapC .mapCtrl li li label {cursor:pointer;} .mapC .mapCtrl a.selectOpt {font-weight:bold; background-color:#fff} .mapC .mapCtrl li.selectOpt {font-weight:bold; background-color:#fff} .mapC .mapCtrl .rsltBkAct {cursor:pointer; background:#fff; padding:10px; color:#888; font-size:12px; font-weight:bold;} .mapC .mapCtrl .rsltBkAct a {text-decoration:none; color:#888;} .mapC .mapCtrl .fltrHd .fltrHdClk {height:18px; padding:2px 0;} .expscr .map {position:absolute !important; top:0; bottom:0; left:0; right:0;} .expscr .mapCls {position:absolute; right:0; top:0; z-index:10; background:rgba(0,0,0,0.6); color:#fff; padding:4px 8px; font-size:13px; cursor:pointer;} .tourCtr {width:350px; margin:0 0 0 10px;} .tourCtr .bkClose {top:-10px; right:-10px;} .stepCtr {background:#fff; box-shadow:2px 2px 5px #888; margin:3px;} .playCtr {margin-top:10px; padding:3px 10px 3px 5px; border-top:1px solid #ccc; background:#eee;} .playCtr .ctrlCtr {float:left;} .playCtr .ctrlCtr a {display:block; float:left;} .playCtr .prgsCtr {float:right; width:210px; margin-top:13px;} .playCtr .prgsCtr .prgs, .playCtr .prgsCtr .crntPrgs {font-size:4px; height:4px; background:#cdcdcd;} .playCtr .prgsCtr .crntPrgs {background:#4bf; width:0;} .pTStp {background:#fff;} .pTStp .title {background:#333; color:#fff; padding:3px 5px; font-size:12px; font-weight:bold;} .pTStp .txt {padding:10px;} .pTStp .stpAct {text-align:right; padding:10px 5px;} .pTStp .tplCtr {margin-top:0; margin-left:3em;} .pTStp .tplCtr li {list-style:disc; margin:3px 0;} .pTStp .tplCtr li a {text-decoration:none; padding:2px 4px;} .pTStp .tplCtr li.sel a {background:#eee; color:#000; font-weight:bold;} .pTourCtr {position:absolute; top:0; bottom:0; right:0; width:300px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.5);} .tfMapTour .map {right:300px;} .pTourCtr .playCtr {margin:0; padding:15px 10px 15px 5px;} .pTourCtr .playCtr .prgsCtr {width:170px;} .pTourCtr .stpsCtr {position:absolute; top:63px; bottom:0; left:0; right:0; overflow-y:auto; padding:5px;} .pTourCtr .pTStp {box-shadow:0 0 3px rgba(0,0,0,0.5); margin:0 0 5px; position:relative; left:300px; opacity:0; transition:all ease-in-out 0.3s;} .pTourCtr .pTStp.highlight {opacity:1; left:0;} .pTourCtr .pTStp .txt {padding:8px; font-size:12px;} .pTStp .prdMpBox {padding:8px;} .pTStp .prdMpBox .imgBlk {float:none;} .pTStp .prdMpBox .imgBlk img {width:100%; max-height:150px;} .pTStp .prdMpBox .dscBlk {margin:5px 0 0;} .pTStp .prdMpBox .dscBlk .ttl {font-size:13px;} .pTourCtr .pTStp .tplCtr {margin:0;} .pTStp .tplCtr .prdMpBox {border-top:1px solid #eee;} .pTStp .tplCtr .prdMpBox.sel {background:#eee;} .fltSrchBx .fltSrchSmryCtr {display:none; cursor:pointer; background:#fff; box-shadow:0 1px 3px 0 rgb(63 63 68 / 15%); position:relative; border-radius:3px; margin:0 0 15px; padding:15px 20px; font-size:13px;} .fltSrchBx.fltSrchSmryMd .fltSrchBxFm {display:none;} .fltSrchBx.fltSrchSmryMd .fltSrchSmryCtr {display:flex; justify-content:space-between; align-items:flex-start;} .fltSrchBx .fltSrchSmryCtr .smry {flex:1 1; margin:0 10px 0 0;} .fltSrchBx .fltSrchSmryCtr .smry .smry--ic {position:absolute; top:18px; left:15px;} .fltSrchBx .fltSrchSmryCtr .smry .smry--legs {border: 1px solid #e6e6e6; border-radius: 6px;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg:last-child{border-bottom: none;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg {font-size:14px; font-weight:bold; color:#555; display: flex; align-items: center; border-bottom: 1px solid #e6e6e6;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg span { font-weight:500; color:#333; flex: 0 0 30%; line-height: 40px; padding-left: 15px;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg span i {margin-right: 10px; color: #999; font-size: 14px;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg span.sCy {display: flex; align-items: center;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg span.dCy{} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg .fltCntr{display: none;} .fltSrchBx .fltSrchSmryCtr .smry .smry--leg span.sCyNm, .fltSrchBx .fltSrchSmryCtr .smry .smry--leg span.dCyNm {padding-left: 0; flex: 0 0 60%;} .fltSrchBx .fltSrchSmryCtr .smry .smry--pax {margin:3px 0 0; color:#888;} .fltSrchBxFm {background:#fff; box-shadow:0 1px 3px 0 rgb(63 63 68 / 15%); position:relative; border-radius:5px; margin:0 0 15px; padding:15px; font-size:13px;} .fltSrchBxFm .fltSrchTypRow {padding:0 0 10px;} .fltSrchBxFm .fltSrchTypLst {display:flex;} .fltSrchBxFm .fltSrchTypLst .fltSrchTypItm {font-size:12px; padding:5px 15px; border:1px solid #ddd; border-radius:4px; color:#666; margin:0 5px 0 0; cursor:pointer;} .fltSrchBxFm .fltSrchTypLst .fltSrchTypItm:hover {border-color:#666; color:#fff; background:#666;} .fltSrchBxFm .fltSrchTypLst .fltSrchTypItmSltd {border-color:#666; color:#fff; background:#666;} .fltSrchBxFm .fltSrchPrmRow {display:flex; flex-wrap:wrap; align-items:flex-start;} .fltSrchBxFm input.calInput {width:110px;} .fltSrchBxFm .tf-autocomplete {width:100%;} .fltSrchBxFm .fltSrchFld label i {font-size:13px; color:#999; margin-left:10px;} .fltSrchBxFm .rms-pax-smry {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .fltSrchBxFm .fltSrchArptCol {flex:0 0 55%; width:55%; box-sizing:border-box; padding:0 15px 0 0;} .fltSrchBxFm .nmFltSrchOpts {display:flex; flex-wrap:wrap;} .fltSrchBxFm .nmFltSrchOpts.hide {display:none;} .fltSrchBxFm .nmFltSrchOpts .fltSrchFld {flex:0 0 50%; width:50%; box-sizing:border-box;} .fltSrchBxFm .nmFltSrchOpts .fltSrchFld--tdt {padding-left:15px;} .fltSrchBxFm .fltSrchOthCol {flex:0 0 30%; width:30%; box-sizing:border-box; padding:0 15px 0 0;} .fltSrchBxFm .fltSrchOthCtr {display:flex; flex-wrap:wrap;} .fltSrchBxFm .fltSrchOthCtr .fltSrchAdvItmAct {padding:32px 10px 0; font-style:italic;} .fltSrchBxFm .fltSrchOthCtr .fltSrchAdvItmAct a {text-decoration:none;} .fltSrchBxFm .fltSrchOthCtr .fltSrchOthItm {padding:10px 5px 0; max-width:33%; min-width:100px; box-sizing:border-box;} .fltSrchBxFm .fltSrchOthCtr input {padding:6px;} .fltSrchBxFm .fltSrchFld--act {flex:1 1; text-align:right; padding:0;} .fltSrchBxFm .fltSrchFld--act a.ui-button {width:100%; box-sizing:border-box; text-align:center;} .fltSrchBxFm .fltSrchAdvItmAct {display:none;} .fltSrchBxFm .fltSrchAdvFldItm {display:block;} .blockMsg .fltSrchBxFm .fltSrchArptCol {flex-basis:60%; width:60%;} .blockMsg .fltSrchBxFm .fltSrchOthCol {flex-basis:20%; width:20%;} .blockMsg .fltSrchBxFm .fltSrchFld--pax dl {width:100%;} .fltSrchBxFm .mcFltSrchOpts input {width:100%; box-sizing:border-box; border-radius:4px; border:1px solid #ccc; font-size:13px; padding:6px;} .fltSrchBxFm .mcFltSrchOpts input.calInput {width:100px;} .fltSrchBxFm .mcFltSrchOpts .fltLg {display:flex; padding:5px 0;} .fltSrchBxFm .mcFltSrchOpts .fltLg .fltLgInpFld {margin:0 10px 0 0;} .fltSrchBxFm .mcFltSrchOpts .fltLg .fltLg-del {margin:4px 0 0 35px;} .fltSrchBxFm .mcFltSrchOpts .fltLg .fltLg-del a.iconP {color:#aaa; font-size:14px;} @media screen and (max-width: 1200px) { .fltSrchBxFm .fltSrchArptCol {flex-basis:50%; width:50%;} .fltSrchBxFm .nmFltSrchOpts .fltSrchFld {flex-basis:100%; width:100%;} .fltSrchBxFm .nmFltSrchOpts .fltSrchFld--tdt {padding:15px 0 0;} .fltSrchBxFm .fltSrchOthCol {flex-basis:35%; width:35%;} .blockMsg .fltSrchBxFm .fltSrchArptCol {flex-basis:60%; width:60%;} .blockMsg .fltSrchBxFm .fltSrchOthCol {flex-basis:20%; width:20%;} } @media screen and (max-width: 920px) { .fltSrchBxFm .fltSrchOthCol {flex-basis:25%; width:25%;} .fltSrchBxFm .fltSrchOthCol .ui-fm-flds dl {flex-basis:100%;} .fltSrchBxFm .fltSrchOthCol dl.fltSrchAdvFld--rt, .fltSrchBxFm .fltSrchOthCol dl.fltSrchAdvFld--arl {flex-basis:calc(50% - 15px);} .fltSrchBxFm .fltSrchAdvItmAct {display:block;} .fltSrchBxFm .fltSrchAdvFldItm {display:none;} .fltSrchBxFm .fltSrchAdvFldItm--shw {display:block;} } @media screen and (max-width: 700px) { .fltSrchBxFm .fltSrchArptCol, .fltSrchBxFm .fltSrchOthCol {flex-basis:100%; width:100%; padding-right:0;} .fltSrchBxFm .fltSrchOthCol {padding-top:15px;} .fltSrchBxFm .fltSrchOthCol .ui-fm-flds dl {flex-basis:calc(50% - 15px);} .fltSrchBxFm .fltSrchOthCol dl.fltSrchAdvFldItm {flex-basis:calc(33% - 15px);} .fltSrchBxFm .fltSrchFld--act {padding-top:15px;} .fltSrchBxFm .fltSrchFld--act dt {display:none;} .blockMsg .fltSrchBxFm .fltSrchArptCol {flex-basis:100%; width:100%;} .blockMsg .fltSrchBxFm .fltSrchOthCol {flex-basis:50%; width:50%; padding-right:15px;} .blockMsg .fltSrchBxFm .fltSrchOthCol .ui-fm-flds dl {flex-basis:calc(100% - 15px);} .blockMsg .fltSrchBxFm .fltSrchFld--act dt {display:block;} .fltSrchBxFm .mcFltSrchOpts .fltLg .fltLg-del {margin-left:20px;} } .hover-link {border:1px solid rgba(0,0,0,.13); background:rgb(92, 151, 255); color:#fff; font-weight:bold; border-radius:5px; font-size:11px; float:left; padding:3px 5px; margin:2px 0 0 4px; opacity:0;cursor:pointer;} .hlink-v {float:none; opacity:1;} .details:hover .hover-link {opacity:1;} .hover-link:hover {background:#06F; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.2);} .hover-link:active {background:rgb(51, 113, 206);} .buy-now.hover-link:hover {background:rgb(26, 156, 57);} .buy-now.hover-link:active {background:rgb(12, 111, 32);} .tf-anim-fast {-moz-transition: all .05s ease-in-out;-webkit-transition: all .05s ease-in-out;-o-transition: all .05s ease-in-out;transition: all .05s ease-in-out;} .pkgPrcCtr .prcD {font-weight:bold;font-size:16px;color:#333} .pkgPrcCtr .oprcD {font-size:12px;color:#777;} .pkgPrcCtr .prcQ {font-size:9px;color:#333} .signSmIc {padding: 1px 0 2px 20px; background: transparent url(/static/img/icons/sign_sm_icons-v3.gif) no-repeat 0 0;} .errSmIc {background-position: 0 -30px;} .infSmIc {background-position: 0 -93px;} .hlpSmIc {background-position: 0 -60px;} .tckSmIc {background-position: 0 -122px;} .rtcSmIc {background-position: 0 -154px;} .tagSmIc {background-position: 0 -184px;} .expSmIc {background-position: 0 -216px;} .clpSmIc {background-position: 0 -245px;} .plyrIc {background:transparent url(/static/img/icons/player-btn.png) no-repeat 0 0; width:32px; height:32px;} .playIc {background-position:0 -3px;} .pausIc {background-position:0 -55px;} .fwdIc {background-position:0 -105px;} .rstIc {background-position:0 -206px;} .sticky {box-shadow: 1px 1px 1px rgba(0,0,0,0.25);position: relative;background-color: #fdf7b0;background-image: -moz-linear-gradient(#fdf7b0,#fefac1);background-image: -webkit-linear-gradient(#fdf7b0,#fefac1);background-image: linear-gradient(#fdf7b0,#fefac1);border-color: #DEE184;text-align: left;padding: 0.5em 1.5em;color: #333;font-size: 12px;line-height: 15px;margin: 0;border-top: 1px dotted #663300;} .t_icon, a.t_icon, a.t_icon:visited, .n_icon, a.n_icon, a.n_icon:visited {background: transparent url("/static/img/icons/bt-icon-sprite.gif") no-repeat scroll 0 0; padding: 1px 2px 3px 21px; text-decoration: none; font-size:13px;} .e_icon, a.e_icon, a.e_icon:visited {color: #006699; font-size:11px; font-weight: bold;} a.t_icon:hover, a.n_icon:hover {text-decoration: underline;} .t_delete, a.t_delete, a.t_delete:visited {background-position: 0 -674px;} .t_update, a.t_update, a.t_update:visited {background-position: 0 -168px;} .t_add, a.t_add, a.t_add:visited {background-position: 0 -628px;} .t_undo, a.t_undo, a.t_undo:visited {background-position: 0 -490px;} .t_accept, a.t_accept, a.t_accept:visited {background-position: 0 -122px;} .t_cancel, a.t_cancel, a.t_cancel:visited {background-position: 0 -720px;} .t_layout, a.t_layout, a.t_layout:visited {background-position: 0 -1134px;} .t_phone, a.t_phone, a.t_phone:visited {background-position: 0 -444px;} .s_icon, a.s_icon, a.s_icon:visited {background: transparent url(/static/img/icons/svc_sm_icons.gif) no-repeat 0 0; padding: 1px 2px 3px 21px; text-decoration: none; color: #006699; font-size:11px; font-weight: bold;} .s_mbl, a.s_mbl {background-position: 0 -32px;} .s_eml, a.s_eml {background-position: 0 -65px;} .s_usr, a.s_usr {background-position: 0 -124px;} .s_crd, a.s_crd {background-position: 0 -221px;} .s_xls, a.s_xls {background-position: 0 -325px;} .s_twt, a.s_twt {background-position: 0 -358px;} .s_fb, a.s_fb {background-position: 0 -387px;} .dtTb td {border-bottom:1px dashed #CCC !important;} .dtTb td {padding:4px 5px;} .dtTb th {background-color:#666; padding:4px 5px; text-align:left; color:#fff;} .dtTb th a {color:#fff;} .dkTb {border:1px solid #D5D5D5 !important; margin:10px 0;} .dkTb th {background-color:#F3F3F3; border-bottom:1px solid #D5D5D5; padding:4px 5px; text-align:left; border-left:1px solid #D5D5D5;} .dkTb td {padding:4px 5px; vertical-align:top;} .dkTb tr.odd td {background-color:#FFF;} .dkTb tr.even td {background-color:#F6F6F6;} table.dkTbBdr tr td {border-bottom: 1px solid #E7E7E7;} .u_invisible{display:none;} .hrDotB {font-size:1.5em;} .acResults {padding:0; border:1px solid #ccc; background-color:#fff; overflow:hidden; text-align:left; z-index:15002; box-shadow:2px 2px 4px #ddd;} .acResults ul {margin:0; padding:0; list-style-position:outside; list-style:none;} .acResults ul li {margin:0; padding:3px 5px; cursor:pointer; display:block; font-size:13px; overflow:hidden; font-weight:bold;} .acResults ul li .nil {font-size:11px; background:#eee; color:#555; padding:2px;} .acSelect {background-color:#eee;} .acHlQuery {font-weight:normal;} .tf-autocomplete {vertical-align:top;} .tf-autocomplete.tt-fwidth {width:100%;} .tf-autocomplete .tt-query {-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);} .tf-autocomplete .tt-hint {outline:none; color:#999!important;} .tt-menu {margin:4px 0; padding:8px 0; background-color:#fff; color:#333; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.2); border-radius:4px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); box-sizing:border-box; width:100%; text-align:left;} .tt-menu-bdy {width:auto; left:10px; right:10px; z-index:1100;} .tt-menu .tt-suggestion {padding:8px 14px; box-sizing:border-box; font-size:13px; line-height:1.42; break-inside:avoid; page-break-inside: avoid;} .tt-menu .tt-suggestion:hover {cursor:pointer; background-color:rgba(0,0,0,0.05);} .tt-menu .tt-suggestion.tt-cursor {background-color:rgba(0,0,0,0.05);} .tt-menu .tt-header {padding:2px 14px 8px; text-transform:uppercase; font-size:11px; color:#777;} .tf-autocomplete.tt-nowrap .tt-suggestion {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} .tf-autocomplete.tt-flxwidth .tt-menu {width:auto;} .tf-autocomplete.tt-flxwidth .tt-suggestion {width:100%; max-width:280px;} .tf-autocomplete.tt-fxdwidth .tt-menu {width:280px;} .tf-autocomplete.tt-minwidth .tt-menu {min-width:280px;} .tf-autocomplete.tt-minwidth .tt-menu-cols {width:900px; padding-left:10px; padding-right:10px; box-sizing:border-box; overflow-y:auto;} .tf-autocomplete.tt-minwidth .tt-menu-col-2 {width:460px; max-height:1000px;} .tf-autocomplete.tt-minwidth .tt-menu-cols .tt-dataset {columns:200px auto;} .tf-autocomplete.tt-minwidth .tt-menu-col-2 .tt-dataset {columns:150px auto;} .tf-autocomplete .tt-menu-scroll{max-height: 380px; overflow-y: scroll;} .tf-autocomplete .tt-inp-close, .tf-autocomplete .tt-label-txt {display:none;} .tt-flscrn {position:fixed !important; top:0; bottom:0; left:0; right:0; background:#eee; padding:10px; z-index:1110; box-sizing:border-box; text-align:left; overflow-y:auto;} .tt-flscrn input {width:100% !important;} .tt-flscrn input.tt-hint {margin:10px 0 0 10px; width:calc(100% - 20px) !important;} .tt-flscrn .tt-label-txt {display:block; font-size:12px; text-transform:uppercase; margin:5px 0 0 5px; color:#888;} .tt-flscrn .tt-menu {position:static !important; width:auto!important; box-shadow:none;} .tt-flscrn .tt-inp-close {display:block; position:absolute; right:20px; top:16px; color:#aaa; font-size:18px; cursor:pointer;} .tt-flscrn-active header.mega-nav {z-index:0;} .mblAppEmbed .tt-flscrn {padding-top:60px;} .mblAppEmbed .tt-flscrn input.tt-hint {margin-top:60px;} .mblAppEmbed .tt-flscrn .tt-inp-close {top:66px;} @media screen and (max-width: 1000px) { .tf-autocomplete.tt-minwidth .tt-menu-cols {width:600px; max-height:1000px;} .tf-autocomplete.tt-minwidth .tt-menu-col-2 {width:460px;} } @media screen and (max-width: 770px) { .tf-autocomplete.tt-minwidth .tt-menu-cols {width:280px; padding-left:0; padding-right:0;} } .calDiv {position: absolute; display: none;z-index:2000;width:34em;} .calDiv.calFxSize, .calDiv.calFxSize2 {font-size: 116%; width: 26em; *width: 24.5em;} .calDiv.calFxSize2 {font-size: 108%;} div.calDiv a,div.calDiv a:HOVER,div.calDiv a:VISITED,div.calDiv a:LINK {color: #333;} a.cal_display {width: 20px; height: 20px; line-height: 16px; position: absolute; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAABGdBTUEAALGPC/xhBQAAANtJREFUKBVjZIACExOTAyDmmTNnHEA0MgDKOfz//38/IyOjI1D+AEiO0djYWJmJiSns379/6WABRsYFIBoZADUpAPnxQLwQqHb3qVOnloE03gIKqAIx0QCoOYYJqFqFaB1QhUAXqII0kgVYgLoYgXgh0OMLiDEBFEggdWAbgZoewEKLhYWFIBuuEWYTyLQ/f/4kgPi42DC1IKfCASieQDaCBHCxYYpRNMKcC5LExYZpJDtU6a8R5MdfQOwATMgNMPfjo4GhDQq4nyCNvUBOMZC2x6cBSe4OMEOsAgBLnWTT6Ifd2gAAAABJRU5ErkJggg==');background-repeat: no-repeat; cursor: pointer; background-position: bottom left; margin-left:3px;} form input.calInput, .def-form input.calInput {width:70px; min-width:90px; box-sizing:border-box;} form .calDiv {position:absolute;} .datepick {background-color:#fff; color:#000; border:1px solid #bbb; font-size:12px; box-shadow:2px 2px 10px #333;} .datepick-rtl {direction:rtl;} .datepick-popup {z-index:1100;} .datepick-disable {position:absolute; z-index:100; background-color:white; opacity: 0.5; filter: alpha(opacity=50);} .datepick a {color:#000; text-decoration:none;} .datepick a.datepick-disabled {color:#888; cursor:auto;} .datepick button {margin: 0.25em; padding:0.125em 0; background-color:#fcc; border:none; border-radius:0.25em; -moz-border-radius:0.25em; -webkit-border-radius:0.25em; font-weight: bold;} .datepick-nav, .datepick-ctrl {float:left; width:100%; background-color:#fff; color:#000; font-size:12px; font-weight:bold;margin-top:8px;} .datepick-ctrl {background-color:#fff;} .datepick-cmd {width:30%;} .datepick-cmd-prevJump, .datepick-cmd-nextJump {width:8%;} a.datepick-cmd {height:1.5em;} button.datepick-cmd {text-align:center;} .datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {float:left; padding-left:2%;} .datepick-cmd-prev, .datepick-cmd-clear {text-align:left;} .datepick-cmd-current, .datepick-cmd-today {float:left; width:35%; text-align:center;} .datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {float:right; padding-right:2%; text-align:right;} .datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear {float:right; padding-left:0; padding-right:2%; text-align:right;} .datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {float:right;} .datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close {float: left; padding-left:2%; padding-right:0; text-align: left;} .datepick-month-nav {float:left; background-color:#555; text-align:center;} .datepick-month-nav div {float:left; width:12.5%; margin:1%; padding:1%;} .datepick-month-nav span {color:#888;} .datepick-month-row {clear:left;} .datepick-month {float:left; width:22em; text-align: center; padding-right:10px;} .datepick-month.last {padding-right:1px;} .datepick-month-header, .datepick-month-header select, .datepick-month-header input {height:1.5em; background-color:#fff; color:#000; font-weight:bold; font-size:13px;} .datepick-month-header {border-bottom:1px solid #ddd;} .datepick-month-header select, .datepick-month-header input {height:1.4em; border:none; font-size:100%;} .datepick-month-header input {position:absolute; display:none;} .datepick-month table {width:100%; border-collapse:collapse; background:#f1f1f1;} .datepick-month thead {border-bottom:1px solid #aaa;} .datepick-month th, .datepick-month td {margin:0; padding:0; font-weight:normal; text-align:center;} .datepick-month th {background:#fff;} .datepick-month th, .datepick-month th a {color:#666;} .datepick-month td {border-right:1px solid #eee;border-bottom:1px solid #eee;background:#fff;} .datepick-month td.datepick-week {border: 1px solid #fff;} .datepick-month td.datepick-week * {background-color:#fff; color:#000; border: none;} .datepick-month a {display:block; padding:4px 10px; color:#000; text-decoration: none; font-weight:normal;line-height:20px;font-size:13px;} .datepick-month a.dctr {padding:0;} .datepick-month a.spoctr {background:#ffebd6;} .datepick-month .calEvntI {padding:4px 10px; background:transparent url(//cdn.yourholiday.me/static/img/icons/cal-ic1.png) no-repeat right top;} .datepick-month span {display:block; padding:4px 10px;} .datepick-month span.dctr {padding:0;} .datepick-month td span, .datepick-month td span.datepick-other-month {color:#999;} .datepick-month td .datepick-other-month {background-color:#fff; color:#888;} .datepick-month td .datepick-weekend {} .datepick-month td .datepick-today {color:#0089ec;} .datepick-month td .datepick-highlight {background-color:#b1dcfb; color:#000;} .datepick-month td .datepick-selected {background-color:#0089ec; color:#fff;} .datepick-month th.datepick-week {color:#000;} .datepick-month td span.not-avl {text-decoration:line-through; color:#ccc;} .datepick-status {clear: both; background-color:#ddd; text-align:center;} .datepick-clear-fix {clear: both;} div.calDiv a:link, .calcelltop, .calcell {background:none repeat scroll 0 0 transparent; font-size:12px; font-weight:bold !important; height:20px; padding-top:4px; width:34px; text-align:center; color:#333;} .onmbl .datepick-popup {position:fixed !important; top:0 !important; left:0 !important; right:0 !important;} .onmbl a.datepick-cmd{height: 2.5em;} .onmbl a.datepick-cmd-next, .onmbl a.datepick-cmd-prev{transform: scale(1.2); padding: 0px 20px;} .datepick-m {width:100% !important;} .datepick-m .datepick-month {float:none; width:auto;} .datepick-m .datepick-month td {width:14.2857%;} .datepick-m .datepick-month a {padding:12px 0;} .evntTCtr {} .evntTVw {padding:5px 0; margin-bottom:10px;} .evntTVw h4 {font-weight:bold; font-size:13px; padding-bottom:5px;text-align:center;} .evntTVw .evntDsc {font-weight:normal; font-size:11px; text-align:center;} /* RateIt Begin */ div.rateit {display: -moz-inline-box; display: inline-block; position: relative; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -webkit-touch-callout: none;} div.rateit div.rateit-range {position: relative; display: -moz-inline-box; display: inline-block; background: url(/static/img/icons/star-sprite.gif); height: 16px;} /* for IE 6 */ * html div.rateit, * html div.rateit div.rateit-range {display: inline;} /* for IE 7 */ * + html div.rateit, * + html div.rateit div.rateit-range {display: inline;} div.rateit div.rateit-hover, div.rateit div.rateit-selected {position: absolute; left: 0;} div.rateit div.rateit-hover-rtl, div.rateit div.rateit-selected-rtl {left: auto; right: 0;} div.rateit div.rateit-hover {background: url(/static/img/icons/star-sprite.gif) left -32px;} div.rateit div.rateit-hover-rtl {background-position: right -32px;} div.rateit div.rateit-selected {background: url(/static/img/icons/star-sprite.gif) left -16px;} div.rateit div.rateit-selected-rtl {background-position: right -16px;} div.rateit div.rateit-preset {background: url(/static/img/icons/star-sprite.gif) left -48px;} div.rateit div.rateit-preset-rtl {background: url(/static/img/icons/star-sprite.gif) left -48px;} div.rateit div.rateit-reset {background: url(/static/img/icons/delete-sprite.gif) 0 0; width: 16px; height: 16px; display: -moz-inline-box; display: inline-block; float: left;} div.rateit div.rateit-reset:hover {background-position: 0 -16px;} .hide {display:none} .abs {position: absolute;top: 0;left: 0;z-index: 2;} .scrollRight{float:right;display:none;width:48%;z-index:99;position:absolute;right:0;overflow:hidden;border-left:7px solid #e9e9e9;height:100%;background:#f6f6f6;position:fixed;top:0px;top:86px;} .overlayRight{float:right;display:none;width:48%;z-index:99;position:absolute;right:0;overflow:hidden;border-left:7px solid #e9e9e9;height:100%;background:#f6f6f6;position:fixed;top:0px;top:86px;} .waitS1{text-align: center;display: block;font-size: 12px;} .loading-indicator{background: url('/static/img/spinner.gif') no-repeat;width:32px;display: inline-block;height:32px;margin-top:200px;} .rounded {border-radius: 5px;} .actions {float: right;padding:3px;margin:2px 0 0 10px;background: #fff;border: 1px solid #ccc;font-weight: bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;} .button2.close:hover {background: #333;} .button2.close {margin-left: 0;background: #666;} .button2 {float: left;border: 1px solid rgba(0,0,0,.13);padding: 3px 10px;background:#fff;font-size:12px;color:#333;margin-left: 2px;border-radius: 3px;cursor: pointer;cursor: hand;font-size:11px;font-weight:bold} .button.close:hover {background: #333;} .button.close {margin-left: 0;background: #666;} .button {float: left;border: 1px solid rgba(0,0,0,.13);padding:4px 10px;background:rgb(92, 151, 255);font-size:11px;color: #fff;margin-left: 2px;border-radius:2px;cursor: pointer;cursor: hand;} .result-outer{background:url('/static/img/load-border.png');background-position:-800px 0;border-radius:5px;margin-bottom:20px} .right-section{width:44%;float:right;} .right-section-scroll{padding-right:10px;overflow-y:scroll;overflow-x:hidden;} .waiting2 {background:transparent url("/static/img/ajax-loader2.gif") no-repeat 0; padding-left:27px;font-size:14px;font-weight:bold;line-height:50px;} .itinerary-result .full-width figure {width:24%;margin-right:20px;} .itinerary-result .full-width .description {width:63%;float:left;margin-right:10px;} .itinerary-result .full-width .meta {width: 32%;margin-top: 15px;float: right;} .meta ul li {font-size: 11px;float: left;padding-right: 20px;} .highlight-textbox {background: #dff0d8;padding: 5px 10px;border-radius: 3px;font-size: 13px;border: 1px solid #afdd9c;margin-bottom: 10px;color: #468847;} @media screen and (max-width: 1280px) { .slider {height:768px;} .main-nav {background:#fff;} .destinations .ribbon, .locations .one-fourth .ribbon {margin:20px 0 0 -10%;width:120%;height:50px;position:relative;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);background: rgb(193,182,174);background: -moz-linear-gradient(top, rgba(193,182,174,1) 0%, rgba(186,172,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,182,174,1)), color-stop(100%,rgba(186,172,163,1)));background: -webkit-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -o-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -ms-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: linear-gradient(to bottom, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1b6ae', endColorstr='#baaca3',GradientType=0 );} .destinations .ribbon:focus, .destinations .ribbon:hover, .locations .one-fourth .ribbon:focus, .locations .one-fourth .ribbon:hover {background:#5FC8C2;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);} .destinations .promo .ribbon, .locations .one-fourth .promo .ribbon {background:#FFC801;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);} .destinations .ribbon .half, .locations .one-fourth .ribbon .half {margin:10px 0;height:30px;padding:0;width:49.5%;position:relative;} .destinations .ribbon .half a, .locations .one-fourth .ribbon .half a {float:right;} .destinations .ribbon .half:first-child, .locations .one-fourth .ribbon .half:first-child {border-right:1px solid rgba(0,0,0,0.2);} .destinations .ribbon .hotel, .locations .one-fourth .ribbon .hotel {background:none;} .destinations .ribbon .flight, .locations .one-fourth .ribbon .flight {background:none;} .destinations .ribbon .hotel:before, .locations .one-fourth .ribbon .hotel:before {background:url(../images/ico/hotel.png) 0 0 no-repeat;content:"";position:absolute;top:1px;left:10%;width:28px;height:28px;} .destinations .ribbon .flight:before, .locations .one-fourth .ribbon .flight:before {background:url(../images/ico/flight.png) 0 0 no-repeat;content:"";position:absolute;top:1px;left:10%;width:28px;height:28px;} .three-fourth .destinations .one-fourth {width:48.8%;} .three-fourth .destinations .one-fourth.last {margin:0 2.4% 20px 0 !important;} .three-fourth .destinations .one-fourth:nth-child(2n+1) {margin:0 0 20px !important;} .three-fourth .destinations .ribbon {width:120%;margin:20px 0 0 -10%;} } @media screen and (max-width: 1140px) { .wrap {width:96%;margin:0 2%;} .main-search {width:96%;} #sequence .animate-in .info {margin-left:-48%;} } @media screen and (max-width: 1024px) { .main-search {width:99%;margin:20px auto 0;height:auto;} .search-submit {left:40%;} .inclusionbox {width:15%;} .sightseeingbox{width:21%;} .mealsbox{width:25%;} .search {width:47%;} .slider {margin-top:100px;height:500px;} .main-nav li {padding:0 8px 0 7px;} .sort li {width:85px;} .room-types li figure {width:35%;} .stars img {float:left;} .rating {float:left;width:100%;} .deals .full-width .stars {padding:0;margin:6px 0 0;} .deals .full-width .address {width:100%;max-width:100%;} .deals .full-width figure {margin:0 3% 0 0;} .deals .full-width .details {width:71%;} .deals .full-width .price {width:14%;padding:0 0 0 3%;height:172px;} .deals .full-width .description {width:76%;} .deals .full-width .gradient-button {right:3%;bottom:auto;top:90px;} .tab-content .deals .full-width figure {width:66.5%;} .tab-content .deals .full-width h1 {max-width:100%;} .score {width:48%;margin:0 2% 0 0;} .chart {width:50%;} .reviews .pro, .reviews .con {margin:10px 0 0 10px;width:90%;} .locations .full-width .description {height:auto;width:99%;} .tab-content .deals .full-width .description {height:auto;} .deal-of-the-day p {padding:0;} .deal-of-the-day .rating {padding:0 0 15px 15px;} .boxes .one-fourth {min-height:180px;} .tab-content .deals .full-width .price {border-left:none;width:26%;padding:0;} .tab-content .deals .full-width .gradient-button {bottom:auto;top:90px;right:6.8%;} .tab-content .deals .full-width .details {padding:15px 3% 0;width:94%;} footer .copy {padding:0 0 20px;width:100%;text-align:center;} .bottom nav {width:100%;text-align:center;} .bottom nav ul {width:90%;margin:0 auto;} .lb-wrap {width:50%;left:25%;} .itinerary-result .full-width figure {width:21%;} .itinerary-result .full-width .description {width:57%;} .itinerary-result .full-width .meta {width:36%;} } @media screen and (max-width: 960px) { .wrap {width:96%;margin:0 2%;} .slider {height:540px;} .one-fourth .details {min-height:114px;} .search {width:63%;} .logo {padding:0;max-width:200px;} .contact {float:left;margin:-7px 0 10px 4px;padding:0;background:none !important;width:100%;} .contact span {float:left;width:auto;display:block;padding:0 10px 0 0;} .main-nav .selector {display:block;text-align:left;width:80%;margin:1px 18% 0 2%;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:normal 1.2em/40px 'Roboto','Arial';font-weight:bold;text-transform:uppercase;letter-spacing:-1px;-webkit-text-shadow:0 0 1px rgba(0,0,0,0.3);-moz-text-shadow:0 0 1px rgba(0,0,0,0.3);text-shadow:0 0 1px rgba(0,0,0,0.3);} .main-nav .selector span {background:url(../images/ico/mobile-menu.png) 0 1px no-repeat;padding:0 0 0 40px;width:90%;color:#999;} .main-nav .selector select {width:100%;opacity:0;} .inner-nav {width:27.4%;} .tab-content {width:70.4%;} .three-col li {width:100%;margin:0;} .tags ul {width:100%;} #crossfade {height:300px;} #crossfade img {margin-top:-200px;} .room-types li figure {width:47%;} .room-types .meta {width:50%;} .room-information {width:15%;} .more-information {border-top:1px solid #ccc;padding:20px 0 0;} .room-information span img {margin: 3px 0 0;} .sort li {padding:3px 10px;width:75px;font-size:1.2em;} .locations .full-width .description {width:77%;} .three-fourth .destinations .one-fourth {width:48.8%;} .three-fourth .destinations .one-fourth.last {margin:0 2.4% 20px 0 !important;} .three-fourth .destinations .one-fourth:nth-child(2n+1) {margin:0 0 20px !important;} .three-fourth .destinations .one-fourth .ribbon {width:120%;margin:20px 0 0 -10%;} .three-fourth .deals .one-fourth {width:48.8%;} .three-fourth .deals .one-fourth.last {margin:0 2.4% 20px 0 !important;} .three-fourth .deals .one-fourth:nth-child(2n) {margin:0 0 20px !important;} .three-fourth .deals .one-fourth .ribbon {width:120%;margin:20px 0 0 -10%;} .three-fourth .locations .one-fourth {width:48.8%;min-height:430px;margin-right:2.4%;} .three-fourth .locations .one-fourth:nth-child(2n), .three-fourth .locations .one-fourth.last {margin:0 0 20px;} .three-fourth .locations .one-fourth:nth-child(2n+1) {margin:0 2.4% 20px 0!important;} .three-fourth .locations .one-fourth .ribbon {width:120%;margin:20px 0 0 -10%;} .full.destinations .details {padding:15px 6%;width:88%;} .full.destinations .details h5 {max-width:48%;display:inline-block;} .full.destinations .gradient-button {margin:0 0 7px;} aside article {padding:14px 10% 20px;width:80%;} .default {padding: 14px 10% 5px;width: 80%;} .boxes .one-fourth {min-height:auto;} .bookings .b-info {width:63%;} .bookings .actions {width:33%;} .score span {font-size:5em;} } @media screen and (max-width: 830px) { .content {padding:10px 0 0;} .search {width:55%;float:left;margin:10px 20px 20px 20px;} .top-right-nav {float:left;width:100%;padding-top:20px;} input[type="search"], input[type="email"], input[type="text"], input[type="number"] {padding:6px;width:95.4%;} .main-search .radios {width:94%;padding:0 0 14px;margin:0 3% 20px;border-bottom:1px solid #ccc;min-height:auto;} .main-search .forms {width:100%;} .main-search .forms .column {width:94%;padding:0 0 14px;margin:0 3% 20px;background:none;border-bottom:1px solid #ccc;min-height:auto;} .main-search .forms .column:last-child {border-bottom:none;} .main-search .twins .f-item {width:47.3%;} .main-search .twins.last .f-item {width:47%;} .main-search .triplets .f-item {width:29.8%} .main-search .triplets .f-item:last-child {margin:0;} .main-search .two-childs .selector span, .main-search .twins .selector span {padding:0 2%;width:96%;background-position:97% 8px;} .main-search .f-item .ui-spinner-input {padding:6px 2%;width:96%;} .search-submit {left: 36%;} .slider {height:450px;} .slider .info {top:33%;} .offers,.destinations,.boxes {width:100%;float:none;} .one-fourth .details {min-height:auto;} .one-fourth {width:49%;min-height:auto;} .one-fourth:nth-child(2n+1) {margin-right:0;} .boxes .one-fourth {width:94.8%;margin-right:0 !important;padding:15px 2.6%;} aside, .lower {width:100%;margin:0 !important;} aside article {padding:14px 3% 20px;width:94%;} .testimonials {padding:17px 3% 20px;width:94%;} .default {padding:14px 3% 5px;width:94%;} .full .one-fourth {width:48.8%;} .full .deals .one-fourth:nth-child(2n+1) {margin:0 2% 20px 0;} .full .deals .one-fourth:nth-child(2n) {margin:0;} .destinations .ribbon {width:116%;margin:20px 0 0 -8%;} .destinations .count {width:100%;float:left;margin:-10px 0 15px;} .three-fourth, .one-half {width:100%;} .three-fourth .one-fourth:nth-child(2n+1) {margin-right:2%;} .three-fourth .last {margin-right:0 !important;} .deals .full-width .details {padding:15px 2% 0 0;} .deals .full-width .address {padding:0;width:100%;max-width:100%;} .deals .full-width .stars img {float:left;} .flights .full-width .details {width:96% !important;padding:15px 2% 0 !important;} .flights .full-width .details .f-wrap {width:20.7%;} .sort-by {height:auto;position:relative;display:none;} .sort {border:none;height:auto;margin:0 3% 20px;width:94%;border-bottom:1px solid #ccc;} .sort li {padding:12px 0;width:100%;border-left:none;border-top:1px solid #ccc;} .sort li .ascending {top:15px;right:0;} .sort li .descending {top:23px;right:0;} .view-type {position:absolute;top:0;right:1.5%;} .pager {padding:0 20px 0 0;} .inner-nav {width:100%;margin-bottom:20px;} .inner-nav li a {padding:0 !important;width:88%!important;} .itinerary {width:100% !important;} .tab-content {width:100%;} .tab-content article {padding:12px 3% 20px;width:94%;} .room-types .meta {width:100%;} .room-types figure,#things-to-do figure {width:100% !important;margin:0 0 20px !important;} .room-types figure img, aside figure img, #things-to-do figure img, .locations .full-width figure img {width:100%;height:auto;} .reviews li figure.left {margin:0 20px 20px 0;} .reviews div {width:90% !important;} .print {margin-right:0;} .get_inspired {width:100%;display:inline-block;} .get_inspired li {width:48.5%;margin:0 3% 20px 0;height:auto;} .get_inspired li.last {margin:0 3% 20px 0 !important;} .get_inspired li:nth-child(2n){margin:0 0 20px !important;} .get_inspired li img {width:100%;} .locations .full-width .description {width:100%;} .locations .full-width figure {width:18%;} .locations .full-width .details {width:72%;padding:15px 3%;} .locations .full-width h1 {width:100%;} .locations .description {width:100%;height:auto;} .tab-content .deals .full-width {width:100%;} .tab-content .deals .full-width figure {width:100%;margin:0 0 20px;} .tab-content .deals .full-width figure img {width:100%;height:auto;} .tab-content .deals .full-width .price {position:static;width:100%;text-align:left;border-top:1px solid #ccc;padding:0;margin:10px 0 0;height:auto;border-left:none;} .tab-content .deals .full-width .price br {display:none;} .tab-content .deals .full-width .details {width:94%;padding:0 3%;} .tab-content .deals .full-width .description {width:100%;height:auto;margin:0;} .tab-content .deals .full-width .gradient-button {top:auto;bottom:auto;} .output p { width: 40%;} footer .one-fourth {width:96%;border-bottom:1px solid #ccc;padding:0 2% 20px;margin:0 0 30px !important;} footer .one-fourth:last-child {padding:0 2% 30px;} footer .bottom {border:none;padding:0;} .copy {width:94%;padding:10px 3% 20px;border-bottom:1px solid #ccc;margin:0 0 20px;} .bottom nav {float:left;} .bottom nav li {margin:0;padding:0 12px;} .error {text-align:center;} .error-type {float:none;display:inline-block;margin:0 auto 40px;} .error-content {float:none;display:inline-block;margin:0 auto;text-align:left;} } @media screen and (max-width: 768px) { .reviews .pro, .reviews .con {margin:0 0 10px;width:100%;} .slider {height:432px;} .destinations .ribbon, .locations .one-fourth .ribbon {width:114%;margin:20px 0 0 -7%;} aside article p {padding-bottom:8px !important;} .left-sidebar {width:100%;} .itinerary {width:100% !important;} .room-information {width: 25%;margin:0;padding:0;border-left: none;border-top:0;height: auto;} .room-information .row {width:100%;border-right:0} .room-types .meta {width:47%;} } @media screen and (max-width: 600px) { #nav li {font-size:15px;display:inline-block;} .fltrLstCtr {display:none;} .deals article {padding-bottom:10px;} .itinerary-result .full-width .description {width:100%} .itinerary-result .full-width .meta {width:100%;border-left:0px !important;padding-left:10px !important;} .left-sidebar {width:100%;} .logo {width:100%;max-width:100%;} .search {margin:0 0 18px;float:left;width:90%;} .search-submit {left: 27%;} .slider {height:338px;margin-top:150px;} aside article p {padding-bottom:8px !important;} .main-nav ul li.itineraries {display:none;} .main-nav ul li.sightseeing {display:none;} .full .one-fourth, .destinations.last .one-fourth, .destinations.first .one-fourth {width:100% !important;margin:0 0 20px !important;} .full .boxes .one-fourth {width:100%;margin:0 0 20px;height:auto;min-height:auto;} .deals .three-fourth .one-fourth {width:100%;margin:0 0 20px !important;} .score {width:100%;margin:0 0 20px;} .chart {width:100%;} .one-fourth .details {padding:17px 5% 15px;width:90%;} .deals .full-width .details {padding:0 5%;width:90%;} .deals .full-width figure {margin:0 0 17px;width:55%;} .deals .full-width .price {width:40%;padding:0 0 0 5%;border:none;} .deals .full-width .gradient-button {top:75px;bottom:auto;right:7.5%;} .deals .full-width h1 {width:100%;max-width:100%;} .deals .full-width .address, .deals .full-width .description {width:100%;} #crossfade {height:200px;} #crossfade img {margin-top:-200px;} .booking .f-item {width:100% !important;padding:14px 0 6px 0;} .booking .info {width:100%;padding:0 0 10px;} .three-fourth .locations .one-fourth {width:96%;margin:0 2% 20px !important;float:none;display:inline-block;} .three-fourth .locations .one-fourth.last {margin:0 2% 20px !important;} .three-fourth .locations .one-fourth:nth-child(2n), .three-fourth .locations .one-fourth:nth-child(2n+1) {margin:0 2% 20px !important;} .three-fourth .locations .one-fourth .ribbon {width:114%;margin:20px 0 0 -7%;} .three-fourth .deals .one-fourth {width:96%;margin:0 2% 20px !important;float:none;display:inline-block;} .three-fourth .deals .one-fourth.last {margin:0 2% 20px !important;} .three-fourth .deals .one-fourth:nth-child(2n) {margin:0 2% 20px !important;} .three-fourth .deals .one-fourth .ribbon {width:114%;margin:20px 0 0 -7%;} .three-fourth .destinations .one-fourth, .three-fourth .destinations .one-fourth:nth-child(2n+1), .three-fourth .destinations .one-fourth.last {width:96%;margin:0 2% 20px !important;float:none;display:inline-block;} .three-fourth .destinations .ribbon {width:114%;margin:20px 0 0 -7%;} .slider .info {display:none;} .three-fourth .flights .one-fourth {margin:0 0 20px !important;width:100%;} .flights .full-width .details .f-wrap {width:45.3%;} .flights .full-width .details .f-wrap:nth-child(2n+1) {border-right:1px solid #ccc;} .checkbox label {width:80%;} .block-entity {width:50%} } @media screen and (max-width: 580px) { .slider {height:304px;} .lb-wrap {width:80%;left:10%;} .block-entity {width:90%} .logo {max-width:23%;float:left} aside article p {padding-bottom:8px !important;} .left-sidebar {width:100%;} .search {max-width:74%;margin-top:20px;margin-left:10px;} header .ribbon {top:77px;right:0px;} .currency-select {display:none;} .currency-select li {display:none;} .locations .full-width figure {display:none} .block-entity {width:90%} .locations .full-width .details {width:98%;padding:15px 0} .contact span:first-child {display:none;} .deals .full-width .address, .deals .full-width .description {width:80%;} .deals .full-width .details {padding:0;} .deals .full-width .price {width:33%;text-align:right;} .footerFdbck {display:none;} } @media screen and (max-width: 480px) { .logo {max-width:20%;float:left;padding-top:5px} .search {max-width:78%;margin-top:8px;margin-left:5px;margin-bottom:8px;} .top-search-button {padding:2px !important;} header .ribbon {top:46px;} .tfMainMenu {position:absolute;right:0;top:44px;} .locations .full-width figure {display:none} .block-entity {width:90%} .locations .full-width .details {width:98%;padding:15px 0} .contact span:first-child {display:none;} .deals .full-width .address, .deals .full-width .description {width:95%;} .deals .full-width .details {padding:0;} .slider {height:270px;margin-top:180px;} .search-submit {left:17%;} .deals .full-width .price {width:33%;text-align:right;} .business-listing .copy .address {width:100%;} .breadcrumbs {display:none;} .destinations .ribbon {width:114%;margin:20px 0 0 -7%;} .main-nav li {overflow: hidden; max-width: 60px; text-overflow: ellipsis;white-space: nowrap;} .flights .full-width .gradient-button {bottom:71px !important;} aside article p {padding-bottom:8px !important;} .left-sidebar {width:100%;} .itinerary {width:100% !important;} .main-theme__nav{display: none;} .main-theme__body{margin-left: 0!important; width: 100%!important;} .main-theme__header .logo{white-space: nowrap;} .main-theme__header .hdUNav .navItm{display: none;} .main-theme__header .hdUNav .navItm:nth-last-child(-n+2){display: block;} } /* FONTS */ @font-face {font-family: 'OpenSansRegular';src: url('../fonts/OpenSans-Regular-webfont.eot');src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#Arial') format('svg');font-weight: normal;font-style: normal;} @font-face {font-family: 'OpenSansSemibold';src: url('../fonts/OpenSans-Semibold-webfont.eot');src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Semibold-webfont.svg#Arial') format('svg');font-weight: normal;font-style: normal;} @font-face {font-family: 'OpenSansBold';src: url('../fonts/OpenSans-Bold-webfont.eot');src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight: normal;font-style: normal;} @font-face {font-family: 'OpenSansExtrabold';src: url('../fonts/OpenSans-ExtraBold-webfont.eot');src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');font-weight: normal;font-style: normal;} @font-face {font-family: 'ChunkFiveRegular';src: url('../fonts/Chunkfive-webfont.eot');src: url('../fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Chunkfive-webfont.woff') format('woff'),url('../fonts/Chunkfive-webfont.ttf') format('truetype'),url('../fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');font-weight: normal;font-style: normal;} /*AMIT STYLES*/ ul.wpCmtsCtr {margin:0; padding:0;} ul.wpCmtsCtr li.pshEty {list-style:none; margin:0 0 10px;} ul.wpCmtsCtr li.pshEty textarea {width:100%; box-sizing:border-box; border-radius:4px; font-size:13px; padding:8px 12px;} ul.wpCmtsCtr li.pshEty textarea.shrunk {height:35px;} ul.wpCmtsCtr li.pshEty input {width:100%; box-sizing:border-box; border-radius:4px; font-size:13px; padding:8px 12px;} ul.wpCmtsCtr li.pshEty input.checkbox {width:auto; box-shadow:none;} .wpCmtsCtr .pAuthor img {width:35px; border-radius:100%;} .wpCmtsCtr .pshEty .pContent {margin-left:45px;} .wpCmtsCtr .pshEty .pContent .msg {line-height:1.5;} .wpCnt {padding: 0 0 5px 0px;border-bottom: 1px solid #eee;margin-bottom:10px; margin-left:34px;} .wpICtr h2.wpHd {color:#444;font-size:16px;font-weight:bold;padding-bottom:0;margin-bottom:8px;} .block-entity {width:32%} .oWallV {background:#fff; box-shadow:0 1px 3px rgba(34,25,25,0.4);} .oWPstCtr {margin:5px 0;} .oWallV .oWPstCtr {margin:0 -8px;} .oWPstCtr .oWPst {border-top:1px solid #fff; border-bottom:1px solid #f5f3f1; padding:12px 0;} .oWPstCtr .msgCnt {color:#555; padding:5px 0 0;font-size:12px;line-height:165%; white-space:pre-wrap; word-wrap:break-word;} .oWPstCtr .oWAuth {float:left;} .oWPstCtr .wpAuth img {border-radius:100%;} .oWPstCtr .oWCnt {margin-left:50px;font-size:12px;font-family: arial;} .oWPstCtr .pstT {color:#888; font-size:12px;} .oWPstCtr .pstT a {font-weight:bold; text-decoration:none; color:#08c;} .oWPstCtr .actions {padding-top:10px;} .oWPstCtr .actions a {text-decoration:none; font-size:11px;} .oWMetaBlk .oWMTtl {padding:5px 0; font-weight:bold; font-size:12px;} .oWMetaBlk .oWMTtl a {text-decoration:none; color:#333;} .oWMetaBlk .oWMTtl a:hover {text-decoration:underline;} .oWPstCtr .wpCmt {padding:5px 0px; background:#fff;width:95%} .oWPstCtr .wpCmtWd1 {width:auto;padding:5px 10px;background:#f4f4f4;border:1px solid #dcdcdc} .oWPstCtr .pAuthor img {width:35px; border-radius:100%;} .oWPstCtr .pshEty .pContent {margin-left:45px;} .wpICtr textarea {width:99%;} .wpChatVw {margin:0; background:#fff !important;} .wpChatVw h2.wpMHd {color:#fff; background:#444; font-size:16px; font-weight:bold; padding:8px; margin:0; border-radius:5px 5px 0 0;} .wpChatVw .oWPstCtr {margin:0; height:300px; overflow-y:auto; border:1px solid #ddd; border-top:0;} .wpChatVw .wpEty {width:90%; margin:5px 0 10px 10px; border:1px solid #BDE4F0; border-radius:3px; background:#e7f5f9;} .wpChatVw .wpSlf {border:1px solid #eee; background:#fff;} .wpChatVw .wpEty .wpAuth {margin:4px;} .wpChatVw .wpEty .wpCnt {margin:0 0 0 35px; padding:0; border:0;} .wpChatVw .wpEty .pstT {font-size:10px; color:#999;} .wpChatVw .wpEty .msgCnt {line-height:16px; padding:0;} .wpChatVw .wpEty .wpActC {padding:0 5px 0 0; text-align:right !important; font-size:10px;} .wpChatVw .wpICtr {position:relative; border:1px solid #999; width:auto;} .wpChatVw .wpICtr h2 {display:none;} .wpChatVw .wpICtr textarea {width:65%; border:0; box-shadow:0 0; -webkit-box-shadow:0 0; height:40px;} .wpChatVw .wpICtr #wallPostAction {position:absolute; top:5px; right:10px;} .wpMsgsVw .wpMBd {padding:20px;} .wpMsgsVw h2.wpHd {margin:0; padding:0 0 10px; font-size:14px; font-weight:bold;} .wpMsgsVw textarea {width:100%; box-sizing:border-box; padding:8px;} .wpMsgsVw #wallPostAction {padding-bottom:15px;} .wpMsgsVw .wpEty {max-width:85%;} .wpMsgsVw .wpEty .wpCnt {border:0;} .wpMsgsVw .wpEty .pstT {padding-bottom:4px;} .wpMsgsVw .wpEty .msgCnt {background:#f5f3f1; border-radius:6px; padding:20px; font-size:14px;} .wpMsgsVw .wpSlf {margin-left:auto;} .wpMsgsVw .wpSlf .msgCnt {background:#e5f6ff;} .wpMsgsVw .wpSlf .wpAuth {float:right; margin-right:0!important; margin-left:10px;} .wpMsgsVw .wpSlf .wpCnt {margin:0 34px 10px 0;} .wpMsgsVw .wpSlf .pstT {text-align:right;} .wpMsgsVw .wpSlf .wpActC {text-align:right !important;} #submit-site-search .divider {right:32px;height:30px;width: 2px;} #submit-site-search .search-icon {left:8px;top:6px;} .form-button {left:auto;right:0;width:35px;height:30px;background: red;border-top-left-radius: 0;border-bottom-left-radius: 0;display: block;background: url(/static/img/gray-button-shine.png) repeat-x;height: 40px;} .add {background:transparent !important;color:#333 !important;border:0 !important;font-weight:normal;padding:2px;text-decoration:underline;} .remove{background:red;} .related article, .sideBlock {padding:0px;margin-bottom:0px;} .related h2, .sideHeading {font-size:16px;margin-bottom:8px;padding-bottom:5px;color:#333;font-weight:bold;} .mainHeading {font-size:20px;font-weight: normal !important;} .hide {display:none;} .sideBlock p {padding:0 0 10px;} .sRsltRcd {font-size:13px} .sRsltRcdCtr h4 {font-size:13px; font-weight:bold; padding-bottom:0;} .sRsltRcdCtr li {padding:8px; border-bottom:1px solid #ddd; font-size:12px;} .sRsltRcdCtr .rcdBy img {float:left; padding-right:10px;} .sRsltRcdCtr .rcdBy span {float:left;} .sRsltRcdCtr .rcdRsn {padding-bottom:5px; font-style:italic;} .cfgStpLst {margin:0; padding:0; border:1px solid #ccc; border-top:0;} .cfgStpLst li {list-style:none; background:#f6f6f6; padding:10px; border-bottom:1px solid #ccc;} .cfgStpLst li a {display:block; text-decoration:none; color:inherit;} .cfgStpLst li.last {border-bottom:0;} .cfgStpLst li.selected {background:#fff;} .cfgStpLst .stpSkp {font-style:italic; color:#888; padding:3px 0;} .cfgStpLst .stpSmry {color:#888; padding:3px 0;} .cfg .oview {float:left;width:40%;} .cfg .header {text-align:center;padding:0px 40px 0px 40px;float:left;width:51%} .cfg .header h1 {font-size: 24px;font-weight: bold;width:100%;text-align:center;} .cfg .oview h1, .cfg .header h3 {font-size:20px;font-weight: normal;clear:both;} .bull {margin: 0 20px;} .sInfo {font-weight:bold;font-size:14px;margin-bottom:15px;} .re-bot {font-size:11px;padding: 6px 0;border-bottom: 1px solid #eee;} .re-bot a {margin:0px;padding-left:10px;display:inline-block} .bigimage {position: absolute;top: 0;left: 0;bottom: 0;width: 50%;border-right: 1px solid white;overflow: hidden;background-position: center;background-size: auto 220px;background-repeat: no-repeat;background-color: #636363;} .sideimage {position: absolute;top: 0;right: 0;bottom: 0;width: 25%;overflow: hidden;border-left: 1px solid white;background-position: center;background-size: auto 220px;background-repeat: no-repeat;} .sidetop {position: absolute;top: 0;left: 0;right: 0;height: 110px;overflow: hidden;border-bottom: 1px solid white;background-position: center;background-size: auto 110px;background-repeat: no-repeat;} .seephotos {position: absolute;right: 0;bottom: 1px;padding: 8px 16px;z-index: 12;font-size: 14px;color: white;background: black;-webkit-transition: all 0.218s;-moz-transition: all 0.218s;-o-transition: all 0.218s;transition: all 0.218s;opacity: 0.8;-webkit-user-select: none;-moz-user-select: none;cursor: pointer;} .stpHdr {padding:0; margin:0;} .stpHdr li {float:left; list-style:none; font-weight:bold; font-size:12px;} .stpHdr .stp, .stpHdr a.stp {color:#666; padding:6px 10px 5px 5px; display:block;} .stpHdr .stpSl, .stpHdr a.stpSl {background-color:#fff; color:#333;} .stpHdr li.stpLst {float:none;} .stpHdr li.stpG {width:10px; height:26px; background:transparent url(/static/img/bg/steptb_arrows.gif) no-repeat 0 0;} .stpHdr li.stpG11 {background-position:-22px 0;} .stpHdr li.stpG10 {background-position:-11px 0;} .schOp1 {font-size:13px;color:#333;font-weight:normal;margin-top:10px;float:left;color:red;font-weight:bold} .schOp2 {font-size:13px;color:#333;font-weight:normal;margin-left:40px;margin-top:10px;float:left} .email_box {margin: 0;padding: 0;font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border-top-width: 0;border-style: solid;border-color: #d3d3d3;border-bottom-color: #e3e3e3;border-left-width: 1px;border-right-width: 1px;background-color: #ffffff;border-bottom-width: 1px;border-top-left-radius: 3px;padding-left: 15px;padding-right: 15px;padding-top: 15px;border-top-right-radius: 3px;padding-bottom: 15px;border-top: 1px solid #d3d3d3;} .track-progress {margin: 0;padding: 0;overflow: hidden;} .track-progress li {list-style-type: none;display: inline-block; position: relative; margin: 0; padding: 0; text-align: center; line-height: 24px; height: 24px;} .track-progress[data-steps="3"] li { width: 33%; } .track-progress[data-steps="4"] li { width: 25%; } .track-progress[data-steps="5"] li { width: 20%; } .track-progress li > span { display: block; color: #333; font-size:13px;} .track-progress li.done > span { color: #fff; font-weight:bold; background-color: transparent; font-size:13px; line-height:32px;} .track-progress li:first-child > span:after, .track-progress li:first-child > span:before { display: none; } .tracker {background: url(//cdn.yourholiday.me/static/img/backgrounds/markers_bg.png) no-repeat !important;width: 32px;height: 38px;float: left;padding-top: 4px;padding-left: 2px;color: #fff;background-position: -2px -2px !important;} .done .tracker {background-position: -74px -2px !important;} .track-progress li:first-child i, .track-progress li:last-child i { display: block; height: 0; width: 0; position: absolute; top: 0; left: 0; border: solid transparent; border-left-color: white; border-width: 12px; } .track-progress li:last-child i { left: auto; right: -10px; border-left-color: transparent; border-top-color: white; border-bottom-color: white; } .preview-this {border-bottom:1px dotted #CC9832; cursor:pointer;} .plcShVw {border:1px solid #eee;} .plcShVw.full-width .description {padding-left:10px;} .plcShVw.full-width figure {margin-right:10px !important;} .plcShVw.full-width .addrI {font-size:11px;line-height:20px} .plcShVw figure img {max-height:150px;width:99%;padding:10px;} .prdPvwV .plcShVw {border:0;} .prdPvwV .full-width {margin:0;} .prdPvwV .full-width figure {float:left; margin:0 !important; width:90px !important;} .prdPvwV .full-width figure img {box-sizing:border-box;} .prdPvwV .full-width .details {float:left; width:180px; padding:10px 10px 10px 0;} .prdPvwV .full-width .description {width:auto !important; float:none; padding:0} .prdPvwV .full-width h2 a {font-size:16px;} .prdPvwV .full-width .addrI {line-height:16px;font-size:11px;color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:4px; font-size:10px;} .prdPvwV .full-width .description p {font-size:12px;line-height:18px;} .prdPvwV .full-width .meta {display:none;} .prMapInPPBlk {width:851px; left:10%; padding:0;} .prMapInPPBlk .blockMsg {padding:0;} .prMapInPPBlk .blockMsg .blockBd {padding:0;} .prMapInPPBlk .blockMsg .blockClose {top:-15px; right:-15px;} .mapTFMrkr {position:absolute; z-index:1;} .mapTFM1 {cursor:pointer;} .mapTFM1 .tfm-top {position:relative;} .mapTFM1 .tfm-top .tfm-left {height:27px; padding-left:7px; background:url(//cdn.yourholiday.me/static/img/poccom/maps/tfm-pin-left.png) no-repeat;} .mapTFM1 .tfm-top .tfm-right {height:27px; padding-right:7px; background:url(//cdn.yourholiday.me/static/img/poccom/maps/tfm-pin-right.png) no-repeat right top;} .mapTFM1 .tfm-top .tfm-text {height:27px; padding:6px 8px 0 8px; box-sizing:border-box; color:#fff; white-space:nowrap; background:url(//cdn.yourholiday.me/static/img/poccom/maps/tfm-pin-slice.png) repeat-x;} .mapTFM1 .tfm-bottom {height:11px;} .mapTFM1 .tfm-bottom .tfm-arr {height:11px; width:35px; position:absolute; top:25px; left:5px; background:url(//cdn.yourholiday.me/static/img/poccom/maps/tfm-pin-bottom.png) no-repeat;} .mapInfoBox {padding:10px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3); box-shadow:0 2px 4px rgba(0,0,0,0.3); box-sizing:border-box; -moz-box-sizing:border-box;} .mapInfoBox .boxPopout {width:260px;} .mapInfoBox:before {border-color:#fff transparent transparent transparent; border-width:15px; border-style:solid; content:''; display:inline-block; position:absolute; bottom:-30px; margin:0 0 0 115px;} .mapInfoBoxLbl {padding:8px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3); box-shadow:0 2px 4px rgba(0,0,0,0.3); box-sizing:border-box; -moz-box-sizing:border-box;} .mapInfoBoxLbl .boxPopout {width:120px;} .mapInfoBoxLbl:before {border-color:transparent transparent #fff transparent; border-width:10px; border-style:solid; content:''; display:inline-block; position:absolute; top:-20px; margin:0 0 0 50px;} .mapMSLbl {padding:2px; font-size:11px; text-align:center; opacity:1; background:#FBD263; color:#333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3); box-shadow:0 2px 4px rgba(0,0,0,0.3); box-sizing:border-box; -moz-box-sizing:border-box; line-height:15px;} .mapMSLbl.mlblHl {background:#666; color:#fff;} .mapLnLbl {background:rgba(255,240,201,0.95); border:1px dotted #ccc; font-size:9px; line-height:13px; box-shadow:0 0; -webkit-box-shadow:0 0;} .prdMpMOLbl {text-align:center;} .prdMpMOLbl .ttl {font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#000;} .prdMpMOLbl .subTxt {font-size:10px; color:#888;} .prdMpMOLbl .srating {margin:0 auto;} .prdMpBox {} .prdMpBox .imgBlk {float:left;} .prdMpBox .imgBlk img {width:55px;} .prdMpBox .dscBlk {margin-left:65px;} .prdMpBox .dscBlk .ttl {font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} .prdMpBox .dscBlk .subTxt {font-size:10px; color:#888;} .prdMpBox .dscBlk .desc, .prdMpBox .dscBlk .desc p {font-size:11px; line-height:13px; color:#555; padding-top:5px;} .prdMpBox .dscBlk .desc p {padding:0;} .ddItm {float:left; margin-right:10px; position:relative;} .ddItm .ddBtn {padding:0 32px 0 12px; position:relative; min-width:120px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:32px; line-height:32px; text-align:left; cursor:pointer; float:left; background:#FCFDFF; border-radius:2px; box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2),inset 0 2px 2px 0 rgba(255,255,255,0); transition:all 0.2s ease-in-out;} .ddItm .ddBtn:hover {background:#f0f1f3;} .ddItm .ddBtn .btnTxt {font-size:12px; max-width:86px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; user-select:none;} .ddItm .ddBtn .icArrDn {width:10px; height:10px; position:absolute; top:10px; right:12px; background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVR42mOIjIz8jwszgABOCRjAKYGsAJkPAKT/IKHcRfUJAAAAAElFTkSuQmCC") no-repeat right center;} .ddItm .ddMenuCtr {display:none; position:absolute; top:100%; left:0; z-index:1000; margin-top:6px; width:160px; min-width:120px; padding:5px 0; background:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2); border-radius:3px; border:1px solid rgba(0,0,0,0.1); background-clip:padding-box; -moz-background-clip:padding; -webkit-background-clip:padding-box;} .ddItm.ddItm-open .ddMenuCtr {display:block;} .ddItm.ddItm-open .ddBtn {box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);} .ddItm .ddMenuCtr .ddMenuBtn, .ddItm .ddMenuCtr .ddMenuItm {font-size:12px; line-height:1em; height:28px; padding:6px 10px; text-shadow:0 0 1px #fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;} .ddItm .ddMenuCtr .ddMenuItm {height:auto;} .ddItm .ddMenuCtr .ddMenuBtn:hover {background:#F0F3F7;} .ddItm .ddMenuCtr .ddMenuBtn .chkbx {background:#fff; width:9px; height:9px; min-height:9px; display:inline-block; margin:0; padding:0; margin-right:5px; position:relative; border:1px solid #c4cedf; border-radius:2px;} .ddItm .ddMenuCtr .ddMenuBtn .chkbx .chkIIc {display:inline-block; opacity:0; font-size:10px; position:absolute; top:4px; left:-1px;} .ddItm .ddMenuCtr .ddMenuBtn .chkbx .chkIIc:before {content:" \2714"; color:#fff; line-height:0; font-size:12px;} .ddItm .ddMenuCtr .ddMenuBtn.btnSltd {color:#4378dd;} .ddItm .ddMenuCtr .ddMenuBtn.btnSltd .chkbx {color:#4378dd; border:1px solid #4378dd;} .ddItm .ddMenuCtr .ddMenuBtn.btnSltd .chkbx .chkIIc {opacity:1;} .ddItm .ddMenuCtr .ddMenuBtn.btnSltd .chkbx .chkIIc:before {color:#4378dd; margin-left:2px;} .ddItm .ddMenuCtr .ddMBtnGrp {} .ddItm .ddMenuCtr .ddMBtnGrp .ddLbl {padding-left:10px; color:#333; font-size:13px; font-weight:bold; margin-bottom:8px;} .ddItm .ddMenuCtr .ddMenuArr:before, .ddItm .ddMenuCtr .ddMenuArr:after {position:absolute; content:''; border:solid transparent; left:50%; top:-12px; margin-left:-6px;} .ddItm .ddMenuCtr .ddMenuArr:before {border-width:7px; border-bottom-color:#d6d6d6; margin:-2px 0 0 -7px;} .ddItm .ddMenuCtr .ddMenuArr:after {border-width:6px; border-bottom-color:#fefefe;} .fltrLst .ddItm-more {} .fltrLst .ddItm-more .ddBtn {background:#fff;} .fltrLst .ddItm-more .ddMenuCtr {width:600px; right:0; left:auto; padding:20px;} .fltrLst .ddItm-more .ddMenuCtr .ddMenuArr:before, .fltrLst .ddItm-more .ddMenuCtr .ddMenuArr:after {left:580px;} .fltrLst .ddItm-more .ddMenuCtr .ddMBtnGrp {float:left; width:195px; min-height:110px;} .fltrLst .ddItm .scrlNv {overflow-y:scroll; height:250px;} .fl-row {} .fl-row .fl-item {padding:0 0 10px;} .fl-row .fl-item input[type=text] {display:block; font-size:14px; padding:10px; border-radius:3px; box-sizing:border-box; width:100%;} .fl-row-sepT {text-align:center; height:34px;} .fl-row-sepT .sepTxt {background:#fff; color:#999; font-weight:weight; display:inline-block; padding:8px; font-size:12px;} .fl-row-sepT hr {display:block; margin:-16px auto 10px auto; background:transparent; border-top:1px solid #dbdbdb;} .rcmdLstCtr {} .rcmdLstCtr .rcmdItm {margin:0 0 12px;} .mainMenuNv {position:relative; overflow:hidden;} .mainMenuNv ul.menuLst {z-index:11; border-bottom:1px solid #ddd; margin:0; background:#f5f5f5; height:40px;} .mainMenuNv ul.menuLst li {min-width:15%; text-align:center; float:left;} .mainMenuNv ul.menuLst li a {font-size:14px; text-decoration:none; display:block; color:#444; padding:8px 10px 9px 10px;} .mainMenuNv ul.menuLst li.highlighted {border-bottom:3px solid #08c;} .mainMenuNv ul.menuLst li.highlighted a {font-weight:bold;} .mainMenuNv-sticky {position:fixed; width:100%; max-width:1140px; overflow:visible; z-index:10;} .vnavTbsCtr {width:20%; float:left;} .vnavTbsCtr ul.vnavTbs {list-style:none; margin:0; padding:0;} .vnavTbsCtr ul.vnavTbs li {margin:0; padding:0;} .vnavTbsCtr ul.vnavTbs li a {display:block; font-size:12px; padding:0 12px; height:35px; line-height:35px; color:#000; border-bottom:1px solid #ccc; text-decoration:none; background:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .vnavTbsCtr ul.vnavTbs li a:hover {background:#424242; color:#fff;} .vnavTbsCtr ul.vnavTbs li.sltd a {background:#f5f5f5; color:#000; border-bottom:1px solid #ccc; font-weight:bold;} .vnavTbCntCtr {margin-left:20%;} .pkgsLstCtr .pkgVwCtr {border-top:1px solid #ddd; padding:5px 0;} .pkgsLstCtr .pkgVwCtr .dscCtr {float:left; width:65%;} .pkgsLstCtr .pkgVwCtr .dscCtr .pkgIncCtr {font-size:13px;} .pkgsLstCtr .pkgVwCtr .dscCtr .pkgNts {font-size:12px;} .pkgsLstCtr .pkgVwCtr .prcCtr {float:right;} .pkgsLstCtr .pkgVwCtr .prcCtr .pkgPrcCtr {float:left; margin-right:10px; text-align:center;} .pkgsLstCtr .pkgVwCtr .prcCtr .prcQ {display:block; line-height:1;} .pkgsLstCtr .pkgVwCtr .prcCtr a.search-button {color:#fff; height:24px; line-height:24px; font-size:11px;} .pkgsLstCtr .pkgVwCtr .ttlBlk {line-height:25px; margin-bottom:-3px;} .pkgsLstCtr .pkgVwCtr .ttlBlk .ttl {float:left; width:70%; font-size:12px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .pkgSmV .pkgFltCtr {border-top:1px solid #ddd; padding-top:8px; margin-top:10px;} .pkgSmV .pkgFltCtr .fltSltVw .details, .pkgsLstCtr .pkgFltGrpCtr .fltSltVw .details {width:auto; float:right;} .pkgSmV .pkgFltCtr .fltSltVActs, .pkgFltGrpCtr .fltSltVActs {padding:0;} .pkgSmV .pkgFltCtr .fltSltVActs a, .pkgFltGrpCtr .fltSltVActs a {padding:0; font-size:11px;} .pkgSmV .fltCmptV2 {float:left;} .pkgSmV .fltCmptRet {margin-left:15px;} .pkgSmV .pkgInc {margin-top:6px;} .pkgSmV .pkgInc ul {padding:0; margin:0;} .pkgSmV .pkgInc li {list-style:none; float:left; padding:0 8px 1px 0; font-size:10px; color:#7f7f7f;} .pkgSmV .pkgInc li .iconP {font-size:13px; width:auto; padding-right:6px;} .pkgSmV .pkgWFltInc {position:absolute; top:15px; left:0; background-color:#333; color:#fff; padding:7px 10px; font-size:10px; text-transform:uppercase; letter-spacing:0.7px;} .pkgSmV .pkgWFltInc i {margin-right:4px;} .pkgSmV .pkgFltInc {text-shadow:1px 0 2px rgba(0, 0, 0, 0.8);} .pkgSmV .pkgFltInc .iconP {color:#fff; font-size:14px;} .pkgSmV .pkgFltInc .iconP-plus {font-size:10px; margin:0 5px;} .pkgSmV .pkgFltDts {padding:12px 0 0;} .pkgSmV .pkgFltDts a {display:block; float:left; font-size:11px; padding:2px 4px; margin:0 5px 0 0;} .pkgSmV .pkgFltDts span {display:block; float:left; font-size:11px; padding:2px 4px; margin:0 5px 0 0;} @media screen and (max-width: 1120px) { .pkgSmV .fltCmptV2 .airline {width:25px;} .pkgSmV .fltCmptV2 .dep, .pkgSmV .fltCmptV2 .arr {width:66px;} .pkgSmV .fltCmptV2 .arrI {width:25px;} } .pkgThV {} .pkgThV .imgBlk {float:left; position:relative;} .pkgThV .imgBlk img {width:79px;height:54px} .pkgThV .imgBlk .pkgFltInc {position:absolute; top:0; left:0; text-shadow:1px 0 2px rgba(0, 0, 0, 0.8);} .pkgThV .imgBlk .pkgFltInc img {width:50px; height:auto;} .pkgThV .dscBlk {margin-left:94px;} .pkgLngVw {width:23%; position:relative; float:left; margin-right:15px; margin-bottom:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;box-shadow:0 1px 1px rgba(65,65,65,0.4);-webkit-box-shadow:0 1px 1px rgba(65,65,65,0.4);transition:all .2s ease-in-out;} .pkgLngVw a.pkgCtrLn, .pkgLngVw a.pkgCtrLn:visited {text-decoration:none; display:block; border-bottom:2px solid #c7c7c7; background:#fff; border-radius:3px; color:#444;} .pkgLngVw a.pkgCtrLn:hover {background:#F1F9FF;} .pkgLngVw .imgBlk {position:relative; overflow: hidden;} .pkgLngVw .imgBlk img {width:100%; height:150px; border-radius:0; transition:all 0.4s ease-in-out;} .pkgLngVw .imgBlk img:hover {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);} .pkgLngVw .imgBlk .iovrlyTxt {position:absolute; top:0; left:0; padding:4px 8px; font-size:12px; font-weight:bold; color:#fff; border-radius:3px 0;} .pkgLngVw .imgBlk .offrsTxt {background:#096; text-transform:uppercase;} .pkgLngVw .imgBlk .rtngTxt {background:#E67E22;} .pkgLngVw .imgBlk .cvrTxt {position:absolute; top:150px; background:rgba(0,0,0,.5); height:150px; width:100%; z-index:3; color:#fff; transition:all .3s ease-out;} .pkgLngVw .imgBlk:hover .cvrTxt {top:0;} .pkgLngVw .imgBlk .cvrTxt p {margin:0; padding:15px; color:#fff; line-height:16px; font-size:13px;} .pkgLngVw .dscBlk {padding:10px;} .pkgLngVw .dscBlk h3 {font-size:16px; color:#1f1f1f; line-height:25px; padding:0; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .pkgLngVw .dscBlk .subTtl {margin-top:6px; color:#666; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .pkgLngVw .dtsCtr {float:left; width:100%;} .pkgLngVw .dtsCtr .srating {margin-top:4px;} .pkgLngVw .dtsCtr .subTtl {font-size:12px;} .pkgLngVw .mInf {font-size:11px; color:#F78C0D; padding:5px 0 0; clear:both;} .pkgLngVw .pkgInc {margin-top:6px;} .pkgLngVw .pkgInc ul {padding:0; margin:0;} .pkgLngVw .pkgInc li {list-style:none; float:left; padding:0 8px 1px 0; font-size:10px; color:#7f7f7f;} .pkgLngVw .pkgInc li .iconP {font-size:13px; width:auto; padding-right:6px;} .pkgLngVw .prcCtr {float:left; margin-top:7px;} .pkgLngVw .prcCtr .fm {display:none; font-size:11px; color:#bbb;} .pkgLngVw .prcCtr .prcD {color:#CE4300;font-size:16px} .pkgLngVw .discount {position: absolute;z-index: 1;top: 15px;right: 50px;width:75px;height: 44px;border-radius: 22px;background: #e66b3c;color: white;font-size: 15px;font-weight: 600;line-height: 44px;text-align: center;} .pkgLngVw .cities {position: absolute;z-index: 1;top: 95px;left: 0px;padding: 3px 10px;background:rgba(0,0,0,0.35);color: white;font-size: 12px;font-weight: 400;text-align: center;} .pkgLngVw .qvwAct {position:absolute; top:8px; left:68px; z-index:3; background:#ffc000; border-radius:2px; padding:3px 8px; font-size:13px; cursor:pointer; display:none;color:#333} .pkgLngVw:hover .qvwAct {display:block;} .pkgDyItnVwCtr {position:relative;} .pkgDyItnVwCtr .pkgItnDyNvSct {float:left; width:55px;} .pkgDyItnVwCtr .pkgItnDyNv {position:absolute; background:#888;min-height:400px} .pkgDyItnVwCtr .pkgItnDyNv-sticky {position:fixed; top:50px;min-height:400px;} .pkgDyItnVwCtr .pkgItnDyNv-endfloat {bottom:0;} .pkgDyItnVwCtr .pkgDyItnVw {margin-left:65px;} .pkgDyItnVwCtr .pkgItnDyNvItm {font-size:13px; padding:5px 8px; position:relative; color:#fff; cursor:pointer;} .pkgDyItnVwCtr .pkgItnDyNvItm.highlighted {font-weight:bold; color:yellow;} .pkgDyItnVwCtr .pkgItnDyNvItm.highlighted:after {position:absolute; right:-7px; top:6px; content:''; width:0; height:0; border:7px solid transparent; border-right:none; border-left-color:#888;} .pkgDyItnVw h2.itnDayHd {font-size:18px;} .pkgDyItnVw .distance {background:rgba(23,23,23,0.85); margin-bottom:10px;} .pkgDyItnVw .distance p {margin-bottom:0; margin-right:10px; padding-right:10px !important; border-right:1px solid #454545; height:20px; line-height:2; font-size:14px !important; display:inline-block; color:#fff; vertical-align:middle;} .pkgDyItnVw .plcLstCtr {border-top:1px solid #ddd;} .pkgItnDay .imgBlk {float:left; width:200px; position:relative;} .pkgItnDay .imgBlk img {width:100%; max-height:120px;} .pkgItnDay .imgBlk .itnDay {position:absolute; width:60px; height:60px; top:30px; left:-30px; background:#fff; border-radius:50%;} .pkgItnDay .imgBlk .itnDay span {display:inline-block; width:50px; height:50px; border-radius:50%; box-sizing:border-box; margin:5px; padding:7px 9px 7px 9px; background:#3E79B3; color:#fff; font-size:13px; text-align:center;} .pkgItnDay .itnDscBlk {margin-left:215px;} .pkgDayItnWOImg .itnDscBlk {margin-left:0;} .pkgItnDay .itnDscBlk .itnDayHd {margin-top:0;} .pkgItnDay .itnDscBlk .dayschedule {font-size:14px; line-height:20px; font-weight: 400;} .pkgItnDay .itnDscBlk .dayschedule ul {margin-left:2em;} .pkgItnDay .itnDscBlk .dayschedule li {list-style:disc; padding:0 0 10px; color:#838383;} .qtLckSt {display:flex; align-items:center; font-size:13px;} .qtLckSt img {display:inline-block; width:26px; margin:0 4px 0 0;} .catCntCtr {} .catCntHd {height:32px; border-bottom:1px solid #eee;} .catCntHd h3 {float:left; width:220px; height:32px; line-height:26px; font-size:20px; font-weight:normal; margin:0; padding:0;} .catCntHd ul.catCntTbs {float:right; font-size:14px; list-style:none;} .catCntHd ul.catCntTbs li {float:left; height:32px; line-height:32px; text-align:center;padding:0 20px} .catCntHd ul.catCntTbs li a {display:block; color:#000; padding:0 8px;} .catCntHd ul.catCntTbs li a:hover {text-decoration:none;} .catCntHd ul.catCntTbs li.selected {background:#000;} .catCntHd ul.catCntTbs li.selected a {color:#fff;} .catCntHdFxd {border:0; height:40px;} .catCntHdFxd h3 {float:none; width:auto; margin:0 0 0 16px; font-size:22px; font-weight:bold;} .catCntBd {border-top:0;} .catCntBd .catCntTbC {padding:15px 0 0; padding-left:220px;} .catCntBd .catCntTbC .pkgLngVw {width:200px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #f5efe7} .catCntBdFxd {display:flex; display:-webkit-flex; display:-ms-flexbox; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;} .catCntBdFxd .pkgWIncVw {display:flex; display:-webkit-flex; display:-webkit-box; display:-ms-flexbox; width:30.33%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; float:none; background:#fff; margin:0 16px 26px;} .catCntBdFxd .pkgWIncVw .imgBlk img {height:200px;} .catCntBdFxd .pkgWIncVw .iovrlyTxt {display:none;} .catCntBdFxd .pkgWIncVw .dscBlk {padding:12px 15px 45px;} .catCntBdFxd .pkgWIncVw .dscBlk h3 {font-size:18px; font-weight:bold;} .catCntBdFxd .pkgWIncVw .pkgInc ul {padding:0 0 0 20px;} .catCntBdFxd .pkgWIncVw .pkgInc li {float:none; font-size:12px; color:#666;} .catCntBdFxd .pkgWIncVw .prcCtr {position:absolute; bottom:12px; right:15px;} .catCntBdFxd .pkgWIncVw .prcCtr .prcD {font-size:18px;} .catCntBdFxd .pkgWIncVw .actCtr {position:absolute; bottom:16px; left:15px;} .catCntBdFxd .pkgWIncVw .actCtr .iconP {color:#666; font-size:18px;} .fxdPkgCtr {display:flex; display:-webkit-flex; display:-ms-flexbox; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;} .fxdPkgCtr .pkgWIncVw {display:flex; display:-webkit-flex; display:-webkit-box; display:-ms-flexbox; width:23.33%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; float:none; background:#fff; margin:0 8px 15px;} .fxdPkgCtr .pkgWIncVw .iovrlyTxt {display:none;} .fxdPkgCtr .pkgWIncVw a.pkgCtrLn, .fxdPkgCtr .pkgWIncVw a.pkgCtrLn:visited {border-bottom:0; border-radius:0; height:100%;} .fxdPkgCtr .pkgWIncVw .dscBlk {padding:10px 12px 70px;} .fxdPkgCtr .pkgWIncVw .dscBlk h3 {font-weight:bold;} .fxdPkgCtr .pkgWIncVw .pkgInc ul {padding:0 0 0 20px;} .fxdPkgCtr .pkgWIncVw .pkgInc li {float:none; font-size:11px; color:#777;} .fxdPkgCtr .pkgWIncVw .pkgInc li.fltInc {display:none;} .fxdPkgCtr .pkgWIncVw .prcCtr {position:absolute; bottom:12px; left:15px;} .fxdPkgCtr .pkgWIncVw .actCtr {position:absolute; bottom:12px; right:15px;} .fxdPkgCtr .pkgWIncVw .actCtr .iconP {color:#666; font-size:18px;} .topbar {height:20px;font-size:12px;margin-top:10px} .topbar .link {padding:0 8px;} .topbar .link a {font-size:13px} .topbar .sep {padding-right:8px;font-size:13px} .topbar a:hover {text-decoration:underline;color:#f60;} .prdCrdVw {width:300px; position:relative; float:left; margin-right:30px; margin-bottom:30px;border-radius:10px;} .prdCrdVw a.productUrl, .prdCrdVw div.productUrl {position:relative; border-radius:10px; height:190px; display:block;} .prdCrdVw .side {float:left; background:#1291cc; opacity:0.85; height:100%; width:40%; border-top-left-radius: 10px;border-bottom-left-radius: 10px;} .prdCrdVw .side .itin {font-size:12px;color:#fff;padding:10px 20px} .prdCrdVw .side .includes {font-size:12px;padding:10px;margin-top:20px} .prdCrdVw .side .includes h3 {font-size:13px;color:#fff; padding-top:0;} .prdCrdVw .side .inc {color:#fff;border-bottom:1px dashed #fff;text-align:right; padding:1px 0;} .prdCrdVw .dscBlk {padding:10px;float:right;width:52%;} .prdCrdVw .dscBlk h3 {font-size:18px; color:#fff; line-height:25px; padding:0; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .prdCrdVw .dscBlk .subTtl {margin-top:6px; color:#666; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .prdCrdVw .prcCtr {float:right;padding-top:10px;font-size:24px;width:100%;font-weight:bold;color:#fff;text-align:right;padding-bottom:10px;text-shadow:0 2px 1px rgba(0,0,0,1 )} .prdCrdVw .prcCtr .fm {display:none; font-size:11px; color:#bbb;} .prdCrdVw .prcCtr .prcD {font-size:18px} .crdSMALL .side {background:#c00;} .crdMEDIUM .side {background:#096;} .crdLARGE .side {background:#fa8c00;} .crdXLARGE .side {background:#fa8c00;} .pkgCrdVw {padding:5px;} .pkgCrdVw .imgBlk {float:left; position:relative; width:180px;} .pkgCrdVw .imgBlk img {width:180px; min-height:100px;} .pkgCrdVw .imgBlk .cities {position:absolute; z-index:1; bottom:0; left:0; padding:3px 6px; background:#222; color:white; font-size:12px; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:168px;} .pkgCrdVw .dtlBlk {margin-left:190px;} .pkgCrdVw .dtlBlk h3.title {padding:3px 0 8px; font-size:15px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .pkgCrdVw .dtlBlk .subTtl {color:#666; font-size:11px;} .pkgCrdVw .dtlBlk .stars {margin-top:6px;} .pkgCrdVw .dtlBlk .pkgInc {margin-top:6px;} .pkgCrdVw .dtlBlk .pkgInc ul {padding:0; margin:0;} .pkgCrdVw .dtlBlk .pkgInc li {list-style:none; float:left; padding:0 8px 1px 0; font-size:10px; color:#7f7f7f;} .pkgCrdVw .prcBlk {float:right; text-align:center;} .pkgCrdVw .dscBlk {margin-right:130px;} .cntLVw {box-sizing:border-box; box-shadow:0 1px 1px rgba(65,65,65,0.4);} .cntLVw a {text-decoration:none; display:block; border-bottom:2px solid #c7c7c7; background:#fff; border-radius:3px; color:#444;} .cntLVw .imgBlk {position:relative; overflow:hidden;} .cntLVw .imgBlk img {width:100%; height:150px; border-radius:3px 3px 0 0;} .cntLVw .imgBlk .cvrTxt {position:absolute; top:150px; background:rgba(0,0,0,.5); height:150px; width:100%; z-index:3; color:#fff; transition:all .3s ease-out;} .cntLVw .imgBlk:hover .cvrTxt {top:0;} .cntLVw .imgBlk .cvrTxt p {margin:0; padding:15px; color:#fff; line-height:16px; font-size:13px;} .cntLVw .dscBlk {padding:10px;} .cntLVw .dscBlk h3 {font-size:16px; color:#1f1f1f; line-height:25px; padding:0; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .cntLVw .dscBlk .desc {margin-top:6px; color:#444; font-size:11px; min-height:45px;} .sdNvSct {float:left; width:50px;} .sdNvCtr {background:#fff; border:1px solid #ddd; padding:8px; margin-top:50px; border-radius:4px; position:absolute; z-index:2;opacity:0.8;} #sdNvCtr.sdNvCtr-sticky {position:fixed;} #sdNvCtr.sdNvCtr-endfloat {bottom:0;} .sdNvCtr .sdNvItm {margin:0 0 8px; height:30px; width:30px;} .sdNvCtr .sdNvItm:last-child {margin:0;} .sdNvCtr .sdNvItm .sdNvItmT {position:absolute; font-size:20px; height:30px; width:30px; line-height:30px; text-align:center; border-radius:15px; background:#ddd; color:#fff; cursor:pointer; white-space:nowrap; transition:all .3s ease-out;} .sdNvCtr .sdNvItm .sdNvItmT.hover, .sdNvCtr .sdNvItm .sdNvItmT.highlighted {width:auto; padding:0 10px;} .product-options {margin-bottom:30px;} .product-options ul.options-list {margin-top:20px} .product-options ul.options-list li.current{background:#f4f9ec;} .product-options ul.options-list li {float:left;border:solid 1px #eff0f3;background:#fff;border-radius:6px;width:22%;padding:0px;margin-right:2%} .product-options li .option_item {padding:10px;border-bottom:1px solid rgba(0,0,0,0.05);line-height:1.5em;} .product-options li .radio {display:none;float:left;margin-top:3px;} .product-options ul.options-list li.current, .product-options ul.options-list li:hover {cursor:pointer;} .product-options ul.options-list li.current .option_title, .product-options ul.options-list li.current .custom_radio, .product-options ul.options-list li:hover .option_title, .product-options ul.options-list li:hover .custom_radio {background:#BA5A02;color:#fff} .product-options ul.options-list li .option_content {text-align:center} .product-options .price_section {padding:10px;background:#f6f6f8;padding-top:40px} .product-options li .option_details {text-align:left;} .product-options li .select_item {padding:10px;} .product-options ul.options-list .option_seperator {border-top:1px solid #ddd} .product-options ul.options-list .label {font-size:20px;line-height:23px;color:#3d4351} select.Items {width: 100px;font-size:13px;font-weight: 200;height: 30px;background: #FFF;display: inline-block;border-bottom-width: 2px;margin: 0;padding-top: 6px;} .badge .rank {float: left;position: relative;cursor: pointer;text-align: center;margin-bottom: 10px;} .badge .rank .rank-value {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #d8d8d8;color: #333;float: left;text-transform: capitalize;font-size: .9em;font-weight: 500;padding: 10px;margin-right: 10px;} .badge .rank .rank-value strong {color: #3498db;text-transform: uppercase;} .badge .rank .rank-value .label {font-size:13px;} .badge .rank .rank-value .ranking-percentage {color:#aaa;font-size:12px;} .category .rating {margin:5px 0;float:left;margin:3px 6px 0 0;font-size:13px;color:#777;background:none;padding:0} .trustyou-ui.bar-chart {background:#e5e5e5;font-size:14px;} .qtip-rounded {background:#fafafa;border:1px solid #ddd} .review-rating {background: #f9c015;color: #fff;padding: 2px 5px;font-size: 24px;margin-left: 5px;} .trustyou-ui.bar-chart .value {border-color:#73b45f;background:#73b45f;min-width:3px;height:100%;float:left;box-sizing:border-box;} .category .rating .bar-chart {min-width:80px;margin:3px 0;} .category .rating .bar-chart {height:13px;float:left;} .category .rating .score {float:left;padding:0 7px;color:#999;width:auto;font-size:13px;width:32px;} .category .category-stats .rating .score span {margin-right:2px;} .text-pos {color:#73b45f !important;font-size:13px !important;line-height:15px !important;letter-spacing:0px} .column.column2 {width:53%;} .tt-suggestion.arptACItm {} .tt-suggestion.arptACItm .ttl {font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .tt-suggestion.arptACItm .sub {font-weight:normal; font-size:12px; color:#888; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} .tt-suggestion.arptACItm .subN {color:#333;} .tt-suggestion.arptACItm .subI {font-style:italic;} .tt-suggestion.arptACItm .noWrp {white-space:normal;} .tt-suggestion.arptACItmWIc {display:flex; align-items:center;} .tt-suggestion.arptACItmWIc i {flex:0 0 15px; width:15px; margin:0 10px 0 0; text-align:center; font-size:15px; color:#999;} .tt-suggestion.arptACItmWIc .acCnt {flex:1 1 auto; overflow:hidden;} .iconP-plus:before {content:"\002B"} .iconP-plus {color:#444;font-size:14px;margin:0 16px 0 6px;line-height:24px;} .iconP-flight, .iconP-car, .iconP-sightseeing, .iconP-meals, .iconP-stay {color:#333;} .invCalSmCtr .invCalSm {margin: 0 6px 8px 0;padding:10px 7px !important;border-right:1px solid #DDD;border-radius:3px;display:inline-block;text-align:center;min-height: 250px;width:210px;padding-top: 18px!important;background:#fff;box-shadow:0 0 1px #bbb;border-bottom:2px solid #ccc;} .invCalSmCtr .invCalSm h4 {font-size: 12px;font-weight: bold;padding-bottom:14px;} .invCalSmCtr .invCalSm th, .invCalSmCtr .invCalSm td {padding: 0 0 2px 0!important;width:28px;height:26px;font-size:11px;line-height:14px;border:1px solid #fff} .invCalSmCtr .invCalSm td.available {background:#A3C516; color:#fff; cursor:pointer;} .invCalSmCtr .invCalSm td.fastfilling {background:#fa8c00;} .afdItmVw {border-bottom:1px solid #ddd;} .afdItmVw a {display:block; color:#333; padding:8px; position:relative; background-color:rgba(237,239,245,.98);} .afdItmVw.itmRead a {background-color:rgba(249,249,249,.98);} .afdItmVw a:hover {background-color:#f6f7f9; text-decoration:none;} .afdItmVw .afdItmMsg {font-size:12px;} .afdItmVw .afdItmTm {font-size:11px; color:#999; padding-top:4px;} #_tcmnty_ {position:fixed; right:25px; bottom:25px; width:50px; height:50px; z-index:10000; border-radius:50%; cursor:pointer; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3); background:#3B3B3B;} #_tcmnty_ .iconP-bell {color:#fff; font-size:21px; width:50px; line-height:46px; text-align:center;} #_tcmnty_ .tcmnty-cnt {position:absolute; top:4px; right:10px; border-radius:50%; height:16px; width:16px; line-height:16px; text-align:center; font-size:9px; background:#E25351; color:#fff;} #_tcmndt_ {position:fixed; right:-400px; top:0; bottom:0; width:100%; max-width:400px; z-index:10001; overflow:hidden; background:#fcfcfc; transition:100ms right ease-in;} #_tcmndt_.nty-visible {right:0; box-shadow:0 0 5px rgba(0,0,0,0.5);} #_tcmndt_ .ntyCls {position:absolute; right:15px; top:15px; font-size:18px; color:#999;} #_tcmndt_ h2.ndt-hd {font-size:18px; line-height:40px; padding:0 0 0 10px; margin:0;} #_tcmndt_ .ndt-ft, #_tcmndt_ .ndt-msg {position:absolute; bottom:0; left:0; right:0; height:30px; line-height:30px; text-align:center;} #_tcmndt_ .ndt-ft a {font-size:12px;} #_tcmndt_ .ndt-ft-new{display:flex; justify-content:space-evenly} #_tcmndt_ .ndt-msg {z-index:1; color:#fff; font-size:12px;} #_tcmndt_ .ndt-msg a {color:#fff; font-weight:bold; text-decoration:underline;} #_tcmndt_ .ndt-msg-error {background:#96281B;} #_tcmndt_ .ndt-ctr {position:absolute; top:40px; bottom:30px; left:0; right:0; overflow-y:auto; border-top:1px solid #eee;} /* grid */ .l-grid { display: flex; } .l-grid--item {} /* list */ .l-list { display: flex; flex-direction: column; } .l-list--item {} /* c-card */ .c-card { position: relative; } /* c-card--modifier */ .c-card--mn { background-color: #ffff; border: 1px solid #e1e1e1; border-radius: 3px; display: flex; justify-content: center; align-items: center; flex-direction: column; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.05);} .c-card--wrap{ background-color: #ffff; border: 1px solid #e1e1e1; border-radius: 3px; display: flex; flex-wrap: wrap; box-shadow: 0 8px 22px 0 rgba(0, 0, 0, 0.05); } .c-card--main{ border-radius: 10px; background-color: #fcfcfc;} .c-card--center{text-align: center;} .c-card--theme-pri{ border-radius: 4px; background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);} .c-card--warning{border-radius: 4px; background-color: #f3fefd; border: dashed 1px #8bd4cc; padding: 20px; font-size: 12px; color: #1e7168;} .c-card--highlight {margin:10px 0; padding:10px; border-radius:4px; background-color: #fffde0; border: dashed 1px #d6d074; color: #885d00; font-size: 12px;} .c-card--highlight2 {background-color:#f3fefd; border:dashed 1px #8bd4cc; color:#1e7168;} /* c-card__elements */ .c-card__h1{font-size: 50px; } .c-card__h2{font-size: 40px; } .c-card__h3{font-size: 35px; } .c-card__h4{font-size: 30px; } .c-card__h5{ font-size: 25px; margin-bottom: 5px; } .c-card__h6{ font-size: 18px; margin:10px 0 15px 0; color: #555} .c-card__mask {background: rgba(0,0,0, 0.4);} .c-card__a{color: #03c0ac} /* form */ .c-form{display: flex; align-items: center; padding: 10px;} .c-form__icon{width: 24px; height: 24px;} .c-form__input-text{width: 345px!important; border:none!important; border-bottom: solid 1px #d0d0d0!important; font-size: 16px!important; margin-left: 10px!important; padding: 0!important;} .c-form__input-checkbox{} /* button */ .c-button{} .c-button--primary{} .c-button--secondary{} .c-button--mn{ width: 217px; height: 60px; border-radius: 100px; background-color: #ff7579; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);} .c-button__icon{} .c-button__text{color: #ffffff; font-size: 16px; font-weight: 900;} /* helpers */ .h-text-center{text-align: center;} .h-text-justify{text-align: justify;} .h-clr-white{color: #FFF;} .h-line-thr{text-decoration: line-through;} .h-text-shadow {text-shadow: 0 4px 6px rgba(0, 0, 0, 0.5)} .h-width-full{width: 100%;} .h-mar-xxl{margin: 35px;} .h-mar-xl{margin: 30px;} .h-mar-l{margin: 25px;} .h-mar-m{margin: 20px;} .h-mar-s{margin: 15px;} .h-mar-xs{margin: 10px;} .h-mar-xxs{margin: 5px;} .h-mar-xxl-t{margin-top: 35px;} .h-mar-xl-t{margin-top: 30px;} .h-mar-l-t{margin-top: 25px;} .h-mar-m-t{margin-top: 20px;} .h-mar-s-t{margin-top: 15px;} .h-mar-xs-t{margin-top: 10px;} .h-mar-xxs-t{margin-top: 5px;} .h-mar-xxl-l{margin-left: 35px;} .h-mar-xl-l{margin-left: 30px;} .h-mar-l-l{margin-left: 25px;} .h-mar-m-l{margin-left: 20px;} .h-mar-s-l{margin-left: 15px;} .h-mar-xs-l{margin-left: 10px;} .h-mar-xxs-l{margin-left: 5px;} .h-mar-xxl-r{margin-right: 35px;} .h-mar-xl-r{margin-right: 30px;} .h-mar-l-r{margin-right: 25px;} .h-mar-m-r{margin-right: 20px;} .h-mar-s-r{margin-right: 15px;} .h-mar-xs-r{margin-right: 10px;} .h-mar-xxs-r{margin-right: 5px;} .h-mar-xxl-tb{margin-top: 35px; margin-bottom: 35px} .h-mar-xl-tb{margin-top: 30px; margin-bottom: 30px} .h-mar-l-tb{margin-top: 25px; margin-bottom: 25px} .h-mar-m-tb{margin-top: 20px; margin-bottom: 20px} .h-mar-s-tb{margin-top: 15px; margin-bottom: 15px;} .h-mar-xs-tb{margin-top: 10px; margin-bottom: 10px;} .h-mar-xxs-tb{margin-top: 5px; margin-bottom: 5px;} .h-mar-s-b{margin-bottom: 10px;} .h-mar-m-b{margin-bottom: 20px;} .h-pad-xxl{padding: 35px;} .h-pad-xl{padding: 30px;} .h-pad-l{padding: 25px;} .h-pad-m{padding: 20px;} .h-pad-s{padding: 15px;} .h-pad-xs{padding: 10px;} .h-pad-xxs{padding: 5px;} .h-pad-xxl-r{padding-right: 35px;} .h-pad-xl-r{padding-right: 30px;} .h-pad-l-r{padding-right: 25px;} .h-pad-m-r{padding-right: 20px;} .h-pad-s-r{padding-right: 15px;} .h-pad-xs-r{padding-right: 10px;} .h-pad-xxs-r{padding-right: 5px;} .h-pad-xxl-tb{padding-top: 35px; padding-bottom: 35px} .h-pad-xl-tb{padding-top: 30px; padding-bottom: 30px} .h-pad-l-tb{padding-top: 25px; padding-bottom: 25px} .h-pad-m-tb{padding-top: 20px; padding-bottom: 20px} .h-pad-s-tb{padding-top: 15px; padding-bottom: 15px;} .h-pad-xs-tb{padding-top: 10px; padding-bottom: 10px;} .h-pad-xxs-tb{padding-top: 5px; padding-bottom: 5px;} .h-pad-xxl-rl{padding-right: 35px; padding-left: 35px} .h-pad-xl-rl{padding-right: 30px; padding-left: 30px} .h-pad-l-rl{padding-right: 25px; padding-left: 25px} .h-pad-m-rl{padding-right: 20px; padding-left: 20px} .h-pad-s-rl{padding-right: 15px; padding-left: 15px;} .h-pad-xs-rl{padding-right: 10px; padding-left: 10px;} .h-pad-xxs-rl{padding-right: 5px; padding-left: 5px;} .h-pad-xxl-t{padding-top: 35px;} .h-pad-xl-t{padding-top: 30px;} .h-pad-l-t{padding-top: 25px; } .h-pad-m-t{padding-top: 20px;} .h-pad-s-t{padding-top: 15px; } .h-pad-xs-t{padding-top: 10px; } .h-pad-xxs-t{padding-top: 5px;} .h-pad-xxl-b{padding-bottom: 35px} .h-pad-xl-b{padding-bottom: 30px} .h-pad-l-b{padding-bottom: 25px} .h-pad-m-b{padding-bottom: 20px} .h-pad-s-b{padding-bottom: 15px;} .h-pad-xs-b{padding-bottom: 10px;} .h-pad-xxs-b{padding-bottom: 5px;} .h-text-xxl{font-size: 35px;} .h-text-xl{font-size: 30px;} .h-text-l{font-size: 25px;} .h-text-m{font-size: 22px;} .h-text-s{font-size: 18px;} .h-text-xs{font-size: 15px;} .h-text-xxs{font-size: 12px;} .h-border-primary{} .h-border-secondary{} /* flex */ .h-fx { display: flex; } .h-fx-center { display: flex; justify-content: center; align-items: center;} .h-fx-col-center { display: flex; justify-content: center; align-items: center; flex-direction: column;} .h-fx-direction-col { flex-direction: column;} .h-fx-direction-row { flex-direction: row; } .h-fx-item-center { align-items: center; } .h-fx-content-center { align-content: center; } .h-fx-justify-between { justify-content: space-between; } .h-fx-justify-around { justify-content: space-around; } .h-fx-justify-center { justify-content: center; } .h-fx-justify-start { justify-content: flex-start; } .h-fx-justify-end { justify-content: flex-end; } .h-fx-wrap { flex-wrap: wrap;} .h-fx-basis10 {flex-basis: 10%} .h-fx-basis15 {flex-basis: 15%} .h-fx-basis20 {flex-basis: 20%} .h-fx-basis25 {flex-basis: 25%} .h-fx-basis30 {flex-basis: 30%} .h-fx-basis35 {flex-basis: 35%} .h-fx-basis40 {flex-basis: 40%} .h-fx-basis45 {flex-basis: 45%} .h-fx-basis50 {flex-basis: 50%} .h-fx-basis55 {flex-basis: 55%} .h-fx-basis60 {flex-basis: 60%} .h-fx-basis70 {flex-basis: 70%} .h-fx-basis75 {flex-basis: 75%} .h-fx-basis80 {flex-basis: 80%} .h-fx-basis85 {flex-basis: 85%} .h-fx-basis90 {flex-basis: 90%} /* customSBox */ .main-theme fieldset.customSBox {position: relative;} .main-theme fieldset.customSBox:after { content: '\e953'; font: 4px "icomoon"; color: #12B58A; right: 10px; top: 15px; padding-left: 10px; position: absolute; pointer-events: none;} .main-theme fieldset.customSBox:befor {content: ''; right: 7px; top: 5px; width: 20px; height: 33px; position: absolute; pointer-events: none; display: block; border-left: 1px solid #d4dee5;} .main-theme fieldset.customSBox select { background: #ffffff; color: #333; outline: none; display: inline-block; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%!important; max-width:100%; padding: 7px 10px; font-weight: 600; font-size: 14px; border: 1px solid #bcc8d1; border-radius: 3px; margin: 0; box-shadow:none;} /* customCBox */ .main-theme .fltrVLst input[type="checkbox"]{-webkit-appearance: none; -moz-appearance: none; appearance: none;} .main-theme .fltrVLst input[type="checkbox"]:after{ content: '\e91e'; font: 18px "icomoon"; color: #b9b9b9;} .main-theme .fltrVLst input[type="checkbox"]:checked:after{ content: '\e91d'; font: 18px "icomoon"; color: #4a90e2; } /* over ride */ .fgallery {position:relative; z-index:0;} .fgallery .slides {z-index:1;} .fgallery .span {z-index:1;} .fgallery .panel {position:absolute; right:0; bottom:0; z-index:2; height:20px;} .fgallery .panel a {display:block; float:left; width:15px; height:15px; background:transparent url(/static/img/button/dots_nv.png) no-repeat 0 0; text-indent:-9999px;} .fgallery .panel a.activeSlide {background-position:0 -15px;} .srchFltrCtr .fltrD input, .fltrLstCtr .fltrD input{margin-top: 2px;} .srchFltrCtr .fltrD .checkbox-lbl, .fltrLstCtr .fltrD .checkbox-lbl{margin-left: 5px;} body.main-theme{font-size:1em; font-weight: 400; background-color: #fafafa; box-sizing: border-box;} /* header */ .main-theme__header-inner{width: 95%; height: 78px; position:relative;} .main-theme-srch{position: relative; margin-left: 25px; display:flex;} .main-theme-srch__icon{position: absolute; font-size:13px; margin-top: 9px; margin-left: 10px; color:#606060; z-index:1;} .main-theme-srch__ictr {position: relative; width:70%; display:inline-block;} .main-theme-srch__input{font-size: 14px!important; padding: 5px 5px 7px 30px!important; width:100%!important; box-sizing:border-box; border-right: 0px!important;} .main-theme__header .hdUNav .navItm{margin-right: 20px;} .main-theme__header .hdUNav >div.navItm:last-child{margin-right: 0;} .main-theme-srch__btn {background-image:linear-gradient(to bottom, #fefefe, #f2f2f2); padding:6px 14px; color:#555; text-transform: uppercase; border: 1px solid #d5d5d5; font-weight:bold} .main-theme__header .logo {margin-bottom:10px;} .main-theme__header .hdUNav .navItm a{color: #333; font-size: 14px; font-weight:500;} .main-theme__header .hdUNav .navItm a .icon-Offer{color: #0296d8; } .main-theme__header .hdUNav .navItm a .icon-iconP-plus{color: #00af35;} .main-theme__header .hdUNav .navItm a .icon-iconP-utrv{color: #333; font-size: 15px; padding-right: 4px;} .main-theme__header .icon-User-Account{color: #868686; position: relative; top: 2px; font-size: 15px!important;} .main-theme__header .hdUNav .navItm a i { padding-right: 5px; font-size: 13px; } .main-theme__header .flagNav{height: 15px!important;} .main-theme__header .top-header-info {position:absolute; right:0; top:0; background:#f4f7f8; border:1px solid #e0e5e7; font-size:12px; padding:4px 10px; border-radius:0 0 4px 4px;} .main-theme__header .top-header-info a {color:#333;} #topNvBarCtr{display: flex; justify-content: center;} .main-theme__nav-main{ height: 40px; display: flex; align-items: center; width: 95vw} .main-theme__nav-pri{position: relative;} .main-theme__nav .pkgMainMenu-sticky{ background: #262626; width: 100vw; z-index: 100;} .main-theme__nav {padding-left: 0; background: #1763b1; height: 40px;} .main-theme__nav-pri {float:left;} .main-theme__nav-sec {display: flex; align-items: center; } .main-theme__nav-pri ul.splNavCtr {list-style:none; width: 185px;} .main-theme__nav-pri ul.splNavCtr li.navItm {position:relative;} .main-theme__nav-pri ul.splNavCtr li.navItm.active a.niLn{background: white; color: #000;} .main-theme__nav-pri ul.splNavCtr li.navItm.active i {color: #000!important;} .main-theme__nav-pri ul.splNavCtr li.navItm.active a.niLn .icon-Arrow-Down-Sharp:before{content: "\E98b";} .main-theme__nav-pri ul.splNavCtr li.navItm a.niLn {display:block; font-size:14px; color:#fff; background:none;padding:6px 10px; } .main-theme__nav-pri ul.splNavCtr li.navItm a.niLn .icon-iconP-menu{color: #fff; font-size: 12px; top: 0px; padding-right: 10px;} .main-theme__nav-pri ul.splNavCtr li.navItm a.niLn .icon-Arrow-Down-Sharp{ font-size: 4px; margin-left: 5px; position: relative; top: -1px;} .main-theme__nav-pri ul.splNavCtr ul.sNavCtr {list-style:none; position:absolute; z-index:10; width:215px; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.1);min-height:360px} .main-theme__nav-pri ul.splNavCtr ul.sNavCtr li.sNavItm {border-bottom:1px ridge #ccc;} .main-theme__nav-pri ul.splNavCtr ul.sNavCtr li.sNavItm a.sniLn {position:relative; display:block; padding:8px 10px 7px 10px; border-bottom:1px solid #fff; border-top:1px solid #fff; color:#333; font-size:15px; font-weight:700; letter-spacing:1px; background-image:url(data:image/gif;base64,R0lGODlhBwAKAMIEAObm5uvr6/Dw8P39/f///////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7); background-position:98% 16px; background-repeat:no-repeat;} .main-theme__nav-pri ul.splNavCtr ul.sNavCtr li.sNavItm a.sniLn span {display:block; font-size:12px; color:#999; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:18px; font-weight:normal;} .main-theme__nav-pri ul.splNavCtr ul.sNavCtr li.sNavItm:hover a.sniLn {border-right:1px solid #fff; z-index:11; background-image:url(data:image/gif;base64,R0lGODlhBwAKAMIEAICAgJmZmbOzs/f39////////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);} .main-theme__nav-pri ul.splNavCtr ul.sNavCtr li.sNavItm .ssNavCtr {position:absolute; left:214px; top:0; list-style:none; min-height:400px; min-width:675px; z-index:10; background:#fff; border:1px solid #eee; box-shadow:11px 7px 21px -3px rgba(0,0,0,0.2);} .main-theme__nav-pri ul.splNavCtr .nvCntCtr {padding:1em 2em;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntCol {float:left; width:48%;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntColR {float:right;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntSc {margin-bottom:1em;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntSc .nvCntTtl {font-size:14px; font-weight:bold; color:#6e91ad; border-bottom:1px solid #ddd; margin-bottom:4px;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntSc .nvCntTtl a {color:#6e91ad;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntSc .nvCntTtl a:hover {color:#6e91ad;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntSc a.link {font-size:12px; display:block; color:#666; float:left; padding-right:40px;line-height:24px;} .main-theme__nav-pri ul.splNavCtr .nvCntCtr .nvCntSc a.link:hover {color:#6e91ad;} #tf-callus{ font-size: 13px;color: #fff; font-weight: 300;} #tf-callus .icon-iconP-tel{ margin-right: 5px; color: #fff;} #main-theme__testimonials{margin-right: 20px;} #main-theme__testimonials .icon-left-quote{ color: #fff; margin-right: 7px;} #main-theme__testimonials a{color: #fff; font-weight: 400; font-size: 13px;} .iconP-menu:before {content:"\E158";} .topicon {color:#fff;font-size:18px;margin-right:9px;vertical-align:top} .main-theme__nav-sec ul {list-style:none; margin:0; padding:0;} .main-theme__nav-sec li {float:left; position:relative;} .main-theme__nav-sec li.hlNvItm {background:#f08e29} .main-theme__nav-sec li a {font-size:14px;padding:6px 16px; display:block; color:#fff;} .main-theme__nav-sec li a.nav-btn {position:relative; display:inline-flex; justify-content:center; align-items:center; color:#fff; background-color:#409142; box-shadow:0 4px 6px rgb(0 0 0 / 20%); white-space:nowrap; text-decoration:none; line-height:1; border-radius:3px; padding:6px 12px; -webkit-font-smoothing:antialiased;} .main-theme__nav-sec li.navItem.active > a {background: #fff; color: #000!important;} .main-theme__nav-sec li.navItem.active > a i {color: #000!important; background: #fff;} .main-theme__nav-sec li .sNavCtr {position:absolute; z-index:10; background:#fff; min-width:100%; color: #000; box-shadow:0 2px 5px rgba(0,0,0,0.1)!important; } .main-theme__nav-sec li .sNavCtr .nvCnt {border-top:1px solid #e1e1e1;} .main-theme__nav-sec li .sNavCtr .nvCnt a {display:block; white-space:nowrap;} .main-theme__nav-sec li .sNavCtr .nvCnt:hover {background:#fff;color:#222} .main-theme__nav-sec li .sNavCtr .nvCnt:hover a {color:#222} .topNvContainerSil {background:#CAC7C7} .topNvContainerSil .topSecNvBar li:hover {background:#B7B3B3} .topNvContainerSil .topSecNvBar li a {color:#080808} .topNvContainerSil ul.splNavCtr li.navItm a.niLn {background:#1a4f72} /* footer */ .main-theme-footer{ background: #FBFBFB; display: flex; justify-content: center;} .main-theme-footer__inner{display: flex; justify-content: space-between ;padding: 40px 0 20px 0; width: 94%;} .main-theme-footer__inner h5{font-size: 15px; font-weight: 700; margin-bottom: 15px; color: #022B3A;} .main-theme-footer__inner a{font-size: 13px; font-weight: 500; margin-bottom: 5px; color: #6c757d;} .main-theme-footer__inner a:hover{text-decoration: underline; color: #6c757d;} .main-theme-footer__inner ul li{width: 140px;} .main-theme__press{height: 130px; display: flex; align-items: center; border: 1px solid #cdcdcd; background: #fff; margin-top: 40px;} .main-theme__press ul{display: flex; } .main-theme__press ul li img{width: 100%;} .main-theme__copy{background: #fefefe; display: flex; justify-content: center; padding: 25px 0; color: #444; font-size: 13px; font-weight: 300; border-top:1px solid #ddd} .main-theme-subscribe{display: flex; justify-content: center; background-color: #FBFBFB; padding: 20px 0} .main-theme-subscribe__inner{width: 94%; display: flex;} .main-theme-subscribe__inner h5{font-size: 18px; color: #022B3A; font-weight: 700; margin-bottom: 10px;} .main-theme-subscribe__inner form{width: 300px;} .main-theme-subscribe__social ul {display: flex; justify-content: space-between; margin: 5px 0;} .main-theme-subscribe__social ul li i{font-size: 30px; color: #022B3A;} /* feedback */ .main-theme-fdk{} .main-theme-fdk__name input{ margin: 5px 0; height: 20px; font-size: 12px; width: 95%;} .main-theme-fdk__email input{margin: 5px 0; height: 20px; font-size: 12px; width: 95%;} .main-theme-fdk__msg textarea{margin: 5px 0; font-size: 12px; width: 91%; height: 50px} .main-theme-fdk__action{text-align: right; width: 100%;} .main-theme-fdk__action a{margin: 5px 0; height: 30px; font-size: 13px; background: none; border: 1px solid #fff; color: #fff;} .main-theme-fdk__action a:hover{background: #fff; color: #000;} /* Home page slider */ .main-theme__constrain .hmMainCntCtr {width:100%; height:550px; position:relative; float:left; overflow: hidden;} .main-theme__constrain .hmMainCntCtr .hmSrchFmCtr {position:absolute; bottom:65px; background:#266db6; border-radius:3px; width:270px; padding:10px; border-radius: 2px; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);} .main-theme__constrain .hmSrchFmCtr * {box-sizing:border-box;} .main-theme__constrain .hmSrchFmCtr h3 {padding: 10px; color:#fff; font-weight:normal; font-size: 24px; text-align: left; } .main-theme__constrain .hmSrchFmCtr .booking {background:transparent; padding-top: 5px;} .main-theme__constrain .hmSrchFmCtr .booking .f-item {width:100%; padding-bottom:15px;} .main-theme__constrain .hmSrchFmCtr .f-item label {color:#fff; font-size:11px; text-transform:uppercase; margin:0; } .main-theme__constrain .hmSrchFmCtr .f-item label i {font-size: 14px; margin-right: 5px;} .main-theme__constrain .hmSrchFmCtr .f-item .calInput{height: 35px; width: 100%; font-size: 14px; font-weight: 700; padding-left: 10px;} .main-theme__constrain .hmSrchFmCtr .f-item a.cal_display {margin-left:-22px; margin-top: 5px;} .main-theme__constrain .hmSrchFmCtr .f-item .search-button {width:100%; height:40px; line-height:30px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.20); background-color: #ffa500;} .main-theme__constrain .hmSrchFmCtr .f-item .search-button:hover{background: #e89e01;} .main-theme__constrain .hmMainCntCtr .bannerCol .bannerItm {height:550px; background-repeat:no-repeat; background-position:center center; background-size:cover;} .main-theme__constrain .hmMainCntCtr .bannerCol .bannerTxt {position:absolute; right:40px; bottom:65px; color:#fff; font-size:14px; background:rgba(0, 0, 0, 0.5);; border-radius:2px; width: 380px; display: flex; flex-direction: column; align-items: center; padding: 20px 10px;} .main-theme__constrain .hmMainCntCtr .bannerTxt .actBlk {margin-top: 15px;} .main-theme__constrain .hmMainCntCtr .bannerTxt .actBlk a {font-size:12px; background: none; border: 1px solid #fff; border-radius: 2px; text-transform: uppercase; padding: 2px 15px; height: 28px;} .main-theme__constrain .hmMainCntCtr .bannerTxt .actBlk a:hover{background: #fff; color: #000;} .main-theme__constrain .hmMainCntCtr .bannerTxt .cntBlk { text-align: center; } .main-theme__constrain .hmMainCntCtr .bannerTxt .cntBlk .ttl {font-size:26px; font-weight:normal;} .main-theme__constrain .hmMainCntCtr .bannerTxt .cntBlk .subTtl {font-size:15px; margin-top: 5px;} .main-theme__constrain .hmPromoColCtr {float:right; width:22%;} .main-theme__constrain .hmPromoColCtr .promoShVw {margin:10px 0;} .main-theme__constrain .hmPromoColCtr .promoShVw a {display:block; text-decoration:none; color:#333;} .main-theme__constrain .hmPromoColCtr .promoShVw img {display:block; width:100%; height:120px;} .main-theme__constrain .hmPromoColCtr .promoShVw h4 {font-weight:bold; padding:3px 0 1px;} .main-theme__constrain .hmPromoColCtr .promoShVw .actCtr {color:#3E79B3; font-size:12px;} .main-theme__constrain .bx-wrapper {} .main-theme__constrain .bx-wrapper .bx-controls {margin-top:10px;} .main-theme__constrain .bx-wrapper .bx-pager {text-align:center;} .main-theme__constrain .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;} .main-theme__constrain .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000;} .main-theme__constrain .bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;} .main-theme__constrain .bx-wrapper .bx-controls {margin:0;} .main-theme__constrain #bannerPgr {text-align:right; position: absolute;right: 40px; bottom: 0px; display: flex;} .main-theme__constrain #bannerPgr a {display:inline-block; text-align:center; width:100px; padding:5px 0; overflow:hidden; text-overflow:ellipsis; font-size:14px; background:#ddd; color:#333;} .main-theme__constrain #bannerPgr a.active {font-weight:bold; color:#fff; background:#444;} .main-theme__constrain .bx-controls-direction{position: absolute; top: 402px; right: 63px;} .main-theme__constrain .bx-controls-direction .bx-prev{margin-right: 335px;} .main-theme__constrain .bx-controls-direction i {color: #fff; font-size: 14px;} .main-theme .tf-gallery{} .main-theme .tf-pkg-cat .catCntHd{height: 34px; border-bottom: 2px solid #edecec;} .main-theme .tf-pkg-cat .tf-pkg-cat__l{display: block;} .main-theme .controls{display: block; font-size: 13px;} .main-theme .controls .next .icon-iconP-crt{color: #000} .main-theme .controls .prev .icon-iconP-clf{color: #000; margin-right: 15px;} .tf-pkg-cat .catCntHd h3 {margin-bottom: 10px; font-size: 18px; font-weight: bold; width: 205px;} .tf-pkg-cat .catCntHd h3 hr {width: 50px; background: none; height: 4px; margin: 0; margin-top: 15px;} .tf-pkg-cat .catCntBd { margin-top: 10px;} .tf-pkg-cat .catCntBd .catCntTbC {padding-top: 0; padding-left: 215px;} .tf-pkg-cat .ttlNtsD{position: absolute; top: 15px; right: 0px; background-color: #333333; padding: 7px 10px; color: #fff; font-size: 10px;} .tf-pkg-cat .pkgLngVw {margin: 0 10px 10px 0px; width: 24%!important; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)!important; padding: 10px; border: 0px!important; background: #fff;} .tf-pkg-cat .pkgLngVw:hover{background: none;} .tf-pkg-cat .pkgLngVw .pkg-dts{position: absolute; bottom:0; background: rgba(0,0,0, 0.5); width: 100%; color: #fff;} .tf-pkg-cat .pkgLngVw .pkg-dts .name{font-size: 12px; color: #fff; font-weight: 700; padding: 5px 10px 0 10px; text-overflow: ellipsis; overflow: hidden;white-space: nowrap;} .tf-pkg-cat .pkgLngVw .dscBlk-n{display: flex; justify-content: space-between; align-items: center;} .tf-pkg-cat .pkgLngVw .dscBlk h3{font-size: 16px; color: #333; font-weight: 700; width: 91%;} .tf-pkg-cat .pkgLngVw .dscBlk .subTtl{margin-top: 0; height: 20px;} .tf-pkg-cat .pkgLngVw .cities{ position: static;background: none; text-align: left; padding: 2px 10px 10px 10px; font-size: 10px; width: 90%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} .tf-pkg-cat .pkgPrcCtr .oprcD{font-size: 12px; color: #999; display: block;} .tf-pkg-cat .pkgLngVw .prcCtr .prcD{color: #ff6502; font-size: 17px; margin-top: 4px;} .tf-pkg-cat .pkgPrcCtr .prcQ {font-size: 12px; color: #ff6502;} .tf-pkg-cat .pkgLngVw .dscBlk .search-button{background: none; border: 1px solid #d6d6d6; margin-top: 10px; border-radius: 2px; color: #333; font-size: 11px; text-transform: uppercase; width: 87px; padding: 0; font-weight: 700; height: 28px;} .tf-pkg-cat .pkgLngVw .prcCtr{ display: flex; justify-content: space-between; width: 100%; align-items: center;} .tf-pkg-cat .pkgLngVw .dtsCtr{height: 30px; width: 45%;} .tf-pkg-cat .pkgLngVw .dscBlk{ padding: 10px 0 0 0 ;} .tf-pkg-cat .catCntHd ul.catCntTbs{float: left;} .tf-pkg-cat .catCntHd ul.catCntTbs li.selected{ background: none!important; color: #0296d8; } .tf-pkg-cat .catCntHd ul.catCntTbs li.selected a{color: #ff6502; font-weight: 700; border-bottom: 3px solid #ff6502;} .tf-pkg-cat .catCntHd ul.catCntTbs li{padding: 0 15px 0 10px;} .tf-pkg-cat .catCntHd ul.catCntTbs li a{font-size: 14px; padding: 0;} .tf-pkg-cat .pkgLngVw .bkClose{top: -15px; right: -15px; display: none;} .tf-pkg-cat .pkgLngVw:hover .bkClose{display: block;} .tf-pkg-cat .pkgLngVw:hover .search-button{background: #0296d8; color: #fff; border: 1px solid #0296d8;} .tf-pkg-cat .pkgLngVw .pkgInc .iconP:hover{color: #00af35} .tf-pkg-cat .pkgLngVw .pkgInc ul{display: flex; justify-content: flex-end;} .tf-pkg-cat .pkgLngVw a.pkgCtrLn, .tf-pkg-cat .pkgLngVw a.pkgCtrLn:visited{background: none; border: 0; border-radius: 0; } .tf-pkg-cat .pkgLngVw .pkgInc li{padding: 0;} .tf-pkg-cat .pkgLngVw .pkgInc li .iconP{padding-right: 10px!important;} #suggested .tf-pkg-cat {display: flex; flex-wrap: wrap; justify-content: flex-start;} #suggested .tf-pkg-cat .pkgLngVw{width: 270px!important; padding: 15px!important;} #suggested .tf-pkg-cat .pkgLngVw .dtsExtnCtr{font-size: 12px; margin-top: 5px; display: flex; justify-content: space-between; align-items: center; margin-top: 15px;} #suggested .tf-pkg-cat .pkgLngVw .dtsExtnCtr .pkgSldCtr .iconP{font-size: 16px; color: #00af35;} .dealsPkgsSct .tf-pkg-cat {flex-wrap: wrap; justify-content: flex-start;} .dealsPkgsSct .tf-pkg-cat .pkgLngVw{width: 260px!important; padding: 15px!important;} /* tf-how-works */ .tf-how-works-ctr{display: flex; justify-content: center; background: #fff; height: 95px; align-items: center;} .tf-how-works-ctr__inner{width: 94%; display: flex; justify-content: space-between;} .tf-how-works{display: flex; align-items: center;} .tf-how-works__img{width: 40px; height: 40px; } .tf-how-works__text {color: #606060; font-size: 18px; padding-left: 15px;} /* tf-video-testimonials */ .tf-video-testimonials{display: flex; justify-content: center; background: #fff; align-items: center; margin-top: 20px;} .tf-video-testimonials__inner{width: 94%; } .tf-video-testimonials__head{height: 29px; border-bottom: 1px solid #edecec; margin: 20px 0 10px 0; font-size: 18px; font-weight: bold;} .tf-video-testimonials__head-r{display: flex; justify-content: space-between; align-items: center;} .tf-video-testimonials__head-v{font-size: 12px; margin-right: 60px;} .tf-video-testimonials__head-hr{width: 55px; background: #0296d8; height: 4px;} .tf-video-testimonials__body{display: flex;} .tf-video-testimonials__card{ position:relative; cursor: pointer; margin: 0 10px 10px 0px; width: 24%!important; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)!important; padding: 10px; border: 0px!important; background: #fff; } .tf-video-testimonials__ttl{position: absolute; bottom: 10px; width: 92%; color: #fff; text-align: center; z-index: 2; padding: 5px 0; line-height:20px;} .tf-video-testimonials__play{position: absolute; width: 93%; height: 91%; background: rgba(0,0,0, 0.3); top: 8px; display: flex; justify-content: center; align-items: center;} .tf-video-testimonials__play i{ color: #fff; font-size: 35px;} /* tf-pkg-themes */ .tf-pkg-themes__head{ height: 29px; border-bottom: 1px solid #edecec; margin: 20px 0 10px 0; font-size: 18px; font-weight: bold;} .tf-pkg-themes__head-hr{width: 50px; background: #0296d8; height: 3px;} .tf-pkg-themes__cnt{height: 350px; margin-top: 20px;} .tf-gallery__ar{position: relative; margin-right: 0px; transition: box-shadow 400ms ease, transform 400ms ease, z-index 400ms ease; z-index: 1; cursor: pointer; width: 25%;} .tf-gallery__ar:hover{transform: scale(1.05); box-shadow: 0px 28px 81px -7px rgba(0,0,0, 0.44); z-index: 19} .tf-pkg-themes__cnt-img{width:100%; height: 350px;} .tf-pkg-themes__title{position: absolute; bottom: 0; width: 100%; background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, #000000 100%);; color: #fff; text-align: center; padding: 20px 0; font-size: 14px;} /* tf-blog-scard */ .tf-blog-scard{margin: 50px 0;} .tf-blog-scard__inner{display: flex;} .tf-blog-scard__img{ width: 50%;} .tf-blog-scard__cnt{background: #7c70a9; border-radius: 0; padding: 50px; color: #fff;} .tf-blog-scard__title{ background: #000; text-align: center; color: #fff; text-transform: uppercase; display: inline-block; padding: 10px 20px; font-size: 14px; font-weight: 300;} .tf-blog-scard__h4{ font-size: 22px; margin: 15px 0; font-weight: normal; padding: 0;} .tf-blog-scard__p{ color: #fff; font-size: 14px; line-height: 1.4; font-weight: 300;} .tf-blog-scard__btn{ background: none; border: 1px solid #fff; border-radius: 2px; padding: 10px 20px; color: #fff; margin-top: 15px;} .tf-blog-scard__btn .icon-iconP-rarr{margin-left: 7px; position: relative; top:1px;} .tf-blog-scard__btn:hover{background: #fff; color: #000;} /* tf-hreview */ .tf-hreview{margin: 15px 0;} .tf-hreview__head{height: 29px; border-bottom: 1px solid #edecec; margin: 20px 0 10px 0; font-size: 18px; font-weight: bold;} .tf-hreview__head-r{display: flex; justify-content: space-between; align-items: center;} .tf-hreview__head-v{font-size: 12px; margin-right: 60px;} .tf-hreview__head-hr{width: 50px; background: #0296d8; height: 3px;} .tf-hreview__cnt{margin-top: 20px;} .tf-hreview .review-slide{padding: 0; margin: 10px 20px; height: 275px;} .tf-hreview .rvwVw .cntBlk{width: 100%;} .tf-hreview .review-slide .rvwRtCtr {display: flex; width: 85%; justify-content: space-between; align-items: baseline; flex-direction: row-reverse;} .tf-hreview .rvwTxt{width: 240px; background: none!important; font-size: 14px;} /* package searchresult */ .tf-pkgresults {background-image: url("/static/img/newui/DestinationCoverImage.jpg"); background-repeat: no-repeat; background-attachment: fixed;} .tf-pkgresults__inner{background: #fafafa; } .tf-pkgresults__inner .content{ padding-top: 40px;} .tf-pkgresults__dest-info{height: 300px; background-attachment: fixed!important; background-position: 50% -250px!important;} .tf-pkgresults__dest-mask{background: rgba(0,0,0, 0.3); width: 100%; height: 100%;} .tf-pkgresults__dest-info h2{font-size: 34px; font-weight: 700; color: #fff;} .tf-pkgresults__dest-info p {font-size: 22px; font-weight: 300; color: #fff;} .tf-pkgresults__left-panel{width: 20%; background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);; border-radius: 4px; margin-left: 1px;} .tf-pkgresults__left-panel .srchFmCtrFltr {background: #fff; padding: 20px 20px 0 20px; border: none;} .tf-pkgresults__left-panel .fltrLstCtr{background: #fff; padding: 0px 15px; border: none;} .tf-pkgresults__left-panel .srchFltrCtr .fltrLstCtr .fltrVLst li.fltrD{border-bottom: none;} .tf-pkgresults__left-panel .fltrLstCtr li.fltrD .fltSct{font-size: 16px; font-weight: 700;} #srchFltSTAR_RATING ul{display: flex; flex-direction: column;} #srchFltSTAR_RATING ul .stars{margin: 4px 10px; display: inline-block;} #srchFltSTAR_RATING ul .stars i{color: #ffbf35; font-size: 17px;} .tf-pkgresults__left-panel .f-item {width:100%; padding-bottom:15px; position: relative;} .tf-pkgresults__left-panel .f-item label {color:#000; font-size:11px; text-transform:uppercase; margin:0; padding-bottom:5px;} .tf-pkgresults__left-panel .f-item label i {font-size: 14px; margin-right: 5px;} .tf-pkgresults__left-panel .f-item .calInput{height: 20px; width: 92%; border: 1px solid #bcc8d1; font-weight: 700; font-size: 14px; padding-left: 10px;} .tf-pkgresults__left-panel .f-item a.cal_display {top: 30px; right: 2px;} .tf-pkgresults__left-panel .f-item .search-button { color: #fff; text-transform: uppercase; border-radius: 0; padding-top: 2px; font-size: 11px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.20); background-color: #ffa500;} .tf-pkgresults__left-panel .f-item .search-button:hover{background: #e89e01;} .tf-pkgresults__left-panel .fltrLstCtr input{height: 22px; width: 94%; border-radius: 3px; margin-top: 5px;} .tf-pkgresults__left-panel .fltrLstCtr .checkbox-lbl{margin: 5px; font-size: 14px;} .tf-pkgresults__left-panel .fltrVLst .fltrD {margin-top: 20px;} .tf-pkgresults__left-panel .fltrExpRng{margin-top: 10px;} .tf-pkgresults__left-panel #featuredHotelSearchForm input#dCityEx {width: 92%; border: 1px solid #bcc8d1; font-weight: 700; font-size: 14px; padding-left: 10px;} .tf-pkgresults__right-panel {width: 80%;} .main-theme__daytb{ display: flex; margin: 0;} .main-theme__daytb .dayTb{ width: 100px; height: 90px; border-radius: 2px; background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 0 5px 10px 0; font-size: 12px; cursor: pointer;} .main-theme__daytb .dayTb .date{font-size: 22px; font-weight: 700} .main-theme__daytb .dayTb.highlight{background: #828282; color: #fff;} .tf-pkgresults__right-panel #pkgRsltNtsFltrCtr ul{ background-color: #f1f1f1; border-bottom: 1px solid #d6d6d6; height: 45px;} .tf-pkgresults__right-panel #pkgRsltNtsFltrCtr ul.menuLst li{ min-width: 9%;} .tf-pkgresults__right-panel #pkgRsltNtsFltrCtr ul.menuLst li a{font-size: 14px; font-weight: 400; padding: 8px 22px;} .tf-pkgresults__right-panel #pkgRsltNtsFltrCtr ul.menuLst li.highlighted{border-bottom: 5px solid #4a90e2;} .tf-pkgresults__right-panel #pkgRsltNtsFltrCtr ul.menuLst li.highlighted a{font-size: 14px; font-weight: 700;} .pkg-groupl{} .pkg-groupl .sideHeading{display: flex; justify-content: space-between; align-items: center; height: 50px; margin: 0; padding: 0 20px; background-color: #f4f4f4;} .pkg-groupl .sideHeading .pkgGrpSortOpts{ border-radius: 2px; background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05); border: solid 1px #e1e1e1; padding: 8px 10px;} .pkg-groupl .sideHeading .pkgGrpSortOpts a{font-size: 14px; color: #333;} .pkg-groupl .sideHeading .pkgGrpSortOpts a i {font-size: 11px; margin-right: 10px;} .pkg-groupl__pkg{padding: 20px; border-radius: 4px; background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); margin: 10px 0; } .pkg-groupl__pkg > article{display: flex;} .pkg-groupl__pkg figure img{height: 150px; width: 260px;} .pkg-groupl__pkg .details {padding-left: 20px;} .pkg-groupl__pkg .details .title{font-size: 18px; font-weight: 700; color: #000; margin-right: 10px;} .pkg-groupl__pkg .details .pkgVwCtr{border-bottom: 1px dashed #d7d7d7; border-top: 0!important; padding: 15px 0!important;} .pkg-groupl__pkg .details .pkgsLstCtr .pkgVwCtr .dscCtr{width: 40%;} .pkg-groupl__pkg .details .pkg-groupl__pkg-name{font-size: 18px!important;} .pkg-groupl__pkg .details .pkg-groupl__pkg-itin{font-size: 12px; } .pkg-groupl__pkg .details .pkgsLstCtr .pkgVwCtr .ttlBlk .ttl{font-size: 14px; font-weight: 700;} .pkg-groupl__pkg .details .pkgPrcCtr .oprcD{font-size: 14px; color: #999; margin-right: 15px!important;} .pkg-groupl__pkg .details .pkgPrcCtr .prcD{font-size: 20px; color: #000;} .pkg-groupl__pkg .details .pkgsLstCtr .pkgVwCtr .prcCtr{display: flex;} .pkg-groupl__pkg .details .pkgsLstCtr .pkgVwCtr .prcCtr .prcQ{font-size: 12px; color: #999; text-align: right;} .pkg-groupl__pkg .address .search-button, .pkg-groupl__pkg .details .prcCtr .search-button{background: #0296d8!important; font-size: 12px; font-weight:700; text-transform: uppercase; margin-left: 15px; padding: 8px 15px; display: inline; border-radius: 2px;} .pkg-groupl__pkg .details .prcCtr .search-button{padding: 4px 15px;} .pkg-groupl__pkg .description{ border: none;} .pkg-groupl__pkg .description >h3{display: flex; align-items: center;} .pkg-groupl__pkg .meta{display: flex; justify-content: space-between; align-items: center; border-left: 0!important; padding: 0 0 10px 0!important; width: 30%; flex-direction: column; float: right;} .pkg-groupl__pkg .detailsBtn{text-align: right!important;} .pkg-groupl__pkg .pkgDur{background-color: #333333; font-size: 12px; padding: 5px 10px; color: #fff;} .pkg-groupl__pkg .pkgFltCtr, .pkg-groupl__pkg .pkgFltGrpCtr{border: none; margin: 0; padding-top: 15px;} .pkg-groupl__pkg .fltSltVw {display: flex; flex-direction: row-reverse; align-items: center; justify-content: space-between;} .pkg-groupl__pkg .fltSltVw .airline{width: 50px;} .pkg-groupl__pkg .fltSltVw .airline img{width: 40px;height: 40px;} .pkg-groupl__pkg .fltSltVw .details{width: 15%} .pkg-groupl__pkg .fltSltVw > div:nth-child(2n){width: 85%} .pkg-groupl__pkg .fltSltVw .fltSltVActs a{color: #0296d8; font-size: 14px; font-weight: 700;} .pkg-groupl__pkg .fltCmptV2{display: flex; align-items: center;} .pkg-groupl__pkg .fltCmptV2 .arrI{margin: 0; text-align: center; margin-right: 10px;} .pkg-groupl__pkg .fltCmptRet{margin-left: 25px;} .pkg-groupl__pkg .fltSltVw .fltCmptV2 .cnm{font-size: 14px; font-weight: 700; color: #333;} .pkg-groupl__pkg .fltSltVw .fltCmptV2 .depD, .pkg-groupl__pkg .fltSltVw .fltCmptV2 .arrD, .pkg-groupl__pkg .fltSltVw .fltCmptV2 .durD, .pkg-groupl__pkg .fltSltVw .fltCmptV2 .stps{font-size: 14px; color: #999;} .pkg-groupl__pkg .fltCmptV2 .dep, .pkg-groupl__pkg .fltCmptV2 .arr, .pkg-groupl__pkg .fltCmptV2 .dur{width: 80px; height: 40px; display: flex; flex-direction: column; justify-content: space-between; } .pkg-groupl__pkg .fltCmptV2 .dur{margin-left: 10px;} .pkg-groupl__pkg .pkgInOut {display: block; margin: 5px 0; font-size: 13px;} .pkg-groupl__pkg .pkgInOut .iconP{font-size: 13px; margin-right: 5px;} .pkg-groupl__pkg .pkgInOut .iconP:last-child{margin-left: 5px;} .htl-pkgl.pkg-groupl__pkg .details {display: flex; border-bottom: 1px dashed #d7d7d7;} .htl-pkgl.pkg-groupl__pkg .meta{flex-direction: column; align-items: flex-end; border-bottom: 0; justify-content: flex-start;} .htl-pkgl.pkg-groupl__pkg .pkgPrcCtr{display: flex; flex-direction: column; text-align: right;} .htl-pkgl.pkg-groupl__pkg .pkgPrcCtr span{text-align: right;} .htl-pkgl.pkg-groupl__pkg .pkgPrcCtr .oprcD{margin-right: 0!important} .htl-pkgl.pkg-groupl__pkg .description{width: 70%;} /* pkg-summary */ .pkg-summary{ margin-bottom: 20px;} .pkg-summary__inner{border-radius: 4px; background-color: #ffffff; margin-bottom: 20px;} .pkg-summary .topPackageNav{display: flex; justify-content: space-between; padding: 20px 30px;} .pkg-summary .topPackageNav .header-contents{width: 70%;} .pkg-summary .topPackageNav h2{font-size: 26px; font-weight: 700; color: #333; padding-bottom: 10px;} .pkg-summary .topPackageNav .sub-title{font-size: 14px; font-weight: 400; } .pkg-summary .topPackageNav #pricedDate{font-size: 14px; margin-top: 10px;} .pkg-summary .topPackageNav .search-button{text-shadow: 0 1px 2px rgba(0, 0, 0, 0.20); background-color: #ffa500; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); color: #fff; padding: 5px 20px 3px 20px; font-size: 14px; font-weight: 700; text-transform: uppercase;} .pkg-summary .pkg-summ-lstbook{background-color: #cffcdd; padding: 4px 7px; width: 140px; text-align: center; margin: 10px 0; font-size: 12px;} .pkg-summary .pkg-summ-inc{display: flex; margin: 20px 0;} .pkg-summary .pkg-summ-inc__item{display: flex; flex-direction: column; align-items: center; padding-right: 25px;} .pkg-summary .pkg-summ-inc__item i{margin-bottom: 10px; font-size: 18px;} .pkg-summary #pkgMainMenu .trip-sec li a {color: #333;} .pkg-summary #pkgMainMenu.pkgMainMenu-sticky {position:fixed; width:100%; overflow:visible; z-index:10;background:#fff;left:0} .pkg-summary #pkgMainMenu.pkgMainMenu-sticky .offer-pricing {top:41px;background:#fff} .pkg-summary #pkgMainMenu .pkgAvailURL, #pkgMainMenu .menuItmAct {display:none;} .pkg-summary #pkgMainMenu.pkgMainMenu-sticky .pkgAvailURL, #pkgMainMenu.pkgMainMenu-sticky .menuItmAct {display:block;} .pkg-summary .pkg-summ__container{display: flex; padding: 20px 30px; padding-bottom: 30px;} .pkg-summary .pkg-summ__container .pkg-summ__container-l{width: 70%} .pkg-summary .pkg-summ__container .pkg-summ__container-r{ width: 30%; position: relative;} .pkg-topbar{display: flex; margin-left: 40px; align-items: center; height: 60px; font-size: 14px;} .pkg-topbar .sep {font-size: 9px; padding: 0 10px; color: #b9b9b9;} .pkg-summary #overviewPhotos{} .pkg-summary #overviewPhotos #bx-pager, .pkg-summary #photos #bx-pager{margin: 0} .pkg-summary #overviewPhotos #bx-pager a img, .pkg-summary #photos #bx-pager a img{margin: 2px; width: 75px; height: 65px; margin-top: 0;} .pkg-config #overviewPhotos #bx-pager a img, .pkg-config #photos #bx-pager a img{margin: 2px; width: 75px; height: 65px; margin-top: 5px;} .pkg-summary #photos .slideshow__item img {width: 800px;} .pkg-summary .mainContent{} .pkg-summary .mainContent #airlineSumm{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; display: flex; flex-direction: column;} .pkg-summary .mainContent #airlineSumm > div:first-child { padding: 20px!important; border-bottom: 1px solid #e1e1e1;} .pkg-summary .mainContent #airlineSumm > div:nth-child(2n) {display: none;} .pkg-summary .mainContent #airlineSumm .fltSltVw{padding: 20px; margin: 0; width: 95%; position: relative;} .pkg-summary .mainContent #airlineSumm .fltSltVw > div:nth-child(2n){display: flex; } .pkg-summary #airlineSumm{border: none; margin: 0;} .pkg-summary #airlineSumm .fltSltVw {display: flex; flex-direction: row-reverse; align-items: center;} .pkg-summary #airlineSumm .fltSltVw .airline{width: 50px;} .pkg-summary #airlineSumm .fltSltVw .airline img{width: 40px;height: 40px;} .pkg-summary #airlineSumm .fltSltVw .details{ position: absolute; top: -53px;} .pkg-summary #airlineSumm .fltSltVw > div:nth-child(2n){flex-basis: 100%} .pkg-summary #airlineSumm .fltSltVw .fltSltVActs a{color: #0296d8; font-size: 14px; font-weight: 700;} .pkg-summary #airlineSumm .fltCmptV2{display: flex; align-items: center;} .pkg-summary #airlineSumm .fltCmptV2 .arrI{width: 40px;margin: 0;} .pkg-summary #airlineSumm .fltSltVw .fltCmptV2 .cnm{font-size: 14px; font-weight: 700; color: #333;} .pkg-summary #airlineSumm .fltSltVw .fltCmptV2 .depD, .pkg-summary #airlineSumm .fltSltVw .fltCmptV2 .arrD,.pkg-summary #airlineSumm.fltSltVw .fltCmptV2 .durD, .pkg-summary #airlineSumm .fltSltVw .fltCmptV2 .stps{font-size: 14px; color: #999;} .pkg-summary #airlineSumm .fltCmptV2 .dep, .pkg-summary #airlineSumm .fltCmptV2 .arr, .pkg-summary #airlineSumm .fltCmptV2 .dur{width: 95px; height: 40px; display: flex; flex-direction: column; justify-content: space-between;} .pkg-summary .mainContent #calendar{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; display: flex; flex-direction: column;} .pkg-summary .mainContent #inventoryCal table th{background: #fafafa; border: none; color: #999; font-size: 14px; text-transform: uppercase; border-top:1px solid #edecec;border-bottom:1px solid #edecec;} .pkg-summary .mainContent #inventoryCal table td{border: solid 1px rgba(225, 225, 225, 0.78); padding: 10px!important;} .pkg-summary .mainContent #inventoryCal table td div.dayN{color: #00af35; font-size: 14px; font-weight: 400; float: right;} .pkg-summary .mainContent #inventoryCal table td .prcD{font-size: 16px; font-weight: 700; color: #333;} .pkg-summary .mainContent table td .prcQ{font-size: 12px; margin-top: 10px;} .pkg-summary .mainContent .htl-summ {box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; margin-top: 30px; } .pkg-summary .mainContent .htl-summ .htl-summ__hd{ padding: 20px; border-bottom: 1px solid #e1e1e1; font-size: 16px; font-weight: 700;} .pkg-summary .mainContent .htl-summ .htl-summ__hd i{margin-right: 10px;} .pkg-summary .mainContent .htl-summ .htl-summ__bd{padding: 0px;} .pkg-summary .mainContent .htl-summ .htl-summ__ft{padding: 15px; display: flex; justify-content: space-between; align-items: center;} .pkg-summary .mainContent .transfers-summ{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; margin-top: 30px;} .pkg-summary .mainContent .transfers-summ .transfers-summ__hd{ padding: 20px; border-bottom: 1px solid #e1e1e1; font-size: 16px; font-weight: 700;} .pkg-summary .mainContent .transfers-summ .transfers-summ__hd i {margin-right: 10px;} .pkg-summary .mainContent .transfers-summ .transfers-summ__bd{padding: 20px;} .pkg-summary .mainContent .transfers-summ .transfers-summ__bd-h{padding-top: 20px; } .pkg-summary .mainContent .transfers-summ .transfers-summ__ft{padding: 0 20px 20px 20px; display: flex; justify-content: space-between;} .pkg-summary .mainContent .transfers-summ .transfers-summ__bd ul{margin-left: 20px; } .pkg-summary .mainContent .transfers-summ .transfers-summ__bd hr{height:1px; margin: 15px 0; background: #e1e1e1;} .pkg-summary .mainContent .transfers-summ .transfers-summ__bd li{list-style: circle;} .pkg-summary .pkg-itinerary{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; margin-top: 30px;} .pkg-summary .pkg-itinerary__hd{font-size: 18px; font-weight: 700; padding: 20px;} .pkg-summary .pkg-itinerary__hd i{margin-right: 10px;} .pkg-summary .pkg-itinerary__bd{} .pkg-summary .pkg-itinerary__ft{padding: 0 20px 20px 20px; display: flex; justify-content: space-between;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw{ border-top: 1px solid #e1e1e1; margin-bottom: 20px;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay{padding: 20px!important; border-bottom: 1px solid #e1e1e1; margin: 0!important;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay:nth-child(even) {background: #fafafa;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay:nth-child(odd) {background: #fff;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay .description{border-bottom: 0;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay .itnDscBlk{margin-left: 170px;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay .imgBlk{ display: flex; flex-direction: column-reverse; width: 165px;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay .imgBlk .itnDay{position: static; height: 40px; } .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay .imgBlk img{width: 120px; height: 120px; border-radius: 50%;} .pkg-summary .pkg-itinerary__bd .pkgDyItnVw .pkgItnDay .imgBlk .itnDay span{ background: none; color: #000; width: 120px; font-size: 16px; font-weight: 700; margin: 0; padding: 0;} .pkg-summary .pkg-htls-inc{border-radius: 4px; margin-top: 20px; display: flex; flex-direction: column;} .pkg-summary .pkg-htls-inc__hd{font-size: 22px; font-weight: 700; padding: 20px;} .pkg-summary .pkg-htls-inc__hd i{margin-right: 10px;} .pkg-summary .pkg-htls-inc__nav ul{display: flex; border-bottom: solid 1px #edecec; align-items: center; height: 42px;} .pkg-summary .pkg-htls-inc__nav ul li{padding:10px 25px;height:17px;text-align:center;} .pkg-summary .pkg-htls-inc__nav ul li a {color:#333;font-size:14px;text-decoration:underline;text-decoration:none; display:block;} .pkg-summary .pkg-htls-inc__nav ul li.highlighted{border-bottom: 5px solid #4a90e2;} .pkg-summary .pkg-htls-inc__nav ulli.highlighted a{font-size: 14px; font-weight: 900;} .pkg-summary .pkg-htls-inc__bd{ margin-top: 20px;} .pkg-summary .pkg-htls-inc__bd .photos{ display: flex; flex-wrap: wrap; padding: 20px;} .pkg-summary .pkg-htls-inc__bd .photos li{width: 30%; margin: 5px;} .pkg-summary .pkg-htl-dts{ box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; margin-top: 20px; display: flex; padding: 20px;} .pkg-summary .pkg-cntr{padding: 5px!important; margin-top: 20px;} .pkg-summary .pkg-cntr__hd{font-size: 18px; font-weight: 700; padding-bottom: 20px; } .pkg-summary .pkg-cntr__bd{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; } .pkg-summary .tab-content article{width: 100%; padding: 0;} .pkg-summary .tab-content article.pkgItnDay{width: 95%;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr{background: none; border-bottom: solid 1px #e1e1e1; padding: 10px; border-radius: 0;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr:nth-child(even) {background: #fafafa;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr:nth-child(odd) {background: #fff;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltSelHd{display: flex; flex-direction: row-reverse; justify-content: flex-end;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltSelHd .sctI{font-size: 14px; color: #333; margin: 0; padding-left: 30px; background-position: 0;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltSelHd .sctD{font-size: 14px; color: #333; margin-left: 15px;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .airline{width:160px; overflow:visible;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .airline img{width: 40px; height: 40px;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .airline .arlI {font-weight: 700; text-overflow: ellipsis; width: 70%; overflow: hidden; white-space: nowrap;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .airline .fnumI, .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .airline .opCar {position: relative; top:-20px; left:20px; font-size: 12px;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .dep, .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltShVw .arr{color: #00af35; font-size: 12px;} .pkg-summary .pkg-cntr__bd .fltSelRsltCtr .fltALgV .lyover{padding-left: 20px; font-size: 12px;} .pkg-summary .pkg-cntr__bd .label-orange{ padding: 10px 10px; margin-left: 20px; font-size: 12px; color: #656565; box-shadow: none; font-weight: normal; text-shadow: none; background: #e8e8e8;} .pkg-summary .hrzBarCtr {font-size:13px; margin:0 0 2px;} .pkg-summary .hrzBarCtr .barNm {float:left; width:20%; color:#999;} .pkg-summary .hrzBarCtr .bar {float:left; margin-left:10px; width:50%;} .pkg-summary .hrzBarCtr .bar div {min-width:1px; background:#888; height:13px; margin-top:2px;} .pkg-summary .hrzBarCtr .barVl {float:left; margin-left:10px; width:15%; text-align:right;} .pkg-summary .hrzBarCtr.wrnBar, .hrzBarCtr.wrnBar .barNm {color:#96281B;} .pkg-summary .hrzBarCtr.wrnBar .bar div {background:#96281B;} .pkg-summary .videoCtr {position:relative;} .pkg-summary .videoCtr .vdPOvly {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:rgba(255,255,255,0.3); cursor:pointer;} .pkg-summary .videoCtr .vdPOvly .vdPkgNm {text-align:center; margin-right:20%; margin-top:42px; font-size:23px; font-weight:bold; color:#000; text-shadow:1px 1px 3px rgba(255,255,255,0.8);} .pkg-summary .videoCtr .vdPOvly .vdPOvlyCnt {position:absolute; left:29%; top:35%; background:#fff; box-sizing:border-box; width:180px; padding:10px; text-align:center; border-radius:5px; box-shadow:0 0 4px rgba(0,0,0,0.5);} .pkg-summary .videoCtr .vdPOvly span {font-size:40px; color:#4496cf;} .pkg-summary .videoCtr .vdPOvly .vdPOvlyTtl {font-size:15px; font-weight:bold; padding-top:10px;} .pkg-summary .videoCtr.vdPlyng .vdPOvly {display:none;} .pkg-summary .videoCtr video {display:inline-block; width:80%; height:auto;} .pkg-summary .videoCtr .vdChptrsCtr {position:absolute; right:0; top:0; width:20%; height:100%; overflow-y:auto; background:#eee;} .pkg-summary .videoCtr .vdChptrsCtr ul {list-style:none; margin:0; padding:0;} .pkg-summary .videoCtr .vdChptrsCtr li {cursor:pointer; padding:5px 8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; border-bottom:1px solid #ccc;} .pkg-summary .videoCtr .vdChptrsCtr li.subChp {padding-left:30px;} .pkg-summary .videoCtr .vdChptrsCtr li.selected {background:#666; color:#fff;} .pkg-summary .videoCtr .vdChptrsCtr li:hover {background:#fff; color:#222;} .pkg-summary .noVdChptrs .vdChptrsCtr {display:none;} .pkg-summary .noVdChptrs video {width:100%;} .pkg-summary .noVdChptrs .vdPOvly .vdPkgNm {margin-right:0;} .pkg-summary .noVdChptrs .vdPOvly .vdPOvlyCnt {left:39%;} .pkg-summary .tf-pkg-cat__inner{display: flex; flex-wrap: wrap; width: 65vw} .pkg-summary .fixedPos { position: fixed; top: 45px; width: 320px; z-index: 5;} .pkg-summary .pkg-summ__container-r #tlkExpDiv2{ border: solid 1px #edecec; width: 80%; padding: 20px; margin-left: 25px;} .pkg-summary .pkg-summ__container-r #tlkExpDiv2.fixedPos{width: 20%;} .pkg-summary .pkg-summ__container-r #leadCaptureMini .f-item{ width: 100%; position: relative;} .pkg-summary .pkg-summ__container-r #leadCaptureMini #tlkLeadFormMini{width: 100%!important; padding: 0!important;} .pkg-summary .pkg-summ__container-r #leadCaptureMini .box-heading {border: none!important; background: none!important; color: #333!important; font-size: 20px!important; font-weight: 700; padding: 0 0 5px 0!important; width: 100%!important; text-align: left!important;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form .penta{display: flex; justify-content: space-between;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form .penta .f-item{width: 44%;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form label{color: #828282; font-weight: 400; margin-bottom: 0px;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form input{width: 92%; padding: 7px 10px; box-shadow: none; border: 1px solid #bcc8d1;margin-top: 0; font-size: 14px; font-weight: 700;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form a.cal_display {top: 27px; right: 5px;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form .search-button{font-size: 14px!important; font-weight: 700!important; text-transform: uppercase; border-radius: 2px;} .pkg-summary .outlnBtn1{background-color: #0296d8; padding: 5px 20px; font-size: 14px; border-radius: 2px;} .pkg-summary #bx-pager{display: flex; flex-wrap: wrap;} .pkg-summary .tab-content{border: none; background: none;padding: 0; border-radius: 0;} .pkg-summary .tf-accepted{border-radius: 2px; background-color: #0296d8; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);} .pkg-summary .tf-rejected{ border-radius: 2px; background-color: #ee6565; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);} .pkg-summary .tf-accepted .iconP, .pkg-summary .tf-rejected .iconP {font-size: 17px; margin-right: 5px;} .pkg-summary .quote-ar {display: flex; justify-content: flex-end; padding: 20px;} .pkg-summary .quote-ar h3{font-size: 14px; color: #333; margin-right: 10px;} .pkg-summary .tf-pkg-cat .pkgLngVw{width: 250px!important; padding: 15px!important;} .pkg-summary .tf-pkg-cat .pkgLngVw .dscBlk h3{font-size: 14px; width: 90%;} .pkg-summary .tf-pkg-cat .pkgLngVw .dtsExtnCtr{font-size: 12px; margin-top: 5px; display: flex; justify-content: space-between; align-items: center;} .pkg-summary .tf-pkg-cat .pkgLngVw .dtsExtnCtr .pkgSldCtr .iconP{font-size: 16px; color: #00af35;} .pkg-summary .pkgLeadHd-sticky{background: #262626; color: #fff; z-index: 10; left: 0; width: 100%} .pkg-summary #pkgLeadHd h2{font-size:20px;margin-bottom:0;font-weight:700;color: #333;} .pkg-summary #pkgLeadHd h2 a{color: #000; margin-left: 15px;} .pkg-summary #pkgLeadHd h2 i{margin-right: 5px; font-size: 14px;} .pkg-summary .pkgLeadHd-sticky h2{ width: 85vw; margin: 0 auto; color: #fff!important; padding: 8px 0;} .pkg-summary .pkgLeadHd-sticky h2 a{color: #fff!important;} .pkg-summary .pkgDyItnDsc{padding: 0 20px!important;} .pkg-config .pkgDyItnDsc{padding: 20px!important;} .pkg-summary .showOnlyItinerary-n{padding: 20px;} .pkg-summary .wpMHd{background-color: #f2f2f2!important; border: solid 1px #d6d6d6; padding: 10px!important; color: #333!important; font-size: 16px!important;} .pkg-summary .rcmdActvSct.pkg-cntr{padding: 20px!important} .pkg-summary .askQWall-sticky {width:23%; top:35px; z-index:10;} .pkg-summary .pkgWrnCtr{ margin: 10px 0; padding: 10px; border-radius: 4px; background-color: #fffde0; border: dashed 1px #d6d074; color: #885d00; font-size: 12px;} .pkg-summary .pkgWrnCtr i{ font-size: 14px;} .pkg-summary .label-orange { background-color: #f08e29; border-color: #d7750f; font-size: 12px; border-radius: 2px;} .search-button-pri{background: #ffa500!important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); color:#fff ;font-size: 12px; font-weight:700; text-transform: uppercase; padding: 8px 15px; display: inline; border-radius: 2px; text-shadow: 0 1px 2px rgba(0,0,0,0.20);} .search-button-sec{border-radius: 2px; background-color: #0296d8; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); color:#fff!important;font-size: 12px!important; font-weight:700!important; text-transform: uppercase!important; padding: 8px 15px!important; cursor: pointer;} .search-button-pri-b{display: block!important; background-color: #ffa500; color:#fff ;font-size: 14px; font-weight:700; text-transform: uppercase; padding: 8px 15px; display: inline; border-radius: 2px; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,0.20);} .search-button-sec-b{display: block!important; border-radius: 2px; background-color: #0296d8; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); color:#fff!important;font-size: 14px!important; font-weight:700!important; text-transform: uppercase!important; padding: 8px 15px!important;text-align: center;} .search-button-simple{background: none; border: 1px solid #d6d6d6; border-radius: 2px; color: #333; font-size: 11px; text-transform: uppercase; padding: 6px 10px; font-weight: 700; cursor: pointer;} .search-button-simple2 {background:#f6f6f6; border-color:#eee;} .search-button-simple2:hover {background:#fff;} .search-button-simple-b{display: block!important;background: none; border: 1px solid #d6d6d6; border-radius: 2px; color: #333; font-size: 11px; text-transform: uppercase; padding: 6px 10px; font-weight: 700; text-align: center;} .search-button-simple1-b{display: block!important;background: #666; border-radius: 2px; color: #fff; text-transform: uppercase; padding: 8px 15px; font-weight: 700; text-align: center;} .search-button-small{ background: #edecec!important; border: solid 1px #d6d6d6!important; font-size: 14px!important; font-weight: 700!important; text-transform: uppercase; border-radius: 2px; padding: 4px 10px;} .search-button-telegram{background: #000; border: 1px solid #000; border-radius: 2px; color: #fff; font-size: 9px; text-transform: uppercase; padding: 6px 10px; font-weight: 700; cursor: pointer;} .search-button-telegram i{color: #fff} .ui-button {font-size:14px; padding:7px 15px; border-radius:2px; box-shadow:0 1px 0 0 rgba(22,29,37,.05); display:inline-block; border:none;} .ui-button--sm {padding:5px 10px; border-radius:4px; font-size:13px;} .ui-button--ic {display:flex; align-items:center;} .ui-button--ic i {margin-right:7px;} .ui-button-smpl {background:linear-gradient(180deg,#fff,#f9fafb); color:#333; border:1px solid #c4cdd5;} .ui-button-smpl:hover {background:linear-gradient(180deg,#f9fafb,#f4f6f8); border-color:#c4cdd5;} .ui-button-pri {background:#ffa500; color:#fff;} .ui-button-sec {background:#0296d8; color:#fff;} .ui-button-err {background:#bb2525; color:#fff;} .ui-button-inf {background:#1e8bc3; color:#fff;} .main-theme .trip-sec li .search-button-sec i{margin-right: 0;} .trip-sec-conf .search-button-sec{padding: 2px 10px!important} .pkg-summary #pkgMainMenu{display: flex; border-bottom: solid 1px #edecec; align-items: center; height: 45px; justify-content: center; } .main-theme .trip-sec{display: flex; width: 90%; position: relative; align-items: center;} .main-theme .trip-sec li {} .main-theme .trip-sec li a {padding: 6px 16px; color:#fff;font-size:13px;text-decoration:underline;text-decoration:none; display:block; font-weight: 400; text-transform: uppercase;} .main-theme .trip-sec li.highlighted a {font-weight:bold;text-decoration:none;color:#0296d8!important;} .main-theme .trip-sec li:last-child{position: absolute; right: 0;} .main-theme .trip-sec li i{margin-right: 6px;} .main-theme .trip-sec li .icon-iconP-lst1{font-size: 20px; position: relative; top: 3px;} .pkg-summary #pkgMainMenu .trip-sec-conf li.other-opts{position: absolute; right: 120px; top: 1px;} .main-theme__nav .other-opts .req-callbk{ background: #fff; padding: 2px 10px; color: #000; font-size: 12px; font-weight: 700; border-radius: 2px; margin-top: 2px; text-transform: none;} .main-theme .trip-sec .search-button{text-shadow: 0 1px 2px rgba(0, 0, 0, 0.20); background-color: #ffa500!important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); color: #fff!important; padding: 3px 10px 2px 10px!important; font-size: 14px!important; font-weight: 700; text-transform: uppercase;} .pkg-summary .pkg-car-dts{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; display: flex; flex-direction: column; margin-top: 20px;} .pkg-car-dts__hd{padding: 20px; border-bottom: 1px solid #e1e1e1; font-size: 16px; font-weight: 700; border-bottom: 1px solid #e1e1e1;} .pkg-car-dts__bd{padding: 20px} .pkg-car-dts__bd table { border: 1px solid #e1e1e1;} .pkg-car-dts__bd table th, .pkg-car-dts__bd table td {border: 1px solid #e1e1e1; padding: 10px; text-align: center;} .pkg-car-dts__bd table th.selected, .pkg-car-dts__bd table td.selected{background:rgba(0, 175, 53, 0.05); border: solid 1px rgba(0, 175, 53, 0.5);} .pkg-summary .pkg-terms{} .pkg-terms__hd{font-size: 22px; font-weight: 700; padding: 0px; padding-bottom: 25px;} .pkg-terms__hd i{margin-right: 10px;} .pkg-terms__bd{} .pkg-terms__bd ul{margin-left: 20px;} .pkg-terms__bd li{list-style: disc;line-height:26px;} .pkg-terms__canc, .pkg-terms__addinfo{ border-radius: 4px; margin-top: 30px; padding: 20px;} .cal-dep-air {display: flex; align-items: center; padding: 15px; justify-content: space-between; margin-bottom: 15px;} .cal-dep-air__text{color: #828282; font-size: 14px; margin-right: 15px;} .cal-dep-air__sbox{width: 30%} .cal-dep-air__note{background-color: #fffde0; border: solid 1px #f3f0c5; color: #885d00; font-size: 12px; padding: 5px 10px;} .cal-note{padding: 15px;} .cal-note__text{font-size: 12px; color: #828282;padding: 2px 0;} .htl-summ__htl{display: flex; border-bottom: 1px solid #e1e1e1; padding: 20px; justify-content: space-between;} .htl-summ__htl h4{font-size: 14px; font-weight: 700; color: #333; padding: 0;} .htl-summ__htl p{font-size: 14px; color: #333;} .htl-summ__htl >div {flex-basis: 25%; text-align: left;} .htl-summ__htl >div:nth-child(2n){flex-basis: 50%;} .htl-summ__htl .htl-iw{display: flex;} .pkg-summ__i{background-color: #ffffff; border: solid 1px #d6d6d6; padding: 20px; margin-bottom: 10px;} .pkg-summ__ihd{font-size: 20px; font-weight: 700;color: #333;} .pkg-summ__ihd--n {padding-top:0;} .pkg-summ__ibd #order_summary li {border-bottom: dashed 1px #d6d6d6; padding:10px 0;} .pkg-summ__ibd #roomSummary{font-size: 14px; color: #333; padding-top: 0!important;} .pkg-summ__ibd #order_summary li.total .mkpr{display: block; text-decoration: line-through; font-weight: 400; color: #999;} .pkg-summ__ibd #order_summary li.total .price{font-weight: 700; color: #333; font-size:22px;} .pkg-summ__ibd #order_summary li.total .right{text-align: right;} .pkg-summ__ibd #order_summary li .savings{color: #00af35!important; font-size: 18px!important;} h4.qtExUsrHd {font-size:11px; text-transform:uppercase; padding:0; margin:0; color:#999;} .qtExUsrSVw {display:flex; padding:10px 0;} .qtExUsrSVw .qtExUsrImgCtr img {width:50px; height:50px; border-radius:50%; margin-right:20px;} .qtExUsrSVw .qtExUsrInfCtr {display:flex; flex-direction: column; justify-content:center} .qtExUsrSVw .name {font-size:14px; font-weight:bold; padding:0 0 3px;} .qtExUsrSVw .name .label {font-size:11px; line-height:10px; margin-left:10px;} .qtExUsrSVw .cntdtl {font-size:12px; color:#888;} .pkg-summ__i .promo{background-color: #fffde0; border: solid 1px #f3f0c5; color: #885d00; font-size: 12px; padding: 10px; text-align: center;} .pkg-cntr__bd .rcmdActVw{display: flex; padding: 20px;} .pkg-cntr__bd .imgBlk{ flex-basis: 30%} .pkg-cntr__bd .imgBlk img{width: 200px; height: 100px} .pkg-cntr__bd .cntBlk{flex-basis: 70%; margin-left: 10px;} .pkg-cntr__bd .cntBlk .ttl{font-size: 16px; color: #333; font-weight: 700; margin-bottom: 5px;} .pkg-cntr__bd .cntBlk .prc{font-size: 16px; color: #333; font-weight: 700} .pkg-cntr__bd .cntBlk .dsc{font-size: 12px; margin-top: 5px;} .pkg-cntr__bd .hltip { font-weight: bold; color: #96281B;} .pkg-cntr__bd .sldOutLbl { font-weight: bold; color: red; margin-bottom: 10px;} .pkg-cntr__bd .availLbl { font-weight: bold; color: #00af35; margin-bottom: 10px;} .pkg-cntr__bd.flt-i {padding-bottom: 1px;} .pkg-cntr__bd.flt-i .pkgWrnCtr{margin: 20px!important} .offrPrdVw {} .offrPrdVw .offPrdCtr {display:flex; justify-content:space-between;} .offrPrdVw .offrPrdDtlCtr {width:80%;} .offrPrdVw .offrPrdDtlCtr .offrPrdUntItm {padding:0 0 20px;} .offrPrdVw .offrPrdDtlCtr .offrPrdUntItm:last-child {padding:0;} .offrPrdVw .offrPrdDtlCtr .prdDtlWImg {display:flex;} .offrPrdVw .offrPrdDtlCtr .prdDtlWImg .prdImgCtr {width:140px;} .offrPrdVw .offrPrdDtlCtr .prdDtlWImg .prdImgCtr img {width:120px;} .offrPrdVw .offrPrdDtlCtr .prdTyp {font-size:10px; text-transform:uppercase; color:#888; padding:0 0 2px;} .offrPrdVw .offrPrdDtlCtr h3 {font-size:16px; font-weight:bold; padding:0; margin:0;} .offrPrdVw .offrPrdDtlCtr h3 .stars {display:inline-block; margin:0 0 0 5px;} .offrPrdVw .offrPrdDtlCtr h3 .stars img {display:inline; float:none;} .offrPrdVw .offrPrdDtlCtr .prdSubTtl {font-size:13px; padding:3px 0 0; color:#555;} .offrPrdVw .offrPrdDtlCtr .prdTvlD {font-size:12px; padding:3px 0 0; color:#555;} .offrPrdVw .offrPrdPrcCtr {text-align:right;} .offrPrdVw .offrPrdPrcCtr .offrPrdPrcSv {font-size:12px;} .offrPrdVw .offrPrdPrcCtr .offrPrdPrcSv .label {padding:2px 6px; margin:0 0 3px;} .offrPrdVw .offrPrdPrcCtr .offrPrdPrc {white-space:nowrap; font-size:17px; font-weight:bold;} .pkg-cntr__bd.pkgOfferItm {background:#f2fff3; border-bottom:1px dashed #D6D6D6;} .pkg-cntr__bd.pkgOfferItm:last-child {border:0;} .pkg-cntr__bd.pkgOfferItm .offerTxt{font-size:16px; font-weight:700;} .pkg-cntr__bd.pkgOfferItm .offerCnd {font-size:12px; color:#888; padding-top:6px;} .pkg-cntr__bd.pkgOfferItm .offerCndErr {color:#96281B;} .dest-htli .days{display: flex; justify-content: space-between; padding: 15px 20px; align-items: center; border-bottom: 1px solid #e1e1e1;} .dest-htli .dest-htli__info{ display: flex;} .dest-htli .dest-htli__info .num-days{font-size: 60px; font-weight: 700; color: #333;} .dest-htli .dest-htli__unit{margin-top: 15px; margin-left: 20px;} .dest-htli .dest-htli__unit .units{font-size: 14px; color: #333;} .dest-htli .dest-htli__unit .title{font-size: 24px; font-weight: 700; color: #333;} .dest-htli__dt{display: flex; flex-direction: column;} .dest-htli__dt-txt{color: #999; font-weight: 300; font-size: 12px;} .dest-htli__dt-val{ font-size: 16px; font-weight: 700; color: #333;} .dest-htli__idts{} .dest-htli__idts .card {width:240px; min-height:256px; margin-right:15px; margin-bottom:15px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); padding:10px; float:left} .dest-htli__idts .card .mainimg img {height:160px; width:240px} .dest-htli__idts .card .ttl {font-size:16px; margin-top:10px; font-weight: 700; color: #333;} .dest-htli__idts .card .sub {margin:10px 0 10px 0; font-size:12px; } .dest-htli__idts .htlExInfCtr {} .dest-htli__idts .htlExInfCtr .hCTm {display:block; min-width:70px; margin: 7px 40px 7px 0; font-size:12px; text-transform:uppercase; color:#999; float: right;} .dest-htli__idts .htlExInfCtr .hCTm span {display:block; font-size:16px; font-weight:700; text-transform:none; color:#333;} .dest-htli__idts .highlightSec{border-radius: 4px; background-color: #f3fefd; border: dashed 1px #8bd4cc; padding: 20px;} .dest-htli__idts .highlightSec__hd {font-size: 16px; color: #1e7168; font-weight: 700; padding-top: 0;} .dest-htli__idts .highlightSec__bd li{font-size: 12px; color: #1e7168;} .dest-htli__idts-inc{background-color: #fafafa; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; padding: 20px;} .dest-htli__idts-inc h3{font-size: 22px; color: #333; font-weight: 700;} .dest-htli__idts-inc-l{font-size: 14px; color: #333; margin-left: 20px;} .dest-htli__idts-inc-l li{margin-top: 5px; list-style: disc;} .dest-htli__idts-inc-l .tsC{color: #00af35; line-height: 1.71; font-size: 12px;} .pkg-variants{flex-direction: column; align-items: center;} .pkg-variants__h2{font-size: 24px; font-weight: 700; color: #333;} .pkg-variants__h3{font-size: 18px; font-weight: 300; color: #333;} .pkg-variants__inner{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 4px; margin-top: 20px; margin-bottom:20px;background: #fff; } .pkg-variants table.cmpPkgTb {width:100%; border:1px solid #e1e1e1;} .pkg-variants .cmpPkgTb td {font-size:14px; padding:15px;font-weight: 700} .pkg-variants .cmpPkgTb td:first-child{ font-size:18px; padding:15px; font-weight: 700} .pkg-variants .cmpPkgTb th {font-size:18px; padding:15px; font-weight: 700} .pkg-variants .cmpPkgTb .cmpRw td {border-top:1px solid #eee;line-height:20px} .pkg-variants .cmpPkgTb td.cmpPrdCol, .cmpPkgTb th.cmpPrdCol {border-left:1px solid #e1e1e1;} .pkg-variants .cmpPkgTb td.cmpRwHd {text-align:left; vertical-align:middle; font-weight:bold;} .pkg-variants .cmpPkgTb td a.productUrl {background-color:#ffb61a; color:#fff; border-radius: 2px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); font-size: 14px; font-weight: 700; text-transform: uppercase; width: 122px; height: 30px; padding: 5px 0;} .pkg-variants .cmpPkgTb td.selected, .cmpPkgTb th.selected {background:rgba(0, 175, 53, 0.05); border: solid 1px rgba(0, 175, 53, 0.5);} .pkg-variants .cmpPkgTb td.selected a.productUrl {background-color:#edecec; color:#000;} .pkg-variants .pkgPrcCtr{display: flex; flex-direction: column;} .pkg-variants .pkgPrcCtr .oprcD{font-size: 14px; color: #999;} .pkg-variants .pkgPrcCtr .prcD{ font-size: 20px;} .pkg-variants .pkgPrcCtr .prcQ{ font-size: 14px; font-weight: 300;} .pkg-variants .cmpPkgTb .cmpPrdDtsCol .stars img {float:none;} .pkg-variants .cmpPkgTb .cmpPrdIncCol .iconP {font-size:14px;} .pkg-variants .cmpPkgTb .cmpPrdIncCol .iconP-plus {font-size:10px !important; margin:0 5px;} .pkg-variants .cmpPkgTb .cmpPrdPrcCol img {display:inline;} .pkg-variants .cmpPkgTb .cmpPrdPrcCol .prcQ {display:block;} /* offrMainBannr */ .main-theme #offrMainBannr{background-size:cover; height:300px; background-repeat:no-repeat; background-position: center; display: flex; justify-content: center; align-items: center; color: #fff; flex-direction: column; background-attachment: fixed;} .main-theme #offrMainBannr .offrBannrTtl{ font-size: 34px; font-weight: 700;} .main-theme #offrMainBannr .offrBannrSub{ font-size: 20px; font-weight: 400; margin-top: 10px;} .main-theme .arl-ptnr{background-color: #f5f5f5; border: solid 1px #ececec; display: flex; align-items: center; justify-content: center;} .main-theme .arl-ptnr__inner{width: 95%; height: 104px; display: flex; align-items: center; justify-content: space-between;} .main-theme .arl-ptnr .arlPtnrIc{display: flex; } .main-theme .arl-ptnr .arlPtnrCnt{font-size: 16px; font-weight: 700; color: #333; } .main-theme .arl-ptnr .arlPtnrIc .arlPtnrIcImg {display:flex; justify-content:center; align-items:center; border-radius: 2px; background-color: #ffffff; border: solid 1px #d6d6d6; width: 100px; height:40px; margin-left: 5px;} .main-theme .arl-ptnr .arlPtnrIc .arlPtnrIcImg img{height: 25px;} .main-theme .spl-dl-form{display: flex; align-items: center; justify-content: center; background-color: #f5f5f5; border: solid 1px #ececec;} .main-theme .spl-dl-form__inner{width: 95%;height:104px; display: flex; justify-content: space-between; align-items: center;} .main-theme .spl-dl-form .spl-dl-form__f{display: flex; flex-basis: 60%; justify-content: space-around; align-items: center;} .main-theme .spl-dl-form .spl-dl-form__f .unit{flex-basis: 33%; margin-right: 10px;} .main-theme .spl-dl-form .spl-dl-form__f .unit .label1{margin-bottom: 3px;} .main-theme .spl-dl-form .spl-dl-form__f .unit .search-button-pri{margin-top: 20px; display: inline-block;} .main-theme .spl-dl-form .spl-dl-form__l{padding-top: 20px;} .main-theme .spl-offrst__hd{font-size: 26px; font-weight: 700; border-bottom: 1px solid #e1e1e1; padding-bottom: 0;} .main-theme .spl-offrst__hd hr{ display: block; width: 50px; background: #0296d8; height: 4px; margin: 0; margin-top: 15px;} .main-theme .spl-testimonials{display: flex; justify-content: center;} .main-theme .spl-testimonials__hd{ font-size: 24px; font-weight: 700; border-bottom: 1px solid #e1e1e1; padding-bottom: 0; } .main-theme .spl-testimonials__hd hr{ display: block; width: 50px; background: #0296d8; height: 4px; margin: 0; margin-top: 15px;} .main-theme .spl-testimonials__bd{} .main-theme .spl-testimonials__bd .review-slide{margin: 20px 2px;} .main-theme .spl-testimonials__bd .rvwTxt{background: none; color: #333; font-size: 14px; margin: 10px 0;} .main-theme-ctnr{display: flex; justify-content: center; flex-wrap: wrap; background:#fff} .main-theme-ctnr__inner{width: 92%; overflow: hidden;} #leadPkgOptsCtr .tf-pkg-cat .mrgnT.u_block{display: flex; flex-wrap: wrap;} #leadPkgOptsCtr .tf-pkg-cat .pkgLngVw {width: 245px!important} .main-theme__nav #pkgMainMenu{display: flex; justify-content: center; align-items: center; height: 40px;} /* Post itin */ .post-itin-ctnr{margin: 20px 0;} .trip-itin-v{} .trip-itin-v__hd{padding: 20px;} .trip-itin-v__hd .title{font-size: 26px; color: #333; font-weight: 700; padding-top: 0;} .trip-itin-v__hd .desc{display: flex; font-size: 14px; align-items: center; justify-content: space-between;} .trip-itin-v__hd .desc span{margin-right: 20px; font-size: 13px;} .trip-itin-v__hd .desc span i{margin-right: 5px; font-size: 14px;} .trip-itin-v__tab{ background-color: #fafafa; border-top: solid 1px #edecec; border-bottom: solid 1px #edecec; height: 65px; display: flex; align-items: center; padding: 0 20px; } .trip-itin-v__tab .daytbDtl{ flex-basis: 7%} .trip-itin-v__tab .highlighted .day, .trip-itin-v__tab .highlighted .city{color: #0296d8!important;} .trip-itin-v__tab.postItinMenu-sticky{ left: 0; z-index: 2; width: 100%; padding-left: 80px;} .trip-itin-v__tab .daytbDtl a{display: flex; flex-direction: column;} .trip-itin-v__tab .daytbDtl .day{font-size: 14px; font-weight: 700; color: #333;} .trip-itin-v__tab .daytbDtl .city{font-size: 12px; color: #999;} .trip-itin-v__bd{height: 100%!important} .trip-itin-v__bd .itnDayCtr{display: flex;} .trip-itin-v__bd .itnDayCtr:nth-child(2n) .itnItmCtr .ittl{margin-top: 30px;} .trip-itin-v__bd .left-panel{ flex-basis: 25%; display: flex; flex-direction: column;} .trip-itin-v__bd .dayDtl{padding-left: 20px; height: 180px; display: flex; align-items: center;} .trip-itin-v__bd .dayDtl img{width: 100px; height: 100px; border-radius: 50%; margin-right: 15px;} .trip-itin-v__bd .dayDtl>div{display: flex; flex-direction: column;} .trip-itin-v__bd .dayDtl .day{font-size: 20px; font-weight: 700; color: #333;} .trip-itin-v__bd .dayDtl .date{font-size: 14px; color: #333; margin-top: 7px;} .trip-itin-v__bd .hotel-stay-card { background-color: #fafafa; border: solid 1px #e1e1e1; height: 100%; padding: 20px; border-left: none; padding-top: 40px;} .trip-itin-v__bd .itnStyCtr{border-radius: 4px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05); background-color: #ffffff; border: solid 1px #e1e1e1; position: relative; margin-bottom: 30px;} .trip-itin-v__bd .htlOptV{padding: 20px;} .trip-itin-v__bd .itnStyCtr .check-in-to{ border-radius: 2px; background-color: #03c0ac; text-transform: uppercase; position: absolute; top: -20px; left: 0; font-size: 12px; color: #fff; padding: 3px 7px;} .trip-itin-v__bd .itnStyCtr .check-out-from{border-radius: 2px; background-color: #333; text-transform: uppercase; position: absolute; top: -20px; left: 0; font-size: 12px; color: #fff; padding: 3px 7px;} .trip-itin-v__bd .itnStyCtr h3{font-size: 18px; font-weight: 700; color: #333;} .trip-itin-v__bd .itnStyCtr .imgBlk img{height: 160px;} .trip-itin-v__bd .itnStyCtr .ttl{font-size: 16px; color: #333; font-weight: 700; margin: 5px 0; } .trip-itin-v__bd .itnStyCtr .stars{display: flex; margin: 5px 0;} .trip-itin-v__bd .itnStyCtr .shd{font-size: 10px; color: #999; text-transform: uppercase;} .trip-itin-v__bd .itnStyCtr .hcInOt{display: flex; justify-content: space-between; margin: 10px 0; border-top: 1px solid #e1e1e1; padding-top: 20px;} .trip-itin-v__bd .itnStyCtr .hcInOt .hCTm:nth-child(2n){ border-left: 1px solid #e1e1e1; padding-left: 30px;} .trip-itin-v__bd .itnStyCtr .hCRm{ margin: 5px 0;} .trip-itin-v__bd .itnStyCtr .hCTm{display: flex; flex-direction: column;} .trip-itin-v__bd .itnStyCtr .hCDt{font-size: 12px; color: #333;} .trip-itin-v__bd .itnStyCtr .hChr{font-size: 14px; font-weight: 700; color: #333;} .trip-itin-v__bd .itnStyCtr .hCrT{font-size: 16px; font-weight: 700; color: #333;} .trip-itin-v__bd .right-panel{ flex-basis: 75%; padding: 20px;} .trip-itin-v__bd .card{box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); border-radius: 3px; margin: 20px 0 0 0;} .trip-itin-v__bd .card.spl{} .trip-itin-v__bd .itnItmCtr {position: relative; } .trip-itin-v__bd .pkICtr{padding: 20px; padding-left: 50px; padding-top: 0;} .trip-itin-v__bd .incICtr{padding: 20px; padding-left: 80px;} .trip-itin-v__bd .incICtr .gttl{color: #999999; text-transform: uppercase; font-size: 10px;} .trip-itin-v__bd .itnItmCtr .ittl{font-size: 20px; font-weight: 700; color: #333; margin-top: 20px; display: flex; justify-content: space-between;} .trip-itin-v__bd .itnItmCtr .idsc{font-size:13px; color: #333; list-style: square; margin-left: 10px;} .trip-itin-v__bd .itnItmCtr li.idsc {padding-bottom:10px;} .trip-itin-v__bd .itnItmCtr .itmLftCtr {display: flex; justify-content: space-between; padding: 20px; align-items: center;} .trip-itin-v__bd .itnItmCtr .itmLftCtr .itmLftCtrW{display: flex; justify-content: space-between; font-size: 16px; font-weight: 700; color: #333; align-items: center; width: 100%} .trip-itin-v__bd .itnItmCtr .itmLftCtr .ttypnm{color: #00af35; font-size: 13px; font-weight: 700; margin-left: 15px; background-color: #fafafa; border: solid 1px #edecec; padding: 4px 10px;} .trip-itin-v__bd .itnItmCtr .ttypnm {color: #00af35; font-size: 12px; font-weight: 700; text-transform: uppercase;} .trip-itin-v__bd .itnItmCtr .mTme{ border-radius: 2px; background-color: #333; position: absolute; top:-24px; color: #fff; font-size: 12px; left: 0; padding: 3px 7px;} .trip-itin-v__bd .itnItmCtr .mTme-return{ border-radius: 2px; background-color: #333; position: relative; color: #fff; font-size: 12px; left: -50px; padding: 3px 7px; top: 15px; margin-bottom: 15px; display: inline-block;} .trip-itin-v__bd .itnItmCtr .cTm{display: flex; flex-direction: column; font-weight: 700;} .trip-itin-v__bd .itnItmCtr .shd{font-size: 10px; color: #999; text-transform: uppercase; font-weight: 400;} .trip-itin-v__bd .itnItmCtr .pkICtr-i{display: flex; margin: 15px 0;} .drvDtlCtr{display: flex; justify-content: space-between; flex-wrap:wrap ;margin: 15px 0 0 0; background-color: #ffffff; border: solid 1px #edecec; padding: 15px;} .drvDtlCtr .drvNt {font-size: 12px; margin-top: 10px; color: #999;} .drvDtlCtr .drvNt span{color: red;} .trip-itin-v__bd .itnItmCtr .pkICtr-i .pOMsg{font-size: 12px; font-weight: 400;} .trip-itin-v__bd .incICtr{ background-color: #fafafa; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; } .trip-itin-v__bd .incICtr li{margin: 10px 25px; list-style: disc;} .trip-itin-v__bd .incICtr .timeDsp{border-radius: 2px; background-color: #333; position: absolute; left:0px; color: #fff; font-size: 12px; left: 0; padding: 1px 7px;} .trip-itin-v__bd .incICtr .tsC{color: #00af35; font-size: 12px;} .trip-itin-v__bd .incICtr .inc-dts-i{color: #999; font-size: 12px;} .trip-itin-v__bd .pkICtr-i .cTm:nth-child(1n){flex-basis: 40%;} .trip-itin-v__bd .pkICtr-i .cTm:nth-child(2n){flex-basis: 60%;} .drvDtlCtr .shd{font-size: 10px; color: #999; text-transform: uppercase; font-weight: 400;} .drvDtlCtr .cTm{display: flex; flex-direction: column; font-weight: 700;} .drvDtlCtr .cTm:nth-child(1n){flex-basis: 40%;} .drvDtlCtr .cTm:nth-child(2n){flex-basis: 26%;} .drvDtlCtr .cTm:nth-child(3n){flex-basis: 30%;} .trip-itin-v__bd .not-incl i, .trip-itin-v__bd .incl i{font-size: 10px; padding-right: 2px;} .trip-itin-v__bd .c-card--highlight {display: flex; align-items: center; justify-content: flex-start;} .trip-itin-v__bd .c-card--highlight .iconP-inf{ color: #885d00; padding-right: 10px;} .trip-itin-v__bd .icon-Flight_takeoff, .trip-itin-v__bd .icon-Flight_land{font-size: 16px; margin-right: 10px;} .trip-itin-v__bd .mlCtr {padding:15px 20px; } .trip-itin-v__bd .mlCtr .itmLftCtr{display: flex; justify-content: space-between; align-items: center; padding: 0;} .trip-itin-v__bd .mlCtr .itmLftCtrW{display: flex; justify-content: flex-start; padding: 0; align-items: center;} .trip-itin-v__bd .mlCtr .itmLftCtrW div:first-child{width: 120px;} .trip-itin-v__bd .mlCtr .itmLftCtrW .incl{color: #00af35; font-size: 13px; font-weight: 700; margin-left: 15px; background-color: #fafafa; border: solid 1px #edecec; padding: 4px 10px;} .trip-itin-v__bd .mlCtr .itmLftCtrW .not-incl{color: #ee6565; font-size: 13px; font-weight: 700; margin-left: 15px; background-color: #fafafa; border: solid 1px #edecec; padding: 4px 10px;} .trip-itin-v__bd .mlCtr .recP{padding-left: 27px; padding-top: 5px;} .trip-itin-v__bd .c-card--warning{display: flex; align-items: baseline; margin-top: 10px; justify-content: flex-start;} .trip-itin-v__bd .c-card--warning i {font-size: 16px;} .trip-itin-v__bd .c-card--warning li{ font-size: 13px; color: #1e7168; list-style: disc; margin-left: 10px;} .trip-itin-v__bd .viewOnMap{width: 125px;} .trip-itin-v__bd .search-button-simple{margin-bottom: 10px; color: #0296d8; cursor: pointer; text-align: center;} .trip-itin-v__bd .wt-abt-htl-w{ background-color: #fafafa; border: solid 1px #e1e1e1; padding: 15px;} .trip-itin-v__bd .wt-abt-htl-w ul li{list-style: disc; margin: 5px 20px; font-size: 12px;} .trip-itin-v__bd .wt-abt-htl{color: #03c0ac; font-weight: 700; cursor: pointer;} .trip-itin-v__bd .pkupDiv{display:flex; position: relative} .trip-itin-v__bd .pkupDiv .c-card--warning {margin-top: 0;} .trip-itin-v__bd .preview-this{color: #0296d8; border: none;} .trip-itin-v__bd .locateDriver{ width: 115px; margin: 10px 0; } .trip-itin-v__bd .locateDriver i {font-size: 14px; margin-right: 5px;} .main-theme .itmActsCtr {padding: 10px;} .plcMap{width: 600px; height: 400px;} .plcMap-l{width: 800px; height: 500px; padding: 0} .plcMap-l.blockDialog .blockMsg, .plcMap-l .blockMsg .blockBd{padding: 0;} .plcMap-l.blockDialog .blockMsg .blockClose,.plcMap-l.blockDialog .bkClose{ top:-15px; right: -15px;} .plcMap-l .dInfo{ display: flex; justify-content: center; align-items: center; position: relative;} .plcMap-l .drvDtlCtr{width: 80%; position: absolute; bottom: 12px;} .plcMap-l .drvDtlCtr .cTm:nth-child(1n){flex-basis: 33%; text-align: center;} .plcMap-l .drvDtlCtr .cTm:nth-child(2n){flex-basis: 33%; text-align: center;} .plcMap-l .drvDtlCtr .cTm:nth-child(3n){flex-basis: 33%; text-align: center;} .emergency-cnt-no{display: flex; justify-content: center;} .emergency-cnt-no__button{position: fixed; bottom:0; border-radius: 3px; background-color: #ee6565; display: flex; justify-content: space-between; width:220px; padding:15px; align-items: center; color:#fff; font-size:13px; cursor:pointer;} .emergency-cnt-info{position: fixed; left:0; bottom:0; min-height: 250px; width: 100%; box-shadow: 0 -2px 16px 5px rgba(0, 0, 0, 0.05); background-color: #fafafa; border: solid 1px #e1e1e1; display: none; } .emergency-cnt-info__inner{ position: relative; display: flex; justify-content: center; flex-direction: column; align-items: center;} .emergency-cnt-info__inner-1{background-color: #fafafa; z-index: 2; display: flex; justify-content: center; flex-direction: column; align-items: center;} .emergency-cnt-info__inner h5{font-size: 16px; margin: 15px 0 10px 0;} .emergency-cnt-info__inner h6{font-size: 18px; font-size: 700; margin-bottom: 10px;} .emergency-cnt-no__button-s{position: fixed; bottom:0; border-radius: 3px; color: #ee6565; display: flex; justify-content: space-between; width: 220px; padding: 15px; align-items: center; cursor: pointer;} .emergency-cnt-info__wrap{display: flex; width: 70vw; margin: 20px; justify-content: center; margin-bottom: 15px; flex-wrap: wrap;} .emergency-cnt-info__cnt{background-color: #ffffff; border: solid 1px #d6d6d6; width: 25%; min-height: 120px; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-right: 10px; padding: 5px 20px; margin-bottom: 10px;} .emergency-cnt-info__close{border-radius: 50%; padding: 15px 20px; box-shadow: 0 -2px 16px 5px rgba(0, 0, 0, 0.05); background-color: #fafafa; border: solid 1px #e1e1e1; position: absolute; top: -30px; border-radius: 50%; z-index: 1; cursor: pointer;} .trpBkInfCtr .trpBkInf--hd {font-size:15px; font-weight:bold; margin:0 0 8px;} .trpBkInfCtr .trpBkInf--bd {font-size:12px; color:#666; max-height:200px; overflow-y:auto;} .trpBkInfCtr .trpPrdBkInfCtr + .trpPrdBkInfCtr {margin:12px 0 0;} .trpBkInfCtr .trpPrdBkInfCtr .trpPrdBkInf--ttl {font-size:12px; font-weight:bold; margin:0 0 5px;} .trpBkInfCtr p {font-size:12px; line-height:1.5; padding:0; margin:0 0 10px; color:#666;} .trpBkInfCtr ul {margin:0; padding:0 0 0 1.5em;} .trpBkInfCtr li {list-style:disc; font-size:12px; line-height:1.5; padding:0 0 3px; color:#666;} .showFlatDisplay .main-theme-ctnr__inner {border: none!important; box-shadow: none!important;} .showFlatDisplay .trip-itin-v__bd .date{margin-bottom: 10px;} .showFlatDisplay .trip-itin-v__bd .left-panel{ flex-basis: 40%;} .showFlatDisplay .trip-itin-v__bd .right-panel{ flex-basis: 50%; padding: 0 20px;} .showFlatDisplay .emergency-cnt-info, .emergency-cnt-no__button-s{position: static;} .showFlatDisplay .trip-itin-v__bd .pkupDiv{display: block;} .showFlatDisplay .trip-itin-v__bd .pkICtr{padding-left: 20px;} .showFlatDisplay .trip-itin-v__bd .itnDayCtr{display: block;} .showFlatDisplay .trip-itin-v__bd .hotel-stay-card{border: none; background: none;} .showFlatDisplay .trip-itin-v__bd .dayDtl img{display: none;} .showFlatDisplay .trip-itin-v__bd .dayDtl{height: 100px; width: 40%; display: block;} .showFlatDisplay .trip-itin-v__bd .htlOptV{display: flex;} .showFlatDisplay .trip-itin-v__bd .htlOptV .dscBlk{margin-left: 20px;} .showFlatDisplay .trip-itin-v__bd .itnStyCtr h3{padding-top:0; padding-bottom:2px; font-size: 13px; font-weight: 300; margin-top: 0; margin-bottom: 0;} .showFlatDisplay .trip-itin-v__bd .itnStyCtr{margin-bottom: 0;} .showFlatDisplay .trip-itin-v__bd .itnItmCtr .ittl{margin-top: 0;} .showFlatDisplay .trip-itin-v__bd .card{page-break-inside:avoid;} .showFlatDisplay .trip-itin-v__bd .dayItnIcnt{display: flex;} .showFlatDisplay .trip-itin-v__bd .itnItmCtr .mTme, .trip-itin-v__bd .itnItmCtr .mTme-return{position: static;} .showFlatDisplay .trip-itin-v__bd .itnDayCtr:nth-child(2n) .itnItmCtr .ittl{margin-top:0;} .showFlatDisplay .itnDayCtr:nth-of-type(odd) {background-color:#FAFAFA; padding: 20px 0 40px 0; border-top: dashed 2px #e1e1e1; border-bottom: dashed 2px #e1e1e1; } .showFlatDisplay .itnDayCtr:nth-of-type(even) {background-color:#FFF; padding: 20px 0 40px 0; } .showFlatDisplay .trip-itin-v__bd .itnStyCtr.check-out-from {margin-bottom: 25px;} .showFlatDisplay .trip-itin-v__bd .plcWrapCls{display: flex;} /* reviews-page */ .reviews-page{} .reviews-page__inner{display: flex; margin-top: 20px;} .reviews-page__inner .l-left{flex-basis: 20%;} .reviews-page__inner .l-left h4{ font-size: 16px; font-weight: 700; margin-top: 30px;} .reviews-page__inner .l-left ul a{font-size: 14px; color: #333;} .reviews-page__inner .l-right{flex-basis: 80%;} .reviews-page h3{font-size: 22px; font-weight: 700; color: #333; border-bottom: 2px solid #edecec; padding-bottom: 10px; margin: 13px 0;} .reviews-page h3 .hl-line{background: #0296d8; height: 5px; width: 50px; display: block; margin-bottom: -10px;} .reviews-page .review-gview{ display: flex; margin: 25px 0;} .reviews-page .review-gview .review-gview__graph{width: 15%; text-align: center; position: relative;} .reviews-page .review-gview .review-gview__graph h4{font-size: 14px; font-weight: 700; color: #000;} .reviews-page .review-gview .review-gview__graph i{font-size: 16px; position: absolute; top: 36%; left: 55%; color: #ffa500;} .reviews-page .review-gview__overview {width: 20%!important; display: flex; justify-content: center; align-items: center;flex-direction: column; text-align: center;} .reviews-page .review-gview__overview h4{font-size: 32px; color: #000; font-weight: 700;} .reviews-page .review-gview__overview h4 .icon-star-solid{color: #ffa500; font-size: 23px;} .reviews-page .review-gview__overview h5{font-size: 16px; color: rgba(123, 123, 123, 0.78); font-weight: 400;} .reviews-page .review-slide{ border-radius: 4px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); background-color: #ffffff; padding: 20px; margin-bottom: 20px;} .reviews-page .rvwVw{border: none; padding: 0; margin: 0; display: flex;} .reviews-page .review-slide .imgBlk{ flex-basis: 21%; text-align: left;} .reviews-page .review-slide .imgBlk img {width: 100%;} .reviews-page .review-slide .cntBlk{flex-basis: 88%; display: flex; flex-direction: column; justify-content: space-between;} .reviews-page .review-slide .rvwRtCtr {width: 100%; float: none; display: flex; justify-content: space-between; align-items: center;} .reviews-page .review-slide .rvwRecomm{color: #03c0ac; font-size: 14px; font-weight: 700;} .reviews-page .rvwVw .cntBlk .rvwTxt{background: none; font-size: 14px; color: #333; padding-top: 20px;} .reviews-page .rvwVw .cntBlk .srating{margin: 5px 20px 0 0;} .reviews-page .rvwVw .rvwRtCtr .rvwDt{color: #333; font-size: 14px;} .rvwVw .rvwFt{display: flex; justify-content: space-between; align-items: center; padding-top: 20px;} .rvwVw .rvwPic{display: flex; flex-basis: 20%; align-items: center;} .rvwVw .rvwUNm{margin-left: 10px; color: #333; font-size: 14px;} .rvwVw .rvwlnks{flex-basis: 80%; display: flex; justify-content: flex-end; align-items: center; color: rgba(123, 123, 123, 0.78); font-size: 14px;} .rvwVw .rvwlnks .rvwExt{margin-right: 15px;} .rvwVw .rvwlnks .shrLns{display: flex; align-items: center;} .rvwVw .rvwlnks .shrLns ul{margin-left: 5px;} .rvwRtCtr .stars i{ font-size: 20px; color: rgba(170, 170, 170, 0.78)} .rvwRtCtr .stars i.icon-star-solid{ color: #ffa500;} .rvwRtCtr .stars{margin-right: 15px;} .rvwShVw {} .rvwShVw .rvwInf {display:flex;} .rvwShVw .rvwInf img {width:36px; height:36px; border-radius:50%; background:#dadce0; margin-right:16px; border:0;} .rvwShVw .rvwInf .rvwUNm {font-size:14px; font-weight:500;} .rvwShVw .rvwInf .rvwUNm a {color:#333;} .rvwShVw .rvwInf .rvwTm {font-size:12px; color:#70757a; margin-left:6px;} .rvwShVw .rvwCnt {font-size:14px; margin-top:8px; overflow:hidden; word-wrap:break-word;} .rStars {display:inline-block;} .rStars .rStarItm {display:inline-block; position:relative; color:#dadce0;} .rStars .rStarFull {color:#fbbc04;} .rStars .rStarItm span {position:absolute; left:0; color:#fbbc04; overflow:hidden;} .rateSmryItm {display:flex;} .rateSmryItm .rateSmryVal {font-size:12px; color:#70757a; line-height:20px;} .rateSmryItm .rateSmryVal i {font-size:12px; margin-left:2px; color:#dadce0; line-height:20px;} .rateSmryItm .rateSmryLn {height:8px; border-radius:4px; margin:6px 0 6px 6px; flex-grow:1; box-flex:1; background-color:#f1f3f4;} .rateSmryItm .rateSmryLn .rateSmryLnF {background-color:#fbbc04; max-width:100%; border-radius:4px; height:8px;} .main-theme .g-circular-chart { display: block; margin: 10px auto; max-width: 80%; max-height: 120px; } .main-theme .g-circle-bg { fill: none; stroke: #eee; stroke-width: 3.8;} .main-theme .g-circle { fill: none; stroke-width: 2.8; stroke-linecap: round; animation: g-progress 1s ease-out forwards; } @keyframes g-progress { 0% { stroke-dasharray: 0 100; } } .main-theme .g-circular-chart.orange .g-circle{stroke: #ffb61a; } .main-theme .g-circular-chart.green .g-circle{stroke: #00af35;} .main-theme .g-circular-chart.lgreen .g-circle { stroke: #03c0ac;} .main-theme .g-circular-chart.blue .g-circle { stroke: #0296d8;} .main-theme .g-percentage { fill: #666; font-family: sans-serif; font-size: 0.5em; text-anchor: middle;} /* supportGraph */ #supportGraph {} #supportGraph .main-theme-ctnr__inner{width: 75vw;} #supportGraph .supportGraph__inner{padding: 20px 0 0 0;} #supportGraph .head{padding: 0 40px 20px 40px;} #supportGraph .head .title { font-size: 26px; color: #333; font-weight: 700; padding-top: 0; padding-bottom: 0; } #supportGraph .head h4 { font-size: 14px; padding-top: 20px; display: flex; justify-content: space-between; align-items: center;} #supportGraph .fmDetail:nth-of-type(even) {background-color:#FAFAFA; padding: 20px 40px; border-top: dashed 2px #e1e1e1; border-bottom: dashed 2px #e1e1e1; } #supportGraph .fmDetail:nth-of-type(odd) {background-color:#FFF; padding: 20px 40px; } #supportGraph .fmDetail .def-form > .l-grid{justify-content: space-between; align-items: center;} #supportGraph .fmDetail .def-form__list{display: flex; flex-direction: column;} #supportGraph .fmDetail .def-form__list label{font-size: 12px; color: #999; margin-bottom: 5px;} #supportGraph .fmDetail .def-form__list .country-code{width: 60px; margin-right: 10px;} #supportGraph .fmDetail .def-form__list input{padding: 7px; width: 220px;} /* trip Voucher */ #trip-voucher{ display: flex; align-items: center; justify-content: center; font-family: 'Roboto','Arial',Helvetica,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.57; letter-spacing: normal; color: #000000; } #trip-voucher__inner{width: 900px; background-color: #f1f1f1; border: solid 1px #e9e9e9; padding-bottom: 20px;} #trip-voucher__inner h3, #trip-voucher__inner h4, #trip-voucher__inner h5, #trip-voucher__inner h6, #trip-voucher__inner p, #trip-voucher__inner ul {margin: 0; padding: 0} #trip-voucher__inner i{padding-right: 5px;} #trip-voucher__inner .l-box{ border-radius: 4px; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.08); background-color: #ffffff; border: solid 1px #e6e6e6; margin: 20px; position: relative; z-index: 2} .trip-voucher__main{display: flex; justify-content: space-between; margin-top: 10px;} .trip-voucher__sec{ padding: 20px;} .trip-voucher__sec-hd{background-color: #475468; padding: 10px 20px!important; font-size: 16px; display: flex; justify-content: space-between; align-items: center; color: #fff; border-radius: 4px 4px 0 0;} .trip-voucher__sec-hd .icon-iconP-clk {color: #fff!important;} .trip-voucher__sec-hd .info{color: #45ff7d; font-size: 13px; text-transform: uppercase; font-weight: 400;} .trip-voucher__head{background: #fff; padding: 20px; padding-bottom: 75px;} .trip-reference{width:120px; border:1px solid #e6e6e6; padding:5px 15px; text-align:center;} .trip-reference h5{color: #00af35; font-size: 12px; text-transform: uppercase; margin: 2px; font-weight: 400;} .trip-reference p {margin: 0; font-size: 16px; font-weight: 700;} .trip-info{ margin-top: 10px;} .trip-info h4{color: #00af35; font-size: 12px; text-transform: uppercase; font-weight: 400; margin-bottom: 15px} .trip-info p{font-size: 16px; font-weight: 700;} .trip-voucher__body {position: relative; border-top: solid 1px #d8d8d8;} .trip-voucher__body .pax-dts {margin-top: -50px!important;} .trip-voucher__body .pax-dts h3{font-size: 16px; display: flex; justify-content: space-between;} .trip-voucher__body .pax-dts .info{color: #00af35; font-size: 13px; text-transform: uppercase; font-weight: 400;} .trip-voucher__body .pax-dts li {list-style: decimal; margin-left: 10px;} .trip-voucher__body .more-info h6{font-size: 16px; font-weight: 700; margin: 10px 20px!important} .trip-voucher__body .more-info ul{margin-left: 40px!important; margin-bottom: 30px!important; letter-spacing: 0.2px; line-height: 1.43; padding-right: 20px!important; color: #333; } .trip-voucher__body .more-info ul li{list-style: disc;} .trip-voucher__body .more-info p{ margin: 10px 0!important; padding: 0 22px!important; color: #333; line-height: 1.43;} .trip-voucher__body .flt-sec{ background-color: #ffffff; border-top: dashed 1.1px #e6e6e6; padding: 20px;} .trip-voucher__body .flt-sec.first{border-top: 0 } .trip-voucher__body .htl-sec{ background-color: #ffffff; padding: 20px;} .trip-voucher__body .flt-sec .layover{ padding: 10px 0; text-align: center; margin-bottom: 5px; } .trip-voucher__body .flt-sec .layover span {background: #f3fefd; border:1px dashed #8bd4cc; padding: 5px 10px; display: inline-block; font-size: 12px; color: #1e7168; border-radius: 2px;} .trip-voucher__body .i-nt{color: #0296d8; padding: 0 0 15px 20px; font-size: 12px;} .trip-voucher__body .hlt-nt{color: #0296d8; font-size: 12px;} .trip-voucher__sec-shd {margin-bottom: 15px!important;} .trip-voucher__sec-shd .icon-iconP-rarr{margin: 0 10px;} .trip-voucher__sec-shd .info {margin-left: 10px; color: #00af35; font-size: 12px; font-weight: 400;} .trip-voucher__body .flt-info{display: flex; font-size: 12px; font-weight: 400;} .trip-voucher__body .flt-info .logo{display: flex; width: 200px;} .trip-voucher__body .flt-info .fInfo{margin-left: 10px; } .trip-voucher__body .flt-info .fDep{ width: 100px;} .trip-voucher__body .flt-info .fJDur{ display: flex; flex-direction: column; align-items: center; width: 125px;} .trip-voucher__body .flt-info .fArr{ text-align: left; width: 125px;} .trip-voucher__body .flt-info .fPNR{ text-align: right; width: 125px; font-size: 15px; font-weight: 700;} .trip-voucher__body .flt-info .fBagg{ text-align: right; width: 150px;} .trip-voucher__body .flt-info .fMeals{ font-size: 11px;} .trip-voucher__body .icon-iconP-clk{font-size: 16px; color: #000; margin-top: -3px; display: inline-block;} .trip-voucher__body .icon-email{font-size: 12px;} .trip-voucher__body .flt-sec h5, .trip-voucher__body .htl-sec h5{margin-bottom: 5px!important; font-size: 14px; font-weight: 700;} .trip-voucher__body .flt-sec h5.ttl, .trip-voucher__body .htl-sec h5.ttl{color: #9b9b9b; font-size: 10px; text-transform: uppercase; font-weight: 400; margin-bottom: 6px!important;} .trip-voucher__body .htl-sec p.dsc{font-weight: 700; font-size: 14px;} .trip-voucher__body .htl-sec p.info{font-weight: 400; font-size: 10px; color: #999;} .trip-voucher__body .htl-sec .htl-dts{display: flex; justify-content: space-between; margin-bottom: 25px; align-items: center;} .trip-voucher__body .htl-sec .htl-dts .htl-txt{ color: #00af35; font-size: 12px; text-transform: uppercase;} .trip-voucher__body .htl-sec .htl-dts .htl-addr h4{font-size: 16px; font-weight: 700; display: flex; align-items: center;} .trip-voucher__body .htl-sec .htl-dts .htl-addr h4 .stars{margin-left: 10px; display: flex;} .trip-voucher__body .htl-sec .htl-dts .htl-addr h4 .stars i{color: #ffbf35; font-size: 13px; padding-right: 0!important;} .trip-voucher__body .htl-sec .htl-dts .htl-addr p{font-weight: 400;} .trip-voucher__body .trip-inc{margin: 20px 40px; margin-top: -21px; position: relative; z-index: 1;} .trip-voucher__body .trip-inc .hd{background-color: #fafafa; border: solid 1px #e6e6e6; color: #00af35; text-align: center; padding: 10px; border-bottom: dashed 1.1px #c4c4c4} .trip-voucher__body .trip-inc .list:last-child{border-bottom: solid 1px #e6e6e6; border-radius: 4px;} .trip-voucher__body .trip-inc .list{border-bottom: dashed 1.1px #c4c4c4; padding: 20px 30px; background: #fff; position: relative; display: flex; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;} .trip-voucher__body .trip-inc .list .circle{width: 15px; height: 15px; border-radius: 50%; background: #f2f2f2; position: absolute; top: -9px; border: 1px solid #f2f2f2} .trip-voucher__body .trip-inc .list .circle.left{left: -9px; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; transform: rotate(40deg);} .trip-voucher__body .trip-inc .list .circle.right{right: -9px; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; transform: rotate(-40deg);} .trip-voucher__body .trip-inc .list i{font-size: 19px; color: #666; padding-right: 15px!important;} .trip-voucher__body .trip-inc .list .icon-iconP-stay{font-size: 17px;} .trip-voucher__body .prc-cnt h5{color: #00af35; font-weight: 400; font-size: 11px; text-transform: uppercase; margin-bottom: 7px!important;} .trip-voucher__body .prc-cnt .prc{font-size: 22px; font-weight: 700;} .trip-voucher__body .prc-cnt .prc-txt{ color: #9b9b9b; font-size: 13px; display: block;} .trip-voucher__body .prc-cnt .prc-cnt__cnt{text-align: right;} .trip-voucher__body .prc-cnt .prc-cnt__cnt a{text-decoration: none; color: #000;} .trip-voucher__body .h-text-right{text-align: right;} .apptShVw {border-bottom:1px solid #eef0f2;} .apptShVw a.apptVwUrl {display:flex; flex-grow:1; align-items:center; text-decoration:none; color:#333; padding:0 24px;} .apptShVw .apptVwCtr {display:flex; padding:21px 0; align-items:center; flex-grow:1;} .apptShVw .apptDtCtr {align-self:flex-start; flex-shrink:0; margin-right:16px;} .apptShVw .apptDtCtr .apptDt {font-size:16px; font-weight:bold; line-height:22px;} .apptShVw .apptDtCtr .apptMnth {font-size:15px; line-height:21px;} .apptShVw .apptDtlCtr {display:flex; flex-direction:column; flex-grow:1;} .apptShVw .apptDtlCtr .apptInfCtr {display:flex; flex-grow:1; justify-content:space-between; margin-bottom:2px;} .apptShVw .apptDtlCtr .apptInfCtr .apptTmCtr {color:#777; font-size:13px;} .apptShVw .apptDtlCtr .apptInfCtr .apptTm {color:#888;} .apptShVw .apptDtlCtr .apptInfCtr .apptSts {margin-left:8px; font-size:10px; text-transform:uppercase;} .apptShVw .apptDtlCtr .apptInfCtr .apptTagTxt {font-size:13px; font-weight:bold;} .apptShVw .apptDtlCtr .apptPrdCtr {display:flex; flex-grow:1;} .apptShVw .apptDtlCtr .apptPrdLst {display:flex; flex-direction:column; flex-grow:1;} .apptShVw .apptDtlCtr .apptPrdItm {margin-bottom:8px;} .apptShVw .apptDtlCtr .apptPrdItm:last-child {margin-bottom:0;} .apptShVw .apptDtlCtr .apptPrdItm .apptPrdNm {font-size:16px; font-weight:bold; line-height:22px;} .apptShVw .apptDtlCtr .apptPrdItm .apptPrdWith {font-size:14px; color:#888; line-height:21px;} .apptShVw .apptDtlCtr .apptPrcCtr {margin-left:16px;} .apptShVw .apptDtlCtr .apptPrcCtr .apptPrcD {font-size:16px; font-weight:bold;} .apptLstMoreAct {text-align:center; font-size:13px; padding:16px;} .rms-pax-inp-smry {background:#fff; width:100%; box-sizing:border-box; border-radius:4px; font-size:13px; padding:8px 24px 8px 12px; border:1px solid #bbb; cursor:pointer; line-height:normal; position:relative;} .rms-pax-inp-smry:before {position:absolute; top:5px; right:5px; width:24px; height:24px; content:""; background:url("data:image/svg+xml;utf8,");} .rms-pax-inp-ctr {font-size:13px;} .rms-pax-inp-ctr .rms-inp-ctr {display:flex; align-items:center; justify-content:space-between; padding:16px;} .rms-pax-inp-ctr .rms-inp-ctr .lbl {font-weight:bold;} .rms-pax-inp-ctr .rms-inp-lst .rms-inp-itm {padding:6px; border-top:1px solid #eee;} .rms-pax-inp-ctr .rms-inp-itm .rm-pax {display:flex;} .rms-pax-inp-ctr .rms-inp-itm .rm-pax .rm-pax-inp {padding:10px;} .rms-pax-inp-ctr .rms-inp-itm .rm-pax .rm-pax-inp .lbl {font-size:12px; font-weight:bold; margin:0 0 4px;} .rms-pax-inp-ctr .rms-inp-itm .rm-ch-ages {display:flex; flex-wrap:wrap;} .rms-pax-inp-ctr .rms-inp-itm .rm-ch-ages .rm-ch-age {padding:5px 10px;} .rms-pax-inp-ctr .rms-inp-itm .rm-ch-ages select {width:100%; box-sizing:border-box; box-shadow:none; border-radius:4px; font-size:12px; padding:6px; margin:0; border:1px solid #bbb; background:#fff; color:#333;} .rms-pax-inp-ctr .rms-close {display:flex; justify-content:flex-end; padding:15px; background:#f6f6f6;} .rms-pax-inp-ctr .rms-close.rms-err a {display:none;} .rms-pax-inp-ctr .rms-close.rms-err .rms-err--msg {text-align:center; font-size:11px; color:#eb2026;} .rms-pax-inp-ctr.pax-inp-mode .rms-inp-itm .rm-pax {flex-direction:column;} .rms-pax-inp-ctr.pax-inp-mode .rms-inp-itm .rm-pax .rm-pax-inp {display:flex; justify-content:space-between;} .tfEditCnt {white-space:pre-wrap; line-height:1.42;} .tfEditCnt p, .tfEditCnt ol, .tfEditCnt ul, .tfEditCnt pre, .tfEditCnt blockquote, .tfEditCnt h1, .tfEditCnt h2, .tfEditCnt h3, .tfEditCnt h4, .tfEditCnt h5, .tfEditCnt h6 { margin:0; padding:0; counter-reset: list-1 list-2 list-3 list-4;} .tfEditCnt p {line-height:1.42;} .tfEditCnt ol, .tfEditCnt ul {padding-left: 1.5em;} .tfEditCnt ol > li, .tfEditCnt ul > li {list-style-type:none; line-height:1.42;} .tfEditCnt ul > li::before {content:'\2022';} .tfEditCnt li::before {display: inline-block; white-space: nowrap; width: 1.2em;} .tfEditCnt li:not(.ql-direction-rtl)::before {margin-left: -1.5em; margin-right: 0.3em; text-align: right;} .tfEditCnt li.ql-direction-rtl::before {margin-left: 0.3em; margin-right: -1.5em;} .tfEditCnt ol li:not(.ql-direction-rtl), .tfEditCnt ul li:not(.ql-direction-rtl) {padding-left: 1.5em;} .tfEditCnt ol li.ql-direction-rtl, .tfEditCnt ul li.ql-direction-rtl {padding-right: 1.5em;} .tfEditCnt ol li {counter-reset: list-1 list-2 list-3 list-4; counter-increment: list-0;} .tfEditCnt ol li:before {content: counter(list-0, decimal) '. ';} .tfEditCnt ol li.ql-indent-1 {counter-increment: list-1;} .tfEditCnt ol li.ql-indent-1:before {content: counter(list-1, lower-alpha) '. ';} .tfEditCnt ol li.ql-indent-1 {counter-reset: list-2 list-3 list-4;} .tfEditCnt ol li.ql-indent-2 {counter-increment: list-2;} .tfEditCnt ol li.ql-indent-2:before {content: counter(list-2, lower-roman) '. ';} .tfEditCnt ol li.ql-indent-2 {counter-reset: list-3 list-4;} .tfEditCnt ol li.ql-indent-3 {counter-increment: list-3;} .tfEditCnt ol li.ql-indent-3:before {content: counter(list-3, decimal) '. ';} .tfEditCnt ol li.ql-indent-3 {counter-reset: list-4;} .tfEditCnt ol li.ql-indent-4 {counter-increment: list-4;} .tfEditCnt ol li.ql-indent-4:before {content: counter(list-4, lower-alpha) '. ';} .tfEditCnt .ql-indent-1:not(.ql-direction-rtl) {padding-left: 3em;} .tfEditCnt li.ql-indent-1:not(.ql-direction-rtl) {padding-left: 4.5em;} .tfEditCnt .ql-indent-1.ql-direction-rtl.ql-align-right {padding-right: 3em;} .tfEditCnt li.ql-indent-1.ql-direction-rtl.ql-align-right {padding-right: 4.5em;} .tfEditCnt .ql-indent-2:not(.ql-direction-rtl) {padding-left: 6em;} .tfEditCnt li.ql-indent-2:not(.ql-direction-rtl) {padding-left: 7.5em;} .tfEditCnt .ql-indent-2.ql-direction-rtl.ql-align-right {padding-right: 6em;} .tfEditCnt li.ql-indent-2.ql-direction-rtl.ql-align-right {padding-right: 7.5em;} .tfEditCnt .ql-indent-3:not(.ql-direction-rtl) {padding-left: 9em;} .tfEditCnt li.ql-indent-3:not(.ql-direction-rtl) {padding-left: 10.5em;} .tfEditCnt .ql-indent-3.ql-direction-rtl.ql-align-right {padding-right: 9em;} .tfEditCnt li.ql-indent-3.ql-direction-rtl.ql-align-right {padding-right: 10.5em;} .tfEditCnt .ql-indent-4:not(.ql-direction-rtl) {padding-left: 12em;} .tfEditCnt li.ql-indent-4:not(.ql-direction-rtl) {padding-left: 13.5em;} .tfEditCnt .ql-indent-4.ql-direction-rtl.ql-align-right {padding-right: 12em;} .tfEditCnt li.ql-indent-4.ql-direction-rtl.ql-align-right {padding-right: 13.5em;} .tfEditCnt blockquote {border-left:4px solid #ccc; margin-bottom:5px; margin-top:5px; padding-left:16px;} .tfEditCnt h1 {font-size:26px; font-weight:700;} .tfEditCnt h2 {font-size:21px; font-weight:700;} .tfEditCnt h3 {font-size:17px; font-weight:700; color:#333; opacity:1; line-height:1.42;} .tfEditCnt h4 {font-size:14px; font-weight:700; color:#333;} .tfEditCnt h5 {font-size:12px; font-weight:700;} .tfEditCnt h6 {font-size:10px; font-weight:700;} .dropdownBtn {display:inline-block;} .dropdownBtn .dropdownBtnCnt {display:flex; justify-content:center; border:1px solid #c2c2c2; border-radius:3px; user-select:none; padding:6px 15px; background:#fff; line-height:18px; cursor:pointer; font-size:13px;} .dropdownBtn .dropdownBtnCnt span {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:85%;} .dropdownBtn .dropdownBtnCnt i {align-self:center; font-size:9px; color:#888; margin-left:10px;} .dropdownBtn .dropdownBtnCnt:hover {background:#fafafa;} .dropdownBtnOptLst {} .dropdownBtn .dropdownBtnOptLst {display:none;} .dropdownBtnOptLst button:focus {outline:none;} .dropdownBtnOptLst button {display:block; cursor:pointer; text-align:center; user-select:none; overflow:hidden; box-sizing:border-box; padding:8px 16px; line-height:18px; min-width:128px; white-space:nowrap; min-height:42px; background:#fff; color:#333; border-radius:0; border:none; width:100%; box-shadow:none; font-size:13px; text-decoration:none; -webkit-appearance:button;} .dropdownBtnOptLst button.optItmRed {color:#e52817;} .dropdownBtnOptLst button.optItmGrn {color:#16a085;} .dropdownBtnOptLst button:not(:first-child) {border-top:1px solid #eef0f2;} .dropdownBtnOptLst button:hover {transform:translateY(-1px);} .dropdownBtnSmpl .dropdownBtnCnt {border:0; font-weight:bold; padding-left:0;} .dropdownBtnSmpl .dropdownBtnCnt i {color:#333;} .dropdownBtnSmpl .dropdownBtnCnt span {max-width:none;} .dropdownIcBtn .dropdownBtnCnt {padding:0; border:0; position:relative;} .dropdownIcBtn .dropdownBtnCnt:before {position:absolute; content:""; left:-10px; right:-10px; top:-10px; bottom:-10px; border-radius:50%; transition:opacity,transform 0.15s ease; opacity:0; transform:scale(0);} .dropdownIcBtn .dropdownBtnCnt:after {position:absolute; content:""; height:200%; width:200%; top:-50%; left:-50%;} .dropdownIcBtn .dropdownBtnCnt i {margin:0; z-index:1; font-size:inherit; color:inherit; width:20px; height:20px; display:flex; align-items:center; justify-content:center;} .dropdownIcBtn .dropdownBtnCnt:hover:before {background:rgba(32,33,36,0.059); opacity:1; transform:scale(1);} .catQuesOptLst {display:flex; flex-wrap:wrap;} .catQuesOptLst .catQuesOptItm {border:1px solid #ddd; border-radius:3px; padding:5px 15px; margin:0 10px 10px 0; font-size:13px; cursor:pointer;} .catQuesOptLst .catQuesOptItm:hover {background-color:#ccefff;} .catQuesOptLst .catQuesOptItm.catQuesOptItmSltd {background:#0296d8; border-color:#0296d8; color:#fff;} .catQuesOptLst .catQuesOptItm input {display:none;} /* select2 */ .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle} .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none} .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .select2-container .select2-selection--single .select2-selection__clear{position:relative} .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px} .select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none} .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap} .select2-container .select2-search--inline{float:left} .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0} .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none} .select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1251} .select2-results{display:block} .select2-results__options{list-style:none;margin:0;padding:0} .select2-results__option{padding:6px;user-select:none;-webkit-user-select:none; text-indent:0;} .select2-results__option[aria-selected]{cursor:pointer} .select2-container--open .select2-dropdown{left:0} .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0} .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0} .select2-search--dropdown{display:block;padding:4px} .select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box} .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none} .select2-search--dropdown.select2-search--hide{display:none} .select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)} .select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important} .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px} .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px} .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700} .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999} .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px} .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0} .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left} .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto} .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default} .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none} .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px} .select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text} .select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%} .select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none} .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px} .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;cursor:default;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;padding:0 5px; text-indent:0;} .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:4px} .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333} .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right} .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto} .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto} .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0} .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default} .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none} .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0} .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0} .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa} .select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield} .select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto} .select2-container--default .select2-results__option[role=group]{padding:0} .select2-container--default .select2-results__option[aria-disabled=true]{color:#999} .select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd} .select2-container--default .select2-results__option .select2-results__option{padding-left:1em} .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0} .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em} .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em} .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em} .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em} .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em} .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff} .select2-container--default .select2-results__group{cursor:default;display:block;padding:6px} .select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eee 100%);background-image:-o-linear-gradient(top,white 50%,#eee 100%);background-image:linear-gradient(to bottom,white 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)} .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb} .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px} .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px} .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999} .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)} .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0} .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left} .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto} .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb} .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none} .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px} .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eee 50%);background-image:-o-linear-gradient(top,white 0%,#eee 50%);background-image:linear-gradient(to bottom,white 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)} .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);background-image:-o-linear-gradient(top,#eee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)} .select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0} .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb} .select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px} .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none} .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px} .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px} .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555} .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto} .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto} .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb} .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0} .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0} .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0} .select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none} .select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent} .select2-container--classic .select2-dropdown--above{border-bottom:none} .select2-container--classic .select2-dropdown--below{border-top:none} .select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto} .select2-container--classic .select2-results__option[role=group]{padding:0} .select2-container--classic .select2-results__option[aria-disabled=true]{color:grey} .select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff} .select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px} .select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} .smplDualACItm .ttl {font-size:14px; font-weight:bold;} .smplDualACItm .sub {font-size:12px; color:#888; line-height:1.4;} .select2-results__option--highlighted .smplDualACItm .sub {color:#e9e9e9;} .main-button-contrast {font-size: 14px;font-weight: 700;text-align: center;border-radius: 5px;text-transform: uppercase;padding: 15px 25px;letter-spacing: 1px;color: #fff;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;height: 50px;-webkit-transition: background .2s ease;transition: background .2s ease;background:#222;} .main-button {font-size: 14px;font-weight: 700;text-align: center;border-radius: 5px;text-transform: uppercase;padding: 15px 25px;letter-spacing: 1px;color: #fff;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;height: 50px;-webkit-transition: background .2s ease;transition: background .2s ease;background:linear-gradient(180deg, #0077B5 0%, #0E6795 100%);margin-right:15px} .colorSwatch {width:30px;height:30px;border-radius:4px;border:1px solid #bbb;cursor:pointer} .colorSwatch.selected {border:2px solid blue !important;} .checkbox-css, .step input[type=checkbox] {border:1px solid #aaa;height:20px;width:20px;vertical-align:middle} .step textarea {width:92%;border-radius:3px;padding:.6em 1.4em .5em .8em;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);box-shadow:0 1px 0 1px rgba(0,0,0,.04);font-weight: 400;font-size: 16px;color: rgba(0,0,0,.7);letter-spacing: 0;border:1px solid #aaa;font-family:'Roboto', sans-serif} .input-css, .step input[type=text] {width:92%;height: 20px;max-width: none;border-radius:3px;padding:.6em 1.4em .5em .8em;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);box-shadow:0 1px 0 1px rgba(0,0,0,.04);white-space: nowrap;font-weight: 400;font-size: 16px;color: rgba(0,0,0,.7);letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;border:1px solid #aaa;} .select-css{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:3px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%} .select-css::-ms-expand {display: none;} .select-css:hover {border-color: #888;} .select-css:focus {border-color: #aaa;box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);box-shadow: 0 0 0 3px -moz-mac-focusring;color: #222; outline: none;} .select-css option {font-weight:normal;} *[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css {background-position: left .7em top 50%, 0 0;padding: .6em .8em .5em 1.4em;} .select-css:disabled, .select-css[aria-disabled=true] {color: graytext;background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);} .select-css:disabled:hover, .select-css[aria-disabled=true] {border-color: #aaa;} /* media */ @media screen and (min-width: 1020px) and (max-width: 1200px) { /* insert styles here */ .tf-pkg-cat .pkgLngVw {width:32%!important;} .main-theme-ctnr__inner{width: 95%;} .pkg-summary .tf-pkg-cat__inner{width: 65vw;} .main-theme__header .hdUNav .navItm{margin-right: 12px;} .main-theme__header .hdUNav .navItm a{font-size: 12px;} .main-theme__nav-sec li a{padding: 6px 10px;} .pkgsLstCtr .pkgVwCtr .ttlBlk, .pkgsLstCtr .pkgVwCtr .prcCtr .pkgPrcCtr{display: flex; flex-direction: column; align-items: flex-start;} .pkg-groupl__pkg .details .pkgsLstCtr .pkgVwCtr .dscCtr{width: 35%} .pkgsLstCtr .pkgVwCtr .prcCtr .pkgPrcCtr{margin-right: 30px;} .pkg-groupl__pkg .details .pkgPrcCtr .prcD{font-size: 18px;} .pkg-groupl__pkg .fltSltVw > div:nth-child(2n){display: block;} .pkg-groupl__pkg .fltCmptV2.fltCmptRet{margin-top: 20px; margin-left: 0;} .pkg-groupl__pkg .meta{width: 40%} .htl-pkgl.pkg-groupl__pkg .description { width: 60%;} .pkg-summary__inner{width: 95%;} .pkg-summary .mainContent #airlineSumm .fltSltVw > div:nth-child(2n){display: block;} .pkg-summary #airlineSumm .fltCmptV2.fltCmptRet{margin-top: 20px;} .pkg-summary .pkg-summ__container-r #leadCaptureMini .box-heading{font-size: 14px!important;} .main-theme .trip-sec{width: 92%;} } @media screen and (min-width: 1200px) and (max-width: 1350px){ /* insert styles here */ .pkg-summary .tf-pkg-cat__inner{width: 65vw;} .tf-pkg-cat .pkgLngVw{width: 23.8%!important} .pkg-groupl__pkg .fltCmptV2.fltCmptRet{margin-top: 0;} } @media screen and (min-width: 1350px) and (max-width: 1440px){ /* insert styles here */ .tf-pkg-cat .pkgLngVw{width: 23.8%!important} } @media screen and (min-width: 1520px) and (max-width: 1770px){ /* insert styles here */ .main-theme__header-inner, .main-theme__nav-main, .tf-how-works-ctr__inner, .main-theme-ctnr__inner, .main-theme-ctnr__inner, .main-theme-ctnr__inner, .main-theme-ctnr__inner, .main-theme-subscribe__inner, .main-theme-footer__inner, .main-theme .spl-dl-form__inner{width:1440px;} .main-theme__constrain .hmMainCntCtr .bannerCol .bannerTxt{right: 190px} .main-theme__constrain #bannerPgr{right: 190px;} .main-theme__constrain .bx-controls-direction, .main-theme__constrain #bannerPgr {display: none;} .main-theme .pkg-topbar{margin-left: 200px;} .pkg-summary .pkg-summ__container-r #tlkExpDiv2.fixedPos{width: 15%;} } @media screen and (min-width: 1770px) { /* insert styles here */ .main-theme__header-inner, .main-theme__nav-main, .tf-how-works-ctr__inner, .main-theme-ctnr__inner, .main-theme-ctnr__inner, .main-theme-ctnr__inner, .main-theme-ctnr__inner, .main-theme-subscribe__inner, .main-theme-footer__inner, .main-theme .spl-dl-form__inner{width:1440px;} .main-theme .pkg-topbar{margin-left: 340px;} .main-theme__constrain .bx-controls-direction, .main-theme__constrain .hmMainCntCtr .bannerCol .bannerTxt, .main-theme__constrain #bannerPgr {display: none;} .pkg-summary .pkg-summ__container-r #tlkExpDiv2.fixedPos{width: 15%;} .pkg-summary .askQWall-sticky{width: 18%;} .pkg-summary .pkg-summ__container-r #tlkLeadFormMini.def-form a.cal_display {right: 15px;} } .only-print {display: none;} @media print { @page { size: A4; /* DIN A4 standard, Europe */ margin: 50mm 0 0 0 ; } body {background:#fff;} * {-webkit-print-color-adjust:exact;} a, a:visited {text-decoration: underline; } pre, blockquote {border: 1px solid #999; page-break-inside: avoid; } thead {display: table-header-group; } tr, img {page-break-inside: avoid; } img {max-width: 100% !important; } @page {margin: 0.5cm; } p, h2, h3 {orphans: 3; widows: 3; } h2, h3 {page-break-after: avoid;} .page-break-inside{page-break-inside: avoid;} .search {display:none;} .booking {padding:0;width:870px;} .text-wrap {padding:0 0 10px;width:100%;} #_tcmnty_, .topNvContainer, .tfMainMenu, .hdUNav, #callus, #b2bDtlsCtr, #end, footer, #search-form, .main-theme__press, .main-theme-subscribe, .main-theme__copy {display:none !important;} .noprint, #fc_frame {display:none!important;} .only-print {display:block;} .nopagebrkinsd, img {page-break-inside:avoid;} .main-theme header .logo { position: absolute; right: 75px; top: 40px; z-index: 1;} .main-theme .main-theme__header-inner{height: 0;} .main-theme .gallery {width:auto;} .main-theme .gallery .slideshow{height: 180px!important; display: flex;} .main-theme .gallery .slideshow__item {float:none!important; width:49%!important; margin:0 0.5% 10px;} .main-theme .gallery .slideshow__item img {width:100%!important; height:180px;} .main-theme .dest-htli__idts .card{float: none; width: 100%;} .main-theme .pkg-summary .pkg-summ__container{clear: both; flex-direction: column-reverse;} .main-theme .pkg-summary .pkg-summ__container .pkg-summ__container-l{width:96%; margin: 0;} .main-theme .pkg-summary .pkg-summ__container .pkg-summ__container-r{width: 96%; clear: both;} .main-theme .pkg-summary #overviewPhotos #bx-pager a img, .pkg-summary #photos #bx-pager a img{height: 180px; width: 100%;} .main-theme-ctnr__inner {border: none!important; box-shadow: none!important;} .trip-itin-v__bd .date{margin-bottom: 10px;} .trip-itin-v__bd .left-panel{ flex-basis: 40%;} .trip-itin-v__bd .right-panel{ flex-basis: 50%; padding: 0 20px;} .emergency-cnt-info, .emergency-cnt-no__button-s{position: static;} .trip-itin-v__bd .pkupDiv{display: block;} .trip-itin-v__bd .pkICtr{padding-left: 20px;} .trip-itin-v__bd .itnDayCtr{display: block;} .trip-itin-v__bd .hotel-stay-card{border: none; background: none;} .trip-itin-v__bd .dayDtl img{display: none;} .trip-itin-v__bd .dayDtl{height: 100px; width: 40%; display: block;} .trip-itin-v__bd .htlOptV{display: flex;} .trip-itin-v__bd .htlOptV .dscBlk{margin-left: 20px;} .trip-itin-v__bd .itnStyCtr h3{padding-top: 0; font-size: 13px; font-weight: 300; margin-top: 0; margin-bottom: 0;} .trip-itin-v__bd .itnStyCtr{margin-bottom: 0;} .trip-itin-v__bd .itnItmCtr .ittl{margin-top: 0;} .trip-itin-v__bd .card{page-break-inside:avoid;} .trip-itin-v__bd .dayItnIcnt{display: flex;} .trip-itin-v__bd .itnItmCtr .mTme, .trip-itin-v__bd .itnItmCtr .mTme-return{position: static;} .itnDayCtr:nth-of-type(odd) {background-color:#FAFAFA; padding: 20px 0 40px 0; border-top: dashed 2px #e1e1e1; border-bottom: dashed 2px #e1e1e1; } .itnDayCtr:nth-of-type(even) {background-color:#FFF; padding: 20px 0 40px 0; } .trip-itin-v__bd .itnStyCtr.check-out-from {margin-bottom: 25px;} .trip-itin-v__bd .plcWrapCls{display: flex;} #trip-voucher{width: 900px; margin: 0 auto;} .flt-info-ctr {page-break-inside:avoid;} .fltDtsCtr .detls .aInfo.depC {width: 35%;} } body[data-theme] input, body[data-theme] textarea {font-family: Arial;} .btmStickyCtr .btmStickyCtr__inner {position:fixed; width:100%; z-index:10; background:#fff; left:0; bottom:0; box-shadow:0 0 7px rgba(0,0,0,0.5);} @media screen and (min-width: 480px) and (max-width: 830px){ .wSdNav .btmStickyCtr .btmStickyCtr__inner{left: 60px; width: calc(100% - 60px);} } .altCalInput {border: 1px solid #ccc; border-radius: 4px; background: #fff; color: #333; width: 110px; display: inline-block; padding: 4px 5px; font-size: 14px;} .fRsltCtrSplit {margin-bottom: 120px;} .fRsltCtrSplit .fltCmptV{padding: 10px;} .fRsltCtrSplit .fltRsltSct {display: flex;} .fRsltCtrSplit .fltRsltSct > div:first-child{flex-basis: 18%} .fRsltCtrSplit .fltRsltSct > div {flex-basis: 40%; margin-right: 10px;} .fRsltCtrSplit .fltRsltSct > div:last-child{margin-right: 0;} .fRsltCtrSplit .fltMnRsltCtr .fltMnRsltList{flex-basis: 100%;} .fRsltCtrSplit .fltMnRsltCtr #fltFltrsTplWrap {flex-basis: 40%; width: 40%; margin-right: 11px; } .fRsltCtrSplit .fltShVw .left {flex: 0 0 80%;} .fRsltCtrSplit .fltShVw .right{flex: 0 0 20%; display: block;} .fRsltCtrSplit .fltCmptV .stps, .fRsltCtrSplit .fltCmptSHd .stps{display: none;} .fRsltCtrSplit .fltCmptV .airline, .fRsltCtrSplit .fltCmptSHd .airline{ flex: 0 0 20%!important; flex-direction: column;} .fRsltCtrSplit .fltCmptV .airline .arlC {margin-left: 0; margin-top: 5px;} .fRsltCtrSplit .fltShVw .airline .arlI, .fRsltCtrSplit .fltCmptV .airline .arlC .fnumI, .fRsltCtrSplit .fltCmptV .airline .arlC .opCar {margin-left: 0; padding-left: 0;} .fRsltCtrSplit .fltCmptV .durC, .fRsltCtrSplit .fltCmptSHd .dur {margin: 0 20px;} .fRsltCtrSplit .flt-info-ctr {margin: 0!important;} .flt-info-ctr .flt-info-tabs ul{ display: flex; height: 40px;} .flt-info-ctr .flt-info-tabs ul li {padding: 10px 20px;} .flt-info-ctr .flt-info-tabs ul li.active {border-bottom: 3px solid #333; font-weight: bold;} .flt-info-ctr .flt-info-cnt { background: #fff; border:1px solid #ddd; padding: 10px; } .flt-info-ctr .flt-info-cnt .flt-info-cnt-fare-rules {overflow: scroll; height: 150px;} .flt-info-ctr .flt-info-cnt .flt-info-cnt-bg-info .fltDtsCtr{margin-bottom: 5px;} .flt-info-ctr .flt-info-cnt .etInfo {display: none;} .flt-info-ctr .flt-info-cnt .fltDtsCtr .detls .aInfo.tm {flex-basis: 10%;} .flt-info-ctr .flt-info-cnt .fltDtsCtr .detls .aInfoG {flex-basis: 8%;} .flt-info-ctr .flt-info-cnt .fltDtsCtr .detls .aInfo.depC{flex-basis: 45%;} .fRsltCtrSplit .fltVHltd {border: 1px solid rgba(0,0,0,0.5); background-color: #fdfbf3;} .fRsltCtrSplit .sctrMiniStr {font-size: 10px; padding-left: 5px;} .fRsltCtrSplit .fltRsltSct #fltFltrsTplWrap .fltrCtr .fltrCtrHd .btnTxt {display: flex;} .fRsltCtrSplit .search-button-simple-b {color: #2cad6d; border: 2px solid #2cad6d; margin-top: 5px;} .fRsltCtrSplit .rdTripPrc{display: none;} .fRsltCtrSplit .fltCmptV .search-button{background: none; border: 1px solid #2cad6d; border-radius: 5px; color: #2cad6d; font-size: 13px!important; padding: 0!important; font-weight: 500; text-align: center; box-shadow: none; margin-top: 5px;} .fRsltCtrSplit .fltVHltd .search-button{background: #2cad6d; color: #fff;} .fRsltCtrSplit .rdPrcTxt {display: none;} .fRsltCtrSplit .fltUpgOptsCtr .fltUpgOpts .prc{display: flex; justify-content: space-between; align-items: center;} .fRsltCtrSplit .fltUpgOptsCtr h3.ttl {display: flex; justify-content: space-between;} .fRsltCtrSplit .fltUpgOptsCtr h3 .rfltOptsLnk{font-size: 12px; text-decoration: underline; color: #0296d8; cursor: pointer;} .fRsltCtrSplit .rules{flex-direction: column;} .fRsltCtrSplit .rules .cnBlk {margin-bottom: 5px;} @media screen and (max-width: 1250px) { .fRsltCtrSplit.fRsltCtr.fopen .fltRestOvly {position: fixed; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,0.3); z-index: 1000; display: none;} .fRsltCtrSplit.fRsltCtr #fltFltrsTplWrapE{padding: 20px; position: fixed; top: 0; bottom: 0; left: -320px; z-index: 1001; overflow-y: auto; background: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 50%); transition: 200ms left ease-in;} .fRsltCtrSplit.fRsltCtr.fopen .fltRestOvly{display: block; } .fRsltCtrSplit.fRsltCtr.fopen #fltFltrsTplWrapE{left: 0; width: 250px;} .fRsltCtrSplit.fRsltCtr .fltMnRsltList{flex-basis: 100%;} .fRsltCtrSplit.fRsltCtr .fltrOpnActCtr{display: none;} .fRsltCtrSplit.fRsltCtr .fltrOpnActCtr{display: inline;} .fRsltCtrSplit.fRsltCtr .fltExtrActCtr .fltExtrActR{justify-content: space-between;} .fRsltCtrSplit .fltRsltSct > div:first-child { flex-basis: 0%; } .fRsltCtrSplit .fltRsltSct > div {flex-basis: 50%;} .fRsltCtrSplit{overflow-x: scroll; } .fRsltCtrSplit .search-button-simple-b {font-size: 10px;} .fRsltCtrSplit .fltSelPanel .fltShVw .left > div {flex: 0 0 20%;} .fRsltCtrSplit .fltSelPanel .fltShVw .airline img {width: 25px; height: 25px;} } @media screen and (max-width: 1050px) { .fRsltCtrSplit .fltCmptV .durC, .fRsltCtrSplit .fltCmptSHd .dur {margin: 0 10px;} } :root { --youtube-red: #0296d8; } .tfVdCtr { width: 100%; height:500px; border-radius: 4px; margin: 0 auto; position: relative; display: flex; flex-direction: column; justify-content: center; background: #000;} .tfVdCtr video { width: 100%; height: 100%!important; border-radius: 4px 4px 0 0; background: #000; opacity: 1; transition: opacity 2s ease-out;} .tfVdCtr .video-controls { padding: 10px; transition: all 0.2s ease; background: rgba(0,0,0,0.5); z-index: 2; position: absolute; bottom: 0; height: 50px; left:0; right:0;} .tfVdCtr .video-controls.hide { opacity: 0; pointer-events: none; } .tfVdCtr .video-progress { position: relative; height: 8.4px; margin-bottom: 10px; } .tfVdCtr progress { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 2px; width: 100%; height: 8.4px; pointer-events: none; position: absolute; top: 0; } .tfVdCtr progress::-webkit-progress-bar { background-color: #474545; border-radius: 2px; } .tfVdCtr progress::-webkit-progress-value { background: var(--youtube-red);border-radius: 2px;} .tfVdCtr progress::-moz-progress-bar { border: 1px solid var(--youtube-red); background: var(--youtube-red); } .tfVdCtr .seek { position: absolute; top: 0; width: 100%; cursor: pointer; margin: 0; } .tfVdCtr .seek:hover+.seek-tooltip { display: block; } .tfVdCtr .seek-tooltip { display: none; position: absolute; top: -50px; margin-left: -20px; font-size: 12px; padding: 3px; content: attr(data-title); font-weight: bold; color: #fff; background-color: rgba(0, 0, 0, 0.6); } .tfVdCtr .bottom-controls { display: flex; justify-content: space-between; align-items: center; } .tfVdCtr .left-controls { display: flex; align-items: center; color: #fff; } .tfVdCtr .volume-controls { display: flex; align-items: center; margin-right: 10px; } .tfVdCtr .volume-controls input { width: 100px; opacity: 1; transition: all 0.4s ease; } .tfVdCtr .volume-controls:hover input, .tfVdCtr .volume-controls input:focus { width: 100px; opacity: 1; } .tfVdCtr button { cursor: pointer; position: relative; margin-right: 7px; font-size: 12px; padding: 3px; border: none; outline: none; background-color: transparent; } .tfVdCtr button * { pointer-events: none;} .tfVdCtr button::before { content: attr(data-title); position: absolute; display: none; right: -30px; top: -50px; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-weight: bold; padding: 4px 6px; word-break: keep-all; white-space: pre; } .tfVdCtr button:hover::before { display: inline-block; } .tfVdCtr .fullscreen-button { margin-right: 0; } .tfVdCtr .pip-button svg { width: 26px; height: 26px; } .tfVdCtr .playback-animation { pointer-events: none; position: absolute; top: 50%; left: 50%; margin-left: -40px; margin-top: -40px; width: 80px; height: 80px; border-radius: 80px; background-color: rgba(0, 0, 0, 0.6); display: flex; justify-content: center; align-items: center; opacity: 0; z-index: 2; } .tfVdCtr input[type=range] { -webkit-appearance: none; -moz-appearance: none; height: 8.4px; background: transparent; cursor: pointer; } .tfVdCtr input[type=range]:focus { outline: none; } .tfVdCtr input[type=range]::-webkit-slider-runnable-track { width: 100%; cursor: pointer; border-radius: 1.3px; -webkit-appearance: none; transition: all 0.4s ease;} .tfVdCtr input[type=range]::-webkit-slider-thumb { height: 16px; width: 16px; border-radius: 16px; background: var(--youtube-red); cursor: pointer; -webkit-appearance: none; margin-left: -1px; } .tfVdCtr input[type=range]:focus::-webkit-slider-runnable-track { background: transparent; } .tfVdCtr input[type=range].volume { height: 5px; background-color: #fff; } .tfVdCtr input[type=range].volume::-webkit-slider-runnable-track { background-color: transparent; } .tfVdCtr input[type=range].volume::-webkit-slider-thumb { margin-left: 0; height: 14px; width: 14px; background: #fff;} .tfVdCtr input[type=range]::-moz-range-track { width: 100%; height: 8.4px; cursor: pointer; border: 1px solid transparent; background: transparent; border-radius: 1.3px; } .tfVdCtr input[type=range]::-moz-range-thumb { height: 14px; width: 14px; border-radius: 50px; border: 1px solid var(--youtube-red); background: var(--youtube-red); cursor: pointer; margin-top: 5px; } .tfVdCtr input[type=range]:focus::-moz-range-track { outline: none; } .tfVdCtr input[type=range].volume::-moz-range-thumb { border: 1px solid #fff; background: #fff; } .tfVdCtr svg { width: 28px; height: 28px; fill: #fff; stroke: #fff; cursor: pointer; } .tfVdCtr .vdPOvly{position: absolute; width: 100%; height: 100%; z-index: 2;} .tfVdCtr .vdPOvly img{width: 100%;height: 100%;} .tfVdCtr .vdPOvly .vdPOvlyCnt { position: absolute; left: 39%; top: 35%; background: #fff; box-sizing: border-box; width: 180px; padding: 10px; text-align: center; border-radius: 5px; box-shadow: 0 0 4px rgba(0,0,0,0.5); cursor: pointer;} .tfVdCtr .vdPOvly .vdPOvlyTtl {font-size: 15px; font-weight: bold; padding-top: 10px; } .tfVdCtr .vdPOvly span { font-size: 40px; color: #4496cf; } .tfVdCtr .video-text {background: #000; width: 100%; height: 100%; position: absolute;} .tfVdCtr .video-text .vdItnCd > div {width: 90%; text-align: center; user-select: none;} .tfVdCtr .video-text .vdItnCd {display: flex; flex-direction: column; width: 100%; height: 100%; align-items: center; justify-content: center; } .tfVdCtr .video-text .vdItnCd h3{ font-size: 30px; color: #fff; opacity: 0; transition: opacity 2s ease-in;} .tfVdCtr .video-text .vdItnCd p{ font-size: 16px; color: #fff; opacity: 0; transition: opacity 2s ease-in;} .tfVdCtr .video-text .vdItnCd.fadeInAnim h3{ font-size: 33px; opacity: 1;} .tfVdCtr .video-text .vdItnCd.fadeInAnim p{ font-size: 25px; opacity: 1;} .tfVdCtr .video-controls .replay i { color: #fff; font-size: 22px; font-weight: bold;} .tfVdCtr .left-controls .time{font-size: 13px;} .tfVdCtr video.fadeOutAnim{ opacity: 0;} .tfVdCtr .video-loading .video-loading--inner{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center;} .tfVdCtr .video-image { background: #000; width: 100%; height: 100%; position: absolute;} .tfVdCtr .video-image .vdImgSlide {width: 100%; height: 100%; position: relative; overflow: hidden;} .tfVdCtr .video-image .vdImgSlide .vdImgSlideItem {width: 100%; height: 100%; background-size: cover; position: absolute; opacity: 0;} @keyframes vdImgSlideUp { 0% { transform: scale(1); } 10% { opacity: 1; } 50% { transform: scale(1.2); } 95% { opacity: 0; } } @keyframes vdImgSlideDown { 0% { transform: scale(1.2); } 10% { opacity: 1; } 50% { transform: scale(1); } 95% { opacity: 0; } } @media screen and (max-width: 1050px) { .tfVdCtr {height:400px;} } @media screen and (max-width: 600px) { .tfVdCtr {height:300px;} } .tfSpinner { width: 8px; height: 8px; border-radius: 8px; box-shadow: 20px 0px 0 0 rgba(2,150,216,0.2), 16.2px 11.8px 0 0 rgba(2,150,216,0.4), 6.2px 19px 0 0 rgba(2,150,216,0.6), -6.2px 19px 0 0 rgba(2,150,216,0.8), -16.2px 11.8px 0 0 #0296d8; animation: spinner-b87k6z 1s infinite linear; } @keyframes spinner-b87k6z { to { transform: rotate(360deg); } } .fltSelPanel {position: fixed; width: 100%; bottom: 0; border-top: 3px solid #3e4450; background-color: #fdfbf3; z-index: 2; left: 0; height: 100px; display: flex; justify-content: center; transform: translateY(0%); transition: 0.5s;} .fRsltCtrCombined .fltSelPanel{height: 200px; display: none;} .fRsltCtrCombined .fltSelPanel.slPnlActive{display: block;} .fltSelPanel.fltSelPanelMaxView {height: 550px; overflow-y: scroll; transform: translateY(0%);} .fltSelPanel.fltSelPanelMinView {height: 200px; overflow-y: scroll; transform: translateY(0%);} .fltSelPanel.fltSelPanelMinView i { transform: rotate(180deg); display: inline-block;} .fltSelPanel .fltSelPanelCntr {position: relative; left: 20px; background: #ddd; height: 12px; padding: 10px; font-size: 13px; cursor: pointer;} .fltSelPanel .fltSelPanelInner{width: 90%; margin: 0 auto;} .fltSelPanel .fltSelPanelInner .fltSelPanelInfo {display: flex; justify-content: space-between; align-items: center;} .fltSelPanel .fltSelPanelInner .fltSelPanelInfo .selFltInfoW {display: flex; justify-content: space-between; flex-basis: 75%;} .fltSelPanel .fltSelPanelInner .fltSelPanelInfo .selFltInfo{flex-basis: 50%; border-left: 1px solid #ddd; padding-left: 20px; font-size: 13px; font-weight: bold;} .fltSelPanel .fltSelPanelInner .fltSelPanelInfo .selFltInfo:first-child {border:0; padding: 0 20px 0 0;} .fltSelPanel .fltSelPanelInner .fltSelPanelInfo .rsltSRight{flex-basis: 25%; border-left: 1px solid #ddd; padding-left: 20px; display: flex; flex-direction: flex; align-items: center;} .fltSelPanel .fltCmptV {background: none; border: none; box-shadow: none; margin-bottom: 0;} .fltSelPanel .fltCmptV .actFltDts {display: none;} .fltSelPanel .fltShVw .right{display: none;} .fltSelPanel .fltShVw .left > div {flex: 0 0 35%;} .fltSelPanel .rsltSRight .rsltSAct{display: flex; flex-direction: column; flex-basis: 70%; margin-bottom: 0;} .fltSelPanel .rsltSRight .rsltSAct a {margin: 5px; white-space: nowrap;} .fltSelPanel .rsltSRight .priceSec{flex-basis: 30%; padding-left: 20px;} .fltSelPanel .rsltSRight .priceSec .prcTxt{font-size: 12px; white-space: nowrap;} .fltSelPanel .rsltSRight .priceSec .prc{font-size: 18px; font-weight: bold; white-space: nowrap;} .fltSelPanel .rsltSRight .priceSec .prcA {font-size: 12px; text-decoration: line-through;} .fltSelPanel .rsltSActWait{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .fRsltCtrCombined .fltSelPanel .viewFltUpgrades {display: none!important;} .fRsltCtrCombined .fltSelPanel .fltSelPanelInner .fltSelPanelInfo .selFltInfoW {width: 80%; display: block;} .fRsltCtrCombined .fltSelPanel .fltSelPanelInner .fltSelPanelInfo .selFltInfo{border: none; padding: 0;} .fRsltCtrCombined .fltCmptV .fltCmptVInner, .fRsltCtrCombined .fltShVw .fltCmptVSrtInner{margin-bottom: 15px;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner{display: flex; justify-content: space-between; padding: 10px 10px 0 10px; background: #f7f8f9; margin-top: 10px;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner > div{width: 49.5%;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .right{display: none;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .left {flex: 1;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .stps {display: none;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .fltCmptV{box-shadow: none; margin-bottom: 10px; padding: 10px;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .fltCmptV .fltCmptVInner {margin-bottom: 0;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .fltShVw .airline img {width: 20px; height: 20px; margin-top: 3px;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .fltCmptV .airline{flex: 0 0 30%!important;} .fRsltCtrCombined .fltComboCtr .fltShVw .airline .opCar{display: none;} .fRsltCtrCombined .mrOptsAct{padding: 5px 10px; color: #2cad6d; border: 1px solid #2cad6d; border-radius: 3px; font-size: 11px;} .fRsltCtrCombined .fltComboCtr .fltComboCtrInner .flt-info-ctr {display: none;} .fRsltCtrCombined .flt-info-ctr-wrap {background: #f7f8f9; padding: 10px; margin-top: 15px;} .fRsltCtrCombined .selInp{position: relative; left: -5px; top: 5px;} .fRsltCtrCombined .fltComboCtr .fltShVw .trm{display: none;} .fRsltCtrCombined .fltComboCtr .fltCmptV .durC {margin: 0 10px;} .fRsltCtrCombined .fltComboCtr .fltCmptV .airline .arlC{margin-left: 0px;} .fRsltCtrCombined .fltRsltSct {display: flex;} .fRsltCtrCombined .fltRsltSct > div:first-child{flex-basis: 25%; margin-right: 20px;} .fRsltCtrCombined .fltRsltSct > div:nth-child(n+2){width: 100%;} .fRsltCtrCombined .fltRsltSct > div:last-child{display: none;} .fRsltCtrCombined .fltMnRsltCtr .fltMnRsltList {flex-basis: 100%;} .fRsltCtrCombined .sctrMiniStr {font-size: 10px; padding-left: 5px;} .fRsltCtrCombined .fltUpgOptsCtr .fltUpgOpts{flex-wrap: wrap;} .fRsltCtrCombined .fltUpgOptsCtr .fltUpgOpts .prc{display: flex; justify-content: space-between; align-items: center;} .fRsltCtrCombined .viewFltUpgrades {margin-top: 10px;} .fRsltCtrCombined .fltShVw .right {flex-direction: column; position: absolute; right: 0; margin-right: 30px;} .fRsltCtrCombined .fltCmptVInner .viewFltUpgradesW{display: block;} .fRsltCtrCombined .fltSelPanel .fltSelPanelCls{position: absolute; right: 20px; z-index: 2; display: block; margin-top: 10px; cursor: pointer;} .fRsltCtrCombined .fltSelPanel .fltSelPanelCls i {font-size: 15px;} .fRsltCtrCombined .fltSelPanel .fltSelPanelCntr {position: absolute; right: 50px; width: 15px; top:0; left: unset;} #fltAllRslts .fltLstCtr .fltCmptV.fltVSltd {border: 1px solid rgba(0,0,0,0.5); background-color: #fdfbf3;} #fltActPanel{position: fixed; width: 100%; bottom: 0; border-top: 3px solid #3e4450; background-color: #fdfbf3; z-index: 3; left: 0; transform: translateY(0%); transition: 0.5s;} #fltActPanel .fltActPanelInner{ padding: 20px; width: 90%; margin: 0 auto; display: flex; justify-content: space-between;} #fltActPanel .fltActPanelInner .emptySltd {font-size: 15px; font-weight: 600;} #fltActPanel .fltActPanelInner .fltCntCtr{font-size: 18px; font-weight: 600; text-align: center;} #fltActPanel .fltActPanelInner .fltActPanel-label{font-size: 12px; color: green; text-align: center;} #fltActPanel .fltActPanelInner .fltActPanel-act{display: flex; align-items: center;} #fltActPanel .fltActPanelInner .fltActPanel-act a{margin-left: 10px;} @media screen and (max-width: 1250px) { .fRsltCtrCombined.fRsltCtr.fopen .fltRestOvly {position: fixed; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,0.3); z-index: 1000; display: none;} .fRsltCtrCombined.fRsltCtr #fltFltrsTplWrapE{padding: 20px; position: fixed; top: 0; bottom: 0; left: -320px; z-index: 1001; overflow-y: auto; background: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 50%); transition: 200ms left ease-in;} .fRsltCtrCombined.fRsltCtr.fopen .fltRestOvly{display: block; } .fRsltCtrCombined.fRsltCtr.fopen #fltFltrsTplWrapE{left: 0; width: 250px;} .fRsltCtrCombined.fRsltCtr .fltMnRsltList{flex-basis: 100%;} .fRsltCtrCombined.fRsltCtr .fltrOpnActCtr{display: none;} .fRsltCtrCombined.fRsltCtr .fltrOpnActCtr{display: inline;} .fRsltCtrCombined.fRsltCtr .fltExtrActCtr .fltExtrActR{justify-content: space-between;} } .cartCtr .cartHd {margin:0 0 10px;} .cartCtr .cartHd .cartTtl span {font-size:11px; text-transform:uppercase; margin-left:15px;} .cartCtr .cartItmLst {margin:10px 0;} .cartCtr .cartItm {position:relative; background:#fff; border:1px solid transparent; border-radius:2px; box-shadow:0 2px 3px 0 rgba(0,0,0,.1); padding:10px; margin:0 0 10px; display:flex; flex-direction:column;} .cartCtr .cartItm .cartItmDtl {display:flex; padding:0 0 10px;} .cartCtr .cartItm .cartItmDtl .cartItmImg {width:90px; margin:0 10px 0 0; text-align:center;} .cartCtr .cartItm .cartItmDtl .cartItmImg img {display:inline-block; max-width:100%; max-height:60px;} .cartCtr .cartItm .cartItmDtl .cartItmInf {flex:1;} .cartCtr .cartItm .cartItmDtl .cartItmInf .ttl {padding-right:20px; color:#333; margin:0 0 3px; font-size:14px; font-weight:bold;} .cartCtr .cartItm .cartItmDtl .cartItmInf .ttl a {color:#333; text-decoration:none;} .cartCtr .cartItm .cartItmDtl .cartItmInf .sub {font-size:12px;} .cartCtr .cartItm .cartItmQPCtr {display:flex; justify-content:space-between; align-items:center; border-top:1px solid #ebebeb; padding:10px 0 0;} .cartCtr .cartItm .cartItmQPCtr .cartItmQty {font-size:13px; font-weight:bold;} .cartCtr .cartItm .cartItmQPCtr .cartItmPrc {font-size:13px; font-weight:bold;} .cartCtr .cartItm .cartItmQPCtr .cartItmErr {font-size:13px; font-weight:bold; color:#de3800;} .cartCtr .cartItm .cartItmRmvCtr {position:absolute; right:9px; top:6px; cursor:pointer;} .cartCtr .cartItm .cartItmRmvCtr .cartItmRmv:before {content:"\00D7"; color:#aaa; font-size:24px;} .cartCtr .cartItm .cartItmRmvCtr .cartItmRmv:hover:before {color:#888;} .cartCtr .cartTtlBkupCtr {padding:10px 10px 0;} .cartCtr .cartTtlBkupCtr .cartTtlBkupItm {display:flex; flex-wrap:wrap; justify-content:space-between; font-size:13px; padding:0 0 10px;} .cartCtr .cartTtlBkupCtr .cartTtlBkupItm .msg {flex-basis:100%; text-align:right; font-style:italic; font-size:12px; color:#666;} .cartCtr .cartFt {display:flex; justify-content:space-between; margin:30px 10px 0;} .cartCtr .cartFt .cartPrcCtr {flex:1; display:flex; align-items:center;} .cartCtr .cartFt .cartPrcCtr .cartPrcTxt {font-size:13px;} .cartCtr .cartFt .cartPrcCtr .cartPrcD {font-size:14px; font-weight:bold; margin-left:10px;} .cartCtr .cartFt .cartActCtr a {display:block; background:var(--color-primary); color:#fff; text-transform:uppercase; letter-spacing:1px; padding:4px 20px; border-radius:4px;} #_cartOvlyCtr {position:fixed; top:0; bottom:0; right:0; left:0; background-color:rgba(0,0,0,0.3); z-index:10000;} .cartSldrCtr {position:fixed; right:-400px; top:0; bottom:0; width:100%; max-width:400px; z-index:10001; overflow:hidden; background:#f3f3f3; transition:200ms right ease-in; display:flex; flex-direction:column;} .cartSldrCtr.cartSldrCtr-open {right:0; box-shadow:0 0 5px rgba(0,0,0,0.5);} .cartSldrCtr .cartHd {background:#fff; box-shadow:0 2px 3px 0 rgba(0,0,0,.1); padding:10px; margin:0; position:relative;} .cartSldrCtr .cartHd .cartClsAct:before {position:absolute; right:10px; top:0; content:"\00D7"; color:#666; font-size:30px; cursor:pointer;} .cartSldrCtr .cartItmLst {flex:1; overflow-y:auto; margin:10px;} .cartSldrCtr .cartTtlBkupCtr {border-top:1px solid #ddd;} .cartSldrCtr .cartFt {box-shadow:0 -2px 3px 0 rgba(0,0,0,.1); margin:0; background:#fff;} .cartSldrCtr .cartFt .cartPrcCtr {flex-direction:column; align-items:flex-start; padding:10px 15px 10px 25px; box-sizing:border-box; flex:1 1 50%;} .cartSldrCtr .cartFt .cartPrcCtr .cartPrcTxt {font-size:11px;} .cartSldrCtr .cartFt .cartPrcCtr .cartPrcD {margin:0;} .cartSldrCtr .cartFt .cartActCtr {flex:1 1 50%; display:flex;} .cartSldrCtr .cartFt .cartActCtr a {display:flex; flex:1; padding:0; border-radius:0;} .cartSldrCtr .cartFt .cartActCtr a span {flex:1; text-align:center; align-self:center;} ._cartIcn {position:relative;} ._cartIcn ._cartCntBdg {position:absolute; width:16px; height:16px; top:-7px; left:12px; font-size:12px; font-family:sans-serif; font-weight:bold; font-style:normal; color:#fff; background:#f2582a; display:flex; justify-content:center; align-items:center; border-radius:50%;} .navCartItm {overflow:visible !important;} .navCartItm ._cartIcn {cursor:pointer; font-size:24px;} .navCartItm ._cartIcn i {font-size:14px;} .navCartItm ._cartIcn ._cartCntBdg {} @media screen and (max-width: 600px) { .cartSldrCtr {max-width:100%; left:105%; right:auto; transition:200ms left ease-in;} .cartSldrCtr.cartSldrCtr-open {left:0; right:auto;} } .policy-text {font-size:12px;color: #aaa; margin: 0 0 12px; display: flex; gap: 5px; align-items: flex-start;} .policy-text input[type=checkbox]{ width: inherit!important; height: inherit!important;} .plcyCnstBtn[disabled] {opacity: 0.5} .fltCmptV4 .arw { display: flex; justify-content: space-evenly; border-top: 1px solid #bbb; margin: 4px 0; width: 100%;} .fltCmptV4 .arw .bx { width: 4px; height: 4px; background: #999; margin-top: -3px;} .fltCmptV4 .flight-card { margin-top: 24px; margin-bottom: 32px; } .fltCmptV4 .flight-card--return { margin-top: 16px; } .fltCmptV4 .flight-card__container { border-radius: 8px; border: 1px solid #e2e8f0; background-color: #fff; padding: 20px 0; margin-bottom: 20px; } .fltCmptV4 .flight-card__header { display: flex; margin: 0 24px; align-items: center; justify-content: space-between; gap: 40px; flex-wrap: wrap; } .fltCmptV4 .route-info { align-self: stretch; } .fltCmptV4 .route-cities { display: flex; align-items: center; font-size: 18px; color: #0f172a; font-weight: 600; line-height: 1.2; } .fltCmptV4 .route-msc-data {display: flex;} .fltCmptV4 .flight-non-refundable {color: #334155;font-size: 13px; font-style: normal; font-weight: 400; border-radius: 2px; background: #FEE2E2; margin-left: 5px; padding: 2px 8px;} .fltCmptV4 .city { margin: 0; font-size: 18px;} .fltCmptV4 .route-icon { object-fit: contain; width: 20px; margin: 0 10px; font-size: 13px;} .fltCmptV4 .flight-date { color: #64748b; font-size: 14px; font-weight: 400; line-height: 1.2; margin-top: 5px; display: block; } .fltCmptV4 .airline-info { display: flex; align-items: center; gap: 10px; } .fltCmptV4 .airline-logo { aspect-ratio: 1.45; object-fit: contain; width: 48px; border-radius: 50%;} .fltCmptV4 .airline-logo--round { aspect-ratio: 1; width: 38px; border-radius: 50%; } .fltCmptV4 .airline-details { display: flex; flex-direction: column; overflow: hidden; } .fltCmptV4 .airline-name { color: #0f172a; font-size: 15px; font-weight: 500; line-height: 1.2; margin: 0; display: flex; gap: 5px; } .fltCmptV4 .flight-numbers { display: flex; gap: 3px; font-size: 13px; color: #64748b; font-weight: 400; line-height: 1.5; } .fltCmptV4 .flight-number { font-size: 13px; color: #64748b; font-weight: 400; line-height: 1.5; margin: 0; } .fltCmptV4 .divider { border: 0; border-top: 1px solid #e2e8f0; margin: 15px 0; } .fltCmptV4 .flight-details { background-color: #f8fafc; border-radius: 6px; margin: 16px 24px; padding: 16px; } .fltCmptV4 .flight-details__content { display: flex; justify-content: space-between; flex-wrap: wrap; } .fltCmptV4 .flight-times { display: flex; gap: 40px; font-size: 13px; line-height: 1.5; position: relative; flex-basis: 60%;} .fltCmptV4 .departure-info, .fltCmptV4 .arrival-info {flex-basis: 33%;} .fltCmptV4 .date { color: #64748b; font-weight: 400; display: block; } .fltCmptV4 .time { color: #0f172a; font-size: 20px; font-weight: 600; line-height: 1; margin: 6px 0 4px; } .fltCmptV4 .airport { color: #334155; font-weight: 500; margin: 0; font-size: 13px;} .fltCmptV4 .terminal { color: #334155; font-weight: 500; margin: 0; font-size: 13px;} .fltCmptV4 .journey-duration { align-self: center; display: flex; flex-direction: column; align-items: center; font-size: 13px; color: #475569; font-weight: 500; text-align: center; line-height: 1.2; flex-basis: 20%; } .fltCmptV4 .flight-path { aspect-ratio: 10.1; object-fit: contain; width: 80px; margin: 6px 0; } .fltCmptV4 .day-change { color: #ef4444; font-size: 11px; line-height: 1; position: absolute; right: -20px; top: 22px; } .fltCmptV4 .baggage-info { width: 203px; gap: 8px; display: flex; flex-direction: column; } .fltCmptV4 .cabin-baggage, .fltCmptV4 .checkin-baggage, .fltCmptV4 .cabin-class { display: flex; align-items: center; gap: 6px; } .fltCmptV4 .baggage-icon { width: 18px; height: 18px; color: #64748b; } .fltCmptV4 .labelCls { color: #64748b; font-weight: 400; font-size: 13px; line-height: 1.4; } .fltCmptV4 .value { color: #0f172a; font-weight: 600; line-height: 1.2; font-size: 13px; } .fltCmptV4 .cabin-icon { aspect-ratio: 1; object-fit: contain; width: 18px; } .fltCmptV4 .addons-badge { display: flex; align-items: center; gap: 6px; border-radius: 4px; border: 1px solid #e2e8f0; padding: 4px 8px; color: #475569; font-weight: 500; font-size: 12px; line-height: 1; background-color: #f1f5f9; align-self: flex-start; margin-top: 5px; } .fltCmptV4 .addons-indicator { width: 14px; aspect-ratio: 1; object-fit: contain; } .fltCmptV4 .flight-card__footer { margin: 20px 24px 0; } .fltCmptV4 .footer-content { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; } .fltCmptV4 .action-links { display: flex; align-items: center; gap: 16px; } .fltCmptV4 .change-flight, #pkgConfShrt .view-details { color: #2563eb; font-size: 14px; font-weight: 500; line-height: 1; border: none; background: none; border-bottom: 1px solid #2563eb; padding: 0 0 2px; cursor: pointer; } .fltCmptV4 .addons-button { display: flex; align-items: center; gap: 6px; color: #475569; font-size: 14px; font-weight: 500; line-height: 1; padding: 0 8px; } .fltCmptV4 .addons-icon { aspect-ratio: 1; object-fit: contain; width: 18px; } .fltCmptV4Panel .fltCmptV4 .flight-smmry-details {display: none;} .fltCmptV4Panel .fltCmptV4 .flight-all-details {display: block;} .fltCmptV4 .lyoverCtrWrp {display: flex; flex-direction: column; align-items: center; position: relative; margin: 35px 0;} .fltCmptV4 .lyoverCtrWrp .divider {width: 90%!important;} .fltCmptV4 .lyoverCtr {font-weight: 500; font-size: 13px; border-radius: 40px;border: 1px solid #FED7AA;background: #FFF7ED; padding: 1px 10px; width: 200px; position: absolute; bottom: 5px;} .fltCmptV4 .lyoverCtr .lyover {display: flex; align-items: center; gap: 5px; font-size: 12px;} .flight-times .arrival-info {text-align: right;} .fltCmptV4Panel .fltCmptV4 .flight-times {width: 100%; justify-content: space-between;} @media (max-width: 991px) { .fltCmptV4 .flight-details {margin: 0} .fltCmptV4 .flight-times {gap: 15px;} }