/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:Ib 2s infinite linear}.fa-pulse{animation:Ib 1s infinite steps(8)}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px 0 1px rgba(0,0,0,.075) #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px 0 1px rgba(102,175,233,.6) #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) 0 1px #000}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px 0 1px rgba(0,0,0,.075) #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px 0 1px #67b168 #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168 0 1px #000}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px 0 1px rgba(0,0,0,.075) #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px 0 1px #c0a16b #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b 0 1px #000}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px 0 1px rgba(0,0,0,.075) #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 1px #000}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px 0 1px #ce8483 #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 0 1px #000}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px 0 1px rgba(0,0,0,.125) #000;-o-box-shadow:inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(65));filter:alpha(opacity = (65));-moz-opacity:.65;-khtml-opacity:.65;opacity:.65;box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px 0 1px rgba(0,0,0,.175) #000;-o-box-shadow:0 6px 12px rgba(0,0,0,.175) 0 1px #000}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px 0 1px rgba(0,0,0,.125) #000;-o-box-shadow:inset 0 3px 5px rgba(0,0,0,.125) 0 1px #000}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 0 1px hsla(0,0%,100%,.1) #000;-o-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1) 0 1px #000}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left;float:left!important}.navbar-right{float:right;float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@keyframes a{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px 0 1px rgba(0,0,0,.1) #000;-o-box-shadow:inset 0 1px 2px rgba(0,0,0,.1) 0 1px #000}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 0 1px rgba(0,0,0,.15) #000;-o-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15) 0 1px #000;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:a 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px 0 1px rgba(0,0,0,.05) #000;-o-box-shadow:0 1px 1px rgba(0,0,0,.05) 0 1px #000}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px 0 1px rgba(0,0,0,.05) #000;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.05) 0 1px #000}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(20));filter:alpha(opacity = (20));-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity = (50));-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px 0 1px rgba(0,0,0,.5) #000;-o-box-shadow:0 3px 9px rgba(0,0,0,.5) 0 1px #000;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity = (50));-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px 0 1px rgba(0,0,0,.5) #000;-o-box-shadow:0 5px 15px rgba(0,0,0,.5) 0 1px #000}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0}.tooltip.in{filter:alpha(opacity=90);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));filter:alpha(opacity = (90));-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px 0 1px rgba(0,0,0,.2) #000;-o-box-shadow:0 5px 10px rgba(0,0,0,.2) 0 1px #000}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity = (50));-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));filter:alpha(opacity = (90));-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes b{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:b;transform-origin:center bottom}@keyframes c{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:c}@keyframes d{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:d}@keyframes e{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:e}.shake{animation-name:Cb}@keyframes f{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:f}@keyframes g{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:g}@keyframes h{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:h}@keyframes i{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:i}@keyframes j{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:j;transform-origin:center}@keyframes k{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:k;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes l{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:l}@keyframes m{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:m}@keyframes n{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:n}@keyframes o{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:o}@keyframes p{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:p}@keyframes q{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:q}@keyframes r{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:r}@keyframes s{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:s}@keyframes t{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:t}@keyframes u{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:u}.fadeIn{animation-name:zb}@keyframes v{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:v}@keyframes w{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:w}@keyframes x{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:x}@keyframes y{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:y}@keyframes z{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:z}@keyframes A{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:A}@keyframes B{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:B}@keyframes C{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:C}.fadeOut{animation-name:Hb}@keyframes D{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:D}@keyframes E{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:E}@keyframes F{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:F}@keyframes G{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:G}@keyframes H{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:H}@keyframes I{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:I}@keyframes J{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:J}@keyframes K{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:K}@keyframes L{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:L}@keyframes M{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:M}@keyframes N{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:N}@keyframes O{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:O;backface-visibility:visible!important}@keyframes P{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{animation-duration:.75s;backface-visibility:visible!important;animation-name:P}@keyframes Q{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:Q;animation-timing-function:ease-out}@keyframes R{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:R;animation-timing-function:ease-in}@keyframes S{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:translateZ(0);opacity:1}}.rotateIn{animation-name:S}@keyframes T{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInDownLeft{animation-name:T}@keyframes U{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInDownRight{animation-name:U}@keyframes V{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInUpLeft{animation-name:V}@keyframes W{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInUpRight{animation-name:W}@keyframes X{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:X}@keyframes Y{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:Y}@keyframes Z{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:Z}@keyframes ab{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:ab}@keyframes bb{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:bb}@keyframes cb{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:cb}@keyframes db{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:db}@keyframes eb{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:eb}@keyframes fb{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:fb}@keyframes gb{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:gb}@keyframes hb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:hb}@keyframes ib{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:ib}@keyframes jb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:jb}@keyframes kb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:kb}@keyframes lb{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:lb}@keyframes mb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:mb}@keyframes nb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:nb}@keyframes ob{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:ob}@keyframes pb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:pb}.slideInDown{animation-name:Gb}@keyframes qb{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:qb}@keyframes rb{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:rb}@keyframes sb{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:sb}@keyframes tb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:tb}@keyframes ub{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:ub}@keyframes vb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:vb}@keyframes wb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:wb}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?kd02je);src:url(../fonts/icomoon.eot?kd02je#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?kd02je) format('truetype'),url(../fonts/icomoon.woff?kd02je) format('woff'),url(../fonts/icomoon.svg?kd02je#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-departure-arrival:before{content:'\e95f'}.icon-departure:before{content:'\e95d'}.icon-arrival{display:inline-block;transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.icon-arrival:before{content:'\e95e'}.icon-timer:before{content:'\e95c'}.icon-fichahotel-entrada:before{content:"\e951"}.icon-fichahotel-salida:before{content:"\e952"}.icon-filters:before{content:"\e953"}.icon-fichahotel-dolar:before{content:"\e94f"}.icon-fichahotel-exclamation:before{content:"\e950"}.icon-hoteles-colapse-all:before{content:"\e948"}.icon-hoteles-expand-all:before{content:"\e949"}.icon-hoteles-vista-abreviada:before{content:"\e94a"}.icon-hoteles-vista-carousel:before{content:"\e94b"}.icon-hoteles-vista-lista:before{content:"\e94c"}.icon-hoteles-vista-mapa:before{content:"\e94d"}.icon-hoteles-vista-normal:before{content:"\e94e"}.icon-hotel-icon-file:before{content:"\e940"}.icon-hotel-icon-wb:before{content:"\e941"}.icon-share:before{content:"\e942"}.icon-photo:before{content:"\e958"}.icon-group:before{content:"\e959"}.icon-back-pack:before{content:"\e95a"}.icon-car-air:before,.icon-hotel-aire-acondicionado:before{content:"\e943"}.icon-hotel-icon-data1:before{content:"\e944"}.icon-hotel-icon-nado:before{content:"\e945"}.icon-hotel-icon-p:before{content:"\e946"}.icon-wifi:before{content:"\e947"}.icon-flecha_curva_adelante:before{content:"\e93f"}.icon-back_simple_arrow:before{content:"\e93e"}.icon-flecha_curva_atras:before{content:"\e93d"}.icon-elipsis:before{content:"\e93c"}.icon-noticias:before{content:"\e93b"}.icon-surfer:before{content:"\e939"}.icon-soporte:before{content:"\e93a"}.icon-activities:before{content:"\e900"}.icon-agents:before{content:"\e901"}.icon-alert:before{content:"\e902"}.icon-alert_flyght:before{content:"\e903"}.icon-arrow_right:before{content:"\e904"}.icon-calendar:before{content:"\e905"}.icon-cancelation_auto:before{content:"\e906"}.icon-gearshift:before{content:"\e95b"}.icon-cancellations:before{content:"\e907"}.icon-card:before{content:"\e908"}.icon-cars:before{content:"\e909"}.icon-cash:before{content:"\e90a"}.icon-close_x:before{content:"\e90b"}.icon-cruise:before{content:"\e90c"}.icon-despegue:before{content:"\e90d"}.icon-document:before{content:"\e90e"}.icon-failure:before{content:"\e90f"}.icon-flechas_diagonal:before{content:"\e910"}.icon-flights:before{content:"\e911"}.icon-globe:before{content:"\e912"}.icon-heart:before{content:"\e913"}.icon-home:before{content:"\e914"}.icon-homes:before{content:"\e915"}.icon-hotels:before{content:"\e916"}.icon-bar:before{content:"\e954"}.icon-elevator:before{content:"\e957"}.icon-restorant:before{content:"\e956"}.icon-access:before{content:"\e955"}.icon-ida_vuelta:before{content:"\e917"}.icon-logout:before{content:"\e918"}.icon-maturities:before{content:"\e919"}.icon-megafono:before{content:"\e91a"}.icon-menu_01:before{content:"\e91b"}.icon-whatsapp:before{content:"\e1002"}.icon-menu_02:before{content:"\e91c"}.icon-moon:before{content:"\e91d"}.icon-muy_recomendado:before{content:"\e91e"}.icon-notification:before{content:"\e91f"}.icon-paquete:before{content:"\e920"}.icon-paquetes:before{content:"\e921"}.icon-phone:before{content:"\e922"}.icon-plus:before{content:"\e923"}.icon-recomendado:before{content:"\e924"}.icon-reload:before{content:"\e925"}.icon-social_facebook:before{content:"\e926"}.icon-social_googlePlus:before{content:"\e927"}.icon-social_instagram:before{content:"\e928"}.icon-social_pinterest:before{content:"\e929"}.icon-social_twitter:before{content:"\e92a"}.icon-social_youtube:before{content:"\e92b"}.icon-social_linkedin:before{content:"\e995"}.icon-star:before{content:"\e92c"}.icon-transfers:before{content:"\e92d"}.icon-tres_puntos:before{content:"\e92e"}.icon-user:before{content:"\e92f"}.icon-vueloHotel:before{content:"\e930"}.icon-world:before{content:"\e931"}.icon-agencias:before{content:"\e932"}.icon-check_circle:before{content:"\e933"}.icon-configuracion:before{content:"\e934"}.icon-dashboard:before{content:"\e935"}.icon-proveedores:before{content:"\e936"}.icon-reportes:before{content:"\e937"}.icon-world_lineal:before{content:"\e938"}.icon-exclamation:before{content:"\e960"}.icon-sync:before{content:"\e968"}.icon-creditcard:before{content:"\e969"}.icon-payammount:before{content:"\e94f"}.icon-totalammount:before{content:"\e967"}.icon-vouchers:before{content:"\e966"}.icon-pdf:before{content:"\e965"}.icon-clientmail:before{content:"\e96b"}.icon-bellalert:before{content:"\e963"}.icon-history:before{content:"\e962"}.icon-merge:before{content:"\e961"}.icon-checklist:before{content:"\e96c"}.icon-downloadbox:before{content:"\e96d"}.icon-bus:before{content:"\e96e"}.myreservation-filter:before{content:"\e970"}.myreservation-search:before{content:"\e971"}.icon-chrono:before{content:"\e972"}.find-packages:before{content:'\e973'}.icon-room:before{content:'\e974'}.icon-check:before{content:'\e975'}.icon-edit:before{content:'\e976'}.icon-hotoffer:before{content:'\e977'}.icon-multi-coin:before{content:'\e978'}.icon-flecha:before{content:'\e979'}.icon-valija:before{content:'\e980'}.icon-circuits:before{content:'\e981'}.icon-dia:before{content:'\e982'}.icon-calendario-meses:before{content:'\e983'}.icon-dias-salida:before{content:'\e984'}.icon-inicio-circuito:before{content:'\e985'}.train-segment{content:'\e96a'}.no-luggage:before{content:'\e986'}.icon-park:before{content:'\e990'}.icon-briefmed:before{content:'\e991'}.icon-act1:before{content:'\E97A'}.icon-act2:before{content:'\E97B'}.icon-act3:before{content:'\E97C'}.icon-act4:before{content:'\E97D'}.icon-act5:before{content:'\E97E'}.icon-act6:before{content:'\E97F'}.icon-act7:before{content:'\E98C'}.icon-act8:before{content:'\E98D'}.icon-act9:before{content:'\E98E'}.icon-act10:before{content:'\E98F'}.icon-act11:before{content:"\E996"}.icon-act12:before{content:'\e990'}.icon-act13:before{content:"\E1006"}.icon-act14:before{content:"\E1007"}.icon-act15:before{content:"\E1008"}.icon-disney:before{content:"\E996"}.icon-traffic-light:before{content:"\E999"}.icon-budget:before{content:"\e1000"}.icon-budget-empty:before{content:"\e1001"}.icon-agencia-caribecool:before{content:"\E1003"}.icon-caribecool:before{content:"\E1004"}.icon-expediatur:before{content:"\E1005"}.icon-circuitos-perseus:before{content:'\e997'}.icon-circuitos-quovadis:before{content:'\e998'}.icon-accommodation:before{content:"\E1009"}.icon-nemobi:before{content:"\e937"}#alt_logo{display:inline-block}#alt_logo img{height:auto;max-width:170px}@media (max-width:767px){#alt_logo img{max-height:50px}}@media (max-width:767px){#alt_logo{max-width:170px}}@media (min-width:768px) and (max-width:769px){#alt_logo{max-width:250px}}@media (min-width:768px){#alt_logo{display:none}}#menu_pages{margin:-5px 0 5px;text-align:left;margin:0;padding-bottom:5px}#menu_pages .owl-stage{display:-ms-flexbox;display:flex}#menu_pages .owl-item{width:max-content!important}#menu_pages .owl-item li{padding-left:10px!important;padding-right:30px!important}#menu_pages .owl-item img{width:auto;max-height:460px;margin-left:auto;margin-right:auto}#menu_pages .owl-stage-outer{overflow:hidden}#menu_pages .owl-nav{font-size:17px}#menu_pages .owl-nav .owl-prev{position:absolute;top:0;top:17px;left:-15px}#menu_pages .owl-nav .owl-next{right:-15px;position:absolute;top:0;top:17px}#menu_pages .owl-item{text-align:center;display:inline-block}@media (max-width:1025px){#menu_pages .owl-item:last-child li{padding:7px!important}}#menu_pages li{white-space:nowrap;font-size:.9em;margin-left:2.2%;text-align:left}#menu_pages li:first-child{padding-top:5px}#menu_pages li a,#menu_pages li a span:before{transition:color .5s ease}#menu_pages li a:focus,#menu_pages li a:hover{text-decoration:none}#menu_pages li a:hover,#menu_pages li a:hover span:before{color:#015eab}#menu_pages li.active{color:#da3c3b}#menu_pages li.active span:before{color:inherit}#menu_pages li a{vertical-align:top}#menu_pages li a .icon{margin-right:5%;font-size:1.7em;line-height:.8em}@media (max-width:1025px){#menu_pages li{margin-right:1%}}#menu_pages li:first-child{margin-left:0}#menu_pages li.menu-selected{color:#da3c3b}#menu_pages li.menu-selected:after{top:126%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:25px;margin-left:-25px;z-index:10}#menu_pages li.menu-selected a:hover,#menu_pages li.menu-selected a:hover span:before{color:#da3c3b}@media (max-width:767px){#menu_pages{display:none}}#menu_pages li{height:24px;padding-right:15px}#menu_pages li a{padding-left:20px}#menu_pages li a .icon{position:absolute;left:0}@media (max-width:1023px){#menu_pages{width:100%;float:right}}@media (max-width:767px){#menu_pages{padding:1px 5% 0 10%}#menu_pages .owl-controls{width:90%}}@media (max-width:769px){#menu_pages{width:97%;margin-bottom:0}#menu_pages .owl-stage-outer:after,#menu_pages .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#menu_pages .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#menu_pages .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}#menu_pages .owl-stage-outer{height:32px}#menu_pages .owl-controls{position:absolute;bottom:10px}#menu_pages .owl-controls .owl-next,#menu_pages .owl-controls .owl-prev{display:inline-block;float:left;font-size:2em}#menu_pages .owl-controls .owl-next{float:right}}@media (max-width:769px) and (min-width:768px) and (max-width:769px){#menu_pages .owl-stage-outer:after,#menu_pages .owl-stage-outer:before{left:-100px}}@media (max-width:769px) and (max-width:767px){#menu_pages .owl-stage-outer:after,#menu_pages .owl-stage-outer:before{width:98px}}@media (max-width:769px) and (min-width:768px) and (max-width:769px){#menu_pages .owl-stage-outer:after{right:-70px;left:auto}}@media (min-width:768px) and (max-width:769px){#menu_pages .owl-controls{width:100%}}@media (min-width:770px) and (max-width:1025px){#menu_pages{height:29px}#menu_pages .owl-controls .owl-next,#menu_pages .owl-controls .owl-prev{position:absolute;top:0;font-size:1.7em}#menu_pages .owl-controls .owl-prev{left:0}#menu_pages .owl-controls .owl-next{right:0}}@media (max-width:1025px) and (min-width:770px){#menu_pages{padding-bottom:36px}}#burger_menu{position:relative;padding-top:14px;padding-bottom:10px}#burger_menu .burger{margin-top:7px;float:left;z-index:3;position:relative;background:transparent;padding:0}#burger_menu .burger .icon-bar{transition:all .5s ease;display:block;width:20px;height:2px;border-radius:1px;background-color:#888}#burger_menu .burger .icon-bar+.icon-bar{margin-top:4px}#burger_menu .burger:focus{outline:none}#burger_menu .only-mobile{display:none}@media (max-width:767px){#burger_menu{padding:8px 0;text-align:center}#burger_menu .burger{text-align:center;margin-top:6px}#burger_menu .toggle-menu-button{float:right;font-size:25px;margin-top:-3px;margin-left:10px}}@media (max-width:769px){#burger_menu .icon-bar{width:25px}#burger_menu .icon-bar+.icon-bar{margin-top:5px}}@media (min-width:768px){#burger_menu{border-top:1px solid #ececec}#burger_menu .toggle-menu-button{display:none}}#notification{color:#fff;text-align:center}#notification.danger{background:#da3c3b}#notification p{position:relative;display:table;width:100%;font-size:.8em;padding:.4em 0 4px;margin-bottom:0;letter-spacing:.02em;text-align:left}#notification p span{display:table-cell;vertical-align:middle;padding:0 10px}#notification p span strong{letter-spacing:.04em}#notification p .icon.icon-alert_flyght{padding:2px 10px}#notification .close{position:static;display:table-cell;float:none;vertical-align:middle;color:#fff;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity = (50));-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}@media (max-width:767px){#notification p{padding:.4em 0 .8em}#notification .icon.icon-alert_flyght{font-size:2.2em;line-height:1.2em;margin-right:1.4%;padding:2px 10px;display:table-cell}#notification .close{font-size:1em}#notification .close .icon-close{font-weight:400}}@media (min-width:768px){#notification .icon.icon-alert_flyght{font-size:2.2em;line-height:1.2em;margin-right:1.4%}}#menu_currency{font-size:.85em;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;padding:0}@media (max-width:768px){#menu_currency{margin-bottom:20px}}#menu_currency .currency-selector,#menu_currency .language-selector{opacity:1;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;cursor:pointer}#menu_currency .currency-selector.--hide,#menu_currency .language-selector.--hide{opacity:0}#menu_currency .currency-selector .animated,#menu_currency .language-selector .animated{animation-duration:.2s;animation-fill-mode:both}#menu_currency .currency-selector .animated.infinite,#menu_currency .language-selector .animated.infinite{animation-iteration-count:infinite}#menu_currency .currency-selector .slideInDown,#menu_currency .language-selector .slideInDown{animation-name:Gb}#menu_currency .currency-selector .language-selector-large-container,#menu_currency .currency-selector .selector-large-container,#menu_currency .language-selector .language-selector-large-container,#menu_currency .language-selector .selector-large-container{background:#fff;position:absolute;top:30px;right:0;z-index:101;width:270px;padding:20px 20px 0;color:#000;height:auto;opacity:1;box-shadow:0 3px 5px 1px rgba(0,0,0,.1);border:1px solid #ccc;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s}#menu_currency .currency-selector .language-selector-large-container:before,#menu_currency .currency-selector .selector-large-container:before,#menu_currency .language-selector .language-selector-large-container:before,#menu_currency .language-selector .selector-large-container:before{top:-8px;content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 8px;border-color:transparent transparent #fff}#menu_currency .currency-selector .language-selector-large-container:after,#menu_currency .currency-selector .selector-large-container:after,#menu_currency .language-selector .language-selector-large-container:after,#menu_currency .language-selector .selector-large-container:after{top:-9px;z-index:-1;content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 8px;border-color:transparent transparent #ccc}#menu_currency .currency-selector .language-selector-large-container .selector_title,#menu_currency .currency-selector .selector-large-container .selector_title,#menu_currency .language-selector .language-selector-large-container .selector_title,#menu_currency .language-selector .selector-large-container .selector_title{cursor:default;text-transform:none;text-align:center;font-size:1em;border-bottom:1px solid #ccc;padding-bottom:5px;font-weight:700;white-space:normal}#menu_currency .currency-selector .language-selector-large-container ul.selector-large-list,#menu_currency .currency-selector .selector-large-container ul.selector-large-list,#menu_currency .language-selector .language-selector-large-container ul.selector-large-list,#menu_currency .language-selector .selector-large-container ul.selector-large-list{padding:5px 0;text-transform:none}#menu_currency .currency-selector .language-selector-large-container ul.selector-large-list li,#menu_currency .currency-selector .selector-large-container ul.selector-large-list li,#menu_currency .language-selector .language-selector-large-container ul.selector-large-list li,#menu_currency .language-selector .selector-large-container ul.selector-large-list li{display:block;text-align:left;margin:7px 0;white-space:normal;padding:10px}#menu_currency .currency-selector .language-selector-large-container ul.selector-large-list li:hover,#menu_currency .currency-selector .selector-large-container ul.selector-large-list li:hover,#menu_currency .language-selector .language-selector-large-container ul.selector-large-list li:hover,#menu_currency .language-selector .selector-large-container ul.selector-large-list li:hover{background-color:#015eab;color:#fff}#menu_currency .currency-selector .language-selector-large-container.--hide,#menu_currency .currency-selector .selector-large-container.--hide,#menu_currency .language-selector .language-selector-large-container.--hide,#menu_currency .language-selector .selector-large-container.--hide{opacity:0;display:none}#menu_currency select.currency-selector,#menu_currency select.language-selector{background:transparent;outline:0;border:none;font-size:10px;display:inline-block;box-shadow:none;padding:0}#menu_currency .currency-selected-id{font-size:1em;margin-left:5px;margin-right:10px}#menu_currency ul{margin-bottom:4px}#menu_currency li .name{color:#000}#menu_currency li a{padding-right:0;display:inline-block;min-width:35px}#menu_currency li .fa,#menu_currency li .icon{font-size:1.3em;vertical-align:middle}#menu_currency li.parent{position:relative;padding-left:0;padding-right:0;margin:0}#menu_currency li.parent:first-of-type{margin-right:25px}#menu_currency li.parent>a{position:relative;z-index:2;padding-right:1.5em}@media (max-width:767px){#menu_currency{display:none}}@media (min-width:768px) and (max-width:769px){#menu_currency ul li{font-size:11px}#menu_currency ul li:first-child{margin-left:0}}@media (min-width:768px){#menu_currency li:first-child{padding-left:0}}@media (min-width:770px) and (max-width:1025px){#menu_currency{text-align:right}}.black #menu_currency .currency-selector .language-selector-large-container,.black #menu_currency .currency-selector .selector-large-container,.black #menu_currency .language-selector .language-selector-large-container,.black #menu_currency .language-selector .selector-large-container{top:45px;left:0}.black.silver #menu_currency .currency-selector .language-selector-large-container,.black.silver #menu_currency .currency-selector .selector-large-container,.black.silver #menu_currency .language-selector .language-selector-large-container,.black.silver #menu_currency .language-selector .selector-large-container{top:45px;left:inherit}.black.silver #menu_currency .currency-selector .language-selector-large-container:after,.black.silver #menu_currency .currency-selector .language-selector-large-container:before,.black.silver #menu_currency .currency-selector .selector-large-container:after,.black.silver #menu_currency .currency-selector .selector-large-container:before,.black.silver #menu_currency .language-selector .language-selector-large-container:after,.black.silver #menu_currency .language-selector .language-selector-large-container:before,.black.silver #menu_currency .language-selector .selector-large-container:after,.black.silver #menu_currency .language-selector .selector-large-container:before{right:5px}#menu_dashboard{padding:0;width:50%;max-width:280px;position:absolute;top:100%;left:0;z-index:140;background:#fff;box-shadow:3px 3px 5px 0 rgba(0,0,0,.3)}#menu_dashboard .future_opener{font-size:.8em;background:#f5f5f5;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;padding:12px 6%}#menu_dashboard .future_opener .icon{font-size:1.6em}#menu_dashboard .future_opener+li{padding:12px 6%}#menu_dashboard .future_opener.only_mobile{display:none}@media (max-width:767px){#menu_dashboard .future_opener.only_mobile{display:block}}#menu_dashboard>div>li,#menu_dashboard>li{color:#000;display:block;font-size:1em;padding:8px 6%;border-bottom:1px solid #e1e1e1}#menu_dashboard>div>li.search-legacy input[type=text],#menu_dashboard>li.search-legacy input[type=text]{width:100%;font-size:12px;padding-left:5px}#menu_dashboard>div>li.search-legacy .input-group-addon,#menu_dashboard>li.search-legacy .input-group-addon{font-size:10px;padding:0}#menu_dashboard>div>li.search-legacy .input-group-addon button,#menu_dashboard>li.search-legacy .input-group-addon button{margin:0;padding:4px;width:100%!important;display:block;border-radius:0}#menu_dashboard>div>li.search-legacy .input-group-addon i,#menu_dashboard>li.search-legacy .input-group-addon i{margin:0!important}#menu_dashboard>div>li a,#menu_dashboard>div>li a i:before,#menu_dashboard>div>li a span:before,#menu_dashboard>li a,#menu_dashboard>li a i:before,#menu_dashboard>li a span:before{transition:color .5s ease}#menu_dashboard>div>li a:hover,#menu_dashboard>div>li a:hover i:before,#menu_dashboard>div>li a:hover span:before,#menu_dashboard>li a:hover,#menu_dashboard>li a:hover i:before,#menu_dashboard>li a:hover span:before{color:#015eab}#menu_dashboard>div>li .fa,#menu_dashboard>div>li .icon,#menu_dashboard>li .fa,#menu_dashboard>li .icon{color:#969c9c;font-size:1.3em;margin-right:10px;vertical-align:sub}#menu_dashboard>div>li:last-child,#menu_dashboard>li:last-child{border:none}#menu_dashboard>div>li .submenu,#menu_dashboard>li .submenu{position:relative;padding:5px 0 2px}#menu_dashboard>div>li .submenu li,#menu_dashboard>li .submenu li{color:#000;display:block;font-size:.9em;padding:5px 26%;border-bottom:1px solid #d0d0d0;text-align:left}#menu_dashboard>div>li .submenu li:last-child,#menu_dashboard>li .submenu li:last-child{border:none}#menu_dashboard>div>li a:after,#menu_dashboard>li a:after{right:10%;top:14px}#menu_dashboard .close{font-size:11px;top:14px}#menu_dashboard.closed{left:-290px;display:none}@media (max-width:767px){#menu_dashboard{width:100%;max-width:100%;z-index:100000}#menu_dashboard.closed{left:-105%}}.countries{text-align:center;color:#fff;font-size:1.2em;letter-spacing:-.025em}.countries li{margin:0 .7%;padding:0 .2% 4px;border-bottom:2px solid transparent}.countries li.active{border-color:#40bffb}.countries li.active a{color:#40bffb}@media (max-width:767px){.countries li{margin:0 4.5%}.countries li.active{border-bottom:4px solid #40bffb}.countries li.active a{color:#40bffb}}#news_list h1{position:relative;padding-top:2px}#news_list h1:after{content:"";position:absolute;width:30%;height:1px;background:#000;left:5%;bottom:9%;left:auto;right:5%}#news_list img{max-width:100%;height:auto}#news_list h5{margin-bottom:23px;margin-top:14px;font-size:1.2em;font-style:italic}#news_list .white_bg{padding-right:.5%}@media (max-width:767px){#news_list .white_bg:after{display:none}}@media (max-width:767px){#news_list .white_bg{padding:0;width:calc(100% + 40px);margin-left:-20px}}@media (max-width:1025px){#news_list .white_bg .slimScrollDiv{max-height:350px}}#news_list .white_bg ul{position:relative}@media (max-width:1025px){#news_list .white_bg ul{max-height:350px}}#news_list .white_bg ul li{border:1px solid #ccc;border-bottom:none;display:block}@media (max-width:767px){#news_list .white_bg ul li{border-right:none;border-left:none}}#news_list .title{font-weight:700;letter-spacing:-.015em;margin-bottom:0;line-height:1.4em}#news_list .date{letter-spacing:.02em;margin-bottom:0}#news_list .new-body{overflow:hidden;height:3.6em;line-height:1.2em}#news_list .new-body.expanded{height:auto}#news_list .body{margin:2px 0 7px;letter-spacing:-.01em}#news_list a{text-transform:uppercase;font-size:1em;color:#015eab;margin-bottom:10px;padding:10px 0;display:block}#news_list a.show-less{display:none}@media (max-width:767px){#news_list{overflow:scroll}#news_list h1:after{width:45%;right:22%}#news_list ul li{padding:25px 18px 0}#news_list .title{font-size:18px;margin-bottom:8px}#news_list .date{font-size:12px;margin-bottom:10px}#news_list .body{font-size:14px}}@media (min-width:768px){#news_list h1:after{width:60%;right:17%}#news_list ul li{padding:15px 18px}#news_list .date{font-size:.65em;padding:5px 2px}#news_list .body{font-size:.85em}}#menu_bottom{background:#e3ebec;color:#333}#menu_bottom .container{text-align:center;position:relative;font-size:.9em;padding:0}#menu_bottom .container .flap{background:#e3ebec;color:#333;position:absolute;bottom:100%;font-size:2.2em;padding:0 10px;height:27px;width:38px}#menu_bottom .container .flap i{position:absolute;right:25%}#menu_bottom .container ul{padding:13px 0 5px}#menu_bottom .container ul li{margin-right:.7%;padding-right:1.1%;border-right:1px solid #333;line-height:1em}#menu_bottom .container ul li:last-child{border:none}#menu_bottom .container ul li a:after{background:#333!important}#menu_bottom .container ul li a:hover{color:#333}@media (min-width:768px) and (max-width:1023px){#menu_bottom .container ul li{font-size:1em!important}}#menu_bottom .container .modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.85)}#menu_bottom .container .modal-content{margin:auto;border:transparent;width:max-content}#menu_bottom .container .close{float:right;font-size:24px;font-weight:700;line-height:1;color:#fff;background:#25526b;border-radius:50%;padding-left:5px;padding-right:5px;border:3px solid #fff;opacity:1!important;position:relative;z-index:11000;right:15px;top:-10px}#menu_bottom .container .close:focus,#menu_bottom .container .close:hover{color:#fff;text-decoration:none;cursor:pointer}#menu_bottom .container .widget-main{height:280px;width:220px;font-family:arial,sans-serif;position:relative;line-height:21px;color:initial;background:#25526b;border:10px solid #fff;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,.5)}@media (max-width:767px){#menu_bottom .container ul{padding:13px 5px 5px;text-align:center;z-index:0}#menu_bottom .container ul li{margin-right:0;font-size:1em;padding:2px 16px 2px 0;margin-left:0;display:inline-block;border:0}#menu_bottom .container ul li:last-child{border:none;padding-right:0;margin-right:0}#menu_bottom .container ul li:nth-child(3){margin-right:0;padding-right:0}#menu_bottom .container ul li a{font-size:1em}#menu_bottom .container .flap{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}@media (max-width:769px){#menu_bottom .container ul li{margin-right:1%;padding-right:2%;line-height:1.5em;font-size:1.2em}#menu_bottom .container ul li:nth-child(3){border:none}}@media (min-width:768px) and (max-width:769px){#menu_bottom .container ul{text-align:center;font-size:1.1em}}@media (min-width:768px){#menu_bottom .container ul{margin:5px auto 10px}}footer{background:#14141e;color:#fff;margin-top:-1px}footer .footer-logo-container{width:100%;min-height:50px}footer .circle-outline{border:2px solid #4b4b4b;border-radius:50%;width:30px;height:30;display:inline-block}footer .footer-module-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100px}footer .footer-module-container:first-child{margin:0 50px}footer .footer-module-container .footer-icon-contaniner{font-size:5em;-ms-flex-positive:2;flex-grow:2;text-align:right;padding-right:10px}footer .footer-module-container .footer-icon-contaniner.main-logo{-ms-flex-positive:1;flex-grow:1;text-align:center}footer .footer-module-container .footer-icon-contaniner.main-logo .footer-logo{max-height:80px}@media (max-width:767px){footer .footer-module-container .footer-icon-contaniner{font-size:3em}}footer .footer-module-container .footer-data-container{-ms-flex-positive:2;flex-grow:2}footer .footer-module-container .footer-data-container .footer-label{text-transform:uppercase;font-size:1.1em}footer .footer-module-container .footer-data-container .footer-data{font-size:1.2em;font-weight:700}footer #afip{display:table;width:100%;margin:0 auto 40px}@media (max-width:767px){footer #afip{margin:50px auto;width:auto}}footer #afip .afip-logo,footer #afip .afip-text{display:table-cell;vertical-align:middle;font-size:14px}footer #afip .afip-logo span,footer #afip .afip-text span{display:block}@media (max-width:1280px){footer #afip .afip-logo,footer #afip .afip-text{font-size:12px}}footer #afip .afip-logo{max-width:60px;padding-right:20px}footer #afip .afip-logo img{max-width:100%;float:none}@media (max-width:992px){footer #afip .afip-logo{max-width:22px}}@media (max-width:767px){footer #afip .afip-logo{max-width:115px}}footer .phone-container .phone{font-size:1.45em;letter-spacing:.01em;width:auto;padding-right:50px}footer .phone-container .phone small{display:block}footer .phone-container .phone:after{content:'';border-right:1px solid #fff;float:right;height:40px;margin-top:-51px;margin-right:-33px}footer .phone-container .phone:last-child:after{border-right:none}@media (max-width:767px){footer .phone-container{width:100%;margin:0}footer .phone-container .phone{margin-top:10px;font-size:20px;padding-right:0;width:100%}footer .phone-container .phone small{display:inline-block;padding-right:20px}footer .phone-container .phone:after{border-right:none}}footer .phone-container .b2c-phone{font-size:1.25em}footer .phone-container .b2c-phone .fa-phone{padding-left:5px;padding-top:4px;color:#4b4b4b;font-size:20px}footer .phone-container .b2c-phone .phone-number{padding-left:8px}@media (max-width:767px){footer .phone-container .b2c-phone p{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}footer .social{padding:5px 10px}footer .social h2{font-size:1.25em;font-weight:700;letter-spacing:.04em;position:relative}footer .social h2:after{content:"";position:absolute;width:30%;height:1px;background:#fff;left:5%;bottom:9%;left:auto;right:5%;right:10%;bottom:4px;width:50%}@media (max-width:992px){footer .social h2:after{right:0;width:65%}}@media (max-width:450px){footer .social h2:after{width:65%}}@media (max-width:380px){footer .social h2:after{width:50%}}@media (max-width:992px){footer .social h2{margin-bottom:25px}}footer .social #social_networks li a{position:relative;display:block;color:#fff;text-align:center;width:45px;height:45px;margin:0 3px;border-radius:50%}footer .social #social_networks li a i{line-height:45px;font-size:18px}@media (max-width:1280px){footer .social #social_networks li a{width:42px;height:42px}}@media (max-width:992px){footer .social #social_networks li a{width:50px;height:50px}footer .social #social_networks li a i{line-height:50px;font-size:18px}}@media (max-width:500px){footer .social #social_networks li a{width:40px;height:40px}footer .social #social_networks li a i{line-height:40px}}footer .social #social_networks li a:first-child{margin-left:0}footer .social #social_networks li a.facebook{background:#3a549b}footer .social #social_networks li a.twitter{background:#54aaef}footer .social #social_networks li a.instagram{background:#3d709b}footer .social #social_networks li a.youtube{background:#ce0015}footer .social #social_networks li a.pinterest{background:#cc0220}footer .social #social_networks li a.plus{background:#dc4135}footer .social #social_networks li a.linkedin{background:#0077b1}footer .social #social_networks li a:after{transition:all .3s ease;content:'';border-radius:50%;display:block;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.15)}footer .social #social_networks li a:hover:after{width:100%;height:100%}@media (max-width:767px){footer .social #social_networks{text-align:center}}footer .social #social_networks_b2c li a{position:relative;display:block;color:#4b4b4b;text-align:center;width:30px;height:30px;margin:0 3px;border:2px solid #4b4b4b;border-radius:50%}footer .social #social_networks_b2c li a i{line-height:27px;font-size:18px}@media (max-width:1280px){footer .social #social_networks_b2c li a{width:42px;height:42px}}@media (max-width:992px){footer .social #social_networks_b2c li a{width:50px;height:50px}footer .social #social_networks_b2c li a i{line-height:50px;font-size:18px}}@media (max-width:500px){footer .social #social_networks_b2c li a{width:40px;height:40px}footer .social #social_networks_b2c li a i{line-height:37px;font-size:25px}}footer .social #social_networks_b2c li a:first-child{margin-left:0}footer .social #social_networks_b2c li a:after{transition:all .3s ease;content:'';border-radius:50%;display:block;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.15)}footer .social #social_networks_b2c li a:hover:after{width:100%;height:100%}@media (max-width:767px){footer .social #social_networks_b2c{text-align:center}}footer .social input[type=text]{color:#000;border:none;padding:0 5.5%;height:35px;width:calc(100% - 92px);margin-right:-5px;z-index:9999;position:relative;-webkit-appearance:none;border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}@media (max-width:767px){footer .social input[type=text]{border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}}footer .social button{padding:0 25px;vertical-align:top;height:35px}@media (max-width:767px){footer .social button{border-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}}footer .container{padding-top:28px;padding-bottom:20px}footer .container .phone small{font-size:.55em}footer #own .footer-logo{float:left;width:auto;max-height:80px;max-width:417px;margin-bottom:73px}@media (max-width:767px){footer #own .footer-logo{float:none;margin:auto;display:block;max-width:350px}}@media (min-width:768px){footer .b2c-left-col-footer{border-right:1px solid #ccc;height:313px}}@media (min-width:768px){footer .b2c-right-col-footer{border-left:1px solid #ccc;padding-left:40px;height:313px}}@media (min-width:768px){footer .b2c-center-col-footer{height:313px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}footer .b2c-center-col-footer ul{display:-ms-grid;display:grid;font-size:15px;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){footer .b2c-center-col-footer ul{padding-top:0;padding-bottom:5%;border-bottom:1px solid #ccc}}footer .b2c-center-col-footer ul li{padding-bottom:5px}footer .footer-newsletter h2:after{right:0}@media (max-width:767px){footer .footer-newsletter button,footer .footer-newsletter input[type=text]{width:100%}}footer .footer-newsletter .errors-container{margin-left:0}footer .footer-newsletter .errors-container ul li{font-size:.9em;margin-left:0;padding:.5em 0;font-weight:700}footer #logos{text-align:center;background:url(../../../img/footer/footer_yellow.png);background-position:top;color:#ccc;font-size:11px}footer #logos .container{padding:10px 0 5px}footer #logos img{margin-top:5px;height:25px;width:auto}footer #logos p{color:#333;margin-top:5px;margin-bottom:2px}footer #logos .logos-nemo{text-align:left}footer #logos .logos-nemo img{float:left;margin:3px 10px 5px 0;padding-bottom:0}footer #logos .price_surfer{float:right;height:15px;vertical-align:middle}@media (max-width:767px){footer #logos{font-size:7px}footer #logos img{max-width:100%;height:auto}footer #logos .logos-nemo img{margin:7px 80% 5px 10px;max-width:170px;height:auto}footer #logos .logos-nemo p{margin-left:10px;white-space:nowrap;padding-top:40px}footer #logos .price_surfer{margin-right:10px}}@media (max-width:767px){footer #logos{font-size:11px}footer #logos .logos-nemo p{margin-left:10px;white-space:nowrap;padding-top:40px}footer #logos .logos-nemo p br{display:none}}@media (max-width:480px){footer #logos .logos-nemo img{height:17px}}footer #logos-go{text-align:center;background:none;background-position:auto;color:#ccc;font-size:11px}footer #logos-go .container{padding:10px 0 5px}footer #logos-go img{margin-top:auto;height:auto;width:8%}footer #logos-go .logos-nemo-go{text-align:left}footer #logos-go .logos-nemo-go img{margin-top:auto;height:auto;width:8%}@media (max-width:767px){footer #logos-go{font-size:7px}footer #logos-go .logos-nemo-go img,footer #logos-go img{margin-top:auto;width:20%;height:auto}}@media (max-width:767px){footer #logos-go{font-size:11px}footer #logos-go .logos-nemo-go img{margin-top:auto;width:20%;height:auto}}@media (max-width:480px){footer #logos-go .logos-nemo-go img{margin-top:auto;width:20%;height:auto}}#menu_personalized{font-size:.7em;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;text-align:right;width:100%;padding:0;margin-bottom:4px}#menu_personalized li{vertical-align:top}#menu_personalized li a{display:inline-block;position:relative}#menu_personalized li .fa,#menu_personalized li .icon{font-size:1.3em;vertical-align:middle;margin-right:1%}#menu_personalized li .fa.icon-custom,#menu_personalized li .icon.icon-custom{font-size:2.4em}#menu_personalized li.menu-custom{padding-bottom:0;margin-top:10px}#menu_personalized li:last-child{padding-right:0}#menu_personalized li.menu-dashboard{padding-left:3.8%;border-left:1px solid;height:2.3em;top:10px}#menu_personalized li.menu-dashboard a{margin-top:-9px}#menu_personalized li.menu-dashboard .icon{font-size:1.7em;line-height:2.5em}#menu_personalized li.menu-dashboard .fa{font-size:2em;line-height:2.1em}@media screen and (min-width:501px) and (max-width:1024px){#menu_personalized li.menu-personalized-toggle-menu-profile{padding-left:15px;padding-right:15px}#menu_personalized li.menu-dashboard{height:2.3em}}#menu_personalized li:nth-child(-n+4){padding-bottom:0;margin-top:10px}#menu_personalized li:nth-child(-n+4) a{margin-left:10px}#menu_personalized li:nth-child(-n+4) .icon{font-size:2.4em}#menu_personalized li .icon-menu_01{font-size:1.7em;line-height:2.6em}#menu_personalized li .fa{font-size:2em;line-height:2.1em}#menu_personalized li .name{display:inline-block;vertical-align:middle;padding-right:21%;font-weight:700;font-size:1.1em;line-height:1.6em;text-transform:none;letter-spacing:-.01em}#menu_personalized li .name .small{font-weight:400;display:block;font-size:1em;letter-spacing:0;padding-right:2px}@media (max-width:767px){#menu_personalized{display:none}}@media (max-width:769px){#menu_personalized{float:right}}@media (min-width:768px){#menu_personalized li .name{padding-right:20px}#menu_personalized li .profile{vertical-align:middle;width:40px}#menu_personalized li.profile-name a{margin-right:20px}}#menu_personalized li.profile-name a{margin-left:9%}@media (max-width:1023px){#menu_personalized .name{display:none!important}#menu_personalized .profile{width:45px}}@media (max-width:769px){#menu_personalized{width:60%;margin:17px 0 0}#menu_personalized .name{display:block}#menu_personalized li .icon-menu_01{font-size:2em}}@media (min-width:768px){#menu_personalized .menu{margin:0}#menu_personalized li .icon-menu_01{display:inline-block}}@media (min-width:1025px){#menu_personalized li{padding-right:3.5%;padding-bottom:5px}#menu_personalized li.menu-custom{margin-left:3.5%}}.filters{margin:0}.filters .filters-box-left{padding:15px;border-bottom:1px solid #d5d5d5}.filters .filters-box-left a.title{margin-bottom:0;border-bottom:none;padding-bottom:0;font-size:18px;font-weight:300}.filters .filters-box-left .filter-submenu{padding-left:0;margin-bottom:0;height:auto!important}.filters .filters-box-left .filter-item-checkbox{position:relative;padding-left:20px}.filters .filters-box-left .filter-item-checkbox input{position:absolute;top:0;left:0}.filters .filters-box-left .filter-item-checkbox .badge{top:-3px;background:none;color:#333}.filters .filters-box-left .custom-icon-tripadvisor,.filters .filters-box-left .custom-icon-tripadvisor-vacio{top:2px!important;margin-right:3px}.filters .filters-box-left.lef-box-dark{background:#98a2ac}.filters .filters-box-left .max-min-price{text-align:center;color:#0073c4;font-weight:700;text-transform:uppercase}.filters label{cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.filters label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;top:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.filters label.checked:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.filters .fa-star{color:#f59c0d;font-size:15px;margin-top:3px;padding-right:5px}.filters input[type=checkbox]{display:none}.filters .filters-btn button{border-radius:0;background-clip:padding-box;background:#98a2ac;width:100%;font-size:17px;padding:14px;font-weight:300}.filters .title-underline{font-size:23px;border-bottom:1px dashed #ccc;font-weight:300;margin-bottom:10px;padding-bottom:10px}.filters .filter-submenu input[type=text]{border:1px solid #969c9c}.filters .filter-submenu .input-group-addon{border:1px solid #969c9c;background:#969c9c;color:#fff}.filters .submenu li{line-height:20px}.filters .submenu li .badge{height:20px;font-weight:700}@media (max-width:992px){width:100%;.filters-btn,.filters-left-box{display:none}.filters-left-box.lef-box-dark{display:block;width:100.1%}}.web-filter{padding:0 15px 10px}.web-filter .filters-btn{margin-bottom:10px}.web-filter .filters-btn button{width:100%}.web-filter .custom-icon-tripadvisor,.web-filter .custom-icon-tripadvisor-vacio{top:2px!important}.web-filter .filter-list{list-style-type:none}.web-filter .filter-list>li{width:100%;display:block;border-bottom:1px solid #d5d5d5;padding:10px 0}.web-filter .filter-list>li:last-child{border:0}.web-filter .filter-list .title{margin-bottom:0;border-bottom:none;padding-bottom:0;font-size:18px;font-weight:300}.web-filter .filter-list .filter-submenu{display:block;width:100%;padding-left:0!important}.web-filter .filter-list .filter-submenu:after{content:"";display:table;clear:both}.web-filter .filter-list .filter-submenu li{line-height:20px;min-height:28px}.web-filter .filter-list .filter-submenu li label{line-height:20px}.web-filter .filter-list .filter-submenu .badge{top:0;line-height:1.75;background:none;color:#000;font-size:12px}.web-filter .filter-list .fa-star{font-size:15px;color:#f59c0d;margin-top:0;top:2px;position:relative;padding-right:5px}.web-filter .filter-list .parent .submenu{padding-top:5px;transition:max-height .3s ease-out}.web-filter .filter-list .parent .opened .submenu{height:auto!important}.web-filter .filter-list .filter-item-checkbox{position:relative;padding-left:20px}.web-filter .filter-list .filter-item-checkbox label{display:block;letter-spacing:.02em;position:static;cursor:pointer;font-weight:400;margin:0;font-size:12px;top:3px;padding-left:7px}.web-filter .filter-list .filter-item-checkbox label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.web-filter .filter-list .filter-item-checkbox input[type=checkbox]{display:none}.web-filter .filter-list .filter-item-checkbox input[type=checkbox]:checked+label:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}footer{z-index:999}@media (max-width:992px){.results-space{padding:0}}.results-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.results-slide-content .container{width:100%}@media (min-width:1380px){.results-slide-content .container{max-width:1366px}}.results-slide-content .container,.results-slide-content .container-fluid{padding-left:20px;padding-right:20px}.results-slide-content .page-header{background:#f7f6f6!important;margin:0;padding:15px 10px;font-size:18px;font-weight:700;height:60px}@media (max-width:992px){.results-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.results-slide-content{width:auto;padding:0}}.results-slide-content .results-page-content{background:#fff}@media (max-width:992px){.results-slide-content{padding:0;margin:0;width:auto}}.results-page-content-left{width:24%;background:#f7f6f6;font-size:14px;float:left}@media (min-width:1023px) and (max-width:1199px){.results-page-content-left{width:27%}}.results-page-content-left .fix{border-right:1px solid #d5d5d5;padding:0!important}.results-page-content-left .mismensajes-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.results-page-content-left .mismensajes-left-box .category-filter-container,.results-page-content-left .mismensajes-left-box .trip-advisor-filter-container{padding-top:20px}.results-page-content-left .mismensajes-left-box .category-filter-container .btn.btn-primary,.results-page-content-left .mismensajes-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.results-page-content-left .mismensajes-left-box .padding-menu{padding-left:5%;padding-right:10%}.results-page-content-left .mismensajes-left-box.selected,.results-page-content-left .mismensajes-left-box:hover{background:#e3e3e3}.results-page-content-left .mismensajes-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.results-page-content-left .mismensajes-left-box.message-filter-noshow{min-height:410px}.results-page-content-left .mismensajes-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.results-page-content-left .mismensajes-left-box.message-filter-noshow{max-width:none}}.results-page-content-left a{display:block}.results-page-content-left a.active{color:#ce0d01}.results-page-content-left .parent>a{position:relative}.results-page-content-left .parent>a:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f0d7";font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.results-page-content-left .parent .submenu{display:block;margin-bottom:0;padding-bottom:0;padding-top:0;max-height:0;overflow:hidden}.results-page-content-left .parent.opened>a:after{content:"\f0d8"}.results-page-content-left .parent.opened .submenu{max-height:none}.results-page-content-left .parent.opened .submenu.no-padding-left{padding-left:0}.results-page-content-left .parent.nocarret>a:after{display:none}.results-page-content-left .submenu{font-size:14px;padding-left:10%;padding-top:5px;padding-bottom:9px;position:relative;text-align:left;background:none}.results-page-content-left .submenu li{display:block;padding:5px 0;line-height:26px}.results-page-content-left .submenu li .icon{margin-right:6px}.results-page-content-left .badge{padding:0;background:red;position:absolute;right:0;font-size:.8em;font-weight:700;text-align:center;width:26px;height:26px;border-radius:50%;background-clip:padding-box;line-height:26px}.results-page-content-left .simple-item a{text-decoration:none;position:relative}.results-page-content-left .simple-item a .badge{font-size:12px}.results-page-content-left .simple-item a.active{color:#ce0d01}.results-page-content-left .form label{font-weight:300;font-size:14px}.results-page-content-left .form button.btn{width:100%;display:block;border-radius:0;background-clip:padding-box}.results-page-content-left .form button.btn:hover{color:#fff}.results-page-content-left .form .input-group-addon{background:#969c9c;color:#fff}.results-page-content-left .form input.date{font-size:12px}.results-page-content-left .form input.date::-webkit-input-placeholder{color:#c9c9c9}.results-page-content-left .form input.date:-moz-placeholder,.results-page-content-left .form input.date::-moz-placeholder{color:#c9c9c9}.results-page-content-left .form input.date:-ms-input-placeholder{color:#c9c9c9}.results-page-content-left .form .inner-addon .icon{font-size:12px;color:#c9c9c9;margin-top:1px}.results-page-content-left .form .pdright50{padding-right:5px}@media (max-width:767px){.results-page-content-left .form .pdright50{padding-right:15px}}.results-page-content-left .form .pdleft50{padding-left:5px}@media (max-width:767px){.results-page-content-left .form .pdleft50{padding-left:15px}}@media (max-width:992px){.results-page-content-left{width:380px;left:0}}@media (max-width:767px){.results-page-content-left .fecha-hasta{padding-top:15px}}.results-page-content-left .filters{margin:0}.results-page-content-left .filters label{cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.results-page-content-left .filters label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.results-page-content-left .filters label.checked:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.results-page-content-left .filters .fa-star{color:#f59c0d;font-size:15px}.results-page-content-left .filters input[type=checkbox]{display:none}.results-page-content-left .submenu li{line-height:20px}.results-page-content-left .submenu li .badge{height:20px;font-weight:700}.results-page-content-left .submenufiltro input[type=text]{border:1px solid #969c9c}.results-page-content-left .submenufiltro .input-group-addon{border:1px solid #969c9c;background:#969c9c;color:#fff}.results-page-content-left .max-min-price{text-align:center;color:#0073c4;font-weight:700;text-transform:uppercase}.results-page-content-left .results-btn-filtros .btn-filtros{border-radius:0;background-clip:padding-box;background:#98a2ac;width:100%;font-size:17px;padding:14px;font-weight:300}.results-page-content-left .title-underline{font-size:23px;border-bottom:1px dashed #ccc;font-weight:300;margin-bottom:10px;padding-bottom:10px}@media (max-width:992px){.results-page-content-left{width:100%}.results-page-content-left .results-btn-filtros,.results-page-content-left .results-left-box{display:none}.results-page-content-left .results-left-box.lef-box-dark{display:block;width:100.1%}}.results-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.results-left-box .category-filter-container,.results-left-box .trip-advisor-filter-container{padding-top:20px}.results-left-box .category-filter-container .btn.btn-primary,.results-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.results-left-box .padding-menu{padding-left:5%;padding-right:10%}.results-left-box.selected,.results-left-box:hover{background:#e3e3e3}.results-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.results-left-box.message-filter-noshow{min-height:410px}.results-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.results-left-box.message-filter-noshow{max-width:none}}.results-left-box a.title{margin-bottom:0;border-bottom:none;padding-bottom:0}.results-left-box .submenufiltro{padding-left:0;margin-bottom:0}.results-left-box .item-filtro-checkbox{position:relative;padding-left:20px}.results-left-box .item-filtro-checkbox input{position:absolute;top:0;left:0}.results-left-box .item-filtro-checkbox .badge{top:0;background:none;color:#333}.results-left-box .custom-icon-tripadvisor,.results-left-box .custom-icon-tripadvisor-vacio{top:3px}.results-left-box.lef-box-dark{background:#98a2ac}.results-page-content-center{float:left;width:76%;position:relative}.results-page-content-center .with-separator{border-right:1px solid #b5bcc4}@media (max-width:992px){.results-page-content-center{width:100%}}.results-content-header{padding:9px;border-bottom:1px solid #b5bcc4}.results-content-header .menu-left,.results-content-header .menu-left .orderby{float:left}.results-content-header .menu-left .orderby span{color:#0073c4}.results-content-header .menu-left .orderby .control,.results-content-header .menu-left .orderby span{display:block;padding:9px}.results-content-header .menu-left .orderby form{margin:0}.results-content-header .menu-left .colapse-expand{padding-top:10px;float:left}.results-content-header .menu-left .colapse-expand .icono{float:left}.results-content-header .menu-left .colapse-expand span{color:#333}.results-content-header .menu-left .colapse-expand span i{padding:9px}.results-content-header .menu-right{float:right}.results-content-header .menu-right .item-menu-right{padding:4px 12px;float:left}.results-content-header .menu-right .item-menu-right a{position:relative;color:#777}.results-content-header .menu-right .item-menu-right a.active,.results-content-header .menu-right .item-menu-right a:hover{color:#0073c4}.results-content-header .menu-right .item-menu-right a .quantity{position:absolute;background:#f82c14;color:#fff;font-size:.8em;letter-spacing:-.01em;padding:2px 13%;border-radius:10px;right:-6px;bottom:0}@media (max-width:767px){.results-content-header .menu-right .item-menu-right a .quantity{padding:1px 22%;font-size:8px;bottom:-6px}}.results-content-header .menu-right .item-menu-right i{font-size:28px}@media (max-width:767px){.results-content-header .menu-right .item-menu-right i{font-size:15px}}@media (max-width:767px){.results-content-header .menu-right{padding-top:5px}}.results-content-header .menu-left.mobile{width:50%}.results-content-header .menu-left.mobile .control{padding:9px 0 9px 5px}.results-content-header .menu-left.mobile .showHideBtnFiltro{float:left;width:20%}.results-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:23px;display:block;padding:6px;text-align:center;color:#0073c4}.results-content-header .menu-left.mobile .orderby,.results-content-header .menu-left.mobile .orderby.short{width:40%}.results-content-header .menu-left.mobile select{font-size:11px}.results-content-list .fix{padding:20px 0}@media (max-width:767px){.results-content-list .fix{padding:0}}.no-arrow .result-title .indicatoricon{display:none}.no-arrow .result-title .indicatoricon+span{padding-left:0!important}.results-hotel-header{position:relative;z-index:1}.results-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:40%;left:0;right:0;bottom:0;width:95%;z-index:-1}.results-hotel-header .hotel-name{float:left;background:#fff;padding:2px 20px 2px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.results-hotel-header .hotel-name .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d}.results-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px!important}.results-hotel-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.results-hotel-header .hotel-name{padding:9px 10px 9px 0}.results-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.results-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:12px!important}.results-hotel-header .hotel-name i.indicatoricon{display:none}}.results-hotel-header .result-actions{float:right;background:#fff;padding:8px 15px}.results-hotel-header .result-actions .item-menu-right{padding:3px 4px 0;float:left}.results-hotel-header .result-actions .item-menu-right a{color:#777}.results-hotel-header .result-actions .item-menu-right a i{font-size:16px;font-style:normal}.results-hotel-header .result-actions .item-menu-right a.active,.results-hotel-header .result-actions .item-menu-right a:hover{color:#0073c4}@media (max-width:767px){.results-hotel-header .result-actions{padding:8px 0 8 15px;display:none}}@media (max-width:992px){.results-hotel-header{margin:0 10px}}@media (max-width:767px){.results-hotel-header{margin:0 10px}}.results-content-box{border-bottom:0 solid #b5bcc4;margin:0 20px 0 40px;position:relative;min-height:185px;padding-top:20px}@media (max-width:992px){.results-content-box{margin:0 10px;margin-bottom:20px}}@media (max-width:767px){.results-content-box{min-height:inherit;margin:0 10px;border-bottom:none}}.results-content-box.results-content-box-transfer{min-height:230px}.results-image{width:30%;padding-right:15px;position:relative;float:left}.results-image figure{max-width:236px;position:relative}.results-image .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.results-image .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}.results-image .more p{display:block;background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em;font-size:11px;font-size:10px;padding:9px}@media (max-width:992px){.results-image{width:35%}}@media (max-width:767px){.results-image figure{height:155px;overflow:hidden}.results-image figure img{height:155px;width:auto;max-width:none}.results-image .more p{display:none}}.results-description{width:49%;float:left;font-size:13px}.results-description .results-description-title b{font-size:18px}.results-description .results-description-features b{padding:10px 0;display:inline-block}.results-description .tripad{font-size:11px;font-style:italic}.results-description .tripad i{position:relative;bottom:-3px}.results-description .ad-ubicacion{padding:7px 0}.results-description .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.results-description .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.results-description .ubicacion{margin-top:10px;line-height:18px}.results-description .ubicacion i{color:#0073c4;font-size:14px}.results-description .comodidades{padding:7px 0;font-size:18px;color:gray}.results-description .tabs{padding-top:8px}.results-description .tabs a{float:left;margin-right:10px;padding:4px;font-size:14px;color:#434343;text-decoration:none;border-bottom:2px solid #fff!important}.results-description .tabs a.active,.results-description .tabs a:hover{border-bottom:2px solid #0073c4!important}@media (max-width:1200px){.results-description .tabs a{font-size:12px}}@media (max-width:767px){.results-description{width:50%}.results-description .tripad .hotel-header-stars{display:inline-block!important;position:relative;top:-2px;font-size:11px;color:#f59c0d}.results-description .tripad .custom-icon-tripadvisor{border:1.2px solid green;border:1.2px solid #53c5a7;border-radius:50%;height:12px;width:12px;position:relative;display:inline-block}.results-description .tripad .custom-icon-tripadvisor:after{background:green;content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:7.2px;width:7.2px;margin-top:-3.6px;margin-left:-3.6px;top:50%;left:50%;height:8px;width:8px;margin-top:-4px;margin-left:-4px}.results-description .tripad .custom-icon-tripadvisor-vacio{border:1.2px solid green;border:1.2px solid #53c5a7;border-radius:50%;height:12px;width:12px;position:relative;display:inline-block}.results-description .tripad .custom-icon-tripadvisor-vacio:after{background:green;content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:7.2px;width:7.2px;margin-top:-3.6px;margin-left:-3.6px;top:50%;left:50%;background:none}.results-description .tripad .resena{display:none}.results-description .ubicacion{font-size:10px}}.defult-style-price .price-local{color:#ef231c}.defult-style-price .price-detail{font-size:11px}.results-price{width:21%;float:left;text-align:right;position:absolute;bottom:0;right:0}.results-price .price-local{color:#ef231c}.results-price .price-detail{font-size:11px}.results-price .price-logo img{float:right;max-height:40px;padding-bottom:5px}.results-price .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.results-price .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.results-price .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.results-price .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.results-price .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.results-price .price-uds{font-size:12px;color:#b5bcc4}.results-price .price-local{font-size:16px;font-weight:700;color:#0073c4}.results-price .price-local.blue{color:#0073c4}.results-price .price-local small{font-size:10px}.results-price .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.results-price .price-detail .notice{color:red}@media (max-width:1100px){.results-price .price-button-detalle button{font-size:13px}}.results-price .result-action{float:right;background:#fff;padding:5px 0}.results-price .result-action .item-menu{padding:3px 4px 0;display:inline-block}.results-price .result-action .item-menu a{color:#777}.results-price .result-action .item-menu a i{font-size:16px;font-style:normal}.results-price .result-action .item-menu a.active,.results-price .result-action .item-menu a:hover{color:#0073c4}@media (max-width:767px){.results-price .result-action{padding:8px 0 8px 15px}}@media (max-width:767px){.results-price{position:relative;width:30%;float:right;text-align:right}.results-price .price-button-detalle{position:absolute;right:0;bottom:0;width:10%}.results-price .price-button-detalle button{padding:0;width:100%;background:none;color:#0073c4;font-size:20px}.results-price .price-left{float:right;width:100%}.results-price .price-left .price-uds{font-size:9px}.results-price .price-left .price-local{font-size:12px}.results-price .price-left .price-local small{font-size:8px}.results-price .price-detail{float:right;width:100%;padding-top:13px;padding-bottom:0}}.results-full.close-result .results-tarifas{display:none}.results-full.close-result i.indicatoricon:after{content:"\f078"}.showhide-results-detail{padding-left:25px}.showhide-results-detail .description{float:left;width:100%;padding-right:15px;font-size:12px}.showhide-results-detail .description h5{font-weight:600}.showhide-results-detail .description .item{padding-left:10px;position:relative}.showhide-results-detail .description .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}@media (max-width:767px){.showhide-results-detail .description{padding-right:0}}.results-tarifas{padding:20px 0;margin:0 20px 0 40px;position:relative;text-align:left}.results-tarifas .price-local{color:#ef231c}.results-tarifas .price-detail{font-size:11px}.results-tarifas .price-logo img{float:right;max-height:40px;padding-bottom:5px}.results-tarifas .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.results-tarifas .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.results-tarifas .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.results-tarifas .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.results-tarifas .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.results-tarifas .price-uds{font-size:12px;color:#b5bcc4}.results-tarifas .price-local{font-size:16px;font-weight:700;color:#0073c4}.results-tarifas .price-local.blue{color:#0073c4}.results-tarifas .price-local small{font-size:10px}.results-tarifas .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.results-tarifas .price-detail .notice{color:red}@media (max-width:1100px){.results-tarifas .price-button-detalle button{font-size:13px}}.results-tarifas .separator-item{border-bottom:1px dotted #b5bcc4;margin-bottom:20px}.results-tarifas .results-tarifas-item{position:relative;font-size:12px;margin-bottom:5px}.results-tarifas .description{float:left;width:100%;padding-right:15px;font-size:12px}.results-tarifas .description h5{font-weight:600}.results-tarifas .description .item{padding-left:10px;position:relative}.results-tarifas .description .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.results-tarifas .included{float:left;width:18%;padding-left:15px;padding-right:15px}.results-tarifas .included span{display:block;padding-left:20px;position:relative;font-weight:700;line-height:15px}.results-tarifas .included span i{position:absolute;top:3px;left:0}.results-tarifas .price{padding-left:15px;padding-right:15px;float:left;width:18%;text-align:right}.results-tarifas .price .price-uds{font-size:11px;font-weight:600}.results-tarifas .price .price-local{font-size:13px}.results-tarifas .price .price-detail{font-size:9px}@media (max-width:1200px){.results-tarifas .price .price-uds{font-size:11px}.results-tarifas .price .price-local{font-size:13px}}.results-tarifas .price-button-detalle{padding-left:15px;float:left;width:14%;text-align:right}.results-tarifas .price-button-detalle button{font-size:12px;padding:.3em 10px;width:150px;height:38px}.results-tarifas .price-button-detalle button i{margin-left:5px}.results-tarifas .price-button-detalle button.inflight{opacity:.25;pointer-events:none}@media (max-width:1200px){.results-tarifas .price-button-detalle i{display:none}}.results-tarifas .price-button-detalle span{color:#ef231c}.results-tarifas .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4}.results-tarifas .separator.separator-1{left:50%}.results-tarifas .separator.separator-2{left:68%}.results-tarifas .separator.separator-3{left:86%}@media (max-width:992px){.results-tarifas{display:none}}@media (max-width:767px){.results-tarifas,.results-tarifas .separator{display:none}.results-tarifas .description{width:70%}.results-tarifas .included{display:none}.results-tarifas .price{width:30%;padding-right:0}.results-tarifas .price-button-detalle{width:100%;float:right;width:auto}.results-tarifas .price-button-detalle span{display:none}.results-tarifas .price-button-detalle .button{width:120px}}.results-tarifas-item-notices{font-size:10px;padding-bottom:20px;margin-top:20px;color:#515151}.results-tarifas-item-notices .results-tarifas-item-notices-item{background:#f7f6f6;padding:5px 30px 5px 40px;border-left:2px solid #777;position:relative;float:left}.results-tarifas-item-notices .results-tarifas-item-notices-item.blue{border-left-color:#0073c4}.results-tarifas-item-notices .results-tarifas-item-notices-item.red{border-left-color:#ef231c}.results-tarifas-item-notices .results-tarifas-item-notices-item i{position:absolute;top:10px;left:10px;font-size:20px;display:table-cell;vertical-align:middle}.results-tarifas-item-leyends{font-size:11px;padding-bottom:20px;color:#333;line-height:18px}.results-tarifas-item-leyends .leyend-separator{padding-left:10px;padding-right:10px}.results-tarifas-item-leyends i{font-size:14px;position:relative;bottom:-2px}.results-tarifas-item-leyends i.red{color:#ef231c}.results-short .tripad{padding-bottom:10px}.results-short .tripad .pipe-separator{display:inline-block;padding-left:10px;padding-right:10px}.results-short .span-normal{font-style:normal}.results-short .ad-ubicacion-span{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:4px 10px;font-size:9px}.results-short .results-content-box-short{position:relative;margin:0 20px 0 40px}.results-short .results-content-box-short .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4;left:86%}.results-short .results-description{width:68%}.results-short .results-description .included,.results-short .results-description .ubicacion{float:left;padding-right:15px}.results-short .results-description .ubicacion{width:57%}.results-short .results-description .included{width:43%}.results-short .results-description .included i{color:#777;font-size:15px}.results-short .price{padding-left:15px;padding-right:15px;float:left;width:18%;text-align:right}.results-short .price .price-uds{font-size:11px;font-weight:600}@media (max-width:1200px){.results-short .price .price-uds{font-size:11px}.results-short .price .price-local{font-size:13px}}.results-short .price .price-detail{font-size:11px}.results-short .price .price-logo img{float:right;max-height:40px;padding-bottom:5px}.results-short .price .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.results-short .price .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.results-short .price .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.results-short .price .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.results-short .price .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.results-short .price .price-uds{font-size:12px;color:#b5bcc4}.results-short .price .price-local{font-size:16px;font-weight:700;color:#0073c4}.results-short .price .price-local.blue{color:#0073c4}.results-short .price .price-local small{font-size:10px}.results-short .price .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.results-short .price .price-detail .notice{color:red}@media (max-width:1100px){.results-short .price .price-button-detalle button{font-size:13px}}.results-short .price .price-uds{font-size:10px}.results-short .price .price-local{font-size:13px;color:#ef231c}.results-short .price .price-detail{font-size:9px}.results-short .price-button-detalle{padding-left:15px;float:left;width:14%;text-align:right;float:right;width:auto}@media (max-width:1100px){.results-short .price-button-detalle button{font-size:13px}}.results-short .price-button-detalle button{font-size:12px;padding:.3em 10px;width:150px;height:38px}.results-short .price-button-detalle button i{margin-left:5px}.results-short .price-button-detalle button.inflight{opacity:.25;pointer-events:none}@media (max-width:1200px){.results-short .price-button-detalle i{display:none}}.results-short .price-button-detalle span{color:#ef231c}@media (max-width:992px){.results-short .results-description{width:35%}.results-short .price{width:30%}.results-short .price-button-detalle{width:100%;float:right}}@media (max-width:767px){.results-short .results-description{width:45%}.results-short .results-price{width:20%;bottom:0;position:absolute}.results-short .price-button-detalle{width:100%}}@media (max-width:480px){.results-short .results-image{width:40%}.results-short .results-description{width:60%}.results-short .results-price{width:100%;margin-top:10px;position:static}}.results-item{border-top:4px solid #015eab;padding-top:10px}.results-item .content-closed,.results-item .content-opened{animation:Ab .5s}.results-item .content-closed{display:block}.results-item .content-opened,.results-item.opened .content-closed{display:none}.results-item.opened .content-opened{display:block}.results-item .results-notices{font-size:10px;padding-bottom:20px;color:#515151}.results-item .results-notices .results-notices-item{width:98%;height:38px;display:table;border-left:2px solid #0073c4;margin-right:2%;background:#f7f6f6;padding:5px 30px 5px 40px;position:relative;float:left}.results-item .results-notices .results-notices-item i{position:absolute;top:10px;left:10px;font-size:20px}.results-item .results-notices .results-notices-item span{display:table-cell;vertical-align:middle}.resultado-hoteles-vista-normal .results-header .hotel-name{padding-left:20px}.resultado-hoteles-vista-normal .results-header .hotel-name .indicatoricon{display:none}.resultado-hoteles-vista-normal .results-full .results-content-box,.resultado-hoteles-vista-normal .results-full .results-tarifas{margin-left:20px}.resultado-hoteles-vista-normal .results-full .content-opened{display:block}.resultado-hoteles-vista-normal .results-full .content-closed.results-content-box-short,.resultado-hoteles-vista-normal .results-full .content-opened .results-tarifas{display:none}.resultado-hoteles-vista-normal .results-full.opened .content-opened{display:block}.resultado-hoteles-vista-normal .results-short .content-closed.results-content-box-short,.showhide-results-detail{display:none}#detalle-view,.grid-detail{padding:20px 20px 20px 40px}#detalle-view .place-cn,.grid-detail .place-cn{padding-bottom:20px;font-size:14px;line-height:17px;border-bottom:1px dotted #ccc}#detalle-view .place-cn .marker-det,.grid-detail .place-cn .marker-det{vertical-align:top;margin-right:10px;display:inline-block;width:34px;height:34px!important;border-radius:16px;text-align:center}#detalle-view .place-cn .marker-det i,.grid-detail .place-cn .marker-det i{padding-top:6px;padding-left:1px;font-size:22px;text-align:center;color:#0073c4}#detalle-view .place-cn .place,.grid-detail .place-cn .place{display:inline-block}#detalle-view .place-cn .place span,.grid-detail .place-cn .place span{display:block;font-weight:600}#detalle-view .dsc-cn,.grid-detail .dsc-cn{padding:20px 0;border-bottom:1px dotted #ccc}#detalle-view .caract,.grid-detail .caract{padding:20px 0}#detalle-view .caract .tit,.grid-detail .caract .tit{font-size:16px;display:block;padding-bottom:15px}#detalle-view .caract ul li,.grid-detail .caract ul li{display:block;padding-bottom:5px}#detalle-view .caract ul li i,.grid-detail .caract ul li i{color:#0073c4;font-size:14px;padding-right:5px}.detalles-img a{padding:2px 0 2px 4px}.detalles-img img{min-height:100%}.showhide-results-detail.active{display:block}.loading{position:absolute;width:100%;height:100%;background:#fff;z-index:999;color:#fff;padding-top:150px;text-align:center}.loading p{margin-top:30px}.loading .spinner{margin:100px auto 0;width:70px;text-align:center}.loading .spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;animation:xb 1.4s infinite ease-in-out both}.loading .spinner .bounce1{animation-delay:-.32s}.loading .spinner .bounce2{animation-delay:-.16s}@keyframes xb{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.results-transfers .results-price .price-detail span{display:block;font-size:10px}.results-transfers .results-price .price-detail span b{font-weight:400}.file-acordeon .panel-group .panel{margin:0;background:#f7f6f6;box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000;border:none}.file-acordeon .panel-group .panel-heading{background:#55a2d8;color:#fff;padding:5px 15px}.file-acordeon .panel-group .panel-heading a{padding-left:10px;display:block}.file-acordeon .panel-group .panel-heading a i{position:relative}.file-acordeon .panel-group .panel-heading a i:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f077";display:1em;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.file-acordeon .panel-group .panel-heading a.collapsed i:after{content:"\f078"}.file-acordeon .panel-group .panel-heading .panel-title{font-size:14px}.file-acordeon .panel-group .panel-body{padding:0}.file-acordeon-item{padding:15px}.file-acordeon-item .left,.file-acordeon-item .right{float:left;width:50%}.file-acordeon-item .bottom{margin-top:20px;padding-top:15px;border-top:1px solid #969c9c}.file-acordeon-item h3{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700;margin:10px 0 2px}.file-acordeon-item p{text-transform:uppercase;font-size:12px;font-weight:400;margin:2px 0 10px}.file-acordeon-item .leyend{font-style:italic;font-weight:700;font-size:11px}.file-acordeon-item .item-grafico{text-align:right;max-width:280px;margin:0 auto;padding-bottom:8px;position:relative}.file-acordeon-item .item-grafico:after{content:"";position:absolute;top:23px;bottom:0;left:50%;border-left:1px solid #ccc}.file-acordeon-item .item-grafico .item-grafico-center,.file-acordeon-item .item-grafico .item-grafico-left,.file-acordeon-item .item-grafico .item-grafico-right{float:left}.file-acordeon-item .item-grafico .item-grafico-left{width:36%}.file-acordeon-item .item-grafico .item-grafico-left span{display:block}.file-acordeon-item .item-grafico .item-grafico-center{width:28%;text-align:center}.file-acordeon-item .item-grafico .item-grafico-right{width:36%}.file-acordeon-item .item-grafico .fecha-precio{font-weight:700;font-size:12px}.file-acordeon-item .item-grafico .fecha-precio .dolar{font-size:10px;color:#969c9c}.file-acordeon-item .item-grafico .fecha-precio .local{color:#e91000}.file-acordeon-item .item-grafico .fecha-precio small{font-size:8px}.file-acordeon-item .item-grafico.verde:after{top:32px}.file-acordeon-item .item-grafico.verde .item-grafico-left{color:#42a640;font-size:11px}.file-acordeon-item .item-grafico.verde .item-grafico-center i{font-size:30px;color:#42a640}.file-acordeon-item .item-grafico.rojo .item-grafico-center i{font-size:22px;color:#e91000}.file-acordeon-item.fulltablet .left,.file-acordeon-item.fulltablet .right{float:none;width:100%}#categories-selector{text-align:left;padding:0 4px;margin:0;margin-bottom:0}#categories-selector .owl-stage{display:-ms-flexbox;display:flex}#categories-selector .owl-item{width:max-content!important}#categories-selector .owl-item img{width:auto;max-height:460px;margin-left:auto;margin-right:auto}#categories-selector a:hover{color:#23527c}@media only screen and (max-width:992px){#categories-selector{margin-bottom:0}}#categories-selector .owl-stage-outer{overflow:hidden}@media only screen and (max-width:992px){#categories-selector .owl-stage-outer{padding-bottom:26px}}@media only screen and (max-width:767px){#categories-selector .owl-stage-outer{padding-bottom:0}}#categories-selector .owl-nav{color:#fff;font-size:2em}#categories-selector .owl-nav .owl-prev{position:absolute;top:25px;left:-25px}#categories-selector .owl-nav .owl-next{position:absolute;top:25px;right:-25px}#categories-selector li{transition:background .5s ease;display:inline-block;text-align:center;color:#fff;border-radius:6px;background:rgba(1,97,171,0)}#categories-selector li:after{transition:border-color .55s ease;border-color:rgba(1,97,171,0) transparent transparent}#categories-selector li.active span{color:#fff}@media screen and (max-width:767px){#categories-selector li.active span{color:#015eab}}#categories-selector li a{display:block}#categories-selector li .sub{letter-spacing:-.02em;display:block;text-align:center;white-space:nowrap}#categories-selector li.active:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:16px 17px 0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-14px}#categories-selector:after{content:" ";display:inline-block;width:100%;height:0}@media (max-width:767px){#categories-selector{padding:0}#categories-selector li{padding:15px 0}#categories-selector li a{margin-right:10px;margin-left:10px}#categories-selector li .icon{font-size:35px;line-height:35px}#categories-selector li .sub{font-size:.8em}}@media (max-width:769px){#categories-selector{margin-bottom:0;padding:0}#categories-selector .owl-controls{width:110%;margin-left:-5%}#categories-selector .owl-controls .owl-next,#categories-selector .owl-controls .owl-prev{color:#fff;font-size:2em;position:absolute;left:0}#categories-selector .owl-controls .owl-next{left:auto;right:0}#categories-selector .owl-controls .owl-prev{float:left}#categories-selector .owl-item{text-align:center}}@media (min-width:768px) and (max-width:769px){#categories-selector .owl-stage-outer li{padding:5% 14% 11%;margin-bottom:25px}}@media (min-width:768px){#categories-selector li{font-size:2.6em;padding:10px;margin:0 7px}#categories-selector li .sub{font-size:.425em;line-height:1em}}#categories-selector li.active{background:#015eab}#categories-selector li.active:after{border-color:#0161ab transparent transparent}@media (max-width:767px){#categories-selector{background:#fff}#categories-selector .owl-stage-outer{overflow:visible}#categories-selector li a{color:#787878}#categories-selector li.active a,#categories-selector li.selected a,#categories-selector li a .sub{color:#2e2e2e}#categories-selector li.active a .sub,#categories-selector li.selected a .sub{font-weight:700}#categories-selector li.active{background:#fff}#categories-selector li.active:after{border-color:#fff transparent transparent}#categories-selector .owl-nav{color:gray}#categories-selector .owl-nav .owl-next,#categories-selector .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%)}#categories-selector .owl-nav .owl-prev{left:2%}#categories-selector .owl-nav .owl-next{right:2%}}@media (max-width:769px){#categories-selector .owl-controls .owl-next,#categories-selector .owl-controls .owl-prev{bottom:1.7em}#categories-selector .owl-controls .owl-next{float:right}#categories-selector .owl-controls .owl-prev{float:left}}#categories-selector #rooms{width:100%!important}#search,#search #search_bg{position:relative}#search #search_bg .original_slides{height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto;max-height:100%;min-height:600px!important}#search #search_bg #bar{width:0;max-width:100%;height:4px;background:hsla(0,0%,100%,.5)}#search #search_bg #progressBar{background:transparent;position:absolute;width:100%;top:0;z-index:2}#search #data{border-radius:0 0 4px 4px}#search #data input[type=text]{padding:7px 10px 6px;font-size:.9em;border:1px solid #aaa;border-radius:2px}#search #data input[type=text][name=Entrada]{width:33%}#search #data input[type=text][name=Noches]{width:23%}#search #data input[type=text][name=Salida]{margin-right:0}#search #data input[type=text]+span{position:absolute;margin-top:7px}#search #data input[type=text]:focus{border-color:blue}#search #data input[type=text]:focus+span{color:blue}#search #data select{width:99%;border-radius:2px;margin-left:-3px;padding:6px 4%;font-size:.9em;margin-top:1px;color:#000}@media (max-width:769px){#search #data select{margin-left:0;width:100%}}#search #data #rooms{margin-bottom:3px}#search #data #rooms .room{position:relative;margin:0 0 15px;border-radius:4px;padding:8px 2px 12px}#search #data #rooms .room>div:nth-child(3) .child_age_select,#search #data #rooms .room>div:nth-child(4) .child_age_select{margin-right:3%;padding-right:0;padding-left:4%}#search #data label{margin-right:-10px}#search #data input[type=checkbox]{float:left;width:17px;height:17px;margin-right:2.5%}#search #data input[type=checkbox]+label .icon{vertical-align:middle;font-size:1.4em;margin-right:2%}#search #data hr{border-color:#ccc;margin-top:0;margin-bottom:0}#search #data .data-form-footer .advanced-search-ref{color:#015eab;font-size:.85em;letter-spacing:-.015em;line-height:1.5em;vertical-align:text-top}#search #data .data-form-footer .data-form-footer-right{text-align:right}#search #data .data-form-footer button{margin-top:-7px;margin-left:6%}#search #data .parsley-single-error{color:#c00}#search #data .parsley-single-error .filled~.filled{display:none}@media (max-width:767px){#search .container #full{padding:0}#search .container #full #data{padding-top:23px;padding-bottom:6px}#search .container #full #data input[type=text]+span{margin-left:-20px}#search .container #full #data input[type=text][name=donde]{width:100%}#search .container #full #data input[type=text][name=Salida]{width:40%}#search .container #full #data input[type=text][name=Noches]{margin-left:1%}#search .container #full #data .room .room_name_long{display:none}#search .container #full #data .room .room_child_selector{margin-top:10px}#search .container #full #data .room .close{font-size:.7em}#search .container #full #data .data-form-footer .data-form-add-flight{padding-top:25px;padding-bottom:10px}#search .container #full #data .data-form-footer .advanced-search-ref{display:block;text-align:center;line-height:2.5}#search .container #full #data .data-form-footer button{float:right}#search .container #full #data .data-form-footer .data-form-footer-right{padding-top:25px}#search .container #full #data .data-form-footer .data-form-footer-right a{text-align:right;margin-bottom:20px}#search .container #categories-selector{position:relative;padding:0 30px}#search .container #categories-selector:after{content:'';height:3px;position:absolute;bottom:0;width:100%;z-index:2}}@media (max-width:769px){#search #search_bg .original_slides{max-height:850px}#search #data .almost-5,#search #data .almost-7{float:none;width:100%}#search #data input[type=text]{margin-bottom:10px;margin-left:0}#search #rooms{padding:20px 0 0}#search #rooms .close{top:15px;right:10px;position:absolute}}@media (min-width:768px) and (max-width:769px){#search #full{padding:5% 4%}#search #data input[type=text]{margin:1px 10px 10px -4px}#search #data input[type=text][name=donde]+.icon{margin-left:-5%}#search #data input[type=text][name=Entrada]{margin-right:3%;width:auto}#search #data input[type=text][name=Entrada]+.icon{margin-left:-9%}#search #data input[type=text][name=Noches]{width:15%;margin-right:3%}#search #data input[type=text][name=Salida]{width:auto;margin-right:3%}#search #data input[type=text][name=Salida]+.icon{margin-left:-6%}}@media (min-width:768px){#search .container{position:absolute;z-index:2;top:0;left:0;right:0;margin-left:auto;margin-right:auto}#search #data{padding:23px 4% 6px;border:1px solid rgba(0,0,0,.5);border-top:4px solid #015eab}#search #data select{background-color:#f1f1f1}#search #data #rooms .room{background:rgba(0,0,0,.05)}#search #data #rooms .close{font-size:.9em;position:absolute}#search #data .room_name_short{display:none}#search #data input[type=text][name=donde]{width:97.5%}#search #data input[type=text][name=Entrada],#search #data input[type=text][name=Noches]{margin-right:5%}#search #data input[type=checkbox]+label{font-size:.8em}#search #data hr+div{padding:25px 0 0}#search #data .room>div:nth-child(3) .child_age_select,#search #data .room>div:nth-child(4) .child_age_select{width:20%}#search #data .room .close{top:50%;right:10px;transform:translateY(-50%)}}@media (min-width:1025px){#search #data .almost-7{width:56%;float:left}#search #data .almost-5{width:44%;margin-bottom:14px;float:right;text-align:right}#search #data .almost-5 label{text-align:left;padding-left:2%}#search #data .almost-2{clear:both;width:12%;float:left}#search #data .almost-10{width:88%;margin-bottom:14px;float:right}#search #data input[type=text]{margin:1px 10px 0 -4px}#search #data input[type=text]+span{margin-left:-4%}#search #data input[type=text][name=Entrada]+.icon{margin-left:-5%}#search #data input[type=text][name=Salida]{width:33%}#search #data input[type=text][name=Salida]+span{margin-left:-2.5%}#search #rooms{padding:27px 0 0 1.8%}#search #full{padding:3% 0 3% 4%}}#search #ads{display:none}@media (max-width:767px){#search #ads{display:block;width:100%}}@media (max-width:767px){#search #search_bg{display:none}#search #data{background:#e9e9e9}#search #data input{color:#2e2e2e}#search #data select{background:#fff}#search #data .icon{color:#b7b7b7}#search #data .icon.icon-close_x{color:#434343}#search #data .room{background:#ddd}#search .data-form-footer-right{padding-top:25px}#search #categories-selector{box-shadow:0 2px 3px 0 hsla(0,0%,73%,.59);box-shadow:0 2px 3px 0 0 1px hsla(0,0%,73%,.59) #000;-o-box-shadow:0 2px 3px 0 hsla(0,0%,73%,.59) 0 1px #000}}@media (min-width:768px){#search #data{background:hsla(30,18%,96%,.9)}}@media (min-width:770px) and (max-width:1025px){#search #full{padding-top:3%}}@media (min-width:1025px){#search #full{padding:3% 60px}}#search .more-info-link{margin-bottom:52px}#search .more-info-link a{text-decoration:underline}.data-form .advanced-search{display:none}.data-form.active .advanced-search{display:block}@media (max-width:480px){.data-form{padding:0}}#slider_destinies .full_image.left,#slider_destinies .full_image.right,.original_slides{height:100%}@media (max-width:767px){.data .custom-child-ages{width:100%;padding-right:0;margin-left:0}.data .custom-child-ages .child-title{padding-left:0}}.data .custom-child-ages .parsley-single-error .filled~.filled{display:none}#main_banner .product-slider-promotions{margin-bottom:-50px}#main_banner .owl-carousel .slide{height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto;max-height:100%;min-height:600px!important;height:487px}#main_banner .owl-carousel .slide img{max-height:487px;width:auto;margin:auto;max-width:100%}#main_banner .owl-carousel .slide img.stamp{left:-.3%;position:absolute;width:15.5%!important;top:-1.5em}#main_banner .slide{position:relative}#main_banner .slide .text{position:absolute;top:50%;transform:translateY(-50%);color:#fff;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}#main_banner .slide .text h1{font-weight:800;margin-bottom:.3em;letter-spacing:.1em;margin-top:.4em}#main_banner .slide .text h3{margin-bottom:2.5em;letter-spacing:.03em}#main_banner .slide .text button{background:transparent;border:1px solid #fff;border-radius:5%;padding:10px 5%;margin:40px auto;display:block;margin-bottom:0;font-size:1.2em;border-radius:4px}#main_banner .slide .text button:hover{background:hsla(0,0%,100%,.2)}@media (max-width:767px){#main_banner .slide .text h1{font-size:4em}#main_banner .slide .text h3{font-size:1.25em}#main_banner .slide .text button{width:88%;position:relative;bottom:-70px}#main_banner .owl-carousel .owl-dots{padding-bottom:19px}}@media (min-width:768px){#main_banner .slide .text h1{font-size:7em;text-decoration:underline}#main_banner .slide .text a{width:33%}#main_banner .slide .text h3{font-size:2.1em}#main_banner .owl-dots{padding-bottom:0}#main_banner .owl-dots .owl-dot{width:13px;height:13px}}.owl-dots{bottom:50px;text-align:center;width:inherit;position:relative}.owl-dots .owl-dot{width:20px;height:20px;border:2px solid #fff;display:inline-block;margin:0 5px;border-radius:50%}.owl-dots .owl-dot.active{background:#fff}@media (max-width:767px){.owl-dots .owl-dot{width:10px;height:10px}}#main_news #news_banner .owl-controls{position:absolute;top:39px;right:8px;width:100%}#main_news #news_banner .owl-controls .owl-dots{text-align:right;margin-right:10px}#main_news #news_banner .owl-controls .owl-dots .owl-dot{width:11px;height:11px;margin:0 4px}@media (max-width:767px){#main_news{padding-top:20px;padding-bottom:20px}}@media (max-width:769px){#main_news .owl-carousel{margin:0}}@media (min-width:768px) and (max-width:769px){#main_news #news_list{padding-top:51px}#main_news #news_banner{padding-bottom:17px}}@media (min-width:768px){#main_news #news_banner{padding-top:23px}}@media (min-width:1025px){#main_news{padding-top:51px;padding-bottom:17px}#main_news #news_list{float:left}}@media (min-width:1025px) and (max-width:1023px){#main_news{width:100%;float:none}}#offers{margin:0 -15px;background:url(../img/bg_offers.jpg) no-repeat 50%;background-size:cover}#offers h1{position:relative;color:#fff;text-align:center;letter-spacing:.03em;width:100%}#offers h1:before{left:5%;bottom:9%;bottom:50%}#offers h1:after,#offers h1:before{content:"";position:absolute;width:30%;height:1px;background:#fff}#offers h1:after{bottom:50%;left:auto;right:5%}#offers #slider_offers{padding:33px 20px}@media (max-width:767px){#offers #slider_offers{padding-bottom:0}}@media (max-width:767px){#offers .container{padding-left:5px;padding-right:5px}#offers h1{margin-top:50px;margin-bottom:20px;width:75%}#offers h1:before{width:16%;left:-15px}#offers h1:after{width:16%;right:-15px}#offers .countries li{margin:0 4.5%}#offers .countries li.active{border-bottom:4px solid #40bffb}}@media (min-width:768px) and (max-width:769px){#offers h1:before{left:0}#offers h1:after{right:0}}@media (min-width:768px){#offers h1{margin-top:49px}}@media (min-width:1025px){#offers #slider_offers{padding:33px 20px 9px}}.fichahotel-acordeon{position:relative}.best-seller .panel-group .panel-heading a i.collapse-arrow-promotion{position:absolute;left:15px;top:0;display:inline-block;right:auto}#slider_offers .owl-stage-outer{width:calc(100% - 1px)}@media (max-width:767px){#slider_offers{overflow:hidden}#slider_offers #draggable{width:800%}}#slider_offers .offer{background:#fff;height:270px}#slider_offers .offer,#slider_offers .offer figure{position:relative;width:50%;float:left}@media (max-width:767px){#slider_offers .offer figure{width:100%}}#slider_offers .offer figure img{width:100%}#slider_offers .offer figure .title-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);color:#fff;font-weight:700;padding:10px;margin:0;letter-spacing:.001em;max-width:245px}#slider_offers .offer .more{position:absolute;bottom:0;width:100%;color:#fff}#slider_offers .offer .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}#slider_offers .offer .more .shout .icon{font-size:1.7em;vertical-align:sub;display:inline-block;margin-right:7px}#slider_offers .offer .more .baggage{background:#015eab;font-size:1.5em;padding:8px;vertical-align:top;line-height:1.9em;display:inline-block}@media (max-width:767px){#slider_offers .offer .more .baggage{padding:9px}}#slider_offers .offer .more p{background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em}#slider_offers .offer .info{width:50%;float:right;padding:11px 3.4%}@media (max-width:767px){#slider_offers .offer .info{width:100%}}#slider_offers .offer .info:after{content:"";clear:both}#slider_offers .offer .info img{width:auto}#slider_offers .offer .price{position:absolute;bottom:0;right:0;width:50%;background:#015eab;color:#fff;padding:7px 3.5% 9px}@media (max-width:767px){#slider_offers .offer .price{width:100%;bottom:-70px;padding:7px 7px 7px 7%}}#slider_offers .offer .price a:hover,#slider_offers .offer .price a:hover p{color:inherit;opacity:.5}#slider_offers .offer .price a p{line-height:.9em;margin:0}#slider_offers .offer .price a p .label-since{text-transform:uppercase;font-size:.4em}#slider_offers .offer .price a p .label-price{display:block}#slider_offers .offer .price a p .label-disclaimer{font-size:.45em;font-weight:400;letter-spacing:.02em}@media (max-width:768px){#slider_offers .offer .price a p{margin-left:25px}}@media (max-width:767px){#slider_offers .offer .price a p{margin-left:13px}}#slider_offers .offer .price i{position:absolute;right:22px;top:15px;font-size:2.1em}@media (min-width:768px) and (max-width:1119px){#slider_offers .offer .price i{top:24px;right:10px}}#slider_offers .offer:nth-child(4n) figure{float:right}#slider_offers .offer:nth-child(4n) .info .price{right:auto;left:0}#slider_offers .offer:nth-child(4n) .info:before{display:none}#slider_offers .offer:nth-child(4n) .info:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:35px 0 35px 34px;border-color:transparent transparent transparent #fff;top:20px;left:50%}@media (min-width:1023px){#slider_offers .offer:nth-child(3n) figure{float:right}#slider_offers .offer:nth-child(3n) .info .price{right:auto;left:0}#slider_offers .offer:nth-child(3n) .info:before{display:none}#slider_offers .offer:nth-child(3n) .info:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:35px 0 35px 34px;border-color:transparent transparent transparent #fff;top:20px;left:50%;left:49%}}@media (max-width:1023px){#slider_offers .offer:nth-child(2n) figure{float:right}#slider_offers .offer:nth-child(2n) .info .price{right:auto;left:0}#slider_offers .offer:nth-child(2n) .info:before{display:none}#slider_offers .offer:nth-child(2n) .info:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:35px 0 35px 34px;border-color:transparent transparent transparent #fff;top:20px;left:50%}}@media (max-width:767px){#slider_offers .offer:first-child{width:90%;margin-left:5%}#slider_offers .offer:nth-child(2),#slider_offers .offer:nth-child(3),#slider_offers .offer:nth-child(4){display:none}}#slider_offers .owl-controls{width:100%}#slider_offers .owl-controls .owl-dots{width:inherit;position:relative;margin-top:40px;margin-bottom:30px}#slider_offers .owl-controls .owl-dots .owl-dot{box-shadow:0 0 5px 0 rgba(50,50,50,.2)}@media (max-width:769px){#slider_offers .offer{font-size:1.1em}}@media (max-width:767px){#slider_offers .offer{margin-bottom:70px}#slider_offers .offer figure{width:100%}#slider_offers .offer .price a p{margin-left:0}#slider_offers .offer .info{padding-bottom:95px}#slider_offers .offer .more p{max-height:164px;overflow-y:auto;padding:6px 13% 15px 7%;line-height:13px;font-size:12px}#slider_offers .offer .more .shout{font-weight:900;text-transform:uppercase;letter-spacing:-.09em}#slider_offers .offer .more:before{display:none}}@media (min-width:768px){#slider_offers .offer .info:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:25px 25px 25px 0;border-color:transparent #fff transparent transparent;right:calc(50% - 1px);top:14px}#slider_offers .offer .more p{font-size:.7em;padding:6px 2% 8px 7%}#slider_offers .offer .more .shout{font-size:1em}}@media (min-width:768px) and (max-width:1025px){#slider_offers .offer{width:100%}}@media (min-width:1025px){#slider_offers .rating{font-size:.8em}}#slider_offers .name{font-size:1.4em}#slider_offers .location{font-size:1em}#slider_offers .details .clarification.mini{margin-top:15px;font-size:.8em}#slider_offers .details .clarification.small{font-size:.9em;margin-top:17px}#slider_offers .price a p{font-size:1.4em}#slider_offers .price i{top:20px}#slider_offers .name{color:#015eab;font-weight:600;line-height:1.2em;letter-spacing:-.01em;margin:0}#slider_offers .location{margin:8px 0 0;line-height:1em;letter-spacing:-.006em}#slider_offers .location .icon{color:#015eab}#slider_offers .location+.location{margin-bottom:6px}#slider_offers .rating{color:#f39c12;margin:6px 1px}#slider_offers .details .clarification{font-size:.9em;margin-bottom:4px}#slider_offers .details .clarification.small{padding-left:7.5%;margin-top:11px}#slider_offers .details .airline{max-width:65px!important;margin-top:9px}#slider_offers .details .opinions{font-size:1.3em;font-weight:700;letter-spacing:.05em}#slider_offers .details .opinions .icon{font-size:1em;vertical-align:text-top;margin-right:4px}#slider_offers .details .opinions small{font-size:.6em;margin-left:2px;letter-spacing:.01em}#slider_offers .trip img{display:inline-block!important;width:14%!important;margin-right:4px}#slider_offers .trip .rating{display:inline-block;margin:0;padding-top:2px;vertical-align:middle}#slider_offers .trip .rating li{position:relative;display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #5e9732}#slider_offers .trip .rating li.full:after{content:"";position:absolute;top:1px;left:1px;width:6px;height:6px;background:#5e9732;border-radius:50%}#slider_offers figure span.img{width:100%;height:270px;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}#slider_offers .recomendado{color:#5e9732}#slider_offers .muy_recomendado{color:#5e9731}#payment{text-align:center}#payment h1{display:block;letter-spacing:.03em}#payment h1:before{left:5%;left:8%}#payment h1:after,#payment h1:before{content:"";position:absolute;height:1px;background:#000;bottom:9%;width:30%;bottom:10px}#payment h1:after{left:5%;left:auto;right:5%;right:8%}#payment h5{font-size:1.2em;letter-spacing:-.035em;font-weight:300;font-style:italic;margin-top:12px;margin-bottom:40px}#payment #payment_options li{vertical-align:top;width:60%;color:#368abe;font-size:16px;font-weight:600;line-height:1em}#payment #payment_options li img{display:block;width:90%;margin:auto}#payment #payment_options li a{margin-top:35px;display:block}@media (max-width:650px){#payment #payment_options li a{margin-top:60px}}#payment #payment_options li span.bank-payment-interest{font-size:12px}@media (max-width:769px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#payment #payment_options .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#payment #payment_options .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}}@media (max-width:767px){#payment h1:after,#payment h1:before{width:10%;bottom:10px}#payment h5{margin:auto;margin-bottom:15px}#payment #payment_options{padding:0}#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#payment #payment_options .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#payment #payment_options .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}#payment #payment_options .owl-item:last-of-type{padding-top:50px;width:75%}#payment #payment_options li img{width:100%;max-width:100px}}@media (max-width:767px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{left:-100px}}@media (max-width:767px) and (max-width:767px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{width:98px}}@media (max-width:767px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after{right:-70px;left:auto}}@media (max-width:769px){#payment h1:before{left:4%}#payment h1:after{right:4%}#payment #payment_options{padding:0}#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#payment #payment_options .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#payment #payment_options .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}#payment #payment_options li img{width:100%}}@media (max-width:769px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{left:-100px}}@media (max-width:769px) and (max-width:767px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{width:98px}}@media (max-width:769px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after{right:-70px;left:auto}}@media (max-width:1024px) and (min-width:768px){#payment #payment_options{padding:0}#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#payment #payment_options .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#payment #payment_options .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}#payment #payment_options li img{max-width:100px}}@media (max-width:1024px) and (min-width:768px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{left:-100px}}@media (max-width:1024px) and (min-width:768px) and (max-width:767px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{width:98px}}@media (max-width:1024px) and (min-width:768px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after{right:-70px;left:auto}}@media (min-width:768px) and (max-width:769px){#payment h5{max-width:50%;margin:auto;margin-bottom:15px}#payment #payment_options{padding:0}#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#payment #payment_options .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#payment #payment_options .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}#payment #payment_options li img{width:100%}}@media (min-width:768px) and (max-width:769px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{left:-100px}}@media (min-width:768px) and (max-width:769px) and (max-width:767px){#payment #payment_options .owl-stage-outer:after,#payment #payment_options .owl-stage-outer:before{width:98px}}@media (min-width:768px) and (max-width:769px) and (min-width:768px) and (max-width:769px){#payment #payment_options .owl-stage-outer:after{right:-70px;left:auto}}@media (min-width:769px){#payment{padding-top:33px;padding-bottom:33px}#payment #payment_options li{vertical-align:top}#payment #payment_options li img{display:block;margin:auto;max-width:100px}}#payment .all-payments{color:#368abe;font-size:16px;font-weight:600;margin-top:25px;display:block;position:relative;z-index:100}#payment .all-payments:hover{color:#23527c}@media (max-width:992px){#payment .all-payments{margin-top:-20px}}@media (max-width:767px){#payment .all-payments{margin-top:-40px;margin-bottom:20px}}#payment div.bank-payment-options{height:80px}.sprite-card{background-image:url(../img/sprite_cards.jpg);background-repeat:no-repeat;display:block}.sprite-card.sprite-ARG{background-position:-595px -3px;width:75px!important;height:50px;margin:auto;margin-bottom:10px}.sprite-card.sprite-AX{background-position:7px -3px}.sprite-card.sprite-AX,.sprite-card.sprite-CAB{width:75px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-CAB{background-position:-435px -3px}.sprite-card.sprite-DC{background-position:-119px -3px}.sprite-card.sprite-DC,.sprite-card.sprite-DN{width:75px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-DN{background-position:-363px -3px}.sprite-card.sprite-CEN{background-position:-515px -3px;width:80px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-JC{background-position:-65px -3px}.sprite-card.sprite-JC,.sprite-card.sprite-MA{width:75px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-MA{background-position:-197px -3px}.sprite-card.sprite-NAR{background-position:-658px -3px;width:75px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-NAT{background-position:-794px -3px;width:110px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-TS{background-position:-730px -3px;width:65px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-card.sprite-VI{background-position:-275px -3px;width:90px!important;height:45px;margin:auto;margin-bottom:10px}.sprite-bank{background-image:url(../img/sprite_banks.jpeg);background-repeat:no-repeat;display:block}.sprite-bank.sprite-1{background-position:-330px -395px}.sprite-bank.sprite-1,.sprite-bank.sprite-2{width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-2{background-position:-330px -175px}.sprite-bank.sprite-3{background-position:-484px -623px}.sprite-bank.sprite-3,.sprite-bank.sprite-4{width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-4{background-position:0 -120px}.sprite-bank.sprite-5{background-position:0 -290px}.sprite-bank.sprite-5,.sprite-bank.sprite-6{width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-6{background-position:-160px -110px}.sprite-bank.sprite-7{background-position:-315px 0}.sprite-bank.sprite-7,.sprite-bank.sprite-8{width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-8{background-position:-170px -285px}.sprite-bank.sprite-9{background-position:-470px -115px}.sprite-bank.sprite-9,.sprite-bank.sprite-10{width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-10{background-position:-324px -240px}.sprite-bank.sprite-11{background-position:-320px -115px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-12{background-position:-165px -630px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-13{background-position:-470px -450px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-14{background-position:-330px -450px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-15{background-position:0 -620px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-16{background-position:-330px -530px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-17{background-position:-165px -526px;width:150px!important;height:75px;margin:auto}.sprite-bank.sprite-18{background-position:-170px -451px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-19{background-position:0 -460px;width:150px!important;height:55px;margin:auto}.sprite-bank.sprite-20{background-position:-330px -615px;width:150px!important;height:75px;margin:auto}.sprite-bank.sprite-21{background-position:0 -700px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-22{background-position:-330px -345px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-23{background-position:0 -530px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-24{background-position:-305px -55px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-25{background-position:0 -400px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-26{background-position:-156px -700px;width:160px!important;height:50px;margin:auto}.sprite-bank.sprite-27{background-position:0 -175px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-28{background-position:0 -340px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-29{background-position:-170px -340px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-30{background-position:-150px 0;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-31{background-position:-325px -690px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-32{background-position:-470px -450px;width:150px!important;height:70px;margin:auto}.sprite-bank.sprite-33{background-position:-480px -400px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-34{background-position:-475px -175px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-35{background-position:-320px -290px;width:150px!important;height:50px;margin:auto}.sprite-bank.sprite-36{background-position:-480px -690px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-37{background-position:-323px -940px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-38{background-position:3px -940px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-39{background-position:-476px -533px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-40{background-position:3px -940px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-41{background-position:-328px -780px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-42{background-position:4px -860px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-43{background-position:-478px -940px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-44{background-position:-481px -860px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-45{background-position:-163px -860px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-46{background-position:3px -780px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-47{background-position:-480px -780px;width:150px!important;height:60px;margin:auto}.sprite-bank.sprite-48{background-position:-160px -780px;width:160px!important;height:60px;margin:auto}.sprite-bank.sprite-49{background-position:-160px -940px;width:160px!important;height:60px;margin:auto}.unknown-bank{vertical-align:middle;display:table-cell}#hotels{background:url(../img/bg_hotels.jpg) no-repeat 50%;background-size:cover;position:relative}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#hotels .owl-controls{margin-top:-400px}}#hotels h1{position:relative;color:#fff;text-align:center;padding-top:52px;letter-spacing:.03em;font-size:1.4em}#hotels h1:before{left:5%;left:3%}#hotels h1:after,#hotels h1:before{content:"";position:absolute;width:30%;height:1px;background:#fff;bottom:9%;bottom:10px}#hotels h1:after{left:5%;left:auto;right:5%;right:3%}#hotels .countries{margin-bottom:52px}@media (max-width:767px){#hotels .container{padding-left:5px;padding-right:5px}#hotels h1{font-size:1.35em;width:75%}#hotels h1:after,#hotels h1:before{width:10%;bottom:18px}#hotels h1:after{right:-25px}#hotels h1:before{left:-25px}}@media (min-width:768px) and (max-width:769px){#hotels h1:after,#hotels h1:before{width:21%}}@media (min-width:768px) and (max-width:1025px){#hotels h1:before{left:8%;width:25%}#hotels h1:after{width:25%;right:8%}}@media (min-width:1025px){#hotels h1:after,#hotels h1:before{width:27.5%}}#slider_hotels{padding:0 2.1%;margin-bottom:50px}#slider_hotels .owl-dots{position:relative;margin:80px auto;margin-bottom:-50px}#slider_hotels .owl-dots .owl-dot{box-shadow:0 0 5px 0 rgba(50,50,50,.2);border:3px solid #fff}#slider_hotels .hotel{background:#fff;width:23.5%;margin-right:1%;margin-left:.5%;float:left}@media (max-width:1023px){#slider_hotels .hotel{width:48%;margin-right:4%;margin-bottom:30px}#slider_hotels .hotel:nth-child(2n){margin:0}}@media (max-width:769px){#slider_hotels .hotel{font-size:1.2em;width:46%}}@media (max-width:767px){#slider_hotels .hotel{width:95%;margin:0 2%}#slider_hotels .hotel:nth-child(2n){margin:0 2%}}#slider_hotels .hotel figure{position:relative}#slider_hotels .hotel figure img{width:100%}#slider_hotels .hotel figure .more{position:absolute;bottom:0;width:100%;color:#fff;font-size:.9em}#slider_hotels .hotel figure .more .opinion{display:inline-block;font-size:1em;line-height:2.9em;vertical-align:middle;padding-left:8%;padding-right:6%;box-sizing:border-box;letter-spacing:.05em}#slider_hotels .hotel figure .more .opinion span{display:inline-block;letter-spacing:.01em}#slider_hotels .hotel figure .more .opinion .icon{font-size:1.7em;vertical-align:middle;line-height:1em}#slider_hotels .hotel figure .more .opinion.green{background:#a1b733}#slider_hotels .hotel figure .more .opinion.dark_green{background:#444443}#slider_hotels .hotel figure .more p{background:rgba(0,0,0,.5);margin:0;font-size:.9em;padding:9px 7%;letter-spacing:0;font-weight:700}#slider_hotels .hotel figure .img{display:block;padding-top:78.5%;background-size:100% auto}#slider_hotels .hotel .info{padding:11px 8% 14px;min-height:255px}#slider_hotels .hotel .info .name{color:#015eab;letter-spacing:-.03em;height:2.4em;font-weight:700}#slider_hotels .hotel .info .location{margin-top:7px;min-height:80px}#slider_hotels .hotel .info .location .icon{color:#015eab}#slider_hotels .hotel .info .clarification{font-size:.6em;margin-bottom:2px}#slider_hotels .hotel .info button{color:#fff;width:98%;margin-left:1%;margin:20px 0 0;margin-top:23px;font-size:.9em;letter-spacing:.05em}#slider_hotels .hotel .info .trip img{width:auto}#slider_hotels .hotel .info:after{content:"";clear:both}@media (max-width:767px){#slider_hotels{padding:0}}#destinies{position:relative;background:#015eab;color:#fff}@media (max-width:769px){#destinies{padding-bottom:10px}}#destinies .absolute{position:absolute}#destinies .slide{position:relative;height:500px}#destinies .slide .info,#destinies .slide img{width:50%}@media (max-width:1023px){#destinies .slide .info,#destinies .slide img{width:100%}}#destinies .slide .info{transform-style:preserve-3d;height:100%}#destinies .slide .info .box{height:100%;padding:5%;margin:auto}#destinies .slide .info .box h1{position:relative;letter-spacing:.025em}#destinies .slide .info .box h1:after{content:"";position:absolute;width:30%;height:1px;background:#fff;left:5%;bottom:9%;left:auto;right:5%;bottom:10px;width:70%;right:auto;left:105%}#destinies .slide .info .box h5{font-size:1.2em;font-style:italic;margin-top:14px}#destinies .slide .info .box .align{margin-top:90px}#destinies .slide .info .box .align .name{color:#fff;font-size:45px;line-height:48px;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:14px;margin-top:4px}@media (max-width:1025px){#destinies .slide .info .box .align .name{font-size:3.1em}}#destinies .slide .info .box .align .location{font-size:1.8em;font-weight:300;margin-bottom:1em}@media (max-width:1025px){#destinies .slide .info .box .align .location{font-size:1.6em}}#destinies .slide .info .box .align .location .icon{color:#fff;margin-right:6px}#destinies .slide .info .box .align .parragraph{font-size:1em}#destinies .slide .full_image{position:relative;width:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:1023px){#destinies .slide .full_image{width:100%}}#destinies .slide .full_image:before{content:"";display:block;top:0;left:0;width:100%;height:100%}#destinies button{background:transparent;border:1px solid #fff;border-radius:5%;padding:10px 5%;margin:40px auto;display:block;margin:4em auto 0;padding:10px 7%;border-radius:4px}#destinies button:hover{background:hsla(0,0%,100%,.2)}#destinies .owl-dots{position:absolute;bottom:10px;width:100%;text-align:center;margin-bottom:10px}#destinies .owl-dots .owl-dot{width:15px;height:15px}@media (max-width:767px){#destinies .slide .info .box h1:after{width:0;right:-37px;left:auto}#destinies button{padding:10px 33%;margin:2em auto 0}}@media (max-width:769px){#destinies .info .box{max-width:95%;padding-bottom:0}#destinies .owl-dots .owl-dot{width:10px;height:10px}}@media (min-width:769px){#destinies .owl-dots{width:50%}}@media (min-width:1025px){#destinies .slide .info .box{max-width:80%}}#services{padding-top:1.9em;padding-bottom:3.7em}#services h1{letter-spacing:.04em}#services .countries{max-width:880px;margin:auto auto 20px;color:#000}#services .countries li{padding-bottom:12px;font-size:.95em}#services .countries .owl-nav{top:0;z-index:9999;position:absolute;width:100%}#services .countries .owl-nav .owl-prev{opacity:0;position:absolute;top:2px;color:transparent;float:left;left:5px;transition:opacity .3s ease}#services .countries .owl-nav .owl-prev:before{color:#40bffb;display:block;content:"\f053";font-family:FontAwesome;font-size:18px}#services .countries .owl-nav .owl-next{opacity:0;position:absolute;top:2px;color:transparent;float:right;right:5px;transition:opacity .3s ease}#services .countries .owl-nav .owl-next:before{color:#40bffb;display:block;content:"\f054";font-family:FontAwesome;font-size:18px}#services #services_list .services-list-wrapper,#services #services_list_collapse .services-list-wrapper{position:relative;width:31%;margin-right:3%;float:left}@media (max-width:767px){#services #services_list .services-list-wrapper,#services #services_list_collapse .services-list-wrapper{width:100%}}#services #services_list .services-list-wrapper:last-child,#services #services_list_collapse .services-list-wrapper:last-child{margin-right:0}#services #services_list .services-list-wrapper:after,#services #services_list_collapse .services-list-wrapper:after{height:130px}@media (max-width:767px){#services #services_list_collapse label,#services #services_list label{padding:10px 0 20px}#services #services_list_collapse label+i,#services #services_list label+i{position:absolute;top:15px;right:15px}}#services #services_list .service label,#services #services_list_collapse .service label{margin-bottom:3px}#services #services_list .service li,#services #services_list_collapse .service li{display:block;font-size:.9em;line-height:2em}#services #services_list .slimScrollDiv,#services #services_list_collapse .slimScrollDiv{position:relative}#services #services_list .slimScrollDiv li:last-child,#services #services_list_collapse .slimScrollDiv li:last-child{margin-bottom:30px}#services #services_list .slimScrollDiv:after,#services #services_list_collapse .slimScrollDiv:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background:url(../img/white.png) no-repeat bottom;background-size:100% auto;pointer-events:none}@media (max-width:767px){#services{padding-left:5px;padding-right:5px}#services .countries,#services h1{margin-bottom:15px}#services .countries li{padding:0 0 12px;margin:0 0 0 10px;white-space:nowrap}#services .countries li a{display:block}#services #services_list{padding:0 2% 0 3%}#services #services_list label{padding:10px 0 0}}@media (min-width:768px) and (max-width:769px){#services .countries{padding:21px 0}#services .countries .owl-stage-outer:after,#services .countries .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}#services .countries .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#services .countries .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}#services .countries li:first-child{min-width:230px;margin-left:-25px}#services .countries li:last-child{padding-top:0!important}}@media (min-width:768px) and (max-width:769px) and (min-width:768px) and (max-width:769px){#services .countries .owl-stage-outer:after,#services .countries .owl-stage-outer:before{left:-100px}}@media (min-width:768px) and (max-width:769px) and (max-width:767px){#services .countries .owl-stage-outer:after,#services .countries .owl-stage-outer:before{width:98px}}@media (min-width:768px) and (max-width:769px) and (min-width:768px) and (max-width:769px){#services .countries .owl-stage-outer:after{right:-70px;left:auto}}@media (min-width:770px){#services h1:before{left:5%;bottom:9%;bottom:4px;left:3.5%;left:7.5%}#services h1:after,#services h1:before{content:"";position:absolute;width:30%;height:1px;background:#000;width:20.5%}#services h1:after{left:5%;bottom:9%;left:auto;right:5%;bottom:10px;right:10.5%;right:7.5%}#services .countries li{letter-spacing:.03em;margin:0 .9%}#services #services_list{padding:0 5% 0 14%}}@media (min-width:770px) and (max-width:1025px){#services h1:before{width:15.5%}}@media (min-width:770px) and (max-width:769px){#services h1:before{width:8%}}@media (min-width:770px) and (max-width:1025px){#services h1:after{width:15.5%}}@media (min-width:770px) and (max-width:769px){#services h1:after{width:8%}}.transition{transition:all .5s}button{border:none;background:#015eab;color:#fff;padding:.7em 1em .6em 2em;border-radius:3px;word-wrap:normal;letter-spacing:.01em;transition:background .5s ease}button:hover{background:#40bffb;color:#fff}button .fa{font-size:1.5em;vertical-align:top;margin-left:9px}button.transparent{background:transparent;border:1px solid #fff;color:#fff}button .btn:hover{color:#fff}.transparent{background:transparent;border:1px solid #fff;border-radius:5%;padding:10px 5%;margin:40px auto;display:block}.transparent:hover{background:hsla(0,0%,100%,.2)}.smaller{font-size:.8em}.fix-owl .owl-stage-outer{width:calc(100% - 1px)}.white-owl .owl-stage-outer:after,.white-owl .owl-stage-outer:before{content:"";position:absolute;z-index:2;display:block;width:140px;height:100%;background:red;top:0;left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);pointer-events:none}@media (min-width:768px) and (max-width:769px){.white-owl .owl-stage-outer:after,.white-owl .owl-stage-outer:before{left:-100px}}@media (max-width:767px){.white-owl .owl-stage-outer:after,.white-owl .owl-stage-outer:before{width:98px}}.white-owl .owl-stage-outer:after{left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}@media (min-width:768px) and (max-width:769px){.white-owl .owl-stage-outer:after{right:-70px;left:auto}}.white-owl .owl-stage-outer .owl-item:last-child li:last-child{text-align:right;line-height:1em;padding-top:27px}.to_right figure{float:right}.to_right .info .price{right:auto;left:0}.to_right .info:before{display:none}.to_right .info:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:35px 0 35px 34px;border-color:transparent transparent transparent #fff;top:20px;left:50%}h1{font-family:Inter,sans-serif;text-transform:uppercase;font-size:1.4em;font-weight:700}.disabled{display:none!important}.only_mobile{display:none}@media (max-width:767px){.only_mobile{display:block}}.only-desktop{display:none}@media (min-width:800px){.only-desktop{display:inline-block!important}}.only-tablet{display:none}@media (max-width:769px){.only-tablet{display:inline-block!important}}.only-mobile{display:none}@media (max-width:767px){.only-mobile{display:inline-block}}#header{position:relative}#header.not-user #menu-personalized{float:right;font-size:.7em;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;text-align:right;width:50%;padding:0;margin-top:5px}#header.not-user #menu-personalized .menu-personalized-card{vertical-align:top;padding-right:3.5%;padding-bottom:0;margin-top:5px;border-right:1px solid #ececec;margin-right:10px}#header.not-user #menu-personalized .menu-personalized-card a{padding-right:20px;margin-left:10px}#header.not-user #menu-personalized .menu-personalized-card a span.icon{font-size:2.4em;vertical-align:middle;margin-right:1%}#header .black-header-top{background:#000;color:#fff}@media (min-width:1023px){#header .sub-menu-header{display:none}}#header .buttons-navigation .nav-buttons{width:1170px;margin-left:auto;margin-right:auto}@media (max-width:768px){#header .buttons-navigation .nav-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between;margin-left:5%;margin-right:5%;width:90%}}@media screen and (min-width:501px) and (max-width:1024px){#header .buttons-navigation .nav-buttons{padding-left:15px}}#header .logo{max-width:250px;margin-top:10px;margin-bottom:15px;margin-right:30px;min-height:80px;float:left}#header .logo img{width:auto;max-height:80px}#header .menu{transition:.2s;transition:all .5s}#header .profile:before{content:"";padding-top:100%;position:relative;width:100%;display:block}#header .quantity{position:absolute;background:#f82c14;color:#fff;font-size:1em;font-weight:700;letter-spacing:-.01em;padding:2px 25%;border-radius:10px;left:25px;top:-6px}@media (max-width:767px){#header .quantity{font-size:.5em;padding:0}}#header .profile{display:inline-block;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}#header #menu_profile{border-top:1px solid #d0d0d0;top:100%;width:40%;padding:0;max-width:280px;position:absolute;right:0;margin-right:0;z-index:123;background:#f5f5f5;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.3)}@media (max-width:767px){#header #menu_profile{width:100%;max-width:100%;z-index:200}}#header #menu_profile .profile{width:38%;vertical-align:bottom}#header #menu_profile .close{font-size:11px}#header #menu_profile .currency-selector.in-panel,#header #menu_profile .language-selector.in-panel{display:inline}#header #menu_profile.closed{right:-280px;margin-right:-5px}@media (max-width:767px){#header #menu_profile.closed{right:-100%}}#header #menu_profile>li{padding:6px 5px;display:block}#header #menu_profile>li a,#header #menu_profile>li a:after,#header #menu_profile>li a span:before{transition:color .5s ease}#header #menu_profile>li a:hover,#header #menu_profile>li a:hover:after,#header #menu_profile>li a:hover span:before{color:#015eab}#header #menu_profile>li a span.badge.summary{right:35px;opacity:1;transition:opacity .5s ease-in-out}#header #menu_profile>li.parent>a{margin-bottom:3px;display:block}#header #menu_profile>li.opened a span.badge.summary{opacity:0}#header #menu_profile>li.opened ul{display:block}#header #menu_profile>li .icon{color:#969c9c}#header #menu_profile>li:nth-child(2),#header #menu_profile>li:nth-child(6),#header #menu_profile>li:nth-child(11){font-size:.7em;padding:17px 6% 9px;color:#a4a4a4}#header #menu_profile>li:nth-child(3){width:75%;padding:0 6% 15px;float:left}#header #menu_profile>li:nth-child(3) .profile{width:24%}#header #menu_profile>li:nth-child(3) .name{width:66%;float:right;font-size:.85em;color:#333;margin-top:6px;line-height:1.4em;font-weight:700}#header #menu_profile>li:nth-child(3) .name .small{display:block;font-size:9px}#header #menu_profile>li:nth-child(3) a:after{right:5%;top:6px}#header #menu_profile>li:nth-child(4){width:15%;float:right}#header #menu_profile>li:nth-child(4) .fa{font-size:2em;margin-top:7px}#header #menu_profile>li:nth-child(5),#header #menu_profile>li:nth-child(6){clear:both}#header #menu_profile>li:nth-child(5){border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin:55px 0 0;padding:15px 3%;font-size:.8em}#header #menu_profile>li:nth-child(5) .icon{display:block;font-size:1.5em;margin-bottom:5px}#header #menu_profile>li:nth-child(5) .parent>a:after{top:58%;bottom:2px;right:auto;margin-left:7px}#header #menu_profile>li:nth-child(n+6){background:#fff;padding-left:6%;padding-right:5%}#header #menu_profile>li:nth-child(n+7) .icon{vertical-align:middle;font-size:1.3em;margin-right:11px}#header #menu_profile>li:nth-child(n+7) .submenu{padding-left:12%;padding-top:10px;padding-bottom:9px}#header #menu_profile>li:nth-child(n+7) .submenu li{padding-bottom:5px;font-size:.9em}#header #menu_profile>li:nth-child(n+7) .submenu li .icon{margin-right:6px}#header #menu_profile>li:nth-child(n+7) a:after{right:6.5%;top:10px}#header #menu_profile>li:nth-child(n+7) .badge{background:#f82c14;position:absolute;right:22px;font-size:.8em;font-weight:700;text-align:center;width:2em;height:2em;padding:.5em 0}#header #menu_profile>li:nth-child(n+7) .badge.parent{right:35px}#header #menu_profile>li:nth-child(n+8) div{padding-top:10px}#header #menu_profile>li:nth-child(8) .badge{right:13%;font-size:.7em}#header #menu_profile>li:nth-child(11){border-top:1px solid #e1e1e1;padding-left:8%}#header #menu_profile>li:nth-child(n+11){border-top:1px solid #e1e1e1}#header #menu_profile>li:nth-child(12){border:none}#header #menu_profile>li:nth-child(n+12) a{display:block;width:82%}#header #menu_profile>li:nth-child(n+12) a span{display:inline-block;max-width:82%;vertical-align:text-top}#header #menu_profile>li .squares li{position:unset;width:24%;display:inline-block;text-align:center}#header #menu_profile>li .squares li:nth-child(2){padding-top:0}#header #menu_profile>li .squares li .submenu{position:absolute;background:transparent}#header #menu_profile>li .squares li .submenu li{width:100%;background:#fff;padding-top:5px;padding-bottom:5px;text-align:left;padding-left:10%}#header #menu_profile>li .squares li.parent.opened .currency-options-container{padding:10px 0;position:absolute;left:0;top:100%;background:#fff;z-index:32;width:100%;margin:0;height:auto;box-shadow:1px 2px 14px -1px rgba(0,0,0,.75)}#header #menu_profile>li .squares li.parent.opened .currency-options-container .selector_title{text-align:center;border-bottom:1px solid #333;margin:0 10% 5px;padding-bottom:5px}#header #menu_profile>li .squares li.parent.opened .currency-options-container .submenu{display:block;position:relative;padding:0}#header #menu_profile>li .submenu{position:relative;text-align:left;padding-left:10%}#header #menu_profile>li .submenu li{display:block}#header #menu_profile>li input[type=search]{border:1px solid #ccc;margin-top:8px;margin-bottom:15px;font-size:.8em;padding:5px 6%;width:82%;letter-spacing:-.02em;border-radius:2px 0 0 2px}#header #menu_profile>li input[type=search]+button{transition:background .5s ease;background:#969c9c;font-size:.6em;vertical-align:top;margin-top:8px;border-radius:0 2px 2px 0;width:16%;padding:.85em 0;text-align:center}#header #menu_profile>li input[type=search]+button:hover{background:#015eab}#header #menu_profile>li input[type=search]+button .fa{margin:0}#header .toggleMenu>.parent a:after{right:19px;top:14px}#header .close{position:absolute;top:17px;right:18px;z-index:2}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#header .close{right:35px}}#header .logo-mobile{width:50%}#header .logo-mobile img{width:100%}#header .future_opener .fa{position:absolute;font-size:15px!important;right:7%;top:14px}@media (max-width:767px){#header:after{box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47);box-shadow:0 2px 3px 0 0 1px hsla(0,0%,76%,.47) #000;-o-box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47) 0 1px #000;content:'';position:absolute;z-index:3;bottom:0;height:3px;width:100%}}@media (min-width:1025px){#header .logo{width:100%}}@media (max-width:1200px){#header #menu_pages li{font-size:.85em;margin-left:1.25%}}@media (max-width:1025px){#header #menu_pages li{font-size:.8em;margin-left:.5%}}@media (min-width:768px){#header{padding-top:15px}}@media (min-width:770px) and (max-width:1025px){#header .logo{width:25%}#header #menu_pages{width:97%;padding-left:5%}}@media (min-width:1025px){#header #menu_currency{float:right;margin-bottom:15px;min-width:500px;text-align:right}}#header .menu-upper-section{width:100%;height:50px;background:#000}#header .menu-upper-section #menu_personalized{right:80px;float:right;padding-top:5px;padding-bottom:5px}@media (max-width:768px){#header .menu-upper-section{display:none}}#burger_menu .burger{color:transparent}@media (max-width:768px){#burger_menu .icon.icon-menu_01{font-size:18px;color:#888;position:relative;top:0}}#menu_dashboard:not(.closed)+.container #burger_menu .burger .sr-only+.icon-bar{transform:rotate(45deg);top:7px;position:relative}#menu_dashboard:not(.closed)+.container #burger_menu .burger .sr-only+.icon-bar+.icon-bar{filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0}#menu_dashboard:not(.closed)+.container #burger_menu .burger .sr-only+.icon-bar+.icon-bar+.icon-bar{top:-5px;position:relative;transform:rotate(-45deg)}.v3-header-contanier{display:block;min-height:138px}@media (max-width:1110px){.v3-header-contanier{min-height:72px}}#main-container,body,html{width:100%}body{font-family:Inter,sans-serif}body .icon{font-family:icomoon}body #main_logo{display:inline-block;padding-bottom:20px}@media (max-width:767px){body #main_logo{width:40%;max-width:400px;margin:10px 0 15px;display:none}}@media (max-width:992px){body #menu_personalized{margin-top:12px}body #menu_personalized li{vertical-align:middle}}body #full{width:100%}@media (max-width:1025px){body .almost-5,body .almost-7{width:50%;float:left}body .almost-5{float:right}}a{color:inherit}a:hover{text-decoration:none}.blockOverlay{opacity:1!important;background-color:#fff!important}ul{list-style:none;padding:0}ul li{position:relative;display:inline-block}ul li.parent{padding-right:1.5em}ul li.parent>a:after{font-size:.7em;right:1%;top:2px;position:absolute;content:"\f078"}ul li.parent.opened>a:after,ul li.parent>a:after{display:1em;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul li.parent.opened>a:after{content:"\f077"}ul.submenu{display:none;position:absolute;background:#fff;z-index:1;width:100%;text-align:center}ul.submenu li{color:#000}#menu_bottom .container ul li a:after,.centerX,.milestone-view .filters-menu .results .result .content .rate .local-price a:after,.milestone-view .hito .closemap:after,.search-form .container .full .data hr+div+div a:after,.underlines:after{left:50%;transform:translateX(-50%)}.fichahotel-acordeon-item.patch:after,.fichahotel-acordeon-item:after,.fixHeight:after,.flight-plus-hotel .resultadoflightsHotels-hotel-description .tabs:after,.refound-policy-item:after,.resultadohoteles-hotel-description .tabs:after{content:"";display:table;clear:both}#menu_bottom .container ul li a,.search-form .container .full .data hr+div+div a,.underlines{position:relative}#menu_bottom .container ul li a:after,.search-form .container .full .data hr+div+div a:after,.underlines:after{transition:width .5s ease;bottom:-2px;content:'';position:absolute;margin:0 auto;width:0;height:1px;background:#015eab;display:block}#menu_bottom .container ul li a:hover:after,.search-form .container .full .data hr+div+div a:hover:after,.underlines:hover:after{width:100%}a:focus{text-decoration:none}@media (max-width:767px){.col-xs-no-padding{padding:0}}hr{clear:both}.left{float:left}.right{float:right}.white_bg{position:relative}.white_bg li:last-child{margin-bottom:30px}.white_bg:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background:url(../img/white.png) no-repeat bottom;background-size:100% auto}label{display:block;letter-spacing:.02em;font-size:1em}.centered{position:relative;text-align:center}.toggleNext{display:block;position:absolute;z-index:3;width:100%;top:13px;text-align:right}#vuelos .data-form-footer{pointer-events:none}#vuelos .data-form-add-flight,#vuelos .data-form-footer-right{pointer-events:auto!important}#vuelos .icon-arrival,#vuelos .icon-departure{position:absolute;top:30px;font-size:20px;left:20px;color:#ccc}#vuelos .icon-arrival+input,#vuelos .icon-departure+input{padding-left:30px}#vuelos .left .checkbox,#vuelos .right .checkbox{margin-top:31px}#vuelos .left .col-md-6:first-child,#vuelos .right .col-md-6:first-child{padding-left:0}@media (max-width:992px){#vuelos .label-from{margin-top:15px}}#vuelos .label-main{padding-bottom:0}#vuelos .passengers{clear:both}@media (max-width:767px){#vuelos .passengers .child-list-content{clear:both}}#vuelos .advanced-search .col-xs-12{padding-left:0}#vuelos .conections .checkbox{margin-top:0}@media (max-width:767px){#vuelos .conections{padding-bottom:10px}}#vuelos #tags-salida_tagsinput{overflow:hidden;width:100%!important;padding-left:30px;border-radius:2px}#vuelos #tags-salida_addTag input{margin:0 2px;padding:2px 5px;border:0}#vuelos div.tagsinput{border:1px solid #aaa}#vuelos div.tagsinput span.tag{text-transform:capitalize;margin:0 2px;padding:2px 5px;border:0;color:#999;background:#efefef}#vuelos div.tagsinput span.tag a{color:inherit;font-weight:inherit}#vuelos .validation{display:none}#vuelos .error-validation label{color:#ec001e}#vuelos .error-validation input{border-color:#ec001e}#vuelos .error-validation .validation{background-color:#ec001e;color:#fff;padding:5px 15px;box-sizing:border-box;font-size:12px;border-radius:5px;font-style:normal;display:block;position:absolute;right:15px;top:-5px}@media (max-width:991px){#vuelos .passengers{padding-top:15px}#vuelos .left-dates{margin-top:15px;padding-right:0;padding-top:35px}#vuelos .left-dates .checkbox-dates{position:absolute;margin-top:-107px!important;margin-left:-15px}#vuelos .right-dates{margin-top:15px;margin-right:-15px;padding-left:0;padding-top:35px}#vuelos .right-dates .checkbox-dates{position:absolute;margin-top:-107px!important;margin-left:-15px}}.datepicker .datepicker--pointer{background:#eceeee}.datepicker .datepicker--nav{background:#edeeec;color:#015eab;text-transform:uppercase}.datepicker .datepicker--nav .datepicker--nav-title i{color:#015eab}.datepicker .datepicker--nav .datepicker--nav-action svg{stroke:#5a5a5a}.datepicker .datepicker--content .datepicker--days .datepicker--days-names{border-bottom:1px solid #5a5a5a;padding-bottom:8px}.datepicker .datepicker--content .datepicker--days .datepicker--days-names .datepicker--day-name{color:#5a5a5a}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-from-{background:#015eab;border-radius:4px}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-from-:after{content:'';display:block;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:10px solid #015eab;left:32px;top:5px;position:absolute}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-from-.-focus-{background:#40bffb}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-from-.-focus-:after{border-left-color:#40bffb}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-to-{background:#015eab;border-radius:4px}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-to-:after{content:'';display:block;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:10px solid #015eab;right:32px;top:5px;position:absolute}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-to-.-focus-{background:#40bffb}.datepicker .datepicker--content .datepicker--cells .datepicker--cell.-range-to-.-focus-:after{border-right-color:#40bffb}@media (max-width:767px){.follow-us-container{margin:0}}@media (min-width:768px) and (max-width:991px){#hoteles .data .col-md-2 select{max-width:190px}}@media (max-width:767px){#hoteles .data-form .col-md-6:nth-child(2) .col-xs-4:first-child{padding-right:0}#hoteles .data-form .col-md-6:nth-child(2) .col-xs-4:nth-child(2){padding:0 5px}#hoteles .data-form .col-md-6:nth-child(2) .col-xs-4:nth-child(3){padding-left:0}}#actividades .no-padding-left,#hoteles .no-padding-left{padding-left:0}#actividades .no-padding-right,#hoteles .no-padding-right{padding-right:0}#actividades .padding-5,#hoteles .padding-5{padding:0 5px}#actividades .data-form-footer .data-form-add-flight .checkbox,#hoteles .data-form-footer .data-form-add-flight .checkbox{width:100%}.float-label p.subtitle{margin-top:50px}.float-label .control{position:relative;width:100%;border-bottom:1px solid #ddd;padding-top:30px;padding-bottom:10px;margin-bottom:8px;transition:border-color .15s ease-in-out}.float-label .control i.fa,.float-label .control i.icon{font-size:12px;color:#c9c9c9;position:absolute;padding:10px;right:0}.float-label .control.producto-checkbox-list{padding-top:10px}.float-label .control.parsley-error input::-webkit-input-placeholder{color:transparent}.float-label .control.parsley-error input:-moz-placeholder,.float-label .control.parsley-error input::-moz-placeholder{color:transparent}.float-label .control.parsley-error input:-ms-input-placeholder{color:transparent}.float-label .control.parsley-error input:focus+label{top:3px;color:#c00;font-size:13px;border-bottom-width:2px}.float-label .control.parsley-error .checkbox label{padding-left:20px;font-size:1em}.float-label .control.parsley-error label{color:#c1bfbf;font-size:15px}.float-label .control-search i.fa,.float-label .control-search i.icon{margin-right:-1px;padding:11px;color:#fff;background:#cbcbcb;cursor:pointer;border-radius:0 5px 5px 0;background-clip:padding-box}.float-label .form-error-display{margin-bottom:20px}.float-label .checkbox{text-align:left;margin-bottom:20px}.float-label .form-error-display .control-label{float:left;padding-right:0;padding-top:0}.float-label .form-error-display .error-message{float:left}.float-label .form-error-display:after{content:"";display:block;clear:both}.float-label .help-label{position:absolute;bottom:0;left:100%;margin-left:10px;transition:top .7s ease,opacity .7s ease;opacity:0;width:135px}@media (max-width:500px){.float-label label[for=agency_emails_booking] .help-label,.float-label label[for=agency_emails_settlement] .help-label{top:12px;left:0;margin-left:8px}}.float-label .field-select{transform:translate(-1px,-8px)}.float-label .field-select .select2 [role=presentation]{display:none}.float-label .field-select .select2 .selection .select2-selection{transform:translateX(-20px)}@media (max-width:767px){.float-label .field-select .select2 .selection .select2-selection{transform:translateX(0)}}.float-label select{background:none}.float-label input:-webkit-autofill{transition:all 5000s ease-in-out 0s}.float-label input,.float-label textarea{padding-left:7px;padding-right:7px}.float-label .field-select,.float-label input[type=date],.float-label input[type=email],.float-label input[type=number],.float-label input[type=password],.float-label input[type=text],.float-label select,.float-label textarea{display:block;width:100%}.float-label .field-select:-webkit-autofill+label,.float-label input[type=date]:-webkit-autofill+label,.float-label input[type=email]:-webkit-autofill+label,.float-label input[type=number]:-webkit-autofill+label,.float-label input[type=password]:-webkit-autofill+label,.float-label input[type=text]:-webkit-autofill+label,.float-label select:-webkit-autofill+label,.float-label textarea:-webkit-autofill+label{top:0;opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label .field-select:-webkit-autofill+label .help-label,.float-label input[type=date]:-webkit-autofill+label .help-label,.float-label input[type=email]:-webkit-autofill+label .help-label,.float-label input[type=number]:-webkit-autofill+label .help-label,.float-label input[type=password]:-webkit-autofill+label .help-label,.float-label input[type=text]:-webkit-autofill+label .help-label,.float-label select:-webkit-autofill+label .help-label,.float-label textarea:-webkit-autofill+label .help-label{position:absolute;bottom:0;left:100%;margin-left:10px;transition:top .7s ease,opacity .7s ease;opacity:.8;width:135px}.float-label .field-select,.float-label input,.float-label select,.float-label textarea{border:0;outline:0;resize:none}.float-label .field-select+label,.float-label input+label,.float-label select+label,.float-label textarea+label{color:#c1bfbf;position:absolute;top:30px;padding-left:7px;transition:all .3s ease,opacity .3s ease;opacity:1;font-size:15px;font-weight:600}.float-label .field-select:required.ng-not-empty+label,.float-label input:required.ng-not-empty+label,.float-label select:required.ng-not-empty+label,.float-label textarea:required.ng-not-empty+label{opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label .field-select:required.ng-not-empty+label .help-label,.float-label input:required.ng-not-empty+label .help-label,.float-label select:required.ng-not-empty+label .help-label,.float-label textarea:required.ng-not-empty+label .help-label{color:#cbcbcb;opacity:.8}.float-label .field-select:optional+label,.float-label input:optional+label,.float-label select:optional+label,.float-label textarea:optional+label{color:#c1bfbf;position:absolute;top:30px;padding-left:7px;transition:all .3s ease,opacity .3s ease;opacity:1;font-size:15px;font-weight:600}.float-label .field-select:optional.ng-not-empty+label,.float-label input:optional.ng-not-empty+label,.float-label select:optional.ng-not-empty+label,.float-label textarea:optional.ng-not-empty+label{opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label .field-select:optional.ng-not-empty+label.zero-opacity,.float-label input:optional.ng-not-empty+label.zero-opacity,.float-label select:optional.ng-not-empty+label.zero-opacity,.float-label textarea:optional.ng-not-empty+label.zero-opacity{opacity:0}.float-label .field-select:optional.ng-not-empty+label .help-label,.float-label input:optional.ng-not-empty+label .help-label,.float-label select:optional.ng-not-empty+label .help-label,.float-label textarea:optional.ng-not-empty+label .help-label{color:#cbcbcb;opacity:.8}.float-label .field-select[type=date],.float-label input[type=date],.float-label select[type=date],.float-label textarea[type=date]{opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label .field-select[type=date] .help-label,.float-label input[type=date] .help-label,.float-label select[type=date] .help-label,.float-label textarea[type=date] .help-label{color:#cbcbcb;opacity:.8}.float-label .field-select:valid:required+label,.float-label input:valid:required+label,.float-label select:valid:required+label,.float-label textarea:valid:required+label{opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label .field-select:valid:required+label .help-label,.float-label input:valid:required+label .help-label,.float-label select:valid:required+label .help-label,.float-label textarea:valid:required+label .help-label{color:#cbcbcb;opacity:.8}.float-label .field-select:focus~label,.float-label input:focus~label,.float-label select:focus~label,.float-label textarea:focus~label{opacity:1;top:3px;padding-left:7px;font-size:13px;color:#015eab;border-bottom-width:2px}.float-label .field-select:focus~label .help-label,.float-label input:focus~label .help-label,.float-label select:focus~label .help-label,.float-label textarea:focus~label .help-label{opacity:.8;color:#cbcbcb}.float-label .field-select+span.select2-container+label,.float-label input+span.select2-container+label,.float-label select+span.select2-container+label,.float-label textarea+span.select2-container+label{opacity:0}.float-label .field-select+span.select2-container--open+label,.float-label input+span.select2-container--open+label,.float-label select+span.select2-container--open+label,.float-label textarea+span.select2-container--open+label{opacity:1;top:-19px;padding-left:7px;font-size:13px;color:#015eab;border-bottom-width:2px}.float-label .field-select+span.select2-container--open+label .help-label,.float-label input+span.select2-container--open+label .help-label,.float-label select+span.select2-container--open+label .help-label,.float-label textarea+span.select2-container--open+label .help-label{opacity:.8;color:#cbcbcb}.float-label .field-select::-webkit-input-placeholder,.float-label input::-webkit-input-placeholder,.float-label select::-webkit-input-placeholder,.float-label textarea::-webkit-input-placeholder{color:transparent}.float-label .field-select:-moz-placeholder,.float-label .field-select::-moz-placeholder,.float-label input:-moz-placeholder,.float-label input::-moz-placeholder,.float-label select:-moz-placeholder,.float-label select::-moz-placeholder,.float-label textarea:-moz-placeholder,.float-label textarea::-moz-placeholder{color:transparent}.float-label .field-select:-ms-input-placeholder,.float-label input:-ms-input-placeholder,.float-label select:-ms-input-placeholder,.float-label textarea:-ms-input-placeholder{color:transparent}.float-label select:optional+label{opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label select:optional+label .help-label{color:#cbcbcb;opacity:.8}.float-label textarea:focus+label.up{opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label textarea:focus+label.up .help-label{color:#cbcbcb;opacity:.8}.float-label textarea.ng-empty:valid+label:not(.up){color:#c1bfbf;position:absolute;top:50px;padding-left:7px;transition:all .3s ease,opacity .3s ease;opacity:1;font-size:15px;font-weight:600}.float-label textarea:optional+label:not(.up){opacity:1;top:3px;font-size:13px;padding-left:7px}.float-label textarea:optional+label:not(.up) .help-label{color:#cbcbcb;opacity:.8}.float-label .captcha{max-width:570px;margin:0 auto}.float-label .captcha .fix-input{padding-top:35px;padding-bottom:20px}@media (max-width:500px){.float-label .captcha .fix-input{padding-top:15px}}@media (max-width:400px){.float-label .captcha .fix-input{padding-top:0}}.float-label .captcha .fix-captcha img{float:left}.float-label .captcha .fix-captcha i{font-size:20px;padding:35px 10px}@media (max-width:500px){.float-label .captcha .fix-captcha i{padding:15px 10px}}@media (max-width:400px){.float-label .captcha .fix-captcha i{padding:0 10px}}.float-label .captcha input{border:1px solid #ddd}@media (max-width:767px){.float-label .checkbox input[type=checkbox]{width:auto}.float-label .form-error-display .error-message{float:none;margin:0 auto;display:inline-block}}.errors-container{text-align:left;margin-left:8px;color:#c00;margin-bottom:20px;margin-top:10px;font-weight:700}#menu_bottom{z-index:999}#menu_bottom,#slide-login,#slide-login #search_bg{position:relative}#slide-login #search_bg .original_slides{height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto;max-height:100%;min-height:600px!important;min-height:900px}#slide-login #search_bg #bar{width:0;max-width:100%;height:4px;background:hsla(0,0%,100%,.5)}#slide-login #search_bg #progressBar{background:transparent;position:absolute;width:100%;top:0;z-index:2}#slide-login-content{position:absolute;top:60px;width:100%;left:0;z-index:2;font-family:Inter,sans-serif;font-weight:300}#slide-login-content .fix{background:rgba(0,0,0,.6);color:#fff;max-width:570px;padding:20px 45px;margin:0 auto;text-align:center}#slide-login-content .titulo{font-size:17px;margin:20px 0}#slide-login-content .leyend{max-width:335px;margin:15px auto 30px;color:#838688}#slide-login-content .btn-registro-facebook{margin:5px 0}#slide-login-content .btn-registro-facebook button{position:relative;padding-left:3.5em}#slide-login-content .btn-registro-facebook button i{position:absolute;left:10px;top:10px}#slide-login-content .login-form-place{padding:5px 40px}#slide-login-content .login-form-place .checkbox,#slide-login-content .login-form-place button{margin-top:5px}#slide-login-content .login-form-place a{display:inline-block;border-bottom:1px solid #838688}#slide-login-content .login-form-place a:hover{border-bottom:1px solid #fff;color:#fff}#slide-login-content .login-form-place .checkbox{margin-left:37%;white-space:nowrap}#slide-login-content .login-form-place input:-webkit-autofill{transition:all 5000s ease-in-out 0s}#slide-login-content .login-form-place input[type=password],#slide-login-content .login-form-place input[type=text]{background:none}#slide-login-content .login-form-place input[type=password]:focus+label,#slide-login-content .login-form-place input[type=text]:focus+label{color:#fff}#slide-login-content .login-form-place .float-label .control,#slide-login-content .login-form-place .float-label .form-error-display{margin-bottom:5px}#slide-login-content .slide-login-separator{height:1px;background:hsla(0,0%,43%,.9);margin:10px 0}@media (max-width:767px){#slide-login-content .titulo{font-size:15px;margin:13px 0}#slide-login-content .leyend{font-size:12px;margin:10px auto}#slide-login-content .login-form-place .checkbox,#slide-login-content .login-form-place button{float:none!important;margin:3px auto}#slide-login-content .checkbox{margin-left:auto}#slide-login-content .form-error-display label{display:none}#slide-login-content .form-error-display .error-message{font-size:12px}}.btn-sign-registro{color:#fff;border:1px solid #fff;border-radius:5px;font-size:16px;display:block;max-width:270px;margin:0 auto;height:40px;line-height:38px}.btn-sign-registro:hover{color:#fff;background:hsla(0,0%,43%,.3)}.form-error-display label{color:#da3c3c;font-size:21px}.form-error-display .error-message{border-radius:4px;border:1px solid #da3c3c;padding:5px}@media (max-width:767px){.form-error-display .error-message{text-align:center}}.form-error-display .alert-message{padding:5px}.mismensajes-animations{transition:.7s;-webkit-transition:.7s;-moz-transition:.7s}.inner-addon{position:relative}.inner-addon .icon{position:absolute;padding:10px;pointer-events:none}.left-addon .icon{left:0}.right-addon .icon{right:0}.left-addon input{padding-left:30px}.right-addon input{padding-right:30px}.white-shadow-overlay{height:100px;position:absolute;bottom:0;left:0;width:100%;z-index:9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}#slide-mismensajes{position:relative}#slide-mismensajes #search_bg{position:absolute;top:0;left:0}#slide-mismensajes #search_bg .original_slides{height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto;max-height:100%;min-height:600px!important;min-height:912px}#slide-mismensajes #search_bg #bar{width:0;max-width:100%;height:4px;background:hsla(0,0%,100%,.5)}#slide-mismensajes #search_bg #progressBar{background:transparent;position:absolute;width:100%;top:0;z-index:2}.mis-mensajes-lateral-space{padding:0 50px}@media (max-width:767px){.mis-mensajes-lateral-space{padding:0}.mis-mensajes-lateral-space .white-shadow-overlay{display:none}}.mismensajes-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.mismensajes-slide-content .container{width:100%}@media (min-width:1380px){.mismensajes-slide-content .container{max-width:1366px}}.mismensajes-slide-content .container,.mismensajes-slide-content .container-fluid{padding-left:20px;padding-right:20px}.mismensajes-slide-content .page-header{background:#f7f6f6!important;margin:0;padding:15px 10px;font-size:18px;font-weight:700;height:60px}@media (max-width:992px){.mismensajes-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.mismensajes-slide-content{width:auto;padding:0}}.mismensajes-page-content{position:relative;background:#fff;min-height:2000px;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s}.mismensajes-page-content .mismensajes-page-content-center,.mismensajes-page-content .mismensajes-page-content-left,.mismensajes-page-content .mismensajes-page-content-right{transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;float:left;margin:0;padding:0;min-height:700px}@media (max-width:992px){.mismensajes-page-content{width:1820px;left:0}.mismensajes-page-content.toleft{left:-380px}.mismensajes-page-content.displaced{left:0}.mismensajes-page-content.tomenssaje{left:-1100px}}@media (max-width:767px){.mismensajes-page-content{width:300%;left:0;margin-bottom:0}.mismensajes-page-content.displaced,.mismensajes-page-content.toleft,.mismensajes-page-content.tomenssaje{left:auto}.mismensajes-page-content .mismensajes-page-content-left .slimScrollDiv{overflow:scroll;height:auto}.mismensajes-page-content .mismensajes-page-content-right{min-height:auto}}.mismensajes-page-content-left{width:24%;background:#f7f6f6;font-size:14px}@media (min-width:1023px) and (max-width:1199px){.mismensajes-page-content-left{width:27%}}.mismensajes-page-content-left .fix{border-right:1px solid #d5d5d5;padding:0!important}.mismensajes-page-content-left .mismensajes-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.mismensajes-page-content-left .mismensajes-left-box .category-filter-container,.mismensajes-page-content-left .mismensajes-left-box .trip-advisor-filter-container{padding-top:20px}.mismensajes-page-content-left .mismensajes-left-box .category-filter-container .btn.btn-primary,.mismensajes-page-content-left .mismensajes-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.mismensajes-page-content-left .mismensajes-left-box .padding-menu{padding-left:5%;padding-right:10%}.mismensajes-page-content-left .mismensajes-left-box.selected,.mismensajes-page-content-left .mismensajes-left-box:hover{background:#e3e3e3}.mismensajes-page-content-left .mismensajes-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.mismensajes-page-content-left .mismensajes-left-box.message-filter-noshow{min-height:410px}.mismensajes-page-content-left .mismensajes-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.mismensajes-page-content-left .mismensajes-left-box.message-filter-noshow{max-width:none}}.mismensajes-page-content-left a{display:block}.mismensajes-page-content-left a.active{color:#ce0d01}.mismensajes-page-content-left .parent>a{position:relative}.mismensajes-page-content-left .parent>a:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f0d7";font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mismensajes-page-content-left .parent .submenu{display:block;margin-bottom:0;padding-bottom:0;padding-top:0;max-height:0;overflow:hidden}.mismensajes-page-content-left .parent.opened>a:after{content:"\f0d8"}.mismensajes-page-content-left .parent.opened .submenu{max-height:none}.mismensajes-page-content-left .parent.opened .submenu.no-padding-left{padding-left:0}.mismensajes-page-content-left .parent.nocarret>a:after{display:none}.mismensajes-page-content-left .submenu{font-size:14px;padding-left:10%;padding-top:5px;padding-bottom:9px;position:relative;text-align:left;background:none}.mismensajes-page-content-left .submenu li{display:block;padding:5px 0;line-height:26px}.mismensajes-page-content-left .submenu li .icon{margin-right:6px}.mismensajes-page-content-left .badge{padding:0;background:red;position:absolute;right:0;font-size:.8em;font-weight:700;text-align:center;width:26px;height:26px;border-radius:50%;background-clip:padding-box;line-height:26px}.mismensajes-page-content-left .simple-item a{text-decoration:none;position:relative}.mismensajes-page-content-left .simple-item a .badge{font-size:12px}.mismensajes-page-content-left .simple-item a.active{color:#ce0d01}.mismensajes-page-content-left .form label{font-weight:300;font-size:14px}.mismensajes-page-content-left .form button.btn{width:100%;display:block;border-radius:0;background-clip:padding-box}.mismensajes-page-content-left .form button.btn:hover{color:#fff}.mismensajes-page-content-left .form .input-group-addon{background:#969c9c;color:#fff}.mismensajes-page-content-left .form input.date{font-size:12px}.mismensajes-page-content-left .form input.date::-webkit-input-placeholder{color:#c9c9c9}.mismensajes-page-content-left .form input.date:-moz-placeholder,.mismensajes-page-content-left .form input.date::-moz-placeholder{color:#c9c9c9}.mismensajes-page-content-left .form input.date:-ms-input-placeholder{color:#c9c9c9}.mismensajes-page-content-left .form .inner-addon .icon{font-size:12px;color:#c9c9c9;margin-top:1px}.mismensajes-page-content-left .form .pdright50{padding-right:5px}@media (max-width:767px){.mismensajes-page-content-left .form .pdright50{padding-right:15px}}.mismensajes-page-content-left .form .pdleft50{padding-left:5px}@media (max-width:767px){.mismensajes-page-content-left .form .pdleft50{padding-left:15px}}@media (max-width:992px){.mismensajes-page-content-left{width:380px;left:0}}@media (max-width:767px){.mismensajes-page-content-left .fecha-hasta{padding-top:15px}}.mismensajes-page-content-center,.mismensajes-page-content-right{width:38%;background:#fff}.mismensajes-page-content-center.full,.mismensajes-page-content-right.full{width:76%}.mismensajes-page-content-center.full .mismensajes-header-center-item.short,.mismensajes-page-content-right.full .mismensajes-header-center-item.short{float:right}@media (max-width:992px){.mismensajes-page-content-center,.mismensajes-page-content-right{width:720px}}.mismensajes-page-content-center .fix{border-right:1px solid #d5d5d5}.messages-list-actions .actions-triggers{padding:11px}.messages-list-actions .panel-email-action{background:#fbf5f5;border:1px solid #ccc}.messages-list-actions .action-confirm{float:right;margin-right:10px}.messages-list-actions .action-confirm .buttons-container{margin-bottom:10px;margin-right:15px}.messages-list-actions .action-confirm .buttons-container .btn{width:65px;font-size:12px;border-radius:0;padding:3px}.messages-list-actions .action-confirm .buttons-container .btn.negative{background-color:#969696}.messages-list-actions .action-confirm .buttons-container .btn.positive{background-color:#0073c4}.messages-list-actions .email-action-box .box-header{padding:5px 10px;background:#0073c4;color:#fff}.messages-list-actions .email-action-box .box-header p{margin:0}.messages-list-actions .email-action-box .other-input-mail{padding:10px 10px 0;position:relative}.messages-list-actions .email-action-box .other-input-mail .email-fields{border-top-width:medium;border-right-width:medium;border-left-width:medium;border-top-color:initial;border-right-color:initial;border-left-color:initial;border-style:none none solid;border-image:initial;background:inherit;border-bottom:1px solid #ccc;width:100%}.messages-list-actions .email-action-box .other-input-mail .fa-times{position:absolute;top:12px;right:25px;cursor:pointer;color:#777}.messages-list-actions .email-action-box .other-input-mail .error-email-input{color:#e91809}.messages-list-actions .email-action-box .more-emails{color:#337ab7;font-weight:400;font-style:italic;display:block;text-decoration:underline;padding:0 10px;margin-bottom:10px}.messages-list-actions .messages-list-action-check-all label{font-size:12px;font-weight:400;display:inline-block;margin-left:5px;margin-top:2px;float:left}.messages-list-actions .messages-list-action-check-all input{display:inline-block;margin-left:5px;float:left;margin-top:4px}.messages-list-actions .messages-list-selected-actions{float:right;visibility:visible;opacity:1;transition:opacity .5s ease-in-out}.messages-list-actions .messages-list-selected-actions.closed{visibility:hidden;opacity:0}.messages-list-actions .messages-list-selected-actions .action{display:inline-block;font-size:20px;margin:0 10px}.mismensajes-header-center{padding:11px;border-bottom:1px solid #d5d5d5}.mismensajes-header-center.right-panel{padding:4px 0 0}.mismensajes-header-center .mismensajes-header-center-item{float:left;width:45%;font-weight:300;height:20px}.mismensajes-header-center .mismensajes-header-center-item label{font-weight:300}.mismensajes-header-center .mismensajes-header-center-item.short{width:10%;text-align:right}.mismensajes-header-center .mismensajes-header-center-item.medium{width:22.5%}@media (max-width:1200px) and (min-width:992px){.mismensajes-header-center{font-size:12px}}@media (max-width:992px){.mismensajes-header-center .mismensajes-header-center-item{width:40%}.mismensajes-header-center .mismensajes-header-center-item.short{width:10%;text-align:center}.mismensajes-header-center .mismensajes-header-center-item.medium{width:20%}}@media (max-width:767px){.mismensajes-header-center .mismensajes-header-center-item{text-align:center}.mismensajes-header-center .mismensajes-header-center-item .icon{display:block;font-size:15px}}#scroll_mensajes_ver_mensaje{max-width:100%}#scroll_mensajes_ver_mensaje img{max-width:100%;height:auto}.mismensajes-mensajes-list .choose-alert{color:grey;margin-top:25%}.mismensajes-mensajes-list .choose-alert h3{font-size:18px}.mismensajes-mensajes-list .choose-alert h3 i{font-size:40px}.mismensajes-mensajes-list .item{padding:15px;border-bottom:1px solid #d5d5d5;position:relative}.mismensajes-mensajes-list .item.active,.mismensajes-mensajes-list .item:hover{background:#dcecfa}.mismensajes-mensajes-list .item .row{margin:0}.mismensajes-mensajes-list .item .top{font-size:12px}.mismensajes-mensajes-list .item .top .left{max-width:75%}.mismensajes-mensajes-list .item .top .left.full{width:90%}.mismensajes-mensajes-list .item .top .left.full label{display:block}.mismensajes-mensajes-list .item .top .left input{margin-right:6px}.mismensajes-mensajes-list .item .top .left input.checkbox-gds{display:inline-block;float:left}.mismensajes-mensajes-list .item .top .right{max-width:23%}.mismensajes-mensajes-list .item .bottom{position:absolute;top:10px;right:15px}.mismensajes-mensajes-list .item .bottom a{padding:6px 10px;font-size:12px;border-radius:25px;background-clip:padding-box}.mismensajes-mensajes-list .item .bottom a i{font-size:1.2em;margin-left:3px}.mismensajes-mensajes-list .inbox-more-msgs{text-align:center;margin-top:20px;color:#02468d;text-decoration:underline;cursor:pointer}.mismensajes-page-content-right .fix{border-right:1px solid #d5d5d5}@media (max-width:767px){.mismensajes-page-content-right .mismensajes-header-center-item.medium{width:40%}}.mismensajes-email-encabezado{padding:15px;border-bottom:1px solid #d5d5d5;font-size:12px}.mismensajes-email-encabezado p{margin:5px;padding-bottom:8px}.mismensajes-email-encabezado td{padding:5px}.mismensajes-ver-mensaje{position:relative;margin-bottom:130px}@media (max-width:767px){.mismensajes-ver-mensaje{margin-bottom:0}}.mismensajes-email-cuerpo{padding:15px;border-bottom:1px solid #d5d5d5;font-size:12px}.mismensajes-email-cuerpo p{margin:5px;padding-bottom:8px}.mismensajes-email-cuerpo td{padding:5px}.mismensajes-email-detalle{padding:15px;border-bottom:1px solid #d5d5d5;font-size:12px}.mismensajes-email-detalle p{margin:5px;padding-bottom:8px}.mismensajes-email-detalle td{padding:5px}.mismensajes-email-descripcion{overflow-x:auto;padding:15px;border-bottom:1px solid #d5d5d5;font-size:12px}.mismensajes-email-descripcion p{margin:5px;padding-bottom:8px}.mismensajes-email-descripcion td{padding:5px}.misnoticias-page-content-center .item,.misnoticias-ver-noticia .item{padding:15px;border-bottom:1px solid #d5d5d5}.misnoticias-page-content-center .item h1,.misnoticias-ver-noticia .item h1{text-transform:none;font-weight:400;margin-bottom:5px}.misnoticias-page-content-center .item h3,.misnoticias-ver-noticia .item h3{font-size:18px;margin-top:0}.misnoticias-page-content-center .item img,.misnoticias-ver-noticia .item img{max-width:100%;margin-bottom:20px}.misnoticias-page-content-center .item p,.misnoticias-ver-noticia .item p{margin-bottom:40px}.terminos-space-content{padding:70px 50px}.terminos-condiciones{max-width:1400px;margin:0 auto}.titulo-over-line{text-align:center;position:relative}.titulo-over-line:after{position:absolute;top:30px;left:0;width:100%;height:1px;background:#333;content:"";display:block}.titulo-over-line h1{padding:20px;margin:0;position:relative;z-index:9;font-weight:700;font-size:18px;background:#fff;display:inline-block}.content-static{max-width:1100px;margin:0 auto;padding:30px 0}.content-static h3{padding-bottom:20px;font-size:16px;font-weight:400}.content-static p{padding-bottom:20px;font-size:12px;line-height:25px}.terminos-button button{width:300px;float:right;padding:.7em 1em}.hard-hr-top{margin-top:20px;margin-bottom:50px}.hard-hr-top,.soft-hr-btm{height:1px;background:#d0d0d0}.soft-hr-btm{margin-bottom:20px;margin-top:50px}.cambiar-password{max-width:1400px;margin:0 auto}.cambiar-password-space-content{padding:70px 50px;background:#fff;padding:30px 50px}.cambiar-password-space-content .titulo-over-line h1{font-size:24px}@media (max-width:768px){.cambiar-password-space-content{padding:30px}}.content-static.text-center{text-align:center}.cambiar-pass-form-place{max-width:700px;margin:0 auto}.recuperar-pass-form-place h3,.solicitud-alta-form-place .control{text-align:left}.recuperar-pass-form-place,.solicitud-alta-form-place{max-width:700px;margin:0 auto}.solicitud-alta-form-place h3{text-align:left}.solicitud-alta-form-place .producto-checkbox-list .checkbox{margin-top:10px;float:left;width:20%}@media (max-width:767px){.solicitud-alta-form-place .producto-checkbox-list .checkbox{width:50%}}@media (max-width:500px){.solicitud-alta-form-place .producto-checkbox-list .checkbox{width:auto;float:none}}.solicitud-alta-form-place .control-separator{text-align:left;text-transform:uppercase;border-bottom-color:#333}.solicitud-alta-buttons .btn-blue,.solicitud-alta-buttons .btn-white{width:160px;padding:.7em 1em .6em;border:1px solid #015eab}.solicitud-alta-buttons .btn-white{border:1px solid #ccc;color:#333;background:none}.solicitud-alta-buttons .margin-right{margin-right:20px}@media (max-width:500px){.solicitud-alta-buttons .btn-blue,.solicitud-alta-buttons .btn-white{width:48%;margin:0 1%}.solicitud-alta-buttons .btn-blue.btn-full-width,.solicitud-alta-buttons .btn-white.btn-full-width{width:98%}.solicitud-alta-buttons .btn-white{margin-top:10px}}html.no-overflow{overflow:hidden}@media (max-width:992px){.tablet-nopadding{padding:0;width:auto}}footer{z-index:99998;position:relative}.txt-rh-blue{color:#0073c4}.breadcrum-place{padding-left:15px;padding-bottom:15px}.breadcrum-place span{font-size:12px}.breadcrum-place .separator{color:#0073c4}@media (max-width:992px){.resultadohoteles-space{padding:0}}.resultadohoteles-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.resultadohoteles-slide-content .container{width:100%}@media (min-width:1380px){.resultadohoteles-slide-content .container{max-width:1366px}}.resultadohoteles-slide-content .container,.resultadohoteles-slide-content .container-fluid{padding-left:20px;padding-right:20px}.resultadohoteles-slide-content .page-header{background:#f7f6f6!important;margin:0;padding:15px 10px;font-size:18px;font-weight:700;height:60px}@media (max-width:992px){.resultadohoteles-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.resultadohoteles-slide-content{width:auto;padding:0}}.resultadohoteles-slide-content .resultadohoteles-page-content{background:#fff}@media (max-width:992px){.resultadohoteles-slide-content{padding:0;margin:0;width:auto}}.resultadohoteles-slide-content .route-search{width:100%;margin:0;padding:5px 0;position:absolute;top:0;background:hsla(0,0%,100%,.6)}@media (max-width:1023px){.resultadohoteles-slide-content .route-search{position:relative;padding:20px 0 0 10px;background:#fff}}@media (max-width:767px){.resultadohoteles-slide-content .route-search{display:none}}@media (max-width:767px){.resultadohoteles-slide-content .back{text-transform:uppercase}}@media (max-width:992px){.resultadohoteles-slide-content .h-breadcrum-place{padding-bottom:15px}}.resultadohoteles-slide-content .h-breadcrum-place span{font-size:11px}.resultadohoteles-slide-content .h-breadcrum-place span.last{color:#0073c4;font-weight:600}.resultadohoteles-slide-content .h-breadcrum-place .separator{color:#0073c4}.resultadohoteles-slide-content .h-breadcrum-place a.back{font-size:11px;margin-top:3px;padding-right:0;text-align:right;color:#0073c4;margin-right:0;font-weight:600}.resultadohoteles-slide-content .h-breadcrum-place a.back i{float:right;position:absolute;margin-left:-17px;font-size:16px;font-weight:700}.resultadohoteles-slide-content .h-breadcrum-place a.back i.moved-left{margin-left:-22px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.page-header .breadcrum{font-size:14px;font-weight:400}.page-header .resultado-cantidad-header{font-size:16px;font-weight:400;color:#0073c4}.page-header .resultado-cantidad-header strong{font-weight:700}.resultadohoteles-page-content-left{width:24%;background:#f7f6f6;font-size:14px;float:left}@media (min-width:1023px) and (max-width:1199px){.resultadohoteles-page-content-left{width:27%}}.resultadohoteles-page-content-left .fix{border-right:1px solid #d5d5d5;padding:0!important}.resultadohoteles-page-content-left .mismensajes-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.resultadohoteles-page-content-left .mismensajes-left-box .category-filter-container,.resultadohoteles-page-content-left .mismensajes-left-box .trip-advisor-filter-container{padding-top:20px}.resultadohoteles-page-content-left .mismensajes-left-box .category-filter-container .btn.btn-primary,.resultadohoteles-page-content-left .mismensajes-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.resultadohoteles-page-content-left .mismensajes-left-box .padding-menu{padding-left:5%;padding-right:10%}.resultadohoteles-page-content-left .mismensajes-left-box.selected,.resultadohoteles-page-content-left .mismensajes-left-box:hover{background:#e3e3e3}.resultadohoteles-page-content-left .mismensajes-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.resultadohoteles-page-content-left .mismensajes-left-box.message-filter-noshow{min-height:410px}.resultadohoteles-page-content-left .mismensajes-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.resultadohoteles-page-content-left .mismensajes-left-box.message-filter-noshow{max-width:none}}.resultadohoteles-page-content-left a{display:block}.resultadohoteles-page-content-left a.active{color:#ce0d01}.resultadohoteles-page-content-left .parent>a{position:relative}.resultadohoteles-page-content-left .parent>a:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f0d7";font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resultadohoteles-page-content-left .parent .submenu{display:block;margin-bottom:0;padding-bottom:0;padding-top:0;max-height:0;overflow:hidden}.resultadohoteles-page-content-left .parent.opened>a:after{content:"\f0d8"}.resultadohoteles-page-content-left .parent.opened .submenu{max-height:none}.resultadohoteles-page-content-left .parent.opened .submenu.no-padding-left{padding-left:0}.resultadohoteles-page-content-left .parent.nocarret>a:after{display:none}.resultadohoteles-page-content-left .submenu{font-size:14px;padding-left:10%;padding-top:5px;padding-bottom:9px;position:relative;text-align:left;background:none}.resultadohoteles-page-content-left .submenu li{display:block;padding:5px 0;line-height:26px}.resultadohoteles-page-content-left .submenu li .icon{margin-right:6px}.resultadohoteles-page-content-left .badge{padding:0;background:red;position:absolute;right:0;font-size:.8em;font-weight:700;text-align:center;width:26px;height:26px;border-radius:50%;background-clip:padding-box;line-height:26px}.resultadohoteles-page-content-left .simple-item a{text-decoration:none;position:relative}.resultadohoteles-page-content-left .simple-item a .badge{font-size:12px}.resultadohoteles-page-content-left .simple-item a.active{color:#ce0d01}.resultadohoteles-page-content-left .form label{font-weight:300;font-size:14px}.resultadohoteles-page-content-left .form button.btn{width:100%;display:block;border-radius:0;background-clip:padding-box}.resultadohoteles-page-content-left .form button.btn:hover{color:#fff}.resultadohoteles-page-content-left .form .input-group-addon{background:#969c9c;color:#fff}.resultadohoteles-page-content-left .form input.date{font-size:12px}.resultadohoteles-page-content-left .form input.date::-webkit-input-placeholder{color:#c9c9c9}.resultadohoteles-page-content-left .form input.date:-moz-placeholder,.resultadohoteles-page-content-left .form input.date::-moz-placeholder{color:#c9c9c9}.resultadohoteles-page-content-left .form input.date:-ms-input-placeholder{color:#c9c9c9}.resultadohoteles-page-content-left .form .inner-addon .icon{font-size:12px;color:#c9c9c9;margin-top:1px}.resultadohoteles-page-content-left .form .pdright50{padding-right:5px}@media (max-width:767px){.resultadohoteles-page-content-left .form .pdright50{padding-right:15px}}.resultadohoteles-page-content-left .form .pdleft50{padding-left:5px}@media (max-width:767px){.resultadohoteles-page-content-left .form .pdleft50{padding-left:15px}}@media (max-width:992px){.resultadohoteles-page-content-left{width:380px;left:0}}@media (max-width:767px){.resultadohoteles-page-content-left .fecha-hasta{padding-top:15px}}.resultadohoteles-page-content-left .filters{margin:0}.resultadohoteles-page-content-left .filters label{cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.resultadohoteles-page-content-left .filters label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.resultadohoteles-page-content-left .filters label.checked:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.resultadohoteles-page-content-left .filters .fa-star{color:#f59c0d;font-size:15px}.resultadohoteles-page-content-left .filters .fa-star.zero{color:gray;opacity:.2}.resultadohoteles-page-content-left .filters input[type=checkbox]{display:none}.resultadohoteles-page-content-left .submenu li{line-height:20px}.resultadohoteles-page-content-left .submenu li .badge{height:20px;font-weight:700}.resultadohoteles-page-content-left .submenufiltro.tag-filter{margin-top:10px}.resultadohoteles-page-content-left .submenufiltro.tag-filter li{display:inline-block}.resultadohoteles-page-content-left .submenufiltro.tag-filter li span.tag{cursor:pointer;padding:2px 7px;font-size:12px;font-weight:400}.resultadohoteles-page-content-left .submenufiltro.tag-filter li span.tag.selected{background-color:#434343;color:#fff;border-radius:5px}.resultadohoteles-page-content-left .submenufiltro.tag-filter li span.tag.selected:after{font-family:FontAwesome;content:"\f00d"}.resultadohoteles-page-content-left .submenufiltro.tag-filter li span.tag-separator{margin:0 5px}.resultadohoteles-page-content-left .submenufiltro input[type=text]{border:1px solid #969c9c}.resultadohoteles-page-content-left .submenufiltro .input-group-addon{border:1px solid #969c9c;background:#969c9c;color:#fff}.resultadohoteles-page-content-left .submenufiltro .slider-range,.resultadohoteles-page-content-left .submenufiltro .slider-range-time{border-radius:0;height:4px;margin-top:20px;background:#aaa}.resultadohoteles-page-content-left .submenufiltro .slider-range-time .ui-slider-handle,.resultadohoteles-page-content-left .submenufiltro .slider-range .ui-slider-handle{border-radius:50%;width:15px;height:15px;outline:none;cursor:pointer;background:#0073c4;border:0;top:-7px}.resultadohoteles-page-content-left .submenufiltro .slider-range-time .ui-slider-handle:first-of-type,.resultadohoteles-page-content-left .submenufiltro .slider-range-time .ui-slider-handle:first-of-type+.ui-slider-handle,.resultadohoteles-page-content-left .submenufiltro .slider-range .ui-slider-handle:first-of-type,.resultadohoteles-page-content-left .submenufiltro .slider-range .ui-slider-handle:first-of-type+.ui-slider-handle{margin-left:-7px;margin-right:-7px}.resultadohoteles-page-content-left .submenufiltro .slider-range-time .ui-slider-range,.resultadohoteles-page-content-left .submenufiltro .slider-range .ui-slider-range{background:transparent;border-radius:0}.resultadohoteles-page-content-left .max-min-price{text-align:center;color:#0073c4;font-weight:700;text-transform:uppercase}.resultadohoteles-page-content-left .resultadohoteles-btn-filtros .btn-filtros{border-radius:0;background-clip:padding-box;background:#98a2ac;width:100%;font-size:17px;padding:14px;font-weight:300}.resultadohoteles-page-content-left .title-underline{font-size:23px;border-bottom:1px dashed #ccc;font-weight:300;margin-bottom:10px;padding-bottom:10px}@media (max-width:992px){.resultadohoteles-page-content-left{width:100%}.resultadohoteles-page-content-left .resultado-circuitos-filtros-left,.resultadohoteles-page-content-left .resultadohoteles-btn-filtros:not(.resultadocircuitos-btn-filtros),.resultadohoteles-page-content-left .resultadohoteles-left-box:not(.resultadocircuitos-left-box){display:none}.resultadohoteles-page-content-left .resultadohoteles-left-box.lef-box-dark{display:block;width:100.1%}}.resultadohoteles-page-content-left .resultado-hoteles-filtros-left{position:relative}#slider-range{margin:20px 0}#slider-range.ui-slider-horizontal{height:4px}#slider-range.ui-slider-horizontal .ui-slider-range{background:#979696}#slider-range.ui-widget-content{background:#aaa}#slider-range .ui-slider-handle{border-radius:50%;background-clip:padding-box;background:#0073c4;top:-7px;width:14px;height:14px}.custom-icon-tripadvisor{border:1.5px solid green;border:1.5px solid #53c5a7;border-radius:50%;height:15px;width:15px;position:relative;display:inline-block}.custom-icon-tripadvisor:after{background:green;content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%}.custom-icon-tripadvisor-vacio{border:1.5px solid green;border:1.5px solid #53c5a7;border-radius:50%;height:15px;width:15px;position:relative;display:inline-block}.custom-icon-tripadvisor-vacio:after{background:green;content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%;background:none}.resultadohoteles-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.resultadohoteles-left-box .category-filter-container,.resultadohoteles-left-box .trip-advisor-filter-container{padding-top:20px}.resultadohoteles-left-box .category-filter-container .btn.btn-primary,.resultadohoteles-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.resultadohoteles-left-box .padding-menu{padding-left:5%;padding-right:10%}.resultadohoteles-left-box.selected,.resultadohoteles-left-box:hover{background:#e3e3e3}.resultadohoteles-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.resultadohoteles-left-box.message-filter-noshow{min-height:410px}.resultadohoteles-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.resultadohoteles-left-box.message-filter-noshow{max-width:none}}.resultadohoteles-left-box a.title{margin-bottom:0;border-bottom:none;padding-bottom:0}.resultadohoteles-left-box a.title i.tag-filter-icon{margin-right:10px;font-size:24px;vertical-align:middle;color:#98a2ac}.resultadohoteles-left-box .submenufiltro{padding-left:0;margin-bottom:0}.resultadohoteles-left-box .item-filtro-checkbox{position:relative;padding-left:20px}.resultadohoteles-left-box .item-filtro-checkbox input{position:absolute;top:0;left:0}.resultadohoteles-left-box .item-filtro-checkbox .badge{top:0;background:none;color:#333}.resultadohoteles-left-box .custom-icon-tripadvisor,.resultadohoteles-left-box .custom-icon-tripadvisor-vacio{top:3px}.resultadohoteles-left-box.lef-box-dark{background:#98a2ac}.resultadohoteles-left-box .submenu .item-filtro-range{margin-top:15px}.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper{width:46%;float:left;margin-right:5px}.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper label{margin-bottom:5px;font-weight:600}.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper label:before{display:none!important}.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper label.price-label{display:inline-block}.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper label.currency-label{color:#0073c4;display:inline-block}.resultadohoteles-left-box .submenu .item-filtro-range .left-wrapper input{border:1px solid #ccc}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper{width:52%;float:left}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper label{margin-bottom:5px;font-weight:600}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper label:before{display:none!important}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper label.currency-label,.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper label.price-label{display:inline-block}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper input{border:1px solid #ccc}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper .input-group-addon{background-color:#b6b6b6}.resultadohoteles-left-box .submenu .item-filtro-range .right-wrapper .input-group-addon i{color:#333}.resultadohoteles-left-box point-of-interest-filter .category-filter-container{padding-left:1%;padding-right:1%}.resultadohoteles-left-box point-of-interest-filter .category-filter-container .rz-bubble{color:#015eab;font-weight:700}.resultadohoteles-left-box point-of-interest-filter .category-filter-container .rz-bubble.rz-limit{color:#55637d;font-weight:400}.lef-box-dark{background:#98a2ac;text-align:center;color:#fff;font-size:16px;position:relative}.lef-box-dark .top-left,.lef-box-dark .top-right{float:left;width:50%;position:relative}.lef-box-dark .top-left .detail,.lef-box-dark .top-right .detail{display:block;font-size:12px}.lef-box-dark .separator{border-bottom:1px solid #fff;padding-top:10px;margin-bottom:10px}.lef-box-dark .bottom{padding-bottom:10px}.lef-box-dark .boton-search button{width:100%;border-radius:0;background-clip:padding-box}.lef-box-dark .top-left:after{display:block;content:"";position:absolute;top:15%;right:-1px;width:1px;height:70%;background:#fff}@media (max-width:992px){.lef-box-dark .top-left,.lef-box-dark .top-right{width:20%}.lef-box-dark .top-left:after,.lef-box-dark .top-right:after{display:block;content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#fff}.lef-box-dark .bottom{float:left;width:30%;padding-top:7px}.lef-box-dark .boton-search{float:left;width:30%}}@media (max-width:767px){.lef-box-dark{font-size:11px}.lef-box-dark .top-left,.lef-box-dark .top-right{width:30%}.lef-box-dark .top-left:after,.lef-box-dark .top-right:after{display:block;content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#fff}.lef-box-dark .bottom{width:30%}.lef-box-dark .boton-search{width:13%}.lef-box-dark .boton-search,.lef-box-dark .boton-search button{position:absolute;right:0;top:0;height:100%}.lef-box-dark .boton-search button i{margin:0}}.resultadohoteles-page-content-center{float:left;width:76%;min-height:771px}.resultadohoteles-page-content-center .with-separator{border-right:1px solid #b5bcc4}@media (min-width:1023px) and (max-width:1199px){.resultadohoteles-page-content-center{width:73%}}@media (max-width:992px){.resultadohoteles-page-content-center{width:100%}}.resultadohoteles-page-content-center .title-related-rates{background-color:#0073c4;color:#fff;font-size:19px;font-weight:700;padding:9px}.resultadohoteles-content-header{padding:25px 0 9px;border-bottom:1px solid #b5bcc4}@media (max-width:467px){.resultadohoteles-content-header{padding:40px 0 9px}.resultadohoteles-content-header.resultadoflights-content-header{padding:0!important}.resultadohoteles-content-header.resultadoflights-content-header .showHideBtnFiltro a{font-size:15px!important}.resultadohoteles-content-header.resultadoflights-content-header .orderby{width:120px!important}.resultadohoteles-content-header.resultadoflights-content-header .orderby .control{padding:7px 5px!important;margin-left:10px!important}}.resultadohoteles-content-header .menu-left,.resultadohoteles-content-header .menu-left .orderby{float:left}.resultadohoteles-content-header .menu-left .orderby span{color:#0073c4}.resultadohoteles-content-header .menu-left .orderby .control,.resultadohoteles-content-header .menu-left .orderby span{display:block;padding:9px}.resultadohoteles-content-header .menu-left .orderby form{margin:0}@media (max-width:480px){.resultadohoteles-content-header .menu-left .orderby form{margin-top:-32px}}@media (max-width:992px){.resultadohoteles-content-header .menu-left .orderby form{margin-top:-33px}}@media (max-width:767px){.resultadohoteles-content-header .menu-left .orderby form.order-circuit{margin-top:0}}.resultadohoteles-content-header .menu-right{float:right}.resultadohoteles-content-header .menu-right .item-menu-right{padding:4px 9px;float:left}@media (min-width:768px) and (max-width:1199px){.resultadohoteles-content-header .menu-right .item-menu-right{padding:7px 9px}}.resultadohoteles-content-header .menu-right .item-menu-right a{position:relative;color:#777}.resultadohoteles-content-header .menu-right .item-menu-right a.active,.resultadohoteles-content-header .menu-right .item-menu-right a:hover{color:#0073c4}.resultadohoteles-content-header .menu-right .item-menu-right a .quantity{position:absolute;background:#0073c4;font-weight:700;color:#fff;font-size:.8em;letter-spacing:-.01em;padding:2px 13%;border-radius:10px;right:-6px;bottom:0}@media (max-width:767px){.resultadohoteles-content-header .menu-right .item-menu-right a .quantity{padding:1px 13%;font-size:8px;bottom:-6px}}.resultadohoteles-content-header .menu-right .item-menu-right i{font-size:28px}@media (max-width:767px){.resultadohoteles-content-header .menu-right .item-menu-right i{font-size:24px}}@media (max-width:767px){.resultadohoteles-content-header .menu-right{padding-top:10px}}.resultadohoteles-content-header .menu-right .colapse-expand{padding-top:5px;float:left}.resultadohoteles-content-header .menu-right .colapse-expand .icono{float:left;font-size:28px}.resultadohoteles-content-header .menu-right .colapse-expand span{color:#777}.resultadohoteles-content-header .menu-right .colapse-expand span i{padding:9px}@media (max-width:1199px){.resultadohoteles-content-header .menu-right .colapse-expand{display:none}}.resultadohoteles-content-header .menu-left.mobile{width:50%}.resultadohoteles-content-header .menu-left.mobile .control{padding:9px 0 9px 5px}.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro{float:left;width:20%}.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:23px;display:block;padding:6px;text-align:center;color:#0073c4}.resultadohoteles-content-header .menu-left.mobile .orderby{width:40%}.resultadohoteles-content-header .menu-left.mobile .orderby.short{width:57%}.resultadohoteles-content-header .menu-left.mobile select{font-size:11px}@media (max-width:320px){.resultadohoteles-content-header .menu-left.mobile{width:50%}}@media (min-width:768px) and (max-width:1023px){.resultadohoteles-content-header.resultadoflights-content-header .menu-left.mobile.tablet{width:100%}.resultadohoteles-content-header.resultadoflights-content-header .menu-left.mobile.tablet .showHideBtnFiltro a{font-size:16px}.resultadohoteles-content-header.resultadoflights-content-header .menu-left.mobile.tablet .control{font-size:16px;padding:0}}.resultadohoteles-content-list .fix{padding:20px 0;position:relative}@media (max-width:767px){.resultadohoteles-content-list .cluster-circuit{padding-left:10px;padding-right:10px}}@media (max-width:767px){.resultadohoteles-content-list .cluster-circuit .resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:16px!important;max-width:100%}.resultadohoteles-content-list .cluster-circuit .resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}.resultadohoteles-content-list .resultadohoteles-hotel-header{position:relative;z-index:1}.resultadohoteles-content-list .resultadohoteles-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1;max-width:618px}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d;display:inline-block;float:right;margin-top:2px}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px!important}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon:after{content:"\f078";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name span:nth-child(2){display:inline-block;overflow:hidden;max-width:630px}@media (max-width:767px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name span:nth-child(2){font-size:12px}}@media (max-width:992px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:16px!important;max-width:60%}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions{float:right;background:#fff;padding:8px 15px}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}@media (max-width:1023px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right .icon-hotel-icon-file{display:none}}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a{color:#777}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}@media (max-width:767px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a i{font-size:24px}}@media (min-width:768px) and (max-width:1023px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a i{font-size:28px}}.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a.active{transition:color .2s ease-in-out;color:#0073c4}@media (max-width:767px){.resultadohoteles-content-list .resultadohoteles-hotel-header .hotel-actions{padding:8px 0 0 15px}}@media (max-width:992px){.resultadohoteles-content-list .resultadohoteles-hotel-header{margin:0 10px}}@media (max-width:767px){.resultadohoteles-content-list .resultadohoteles-hotel-header{margin:0}}.resultadohoteles-hotel-header{position:relative;z-index:1}.resultadohoteles-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.resultadohoteles-hotel-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.resultadohoteles-hotel-header .hotel-name .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d;display:inline-block;float:right;margin-top:2px}.resultadohoteles-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px!important}.resultadohoteles-hotel-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0}.resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:12px!important}.resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}.resultadohoteles-hotel-header .hotel-actions{float:right;background:#fff;padding:8px 15px}.resultadohoteles-hotel-header .hotel-actions .item-menu-right{padding:3px 0 0;float:left;margin-left:8px}.resultadohoteles-hotel-header .hotel-actions .item-menu-right a{color:#777}.resultadohoteles-hotel-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.resultadohoteles-hotel-header .hotel-actions .item-menu-right a.active{color:#0073c4}@media (max-width:767px){.resultadohoteles-hotel-header .hotel-actions{padding:8px 0 8 15px}}@media (max-width:992px){.resultadohoteles-hotel-header{margin:0 10px}}@media (max-width:767px){.resultadohoteles-hotel-header{margin:0}}.resultadohoteles-hotel-content-box{border-bottom:1px solid #b5bcc4;margin:0 20px 0 40px;position:relative;min-height:241px}@media (max-width:992px){.resultadohoteles-hotel-content-box{margin:0 10px;margin-bottom:20px}}@media (max-width:767px){.resultadohoteles-hotel-content-box{min-height:inherit;margin:0 10px;border-bottom:none}.resultadohoteles-hotel-content-box hr{border-top:1px solid #ccc;margin-top:10px;margin-bottom:10px}}@media (max-width:767px){.resultadohoteles-hotel-content-box.resultadohoteles-circuit-content-box{margin-right:20px}}.resultadohoteles-hotel-description .circuit-logos,.resultadohoteles-hotel-price .circuit-logos{width:100%}.resultadohoteles-hotel-description .circuit-logos .price-logo,.resultadohoteles-hotel-price .circuit-logos .price-logo{float:right}.resultadohoteles-hotel-description .circuit-logos .price-logo.provider-logo,.resultadohoteles-hotel-price .circuit-logos .price-logo.provider-logo{clear:both}@media (max-width:767px){.resultadohoteles-hotel-description .circuit-logos .price-logo,.resultadohoteles-hotel-price .circuit-logos .price-logo{float:right}}.resultadohoteles-hotel-description .circuit-logos .price-logo img,.resultadohoteles-hotel-price .circuit-logos .price-logo img{max-height:none;padding-bottom:5px}@media (max-width:767px){.resultadohoteles-hotel-description .circuit-logos .price-logo img,.resultadohoteles-hotel-price .circuit-logos .price-logo img{padding-left:5px}}.resultadohoteles-hotel-description .circuit-logos .price-logo img.fit-to-provider,.resultadohoteles-hotel-price .circuit-logos .price-logo img.fit-to-provider{max-width:84px}@media (max-width:767px){.resultado-circuit-image{height:170px;width:100%;background-position:50%;background-size:cover}.resultado-circuit-image figure{height:auto;overflow:hidden}.resultado-circuit-image figure img{height:auto;width:100%;max-width:none;display:block;margin:0 auto}.resultado-circuit-image .more p{display:none}.resultado-circuit-image .additional-logo{position:relative}.resultado-circuit-image .additional-logo img{position:absolute;right:10px;top:10px}}@media (max-width:767px) and (max-width:767px){.resultado-circuit-image .additional-logo.multiprograma-mobile img,.resultado-circuit-image .additional-logo.privatizable-mobile img{left:0;width:62px}}@media (max-width:767px) and (max-width:767px){.resultado-circuit-image .additional-logo.safety-mobile img{height:62px}}.resultadohoteles-hotel-image{width:31%;padding-right:15px;position:relative;float:left}.resultadohoteles-hotel-image figure{max-width:250px;position:relative}.resultadohoteles-hotel-image figure img{width:100%}.resultadohoteles-hotel-image .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.resultadohoteles-hotel-image .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}.resultadohoteles-hotel-image .more p{display:block;background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em;font-size:11px;font-size:10px;padding:9px}@media (max-width:992px){.resultadohoteles-hotel-image{width:35%}}@media (max-width:767px){.resultadohoteles-hotel-image{width:40%}.resultadohoteles-hotel-image figure{height:155px;overflow:hidden}.resultadohoteles-hotel-image figure img{height:155px;width:auto;max-width:none}.resultadohoteles-hotel-image .more p{display:none}}.resultadohoteles-hotel-image.rounded figure,.resultadohoteles-hotel-image.rounded figure img{border-radius:5px}.resultadohoteles-hotel-description{width:49%;float:left;font-size:13px}.resultadohoteles-hotel-description .tripad{font-size:11px;font-style:italic}.resultadohoteles-hotel-description .tripad i{position:relative;bottom:-3px}.resultadohoteles-hotel-description .ad-ubicacion{padding:7px 0}.resultadohoteles-hotel-description .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.resultadohoteles-hotel-description .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.resultadohoteles-hotel-description .description-circuit,.resultadohoteles-hotel-description .ubicacion{line-height:18px}.resultadohoteles-hotel-description .description-circuit i,.resultadohoteles-hotel-description .ubicacion i{color:#0073c4;font-size:14px}.resultadohoteles-hotel-description .description-circuit .dayweek,.resultadohoteles-hotel-description .ubicacion .dayweek{display:inline-block}.resultadohoteles-hotel-description .description-circuit .poi,.resultadohoteles-hotel-description .ubicacion .poi{margin-left:1px}.resultadohoteles-hotel-description .description-circuit .poi .distance,.resultadohoteles-hotel-description .ubicacion .poi .distance{font-weight:700}.resultadohoteles-hotel-description .description-circuit .poi .name,.resultadohoteles-hotel-description .ubicacion .poi .name{color:#0073c4;font-weight:700}.resultadohoteles-hotel-description .description-circuit .poi .fa,.resultadohoteles-hotel-description .ubicacion .poi .fa{font-family:FontAwesome}.resultadohoteles-hotel-description .comodidades{padding:7px 0;font-size:18px;color:gray}.resultadohoteles-hotel-description .tabs{padding-top:8px}.resultadohoteles-hotel-description .tabs a{float:left;margin-right:10px;padding:.5em;font-size:14px;color:#434343;text-decoration:none;border-bottom:2px solid #fff!important}.resultadohoteles-hotel-description .tabs a.active,.resultadohoteles-hotel-description .tabs a:hover{border-bottom:2px solid #0073c4!important}.resultadohoteles-hotel-description .tabs a.opened{color:#0073c4}@media (max-width:1200px){.resultadohoteles-hotel-description .tabs a{font-size:12px}}.resultadohoteles-hotel-description .variations{margin:10px 0}.resultadohoteles-hotel-description .variations .variation{background-color:#0074cb;color:#fff;padding:4px 8px;border-radius:5px;margin-right:5px;display:inline-block;margin-bottom:5px}.resultadohoteles-hotel-description .variations .variation i.custom-icon-tripadvisor{border-color:#fff;vertical-align:sub}.resultadohoteles-hotel-description .variations .variation i.custom-icon-tripadvisor:after{background-color:#fff}@media (max-width:767px){.resultadohoteles-hotel-description{width:60%}.resultadohoteles-hotel-description.resultado-circuit-description{width:100%}.resultadohoteles-hotel-description .tripad .hotel-header-stars{display:inline-block!important;position:relative;top:-2px;font-size:14px;color:#f59c0d}.resultadohoteles-hotel-description .tripad .custom-icon-tripadvisor{border:1.2px solid green;border:1.2px solid #53c5a7;border-radius:50%;height:12px;width:12px;position:relative;display:inline-block}.resultadohoteles-hotel-description .tripad .custom-icon-tripadvisor:after{background:green;content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:7.2px;width:7.2px;margin-top:-3.6px;margin-left:-3.6px;top:50%;left:50%;height:8px;width:8px;margin-top:-4px;margin-left:-4px}.resultadohoteles-hotel-description .tripad .custom-icon-tripadvisor-vacio{border:1.2px solid green;border:1.2px solid #53c5a7;border-radius:50%;height:12px;width:12px;position:relative;display:inline-block}.resultadohoteles-hotel-description .tripad .custom-icon-tripadvisor-vacio:after{background:green;content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:7.2px;width:7.2px;margin-top:-3.6px;margin-left:-3.6px;top:50%;left:50%;background:none}.resultadohoteles-hotel-description .tripad .resena{display:none}.resultadohoteles-hotel-description .ubicacion{font-size:12px;width:50%}.resultadohoteles-hotel-description .description-circuit{font-size:12px}.resultadohoteles-hotel-description .included{font-size:10px}}.defult-style-price .price-logo img{float:right;max-height:40px;padding-bottom:5px}.defult-style-price .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.defult-style-price .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.defult-style-price .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.defult-style-price .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.defult-style-price .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.defult-style-price .price-uds{font-size:12px;color:#b5bcc4}.defult-style-price .price-local{font-size:16px;font-weight:700;color:#0073c4}.defult-style-price .price-local.blue{color:#0073c4}.defult-style-price .price-local small{font-size:10px}.defult-style-price .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.defult-style-price .price-detail .notice{color:red}@media (max-width:1100px){.defult-style-price .price-button-detalle button{font-size:13px}}@media (max-width:768px){.resultadohoteles-circuit-price{text-align:right;position:relative}.resultadohoteles-circuit-price button{width:100%;color:#fff;text-transform:uppercase;font-weight:700;font-size:17px;padding:7px 0}.resultadohoteles-circuit-price .price-detail{font-size:12px;color:#0073c4}.resultadohoteles-circuit-price .price-primary-currency{font-size:14px;font-weight:700;color:#2472c7}}.resultadohoteles-hotel-price{width:22%;float:left;text-align:right;position:absolute;bottom:0;right:0}.resultadohoteles-hotel-price .price-local{color:#ef231c}.resultadohoteles-hotel-price .price-detail{font-size:11px}.resultadohoteles-hotel-price .price-logo img{float:right;max-height:40px;padding-bottom:5px}.resultadohoteles-hotel-price .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.resultadohoteles-hotel-price .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.resultadohoteles-hotel-price .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.resultadohoteles-hotel-price .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.resultadohoteles-hotel-price .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.resultadohoteles-hotel-price .price-uds{font-size:12px;color:#b5bcc4}.resultadohoteles-hotel-price .price-local{font-size:16px;font-weight:700;color:#0073c4}.resultadohoteles-hotel-price .price-local.blue{color:#0073c4}.resultadohoteles-hotel-price .price-local small{font-size:10px}.resultadohoteles-hotel-price .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.resultadohoteles-hotel-price .price-detail .notice{color:red}@media (max-width:1100px){.resultadohoteles-hotel-price .price-button-detalle button{font-size:13px}}@media (max-width:1023px){.resultadohoteles-hotel-price{text-align:left}.resultadohoteles-hotel-price .price-left{float:left}.resultadohoteles-hotel-price .price-left .price-local{font-size:24px;margin-right:0}.resultadohoteles-hotel-price .price-left .price-local small{font-size:12px}.resultadohoteles-hotel-price .price-detail{margin-top:2px}.resultadohoteles-hotel-price.normal .price-button-detalle{float:left}.resultadohoteles-hotel-price.normal .price-button-detalle i{position:absolute;right:20px;top:-5px}.resultadohoteles-hotel-price.normal .price-left{margin-right:30px}.resultadohoteles-hotel-price .price-button-detalle button{padding:0;width:100%;background:none;color:#0073c4;font-size:20px}.resultadohoteles-hotel-price.abreviada{text-align:left;position:relative;width:100%;float:right;float:left;margin-top:10%}.resultadohoteles-hotel-price.abreviada.tablet{margin-top:3%;padding-left:35%}.resultadohoteles-hotel-price.abreviada .price-button-detalle{position:absolute;right:0;bottom:0}.resultadohoteles-hotel-price.abreviada .price-button-detalle button{padding:0;width:100%;background:none;color:#fff}.resultadohoteles-hotel-price.abreviada .price-left{float:left;width:auto;margin-right:10px}.resultadohoteles-hotel-price.abreviada .price-left .price-uds{font-size:9px}.resultadohoteles-hotel-price.abreviada .price-left .price-local{font-size:28px}.resultadohoteles-hotel-price.abreviada .price-left .price-local small{font-size:12px}.resultadohoteles-hotel-price.abreviada .price-detail{float:left;width:auto;padding-bottom:0;font-size:14px;padding:15px 0 14px;margin-top:14px}.resultadohoteles-hotel-price.abreviada .price-button-detalle{border:none;background:#015eab;color:#fff;font-size:12px;padding:.3em 0;width:100%;border-radius:3px;word-wrap:normal;letter-spacing:.01em;transition:background .5s ease;bottom:10px}}@media (max-width:1023px) and (max-width:767px){.resultadohoteles-hotel-price .price-left .price-local{font-size:12px}}@media (max-width:1023px) and (min-width:767px) and (max-width:1199px){.resultadohoteles-hotel-price.normal .price-button-detalle i{font-size:1.8em;top:2px}}@media (max-width:1023px) and (max-width:767px){.resultadohoteles-hotel-price.normal .price-button-detalle i{right:5px}}@media (max-width:1023px) and (min-width:768px) and (max-width:1199px){.resultadohoteles-hotel-price .price-button-detalle button .price-detail{margin-top:2px;position:absolute;right:40px;top:0;font-size:24px}}@media (max-width:1023px) and (min-width:768px) and (max-width:1199px){.resultadohoteles-hotel-price .price-button-detalle i{font-size:1.8em}}@media (max-width:1023px) and (max-width:767px){.resultadohoteles-hotel-price.abreviada .price-left .price-local{font-size:20px}}@media (max-width:1023px) and (max-width:767px){.resultadohoteles-hotel-price.abreviada .price-detail{font-size:12px;padding:6px 0 14px;margin-top:24px}}.resultadohoteles-hotel-price.top{top:0;bottom:auto}.resultadohoteles-hotel-full.close-result .resultadohoteles-tarifas{display:none}.resultadohoteles-hotel-full.close-result i.indicatoricon:after{content:"\f078"}.resultadohoteles-tarifas{padding:20px 0;margin:0 20px 0 40px;position:relative;text-align:left}.resultadohoteles-tarifas .price-local{color:#ef231c}.resultadohoteles-tarifas .price-detail{font-size:11px}.resultadohoteles-tarifas .price-logo img{float:right;max-height:40px;padding-bottom:5px}.resultadohoteles-tarifas .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.resultadohoteles-tarifas .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.resultadohoteles-tarifas .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.resultadohoteles-tarifas .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.resultadohoteles-tarifas .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.resultadohoteles-tarifas .price-uds{font-size:12px;color:#b5bcc4}.resultadohoteles-tarifas .price-local{font-size:16px;font-weight:700;color:#0073c4}.resultadohoteles-tarifas .price-local.blue{color:#0073c4}.resultadohoteles-tarifas .price-local small{font-size:10px}.resultadohoteles-tarifas .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.resultadohoteles-tarifas .price-detail .notice{color:red}@media (max-width:1100px){.resultadohoteles-tarifas .price-button-detalle button{font-size:13px}}.resultadohoteles-tarifas .separator-item{border-bottom:1px dotted #b5bcc4;margin-bottom:20px}@media (max-width:480px){.resultadohoteles-tarifas{padding:20px 0 0}}.resultadohoteles-tarifas .resultadohoteles-tarifas-item{position:relative;font-size:12px;margin-bottom:5px}.resultadohoteles-tarifas .resultadohoteles-tarifas-item .highlighter-tax-label{font-size:8px;padding:5px 0}.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-board,.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-room{background-color:green;color:#fff;border-radius:5px;padding:6px!important;width:fit-content;font-weight:400}.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-board i,.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-room i{font-size:17px;top:-2px}.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-board:before,.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-room:before{display:none!important}.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-board span,.resultadohoteles-tarifas .resultadohoteles-tarifas-item .variation-room span{font-weight:400}.resultadohoteles-tarifas .description{float:left;width:47%;padding-right:15px;font-size:12px}.resultadohoteles-tarifas .description .item{text-transform:lowercase;padding-left:10px;position:relative}.resultadohoteles-tarifas .description .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.resultadohoteles-tarifas .description .item:first-letter{text-transform:uppercase}.resultadohoteles-tarifas .description .cancellation-policy-compact{margin:10px 0 0 10px}.resultadohoteles-tarifas .description .cancellation-policy-compact a{color:#337ab7;cursor:pointer;text-decoration:underline}.resultadohoteles-tarifas .description .cancellation-policy-compact .link-disabled{color:#ccc}.resultadohoteles-tarifas .description .cancellation-policy-compact .loading-text{color:#337ab7}.resultadohoteles-tarifas .description .cancellation-policy-compact .timestamp-promo{text-transform:uppercase;font-size:10px;font-weight:400}.resultadohoteles-tarifas .description .cancellation-type{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700}.resultadohoteles-tarifas .description .cancellation-type.con-costo{color:#e91000}.resultadohoteles-tarifas .description .cancellation-type.sin-costo{color:#42a640}.resultadohoteles-tarifas .description .cancellation-type.request-error{color:#f39c12}.resultadohoteles-tarifas .included{float:left;width:18%;padding-left:15px;padding-right:15px}.resultadohoteles-tarifas .included span{display:block;padding-left:20px;position:relative;font-weight:700;line-height:15px;text-transform:lowercase}.resultadohoteles-tarifas .included span:first-letter{text-transform:uppercase}.resultadohoteles-tarifas .included span i{position:absolute;top:3px;left:0}.resultadohoteles-tarifas .price{padding-left:15px;padding-right:15px;float:left;width:20%;text-align:right}@media (max-width:768px){.resultadohoteles-tarifas .price{padding-right:0}}.resultadohoteles-tarifas .price .price-primary-currency{font-size:14px;color:#2472c7}.resultadohoteles-tarifas .price .price-secondary-currency{font-size:10px;font-weight:700;color:#333}.resultadohoteles-tarifas .price .price-uds{font-size:11px;font-weight:600}.resultadohoteles-tarifas .price .price-local{font-size:13px}.resultadohoteles-tarifas .price .price-detail{font-size:9px}@media (max-width:1200px){.resultadohoteles-tarifas .price .price-uds{font-size:11px}.resultadohoteles-tarifas .price .price-local{font-size:13px}}.resultadohoteles-tarifas .price-button-detalle{padding-left:15px;float:left;width:15%;text-align:right}.resultadohoteles-tarifas .price-button-detalle button{font-size:12px;padding:.3em 0;width:100%}@media (max-width:767px){.resultadohoteles-tarifas .price-button-detalle button{font-size:18px}}.resultadohoteles-tarifas .price-button-detalle button i{margin-left:5px}@media (min-width:768px) and (max-width:1023px){.resultadohoteles-tarifas .price-button-detalle{width:26%;line-height:2}.resultadohoteles-tarifas .price-button-detalle button{font-size:24px}}.resultadohoteles-tarifas .price-button-detalle span{color:#ef231c}.resultadohoteles-tarifas .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4}.resultadohoteles-tarifas .separator.separator-1{left:47%}.resultadohoteles-tarifas .separator.separator-2{left:68%}.resultadohoteles-tarifas .separator.separator-3{left:85%}@media (max-width:992px){.resultadohoteles-tarifas:not(.detalle-itineraio){display:none}}@media (max-width:767px){.resultadohoteles-tarifas:not(.detalle-itineraio){display:none}.resultadohoteles-tarifas.detalle-itineraio{margin:0;padding:0}.resultadohoteles-tarifas .separator{display:none}.resultadohoteles-tarifas .description{width:70%}.resultadohoteles-tarifas .included{display:none}.resultadohoteles-tarifas .price{width:30%;padding-right:0}.resultadohoteles-tarifas .price-button-detalle{width:100%}}.resultadohoteles-tarifas .tariff-item{padding-top:20px;border-bottom:1px solid #b5bcc4}.variation-price-positive{color:green;font-size:12px}.variation-price-negative{color:#f82c14;font-size:12px;margin-left:-5px}.resultadohoteles-tarifas-item-notices{font-size:10px;padding-bottom:20px;color:#515151}.resultadohoteles-tarifas-item-notices .notices-offers,.resultadohoteles-tarifas-item-notices .notices-remarks{width:50%;float:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.resultadohoteles-tarifas-item-notices .notices-offers,.resultadohoteles-tarifas-item-notices .notices-remarks{width:100%}}.resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{background:#f7f6f6;padding:5px 30px 5px 40px;border-left:2px solid #777;position:relative;float:left;width:48%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:5px}.resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.margin-left{margin-left:2%}.resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.margin-right{margin-right:2%}.resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.blue{border-left-color:#0073c4;min-height:45px}.resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.red{border-left-color:#ef231c}.resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item i{position:absolute;top:10px;left:10px;font-size:20px}.resultadohoteles-tarifas-item-leyends{padding-top:10px;font-size:11px;padding-bottom:20px;color:#333;line-height:18px}.resultadohoteles-tarifas-item-leyends .leyend-separator{padding-left:10px;padding-right:10px}.resultadohoteles-tarifas-item-leyends i{font-size:14px;position:relative;bottom:-2px}.resultadohoteles-tarifas-item-leyends i.red{color:#ef231c}.nav-more-tarifas{padding-top:20px;text-align:center;font-size:12px}.nav-more-tarifas i{font-size:14px;color:#0073c4}.resultadohoteles-hotel-description .tripad,.resultadohoteles-hotel-short .tripad{padding-bottom:10px}.resultadohoteles-hotel-description .tripad .pipe-separator,.resultadohoteles-hotel-short .tripad .pipe-separator{display:inline-block;padding-left:10px;padding-right:10px}.resultadohoteles-hotel-description .span-normal,.resultadohoteles-hotel-short .span-normal{font-style:normal}.resultadohoteles-hotel-description .ad-ubicacion-span,.resultadohoteles-hotel-short .ad-ubicacion-span{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:4px 10px;font-size:9px}.resultadohoteles-hotel-description .ad-ubicacion-span.bad,.resultadohoteles-hotel-short .ad-ubicacion-span.bad{background:#777}.resultadohoteles-hotel-description .ad-ubicacion-span.good,.resultadohoteles-hotel-short .ad-ubicacion-span.good{background:#a3bd31}.resultadohoteles-hotel-description .ad-ubicacion-span.very-good,.resultadohoteles-hotel-short .ad-ubicacion-span.very-good{background:#70a83b}.resultadohoteles-hotel-description .resultadohoteles-hotel-content-box-short,.resultadohoteles-hotel-short .resultadohoteles-hotel-content-box-short{position:relative;margin:0 20px 0 40px}.resultadohoteles-hotel-description .resultadohoteles-hotel-content-box-short .separator,.resultadohoteles-hotel-short .resultadohoteles-hotel-content-box-short .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4;left:86%}@media (min-width:1024px) and (max-width:1199px){.resultadohoteles-hotel-description .resultadohoteles-hotel-content-box-short .separator,.resultadohoteles-hotel-short .resultadohoteles-hotel-content-box-short .separator{left:82%}}.resultadohoteles-hotel-description .resultadohoteles-hotel-description,.resultadohoteles-hotel-short .resultadohoteles-hotel-description{width:68%}@media (min-width:768px) and (max-width:1199px){.resultadohoteles-hotel-description .resultadohoteles-hotel-description,.resultadohoteles-hotel-short .resultadohoteles-hotel-description{width:65%}}.resultadohoteles-hotel-description .resultadohoteles-hotel-description .description-circuit,.resultadohoteles-hotel-description .resultadohoteles-hotel-description .included,.resultadohoteles-hotel-description .resultadohoteles-hotel-description .ubicacion,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .description-circuit,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .included,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .ubicacion{float:left;padding-right:15px}.resultadohoteles-hotel-description .resultadohoteles-hotel-description .description-circuit,.resultadohoteles-hotel-description .resultadohoteles-hotel-description .ubicacion,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .description-circuit,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .ubicacion{width:57%}.resultadohoteles-hotel-description .resultadohoteles-hotel-description .included,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .included{width:43%}.resultadohoteles-hotel-description .resultadohoteles-hotel-description .included i,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .included i{color:#777;font-size:15px}.resultadohoteles-hotel-description .price,.resultadohoteles-hotel-short .price{padding-left:15px;padding-right:15px;float:left;width:20%;text-align:right}@media (max-width:768px){.resultadohoteles-hotel-description .price,.resultadohoteles-hotel-short .price{padding-right:0}}.resultadohoteles-hotel-description .price .price-primary-currency,.resultadohoteles-hotel-short .price .price-primary-currency{font-size:14px}.resultadohoteles-hotel-description .price .price-secondary-currency,.resultadohoteles-hotel-short .price .price-secondary-currency{font-size:10px}.resultadohoteles-hotel-description .price .price-uds,.resultadohoteles-hotel-short .price .price-uds{font-size:11px;font-weight:600}@media (max-width:1200px){.resultadohoteles-hotel-description .price .price-uds,.resultadohoteles-hotel-short .price .price-uds{font-size:11px}.resultadohoteles-hotel-description .price .price-local,.resultadohoteles-hotel-short .price .price-local{font-size:13px}}.resultadohoteles-hotel-description .price .price-detail,.resultadohoteles-hotel-short .price .price-detail{font-size:11px}.resultadohoteles-hotel-description .price .price-logo img,.resultadohoteles-hotel-short .price .price-logo img{float:right;max-height:40px;padding-bottom:5px}.resultadohoteles-hotel-description .price .price-primary-currency,.resultadohoteles-hotel-short .price .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.resultadohoteles-hotel-description .price .price-primary-currency strong,.resultadohoteles-hotel-short .price .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.resultadohoteles-hotel-description .price .price-primary-currency,.resultadohoteles-hotel-short .price .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.resultadohoteles-hotel-description .price .price-secondary-currency,.resultadohoteles-hotel-short .price .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.resultadohoteles-hotel-description .price .price-secondary-currency,.resultadohoteles-hotel-short .price .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.resultadohoteles-hotel-description .price .price-uds,.resultadohoteles-hotel-short .price .price-uds{font-size:12px;color:#b5bcc4}.resultadohoteles-hotel-description .price .price-local,.resultadohoteles-hotel-short .price .price-local{font-size:16px;font-weight:700;color:#0073c4}.resultadohoteles-hotel-description .price .price-local.blue,.resultadohoteles-hotel-short .price .price-local.blue{color:#0073c4}.resultadohoteles-hotel-description .price .price-local small,.resultadohoteles-hotel-short .price .price-local small{font-size:10px}.resultadohoteles-hotel-description .price .price-detail,.resultadohoteles-hotel-short .price .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.resultadohoteles-hotel-description .price .price-detail .notice,.resultadohoteles-hotel-short .price .price-detail .notice{color:red}@media (max-width:1100px){.resultadohoteles-hotel-description .price .price-button-detalle button,.resultadohoteles-hotel-short .price .price-button-detalle button{font-size:13px}}.resultadohoteles-hotel-description .price .price-uds,.resultadohoteles-hotel-short .price .price-uds{font-size:10px}.resultadohoteles-hotel-description .price .price-local,.resultadohoteles-hotel-short .price .price-local{font-size:13px;color:#ef231c}.resultadohoteles-hotel-description .price .price-detail,.resultadohoteles-hotel-short .price .price-detail{font-size:9px}.resultadohoteles-hotel-description .price-button-detalle,.resultadohoteles-hotel-short .price-button-detalle{padding-left:15px;float:left;width:15%;text-align:right}@media (max-width:1100px){.resultadohoteles-hotel-description .price-button-detalle button,.resultadohoteles-hotel-short .price-button-detalle button{font-size:13px}}.resultadohoteles-hotel-description .price-button-detalle button,.resultadohoteles-hotel-short .price-button-detalle button{font-size:12px;padding:.3em 0;width:100%}@media (max-width:767px){.resultadohoteles-hotel-description .price-button-detalle button,.resultadohoteles-hotel-short .price-button-detalle button{font-size:18px}}.resultadohoteles-hotel-description .price-button-detalle button i,.resultadohoteles-hotel-short .price-button-detalle button i{margin-left:5px}@media (min-width:768px) and (max-width:1023px){.resultadohoteles-hotel-description .price-button-detalle,.resultadohoteles-hotel-short .price-button-detalle{width:26%;line-height:2}.resultadohoteles-hotel-description .price-button-detalle button,.resultadohoteles-hotel-short .price-button-detalle button{font-size:24px}}.resultadohoteles-hotel-description .price-button-detalle span,.resultadohoteles-hotel-short .price-button-detalle span{color:#ef231c}@media (max-width:767px){.resultadohoteles-hotel-description .resultadohoteles-hotel-description,.resultadohoteles-hotel-short .resultadohoteles-hotel-description{width:58%;max-width:calc(100% - 140px);float:right}.resultadohoteles-hotel-description .resultadohoteles-hotel-description .included,.resultadohoteles-hotel-description .resultadohoteles-hotel-description .ubicacion,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .included,.resultadohoteles-hotel-short .resultadohoteles-hotel-description .ubicacion{width:100%}.resultadohoteles-hotel-description .price,.resultadohoteles-hotel-short .price{width:29%}.resultadohoteles-hotel-description .price-button-detalle,.resultadohoteles-hotel-short .price-button-detalle{width:auto;padding-left:0}}@media (max-width:320px){.resultadohoteles-hotel-description .price-button-detalle,.resultadohoteles-hotel-short .price-button-detalle{font-size:12px}}.next-back-navigation{padding:50px 20px 20px}.next-back-navigation button{width:48%;text-align:center;padding:1em}.next-back-navigation .btn-white{border:1px solid #0073c4;color:#0073c4;background:none}@media (max-width:992px) and (min-width:767px){.next-back-navigation{padding:30px 10px 20px 50%}.next-back-navigation button{font-size:16px}.next-back-navigation .btn-white{border:1px solid #0073c4;color:#fff;background:#0073c4}}.resultados-hoteles-desktop-agregated{margin-left:20px}.resultados-hoteles-desktop-agregated .hotel-actions__total-stay.highlighter-tax-label{padding:0}.resultados-hoteles-desktop-agregated .hotel-actions__total-stay.highlighter-tax-label b{font-weight:400}.resultados-hoteles-phone-agregated{padding:0;margin:-15px 0}.resultados-hoteles-phone-agregated .mobile-cluster .cancellation-type{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700}.resultados-hoteles-phone-agregated .mobile-cluster .cancellation-type.con-costo{color:#e91000}.resultados-hoteles-phone-agregated .mobile-cluster .cancellation-type.sin-costo{color:#42a640}.resultados-hoteles-phone-agregated .mobile-cluster .cancellation-type.request-error{color:#f39c12}.resultados-hoteles-phone-agregated .mobile-cluster .cancellation-policy-compact a,.resultados-hoteles-phone-agregated .mobile-cluster .more-options-link a{color:#337ab7;text-decoration:underline}.resultados-hoteles-phone-agregated .mobile-cluster .hotel-provider-rates-container .cancellation-policy-compact>a{margin-bottom:10px;display:inline-block}.resultados-hoteles-phone-agregated .mobile-cluster-header{padding:10px 15px;border-bottom:1px solid #ccc}.resultados-hoteles-phone-agregated .mobile-cluster-header .cluster-title{display:inline-block}.resultados-hoteles-phone-agregated .mobile-cluster-header .cluster-title p{font-size:12px;font-weight:700;max-width:180px;margin:0 5px}.resultados-hoteles-phone-agregated .mobile-cluster-header .hotel-header-stars{display:inline-block;margin-left:5px;color:#f59c0d}.resultados-hoteles-phone-agregated .mobile-cluster-header .hotel-header-stars rating{position:absolute;top:0}.resultados-hoteles-phone-agregated .mobile-cluster-header .hotel-info-container span{font-size:12px}.resultados-hoteles-phone-agregated .mobile-default-room{padding:10px 15px}.resultados-hoteles-phone-agregated .mobile-default-room p.room-type{margin:5px 0;font-size:12px}.resultados-hoteles-phone-agregated .mobile-default-room .extra-padding-right{padding-right:30px;text-align:right}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-default-rate{padding-top:20%;position:relative;display:inline-block}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-default-rate currency-change .price-secondary-currency{font-weight:700;margin-bottom:0;font-size:12px;text-align:right}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-default-rate currency-change .price-primary-currency{color:#156ab1;font-size:16px;margin-bottom:0;text-align:right}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-default-rate .hotel-actions__total-stay{color:#015eab;font-size:12px;text-align:right}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-go-booking{display:inline-block;margin-left:10%}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-go-booking span{position:absolute;top:40%;font-size:30px;color:#3b82be}.resultados-hoteles-phone-agregated .mobile-default-room .mobile-go-booking .fa.rate-disabled{color:#ccc;cursor:default}.resultados-hoteles-phone-agregated .mobile-default-room.rate-option{background:#ddd;padding:0}.resultados-hoteles-phone-agregated .mobile-default-room.rate-option .rate-container{margin:0 20px}.resultados-hoteles-phone-agregated .mobile-default-room.rate-option .rate-container.last{padding:0 20px 20px;margin:0 0 20px;border-bottom:1px solid #999}.resultados-hoteles-phone-agregated .mobile-default-room.rate-option .rate-container .supplier-container-img{min-height:25px}@media (max-width:767px){.resultados-hoteles-phone-agregated .mobile-default-room.rate-option .rate-container button.related-rates{padding:5px;margin:10px 0;width:100%}}.resultados-hoteles-phone-agregated .mobile-more-rates{width:100%;margin-bottom:15px;padding:15px;text-align:center;background-color:#ddd}.resultados-hoteles-phone-agregated .mobile-more-rates .more-button__text{text-decoration:underline}.resultados-hoteles-phone-agregated .mobile-more-rates .more-button__arrow{position:relative}.resultados-hoteles-phone-agregated .mobile-more-rates .more-button__arrow i{font-size:25px;position:absolute;left:10px;top:-2px}.resultados-hoteles-phone-agregated .mobile-more-rates .more-button__triangle{width:0;height:0;border-style:solid;border-width:16px 8px 0;border-color:#ddd transparent transparent;position:absolute;left:45%;top:30px;display:none}.resultados-hoteles-phone-agregated .mobile-more-rates.opened{background-color:#ddd}.resultados-hoteles-phone-agregated .mobile-more-rates.opened .more-button__triangle{display:block}.resultados-hoteles-phone-agregated .mobile-board-filter-panel{background-color:#ccc;padding:15px}.resultados-hoteles-phone-agregated .mobile-board-filter-panel .hotel-custom-filter__checkbox{width:50%;display:inline-block;padding:0;margin:0}.resultados-hoteles-phone-agregated .mobile-board-filter-panel .hotel-custom-filter__checkbox i{font-size:18px}.resultados-hoteles-phone-agregated .mobile-board-filter-panel .hotel-custom-filter__checkbox .fa-check-square,.resultados-hoteles-phone-agregated .mobile-board-filter-panel .hotel-custom-filter__checkbox .fa-square-o{top:0}.resultados-hoteles-phone-agregated .mobile-board-filter-panel .hotel-custom-filter__checkbox .fa-check-square.active,.resultados-hoteles-phone-agregated .mobile-board-filter-panel .hotel-custom-filter__checkbox .fa-square-o.active{color:#005eab}.resultados-hoteles-phone-agregated .mobile-more-rates-providers{text-align:center;background-color:#888;color:#fff;padding:20px}.resultados-hoteles-phone-agregated .mobile-more-rates-providers span{text-decoration:underline}.resultadohoteles-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.resultadohoteles-container .hotel-actions-container{background-color:#eee;width:25%;padding:15px;text-align:center}.resultadohoteles-container .hotel-actions-container .price-secondary-currency{color:#333;font-size:12px;font-weight:700}.resultadohoteles-container .hotel-actions-container p{margin-bottom:0}.resultadohoteles-container .hotel-actions-container .cancellation-policy-compact{font-size:.9em;margin:10px 0 0 10px;margin:10px 0 0}.resultadohoteles-container .hotel-actions-container .cancellation-policy-compact a{color:#337ab7;cursor:pointer;text-decoration:underline}.resultadohoteles-container .hotel-actions-container .cancellation-policy-compact .link-disabled{color:#ccc}.resultadohoteles-container .hotel-actions-container .cancellation-policy-compact .loading-text{color:#337ab7}.resultadohoteles-container .hotel-actions-container .cancellation-policy-compact .timestamp-promo{text-transform:uppercase;font-size:10px;font-weight:400}.resultadohoteles-container .hotel-actions-container .cancellation-type{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700}.resultadohoteles-container .hotel-actions-container .cancellation-type.con-costo{color:#e91000}.resultadohoteles-container .hotel-actions-container .cancellation-type.sin-costo{color:#42a640}.resultadohoteles-container .hotel-actions-container .cancellation-type.request-error{color:#f39c12}.resultadohoteles-container .hotel-description-container{margin-left:10px;width:28%;font-size:13px}.resultadohoteles-container .hotel-description-container .hotel-description-container__top{font-weight:600}@media (min-width:767px){.poi{margin-left:1px}}.poi .distance,.poi .name{font-weight:700}.poi .name{color:#0073c4}.poi .fa{font-family:FontAwesome}.hotel-description__custom-option{margin-bottom:0}.hotel-rates__close{color:#333;background-color:transparent;padding:0 15px;width:150px}.hotel-rates__close:hover{color:#333;background-color:transparent;font-weight:600}.see-more-rates__button{width:100%;background-color:#9d9d9d!important;border-radius:0}.hotel-description__more{background-color:#eee;padding-left:11px;padding-right:27px;position:relative}.hotel-description__more .more-button__text{padding-left:10px;text-decoration:underline!important}.hotel-description__more .more-button__triangle{width:0;height:0;border-style:solid;border-width:16px 8px 0;border-color:#ddd transparent transparent;position:absolute;left:45%;top:30px;display:none}.hotel-description__more.opened{background-color:#ddd}.hotel-description__more.opened .more-button__triangle{display:block}.hotel-actions__total-stay{font-size:11px;color:#015eab;font-size:10px}.hotel-actions__total-stay.highlighter-tax-label{padding:5px}.hotel-description__provider,.hotel-description__provider__placeholder{width:100px;height:auto;mix-blend-mode:darken;margin-bottom:13px}.hotel-description__provider.mobile,.hotel-description__provider__placeholder.mobile{margin-bottom:0}.hotel-custom-filter{display:-ms-flexbox;display:flex;width:100%;background-color:#ddd;padding:10px 15px;margin-bottom:1px}.hotel-rates-container{background-color:#f0f0f0;padding:0 15px}.hotel-provider-rates-container{border-bottom:1px solid #b5bcc4}.hotel-provider-rates-container:first-child{border:none}.hotel-rate-on-demand:not(:last-child){border-bottom:1px solid #b5bcc4}.hotel-rate-on-demand.is-on-demand:not(.is-on-demand-last){border-bottom:none!important}.rates-container{opacity:1;transition:opacity .5s;display:-ms-flexbox;display:flex;font-size:.9em;-ms-flex-pack:distribute;justify-content:space-around}.rates-container.added-on-demand{transition:none;opacity:0}.rates-container .more-options-link{color:#337ab7}.rates-container .more-options-link a{text-decoration:underline;cursor:pointer}.rates-container .rates-container__provider{width:15%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.rates-container .rates-container__provider img{height:fit-content;margin-bottom:0}.rates-container .hotel-actions__total-stay.highlighter-tax-label{padding:0;margin-top:-8px}.rates-container:not(.on-demand-enabled):first-child{border:none}.rates-container__budget,.rates-container__button,.rates-container__description,.rates-container__policies,.rates-container__prices,.rates-container__relatedRates{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:10px}.rates-container__description{-ms-flex-preferred-size:22%;flex-basis:22%;-ms-flex-negative:0;flex-shrink:0}.rates-container__description p{margin:0}.variation-board,.variation-room{background-color:green;color:#fff;border-radius:5px;padding:6px!important;margin:2px 0!important;width:fit-content;font-weight:400}.variation-board i,.variation-room i{font-size:17px;top:-2px}.variation-board span,.variation-board strong,.variation-room span,.variation-room strong{font-weight:400}.rates-container__relatedRates{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-negative:0;flex-shrink:0}.rates-container__relatedRates button{padding:5px;width:108px;text-align:left}.rates-container__policies{-ms-flex-preferred-size:14%;flex-basis:14%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.rates-container__policies .cancellation-policy-compact{margin:10px 0 0 10px;margin:10px 0 0}.rates-container__policies .cancellation-policy-compact a{color:#337ab7;cursor:pointer;text-decoration:underline}.rates-container__policies .cancellation-policy-compact .link-disabled{color:#ccc}.rates-container__policies .cancellation-policy-compact .loading-text{color:#337ab7}.rates-container__policies .cancellation-policy-compact .timestamp-promo{text-transform:uppercase;font-size:10px;font-weight:400}.rates-container__policies .cancellation-type{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700}.rates-container__policies .cancellation-type.con-costo{color:#e91000}.rates-container__policies .cancellation-type.sin-costo{color:#42a640}.rates-container__policies .cancellation-type.request-error{color:#f39c12}.rates-container__budget{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.resultadohoteles-hotel-item-agregated .rates-container__prices{width:100%}.rates-container__prices{width:22%;text-align:right}@media (max-width:767px){.rates-container__prices{width:100%}}.rates-container__button{padding:0;text-align:left;width:3%}.rates-container__button a{color:#015eab;font-size:12px}.rates-container__button a.rate-disabled,.rates-container__button a:disabled{color:#ccc;cursor:default}.hotel-actions__currency-change{color:#333;font-size:11px;font-weight:700;margin-bottom:0}.hotel-actions__currency-change p{margin-bottom:0}.hotel-custom-filter__container{display:-ms-flexbox;display:flex;width:80%;-ms-flex-pack:start;justify-content:flex-start}.hotel-custom-filter__checkbox{display:-ms-flexbox;display:flex;margin-right:30px}.hotel-container{width:40%}.hotel-container .hotel-info-container{width:78%}.hotel-actions__full-value{color:#015eab;font-size:26px;font-weight:800;margin-bottom:0}@media (max-width:767px){.hotel-actions__full-value{font-size:18px}}.rates-full-price{color:#015eab;font-weight:800;margin-bottom:0;font-size:18px}.resultadohoteles-hotel-item-agregated{width:100%;padding:10px 0 25px 10px;background-color:#fff;border-bottom:1px solid #b5bcc4}.hotel-header-container{font-size:16px!important;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.hotel-header-container .hotel-header-stars{margin-left:10px;margin-top:2px;font-size:13px;width:100px;color:#f59c0d}.checkbox-label__container{margin-left:8px;font-weight:400;font-size:12px;margin-top:1px}.resultadohoteles-hotel-item{padding-bottom:15px;position:relative}.resultadohoteles-hotel-item .content-closed{display:block}.resultadohoteles-hotel-item .content-opened{display:none}@media (max-width:768px){.resultadohoteles-hotel-item .content-closed{display:none}.resultadohoteles-hotel-item .content-opened{display:block}}.resultadohoteles-hotel-item.opened .content-closed{display:none}.resultadohoteles-hotel-item.opened .content-opened{display:block}.disabled-hotel{position:absolute;bottom:0;top:0;background:hsla(0,0%,100%,.8);color:#333;width:100%;padding:20px;z-index:100;text-align:center}.disabled-hotel .text{position:absolute;font-size:18px;font-weight:600;text-wrap:balance;left:0;right:0}@media (min-width:768px){.disabled-hotel .text{top:40%}}.disabled-hotel .text .hotel-name{text-transform:capitalize}.resultados-hoteles-mobile-normal-xs{position:relative}.resultado-hoteles-vista-normal .resultadohoteles-hotel-header .hotel-name{padding-left:10px}.resultado-hoteles-vista-normal .resultadohoteles-hotel-header .hotel-name .indicatoricon{display:none}.resultado-hoteles-vista-normal .resultadohoteles-hotel-full .resultadohoteles-hotel-content-box,.resultado-hoteles-vista-normal .resultadohoteles-hotel-full .resultadohoteles-tarifas{margin-left:10px}.resultado-hoteles-vista-normal .resultadohoteles-hotel-full .content-opened{display:block}.resultado-hoteles-vista-normal .resultadohoteles-hotel-full .content-closed.resultadohoteles-hotel-content-box-short,.resultado-hoteles-vista-normal .resultadohoteles-hotel-full .content-opened .resultadohoteles-tarifas{display:none}.resultado-hoteles-vista-normal .resultadohoteles-hotel-full.opened .content-opened{display:block}.resultado-hoteles-vista-normal .resultadohoteles-hotel-short .content-closed.resultadohoteles-hotel-content-box-short{display:none}.fancybox-overlay{z-index:100!important}.skeleton{background:#b3bfc6 -webkit-gradient(linear,left top,right top,from(#b3bfc6),to(#b3bfc6),color-stop(.6,#fff)) 0 0 no-repeat;background-size:500px;color:rgba(179,191,198,.2);animation-name:yb;animation-duration:2s;animation-iteration-count:infinite;width:200px;height:10px}.skeleton.tripad{margin:10px;width:140px;height:10px}.skeleton.ad-ubicacion{margin:10px;width:300px;height:10px;padding:0}.skeleton.comodidades{margin:10px;width:350px;height:10px}.skeleton.rounded{border-radius:3px}.skeleton.span1{width:20px;display:inherit}.skeleton.span2{width:40px;display:inherit}.skeleton.span3{width:70px;display:inherit}.skeleton-text{margin-bottom:.5rem;border-radius:.25rem}.skeleton-title{width:20%;height:.7rem}.skeleton-hotel-more{width:68px;height:10px}.skeleton-button{width:130px;height:40px;float:right;border-radius:3px}@media (max-width:767px){.skeleton-button{width:85px;height:30px}}.skeleton-image{width:29%;height:155px;position:relative;float:left;margin-right:25px}@media (max-width:767px){.skeleton-image{height:140px;width:40%}}.skeleton-price-detail{display:inline-block}.skeleton-text__body{width:75%}.skeleton-footer{width:30%}.progress-async{width:0;background-color:#0073c4;border-radius:20px;height:10px;transition:width .1s ease-in 0s}.hotel-summary-header-async{-ms-flex-align:start;align-items:start;-ms-flex-pack:end;justify-content:flex-end;height:30px}.hotel-summary-header-async,.hotel-summary-header-async>div{display:-ms-flexbox;display:flex}@media (max-width:767px){.hotel-summary-header-async.mobile{border-bottom:1px solid #d5d5d5;height:40px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox!important;display:flex!important;background-color:#fff!important;-ms-flex-align:center;align-items:center}.hotel-summary-header-async.mobile.sticky-buttons{position:fixed;width:100%;top:0;padding:5px 0;z-index:99;margin:0}}.hotel-summary-header-async .btn{border-radius:0;background-clip:padding-box;padding:3px;width:130px!important;margin-left:15px}.hotel-summary-header-async .btn:hover{color:#fff}.hotel-summary-header-async .status-text{font-size:16px}.hotel-summary-header-async .shine{background:#0073c4 -webkit-gradient(linear,left top,right top,from(#0073c4),to(#0073c4),color-stop(.1,#fff)) 0 0 no-repeat;background-size:500px;color:rgba(0,115,196,.1);background-clip:text;animation-name:yb;animation-duration:2s;animation-iteration-count:infinite}.hotel-summary-header-async hotel-results-summary-header{margin-right:auto}.hotel-summary-header-async .resultado-cantidad-header{color:#333;margin-top:-5px}@media (max-width:767px){.hotel-summary-header-async .resultado-cantidad-header{display:-ms-flexbox;display:flex}}.hotel-summary-header-async .resultado-cantidad-header strong{margin-right:15px}.progress-async-container{background-color:#d3d3d3;border-radius:20px}.loading-container-wait{height:66px;-webkit-mask-image:-webkit-linear-gradient(right,#000 97%,transparent)}.loading-container-wait .new-providers-container{display:-ms-flexbox;display:flex;overflow-x:hidden;scroll-behavior:smooth}.loading-container-wait .new-providers-container img{margin:13px;max-height:40px;animation:zb 3s}.loading-container-wait .new-providers-container div.skeleton{width:80px;height:30px;margin:13px;opacity:.5}@keyframes yb{0%,2%{background-position:-500px}4%{background-position:-500px}50%{background-position:800px}to{background-position:800px}}#overlay-block-hotel-filters,#overlay-block-hotel-results{position:absolute;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:99999;cursor:pointer}.search-map{background-image:url(../img/view-map.png)!important;background-position:50%!important;background-color:#e6e6e6!important;background-repeat:no-repeat!important;height:170px;width:100%;margin-bottom:0!important}@media (max-width:992px){.search-map{display:none!important}}.search-map .btn{border-radius:3px;position:absolute;width:100px!important;left:0;right:0;top:90px;margin-left:auto;margin-right:auto}.search-map .btn:hover{color:#fff}.search-map-sticky{position:fixed!important;padding:0!important;left:50%;transform:translate(-50%);bottom:-80px;z-index:999999;background:none!important;border-bottom:none!important;transition:transform .45s}.search-map-sticky .btn{padding:5px 20px;border-radius:20px!important}.search-map-sticky .btn:hover{color:#fff}.alternative-tariff-message{background-color:#f89406;color:#fff;font-size:14px;margin:20px 0;opacity:.8;padding:15px 15px 15px 80px;border-radius:3px 3px 3px 3px;box-shadow:0 0 12px #999;background-image:url(/img/idea_logo.svg);background-position:15px;background-repeat:no-repeat;background-size:43px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left;-ms-flex-align:center;align-items:center;grid-gap:10px}.alternative-tariff-message .button-back{border:1px solid;padding:6px 10px;border-radius:10px;cursor:pointer}.alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;z-index:999}.custom-alert{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);padding:24px;max-width:360px;text-align:center;animation:zb .3s ease-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2em}.custom-alert .icon{font-size:48px;color:var(--skin-primary-main,#1976d2);margin-bottom:12px}.custom-alert .message{font-size:14px;font-weight:400}.custom-alert .title{font-size:20px;font-weight:700}@keyframes zb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.resultado-actividades .ubicacion{font-size:16px;padding:15px 0}.resultado-actividades .resultadohoteles-hotel-content-box{padding-top:10px}.resultado-actividades .resultadohoteles-hotel-short .resultadohoteles-hotel-description{width:60%}.resultado-actividades .resultadohoteles-hotel-short .price{width:25%}.resultado-actividades .resultadohoteles-hotel-short .price .price-uds{font-size:14px}.resultado-actividades .resultadohoteles-hotel-short .price .price-local{font-size:16px;color:#015eab}.resultado-actividades .resultadohoteles-hotel-short .price .price-local small{font-size:inherit}.resultado-actividades .resultadohoteles-hotel-short .price-button-detalle{padding-top:11px}.resultado-actividades .resultadohoteles-hotel-price .price-uds{font-size:14px}.resultado-actividades .resultadohoteles-hotel-price .price-local{padding-bottom:25px;font-size:18px;color:#015eab}.resultado-actividades .resultadohoteles-hotel-price .price-local small{font-size:inherit}.resultado-actividades .resultadohoteles-hotel-price .price .price-uds{font-size:14px}.resultado-actividades .resultadohoteles-hotel-price .price .price-local{font-size:18px;color:#015eab}.resultado-actividades .resultadohoteles-hotel-price .price .price-local small{font-size:inherit}.resultado-actividades .title{font-size:16px}.resultado-actividades .title+.ubicacion{min-height:115px;font-size:14px}.showhide-hotel-detalle{display:none}.showhide-hotel-detalle.active{display:block}#mapa-view,#street-view{height:300px}#detalle-view,.detalle-mapa,.detalle-street{padding:20px 20px 20px 40px}#detalle-view .place-cn{padding-bottom:20px;font-size:14px;line-height:17px;border-bottom:1px dotted #ccc}#detalle-view .place-cn .marker-det{vertical-align:top;margin-right:10px;display:inline-block;width:34px;height:34px!important;border-radius:16px;text-align:center}#detalle-view .place-cn .marker-det i{padding-top:6px;padding-left:1px;font-size:22px;text-align:center;color:#0073c4}#detalle-view .place-cn .place{display:inline-block}#detalle-view .place-cn .place span{display:block;font-weight:600}#detalle-view .dsc-cn{padding:20px 0;border-bottom:1px dotted #ccc}#detalle-view .caract{padding:20px 0}#detalle-view .caract .tit{font-size:16px;display:block;padding-bottom:15px}#detalle-view .caract ul li{display:block;padding-bottom:5px}#detalle-view .caract ul li i{color:#0073c4;font-size:14px;padding-right:5px}.detalles-img a{width:50%;display:inline-block;height:77px;padding:4px 0 2px 4px;overflow:hidden;float:left}.detalles-img img{width:100%;min-height:77px}.resultadohoteles-tarifas.showhide-hotel-detalle.detalle-tarifa.active{display:block}.oferta-especial{padding:7px 0}.oferta-especial span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#ef231c;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.oferta-especial span.box{font-size:9px;padding:3px 12px}}.overlay-carousel-desktop .hotel-name{font-size:18px;padding-bottom:5px}.overlay-carousel-desktop .hotel-location{padding-bottom:5px}.overlay-carousel-desktop .ad-ubicacion{padding:7px 0}.overlay-carousel-desktop .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.overlay-carousel-desktop .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.overlay-carousel-desktop .description{font-size:12px;line-height:1.7em}.overlay-carousel-desktop .description .etiqueta{font-weight:700}.overlay-carousel-desktop .description i.icon{font-size:16px;margin:0 5px}.overlay-carousel-desktop .tripcontener{position:relative;top:-2px}.overlay-carousel-desktop .hotel-header-stars{color:#f59c0d;position:relative;top:-3px}.overlay-carousel-desktop .tripIcon{background:url(../img/tripIcon.png) no-repeat;display:inline-block;width:33px;height:21px;position:relative;top:2px;margin-right:8px}.overlay-carousel-desktop .separator{height:20px;border-left:1px solid #777;width:1px;margin:0 8px;position:relative;top:-3px}.overlay-carousel-desktop .logo-hotel{text-align:right;padding-top:30px}.overlay-carousel-desktop .logo-hotel img{max-width:100%;width:auto;display:inline-block}.overlay-carousel-thumb-desktop .hotel-name{font-size:18px;padding-bottom:5px}.overlay-carousel-thumb-desktop .hotel-location{padding-bottom:5px}.overlay-carousel-thumb-desktop .ad-ubicacion{padding:7px 0}.overlay-carousel-thumb-desktop .ad-ubicacion span.box{display:inline-block;border-radius:5px;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.overlay-carousel-thumb-desktop .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.overlay-carousel-thumb-desktop .description{font-size:12px;line-height:1.7em}.overlay-carousel-thumb-desktop .description .etiqueta{font-weight:700}.overlay-carousel-thumb-desktop .description i.icon{font-size:16px;margin:0 5px}.overlay-carousel-thumb-desktop .tripcontener{position:relative;top:-2px}.overlay-carousel-thumb-desktop .hotel-header-stars{color:#f59c0d;position:relative;top:-3px}.overlay-carousel-thumb-desktop .tripIcon{background:url(../img/tripIcon.png) no-repeat;display:inline-block;width:33px;height:21px;position:relative;top:2px;margin-right:8px}.overlay-carousel-thumb-desktop .separator{height:20px;border-left:1px solid #777;width:1px;margin:0 8px;position:relative;top:-3px}.overlay-carousel-thumb-desktop .logo-hotel{text-align:right;padding-top:30px}.overlay-carousel-thumb-desktop .logo-hotel img{max-width:100%;width:auto;display:inline-block}.overlay-carousel-thumb-desktop .hotel-name{font-size:13px;padding-left:10px}.overlay-carousel-thumb-desktop .hotel-header-stars{padding-left:10px}.overlay-carousel-thumb-desktop .ad-ubicacion{font-size:10px}.overlay-carousel-thumb-desktop .ad-ubicacion span.box{padding:3px 10px 5px;border-radius:0;background-clip:padding-box}.overlay-carousel-thumb-desktop .ad-ubicacion i{font-size:16px;margin-right:4px;position:relative;bottom:-2px}.overlay-carousel-thumb-desktop .bottom{position:absolute;bottom:0;left:0;width:100%;background:#0061ab;padding:5px}.overlay-carousel-thumb-desktop .bottom .total{font-size:12px;padding-right:10px;font-weight:700}.overlay-carousel-thumb-desktop .bottom .detalle{font-size:12px;font-weight:300}.resultados-hoteles-desktop-carousel{padding-top:5px;padding-left:20px;padding-right:15px}@media (max-width:992px){.resultados-hoteles-desktop-carousel{margin-bottom:35px;padding-left:0;padding-right:0}}.resultados-hoteles-desktop-carousel .owl-carousel-thumb-resultado-hoteles .owl-controls .owl-nav .owl-prev{position:absolute;top:15%;left:0}.resultados-hoteles-desktop-carousel .owl-carousel-thumb-resultado-hoteles .owl-controls .owl-nav .owl-next{position:absolute;top:15%;right:0}.resultados-hoteles-desktop-carousel .owl-best-seller .owl-thumb-item,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .owl-thumb-item{margin:15px;position:relative;color:#fff}.resultados-hoteles-desktop-carousel .owl-best-seller .owl-thumb-item:hover .overthumb,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .owl-thumb-item:hover .overthumb{opacity:1;background:rgba(0,0,0,.5)}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb{cursor:pointer;opacity:0;transition:opacity .5s ease-in;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:transparent}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .hotel-name,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .hotel-name{font-size:18px;padding-bottom:5px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .hotel-location,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .hotel-location{padding-bottom:5px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .ad-ubicacion,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .ad-ubicacion{padding:7px 0}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .ad-ubicacion span.box,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .ad-ubicacion span.box{display:inline-block;border-radius:5px;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .ad-ubicacion span.box,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .description,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .description{font-size:12px;line-height:1.7em}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .description .etiqueta,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .description .etiqueta{font-weight:700}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .description i.icon,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .description i.icon{font-size:16px;margin:0 5px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .tripcontener,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .tripcontener{position:relative;top:-2px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .hotel-header-stars,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .hotel-header-stars{color:#f59c0d;position:relative;top:-3px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .tripIcon,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .tripIcon{background:url(../img/tripIcon.png) no-repeat;display:inline-block;width:33px;height:21px;position:relative;top:2px;margin-right:8px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .separator,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .separator{height:20px;border-left:1px solid #777;width:1px;margin:0 8px;position:relative;top:-3px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .logo-hotel,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .logo-hotel{text-align:right;padding-top:30px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .logo-hotel img,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .logo-hotel img{max-width:100%;width:auto;display:inline-block}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .hotel-name,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .hotel-name{font-size:13px;padding-left:10px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .hotel-header-stars,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .hotel-header-stars{padding-left:10px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .ad-ubicacion,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .ad-ubicacion{font-size:10px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .ad-ubicacion span.box,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .ad-ubicacion span.box{padding:3px 10px 5px;border-radius:0;background-clip:padding-box}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .ad-ubicacion i,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .ad-ubicacion i{font-size:16px;margin-right:4px;position:relative;bottom:-2px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .bottom,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .bottom{position:absolute;bottom:0;left:0;width:100%;background:#0061ab;padding:5px}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .bottom .total,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .bottom .total{font-size:12px;padding-right:10px;font-weight:700}.resultados-hoteles-desktop-carousel .owl-best-seller .overthumb .bottom .detalle,.resultados-hoteles-desktop-carousel .owl-thumbs-resultado-hoteles .overthumb .bottom .detalle{font-size:12px;font-weight:300}.resultados-hoteles-desktop-carousel .owl-hidden-nav{display:none}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.8);color:#fff}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .right{position:absolute;top:20px;right:20px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom,.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top{padding:20px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .hotel-name{font-size:18px;padding-bottom:5px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .hotel-location{padding-bottom:5px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .ad-ubicacion{padding:7px 0}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .description{font-size:12px;line-height:1.7em}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .description .etiqueta{font-weight:700}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .description i.icon{font-size:16px;margin:0 5px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .tripcontener{position:relative;top:-2px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .hotel-header-stars{color:#f59c0d;position:relative;top:-3px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .tripIcon{background:url(../img/tripIcon.png) no-repeat;display:inline-block;width:33px;height:21px;position:relative;top:2px;margin-right:8px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .separator{height:20px;border-left:1px solid #777;width:1px;margin:0 8px;position:relative;top:-3px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .logo-hotel{text-align:right;padding-top:30px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .top .logo-hotel img{max-width:100%;width:auto;display:inline-block}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom{background:#0061ab}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .precio,.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .total{float:left;font-weight:700}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .total{font-size:12px;padding-right:10px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .local{font-size:16px;line-height:17px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .nolocal{font-size:14px;line-height:14px}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .detalle{font-size:12px;font-weight:300}.resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .bottom .btn-right{float:right}.owl-carousel-thumb-top{position:relative}.owl-carousel-thumb-top .customNavigation{position:absolute;top:6%;left:0;width:100%;z-index:99}.owl-carousel-thumb-top .customNavigation .next,.owl-carousel-thumb-top .customNavigation .prev{position:absolute;top:0;display:inline-block;padding-top:30px;text-align:center;cursor:pointer;height:70px;width:30px;background:rgba(0,0,0,.8);line-height:50px;color:#fff}.owl-carousel-thumb-top .customNavigation .prev{left:0;border-radius:0 30px 30px 0;background-clip:padding-box}.owl-carousel-thumb-top .customNavigation .prev i{margin-left:-9px}.owl-carousel-thumb-top .customNavigation .next{right:0;border-radius:30px 0 0 30px;background-clip:padding-box}.owl-carousel-thumb-top .customNavigation .next i{margin-right:-9px}.owl-best-seller,.owl-thumb-bottom{position:relative}.owl-best-seller .customNavigation,.owl-thumb-bottom .customNavigation{position:absolute;top:6%;left:0;width:100%;z-index:99}.owl-best-seller .customNavigation .next,.owl-best-seller .customNavigation .prev,.owl-thumb-bottom .customNavigation .next,.owl-thumb-bottom .customNavigation .prev{position:absolute;top:0;display:inline-block;padding-top:30px;text-align:center;cursor:pointer;height:70px;width:30px;background:rgba(0,0,0,.8);line-height:50px;color:#fff}.owl-best-seller .customNavigation .prev,.owl-thumb-bottom .customNavigation .prev{left:0;border-radius:0 30px 30px 0;background-clip:padding-box}.owl-best-seller .customNavigation .prev i,.owl-thumb-bottom .customNavigation .prev i{margin-left:-9px}.owl-best-seller .customNavigation .next,.owl-thumb-bottom .customNavigation .next{right:0;border-radius:30px 0 0 30px;background-clip:padding-box}.owl-best-seller .customNavigation .next i,.owl-thumb-bottom .customNavigation .next i{margin-right:-9px}.owl-best-seller .customNavigation,.owl-thumb-bottom .customNavigation{top:10%}.owl-best-seller .customNavigation .prev,.owl-thumb-bottom .customNavigation .prev{left:15px}.owl-best-seller .customNavigation .next,.owl-thumb-bottom .customNavigation .next{right:15px}.resultados-hoteles-desktop-abreviada .resultadohoteles-hotel-item.opened .indicatoricon:after,.resultados-hoteles-desktop-abreviada .resultadohoteles-hotel-item.opened .resultadohoteles-hotel-header .hotel-name i.indicatoricon:after{content:"\f077"}.resultados-hoteles-tablet-carousel .boximage,.resultados-hoteles-tablet-carousel .resultadohoteles-hotel-content-box,.resultados-hoteles-tablet-carousel .resultadohoteles-hotel-header{margin-left:20px;margin-right:20px}.resultados-hoteles-tablet-carousel .boximage{position:relative}.resultados-hoteles-tablet-carousel .boximage .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.resultados-hoteles-tablet-carousel .boximage .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}.resultados-hoteles-tablet-carousel .boximage .more p{display:block;background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em;font-size:11px;font-size:10px;padding:9px}.resultados-hoteles-tablet-carousel .resultadohoteles-hotel-content-box{padding-top:20px;padding-bottom:0}.resultados-hoteles-tablet-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-description{width:60%}.resultados-hoteles-tablet-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{position:inherit;width:40%;float:right}.resultados-hoteles-tablet-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price .price-logo img{width:auto}.resultados-hoteles-mobile-abreviada .content-closed.resultadohoteles-hotel-content-box-short,.resultados-hoteles-tablet-abreviada .content-closed.resultadohoteles-hotel-content-box-short{margin-left:10px}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-item{margin-bottom:5px}@media (max-width:767px){.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short{padding:0 10px}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .result-image{float:left;width:38%;min-width:129px;position:relative}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .result-image figure{width:100%;max-width:100%;height:auto;max-height:155px}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .result-image figure img{width:100%;max-width:100%;height:120px}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .result-image .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .result-image .more span.shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal;bottom:0;position:absolute}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .price{padding-left:5px;padding-right:0!important}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .span-normal .pipe-separator{padding-bottom:10px}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .span-normal .pipe-separator:last-of-type{display:none!important}.resultados-hoteles-mobile-abreviada .resultadohoteles-hotel-short .span-normal span:last-child{display:block}}.resultados-hoteles-mobile-carousel{padding-bottom:100px}.resultados-hoteles-mobile-carousel .hotel-name{max-width:50%;font-weight:700}.resultados-hoteles-mobile-carousel .hotel-header-stars{margin-right:10px}.resultados-hoteles-mobile-carousel .boximage,.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box,.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-header{margin-left:20px;margin-right:20px}.resultados-hoteles-mobile-carousel .boximage{position:relative}.resultados-hoteles-mobile-carousel .boximage .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.resultados-hoteles-mobile-carousel .boximage .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}.resultados-hoteles-mobile-carousel .boximage .more p{display:block;background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em;font-size:11px;font-size:10px;padding:9px}.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box{padding-top:0;padding-bottom:0;border-bottom:1px solid #b5bcc4}.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-description{width:100%;float:none}.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{position:inherit;width:100%;float:none}.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price .price-detail,.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price .price-left{width:30%}.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price .price-button-detalle{width:40%;position:inherit;float:left}.resultados-hoteles-mobile-carousel .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price .price-button-detalle button{font-size:14px;color:#fff;background:#0073c4;padding:.7em 1em .6em}.resultados-hoteles-mobile-normal .resultadohoteles-hotel-header .hotel-name{padding-left:10px;font-weight:700}.resultados-hoteles-mobile-normal .tripad{padding-bottom:8px}.resultados-hoteles-mobile-normal .resultadohoteles-hotel-image{padding-right:0}.resultados-hoteles-mobile-normal .resultadohoteles-hotel-description{padding-left:10px}.resultados-hoteles-mobile-normal .resultadohoteles-hotel-price{padding-left:10px;position:relative;width:60%}@media (min-width:768px) and (max-width:1199px){.resultados-hoteles-mobile-normal .resultadohoteles-hotel-price{margin-top:30px}}.resultados-hoteles-mobile-normal .resultadohoteles-hotel-image figure{height:140px}.resultados-hoteles-mobile-normal .resultadohoteles-hotel-image figure img{height:140px;width:100%}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-header .hotel-name{padding-left:10px;font-weight:700}.resultados-hoteles-mobile-normal-xs .tripad{padding-bottom:8px}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-image{padding-right:0}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-description{padding-left:10px}.resultados-hoteles-mobile-normal-xs .price-detail{padding:0}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price{padding-left:100px;width:60%;text-align:right}@media (min-width:768px) and (max-width:1199px){.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price{margin-top:30px}}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price.normal .price-button-detalle,.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price .price-left{float:right}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price.normal .price-button-detalle i{position:relative}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price.normal .price-left{margin-right:10px}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price.normal button{padding:5px;font-size:11px;width:100%;background:#0073c4;color:#fff}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-price.normal button i{top:0}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-image figure{height:140px}.resultados-hoteles-mobile-normal-xs .resultadohoteles-hotel-image figure img{height:140px;width:100%}.resultados-hoteles-mobile-map{padding-bottom:100px;padding-left:10px;padding-right:10px}.resultados-hoteles-mobile-map #map{height:470px}.resultados-hoteles-mobile-map .box-information-map{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b5bcc4}.resultados-hoteles-mobile-map .box-information-map .left{width:50%;float:left}.resultados-hoteles-mobile-map .box-information-map .right{width:50%;float:left;text-align:right}.resultados-hoteles-mobile-map .box-information-map .hotel-name{font-weight:700;padding-bottom:15px}.resultados-hoteles-mobile-map .box-information-map .hotel-header-stars{color:#f59c0d}.resultados-hoteles-mobile-map .box-information-map .shout{color:#fff;background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal;box-shadow:0 2px 5px 0 rgba(50,50,50,.5);margin-right:10px}.resultados-hoteles-mobile-map .box-information-map .more{padding-bottom:10px}.resultados-hoteles-mobile-map .box-information-map .more i{cursor:pointer;position:relative;top:4px;font-size:20px}.resultados-hoteles-mobile-map .box-information-map .price-local{font-size:16px;font-weight:700;color:#ef231c}.resultados-hoteles-mobile-map .box-information-map .price-local small{font-size:10px}.resultados-hoteles-mobile-map .box-information-map .price-detail{font-size:11px;color:#0073c4}.filtros-mobile{display:none}.filtros-mobile.active,.filtros-mobile .resultadohoteles-page-content-left .resultadohoteles-btn-filtros,.filtros-mobile .resultadohoteles-page-content-left .resultadohoteles-left-box{display:block}@media (max-width:768px){.filtros-mobile .buscador{display:none}}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) 50% no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url(../img/fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.timeline-blue{width:100%;margin:20px 25%}.timeline-blue.vertical-timeline{font-size:.85em;overflow:hidden;margin:0}.timeline-blue.vertical-timeline .title{font-size:1.1em;font-weight:700;color:#005eab;margin-bottom:10px}.timeline-blue.vertical-timeline .title .fa{margin:5px 7px;font-size:1.4em}.timeline-blue.vertical-timeline .step{position:relative;overflow:hidden;border:1px solid transparent}@media (max-width:767px){.timeline-blue.vertical-timeline .step .title{margin-left:25px;font-size:1.2em}}.timeline-blue.vertical-timeline .step:before{content:"";border-left:2px dotted #005eab;height:750px;position:absolute;left:15px;width:2px;top:0}.timeline-blue.vertical-timeline .step .left{padding-left:40px}.timeline-blue.vertical-timeline .step .left .step-title{word-wrap:break-word}.timeline-blue.vertical-timeline .step .left .step-title b{text-transform:capitalize;display:inline-block}.timeline-blue.vertical-timeline .step .left .step-number{width:28px;height:28px;background:#005eab;border-radius:30px;display:inline-block;color:#fff;text-align:center;line-height:25px;font-weight:700;border:2px solid #fff;position:absolute;left:2px;z-index:10;outline-offset:2px;top:4px}.timeline-blue.vertical-timeline .step .left .step-number:before{content:"";z-index:-1;width:32px;height:32px;border-radius:32px;background:transparent;display:inline-block;position:absolute;left:-4px;top:-4px;border:1px solid gray}.timeline-blue.vertical-timeline .step .rigth{position:relative;text-align:justify;margin-bottom:10px;overflow:hidden}@media (max-width:768px){.timeline-blue.vertical-timeline .step .rigth{margin-top:10px;margin-left:26px}}@media (min-width:768px){.timeline-blue.vertical-timeline .step .rigth:before{content:"";border-left:6px solid #005eab;position:absolute;height:750px;left:0;width:1px;top:0}}.timeline-blue.horizontal-timeline{margin:0;height:35px;overflow:hidden;position:relative}.timeline-blue.horizontal-timeline:before{width:93.5%;background:#e6e6e6}.timeline-blue.horizontal-timeline:after,.timeline-blue.horizontal-timeline:before{content:"";position:absolute;height:5px;top:16px;left:4%;display:block;padding:0 15px}.timeline-blue.horizontal-timeline:after{width:8%;background:linear-gradient(90deg,#fff,#005eab)}.timeline-blue.horizontal-timeline.bar-1:after{width:8.33333333%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-1:after{width:17.333333%}}.timeline-blue.horizontal-timeline.bar-2:after{width:16.66666666%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-2:after{width:34.666666%}}.timeline-blue.horizontal-timeline.bar-3:after{width:24.99999999%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-3:after{width:51.999999%}}.timeline-blue.horizontal-timeline.bar-4:after{width:33.33333332%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-4:after{width:69.333332%}}.timeline-blue.horizontal-timeline.bar-5:after{width:41.66666665%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-5:after{width:86.666665%}}.timeline-blue.horizontal-timeline.bar-6:after{width:49.99999998%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-6:after{width:103.999998%}}.timeline-blue.horizontal-timeline.bar-7:after{width:58.33333331%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-7:after{width:121.333331%}}.timeline-blue.horizontal-timeline.bar-8:after{width:66.66666664%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-8:after{width:138.666664%}}.timeline-blue.horizontal-timeline.bar-9:after{width:74.99999997%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-9:after{width:155.999997%}}.timeline-blue.horizontal-timeline.bar-10:after{width:83.3333333%}@media (max-width:767px){.timeline-blue.horizontal-timeline.bar-10:after{width:173.33333%}}.timeline-blue.horizontal-timeline.bar-5-1:after{width:13.666667%}.timeline-blue.horizontal-timeline.bar-5-2:after{width:28.666667%}.timeline-blue.horizontal-timeline.bar-5-3:after{width:46.666667%}.timeline-blue.horizontal-timeline.bar-5-4:after{width:63.666667%}.timeline-blue.horizontal-timeline.bar-4-1:after{width:19%}.timeline-blue.horizontal-timeline.bar-4-2:after{width:36%}.timeline-blue.horizontal-timeline.bar-4-3:after{width:53%}.timeline-blue.horizontal-timeline.bar-4-4:after{width:69%}.timeline-blue.horizontal-timeline.bar-5-5:after{width:79.666667%}.timeline-blue.horizontal-timeline .step{text-align:center;position:relative}.timeline-blue.horizontal-timeline .step.action .step-number:before{border:2px solid #005eab}.timeline-blue.horizontal-timeline .step.action.inactive .step-number:before{border:1px solid #e6e6e6}.timeline-blue.horizontal-timeline .step .step-number{width:28px;height:28px;background:#fff;border-radius:30px;display:inline-block;color:#005eab;text-align:center;line-height:25px;font-weight:700;border:2px solid #fff;position:absolute;z-index:10;outline-offset:2px;top:4px;left:50%;margin-left:-14px}.timeline-blue.horizontal-timeline .step .step-number:before{content:"";z-index:-1;width:32px;height:32px;border-radius:32px;background:transparent;display:inline-block;position:absolute;left:-4px;top:-4px;border:1px solid #005eab}.timeline-blue.horizontal-timeline .step.active .step-number{background:#005eab;color:#fff}.timeline-blue.horizontal-timeline .step.inactive .step-number{background:#fff;color:#e6e6e6}.timeline-blue.horizontal-timeline .step.inactive .step-number:before{border:1px solid #e6e6e6}@media (max-width:769px){.timeline-blue{margin:20px 0}}.normargin{margin:0}.padding15{padding-right:15px}.col-88{width:88%;float:left}.col-65{width:65%;float:left}.col-50{width:50%;float:left}.col-35{width:35%;float:left}.col-33{width:33.333%;float:left}.col-25{width:25%;float:left}.col-12{width:12%;float:left}.ficha-hotel-header{position:relative;z-index:1}.ficha-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:40%;left:0;right:0;bottom:0;width:95%;z-index:-1}.ficha-hotel-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 0;position:relative;line-height:18px;font-size:26px;font-weight:600;cursor:pointer}.ficha-hotel-header .hotel-name .hotel-header-stars{display:inline-block;font-size:13px;color:#f59c0d}.ficha-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px}.ficha-hotel-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.ficha-hotel-header .hotel-name{padding:9px 10px 9px 0}.ficha-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.ficha-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:12px;max-width:80%}.ficha-hotel-header .hotel-name i.indicatoricon{display:none}}.ficha-hotel-header .hotel-actions{float:right;background:#fff;padding:8px 0 8px 15px}.ficha-hotel-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}.ficha-hotel-header .hotel-actions .item-menu-right a{color:#777}.ficha-hotel-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.ficha-hotel-header .hotel-actions .item-menu-right a.active,.ficha-hotel-header .hotel-actions .item-menu-right a:hover{color:#0073c4}@media (max-width:767px){.ficha-hotel-header .hotel-actions{padding:8px 0 8 15px}}@media (max-width:992px){.ficha-hotel-space{padding:0}}.ficha-hotel-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.ficha-hotel-slide-content .container{width:100%}@media (min-width:1380px){.ficha-hotel-slide-content .container{max-width:1366px}}.ficha-hotel-slide-content .container,.ficha-hotel-slide-content .container-fluid{padding-left:20px;padding-right:20px}.ficha-hotel-slide-content .page-header{background:#f7f6f6!important;margin:0;padding:15px 10px;font-size:18px;font-weight:700;height:60px}@media (max-width:992px){.ficha-hotel-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.ficha-hotel-slide-content{width:auto;padding:0}}.ficha-hotel-slide-content .resultadohoteles-page-content{background:#fff}@media (max-width:992px){.ficha-hotel-slide-content{padding:0;margin:0;width:auto}}.ficha-hotel-slide-content .route-search{width:100%;margin:0;padding:5px 0;position:absolute;top:0;background:hsla(0,0%,100%,.6)}@media (max-width:1023px){.ficha-hotel-slide-content .route-search{position:relative;padding:20px 0 0 10px;background:#fff}}@media (max-width:767px){.ficha-hotel-slide-content .route-search{display:none}}@media (max-width:767px){.ficha-hotel-slide-content .back{text-transform:uppercase}}@media (max-width:992px){.ficha-hotel-slide-content .h-breadcrum-place{padding-bottom:15px}}.ficha-hotel-slide-content .h-breadcrum-place span{font-size:11px}.ficha-hotel-slide-content .h-breadcrum-place span.last{color:#0073c4;font-weight:600}.ficha-hotel-slide-content .h-breadcrum-place .separator{color:#0073c4}.ficha-hotel-slide-content .h-breadcrum-place a.back{font-size:11px;margin-top:3px;padding-right:0;text-align:right;color:#0073c4;margin-right:0;font-weight:600}.ficha-hotel-slide-content .h-breadcrum-place a.back i{float:right;position:absolute;margin-left:-17px;font-size:16px;font-weight:700}.ficha-hotel-slide-content .h-breadcrum-place a.back i.moved-left{margin-left:-22px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}@media (max-width:992px){.ficha-hotel-slide-content .tablet-nopadding{padding:0;width:auto}}.fichahotel-page-content{background:#fff;padding:10px 20px}.separador-fichahotel-tarifas{border-bottom:1px dotted #b5bcc4;margin-bottom:20px}.fichahotel-content-right{padding-right:13px;padding-bottom:30px}.fichahotel-tarifas .tarifas-content{padding:0;background:#fff}.fichahotel-tarifas .tarifas-content .resultadohoteles-tarifas{margin:0}.fichahotel-tarifas .tarifas-content .resultadohoteles-tarifas .resultadohoteles-tarifas-item{margin-bottom:15px}.fichahotel-tarifas .tarifas-content .resultadohoteles-tarifas .notification .detail{background:none}.fichahotel-page-content-center{background:#fff}.fichahotel-page-content-center.circuits-detail{min-height:250px}.fichahotel-page-content-center.circuits-detail .warning-result{margin:0}@media (max-width:767px){.fichahotel-page-content-center .detail-step{display:block!important;position:absolute;transition:all .5s ease}.fichahotel-page-content-center .detail-step.step-past{left:-100%}.fichahotel-page-content-center .detail-step.step-present{left:0;position:relative}.fichahotel-page-content-center .detail-step.step-future{left:100%}.fichahotel-page-content-center .detail-step .detail-button-mobile{text-align:center;margin-top:10px}.fichahotel-page-content-center .detail-step .detail-button-mobile button{width:100%;text-transform:uppercase;font-weight:700;font-size:17px;padding:7px 0}.fichahotel-page-content-center .detail-step .detail-button-mobile small{color:#0073c4}}.eqhmin{background:#f7f6f6;border-right:1px solid #d0d0d0}.txtGreen{color:#42a640!important;opacity:1}.txtRed{color:#e91000!important;opacity:1}.txtBlue{color:#015eab!important}#hotelHeaderSticky{display:none!important;padding:20px 25px 0;background:#fff;padding:20px 13px 0 25px;background:#f7f5f6;position:fixed;left:0;top:0;width:100%;z-index:999990;padding-bottom:20px;box-shadow:0 1px 5px 0 rgba(0,0,0,.3)}@media (max-width:768px){#hotelHeaderSticky{padding:20px 13px 0 25px;padding:20px 13px 0}}#hotelHeaderSticky .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}#hotelHeaderSticky .resultadohoteles-hotel-header .hotel-actions{padding-right:0}#hotelHeaderSticky .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}#hotelHeaderSticky .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}#hotelHeaderSticky .resultadohoteles-hotel-content-box .ad-ubicacion,#hotelHeaderSticky .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}#hotelHeaderSticky .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}#hotelHeaderSticky .resultadohoteles-hotel-description{width:70%}#hotelHeaderSticky .hotel-actions,#hotelHeaderSticky .hotel-name{background:#f7f5f6}.fichahotel-left-box{padding:15px;border-bottom:1px solid #d5d5d5;background:#e6e6e6;margin-bottom:20px}.fichahotel-left-box:first-child{display:none}.fichahotel-left-box .category-filter-container,.fichahotel-left-box .trip-advisor-filter-container{padding-top:20px}.fichahotel-left-box .category-filter-container .btn.btn-primary,.fichahotel-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.fichahotel-left-box .padding-menu{padding-left:5%;padding-right:10%}.fichahotel-left-box.selected,.fichahotel-left-box:hover{background:#e3e3e3}.fichahotel-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.fichahotel-left-box.message-filter-noshow{min-height:410px}.fichahotel-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.fichahotel-left-box.message-filter-noshow{max-width:none}}.fichahotel-left-box a.title{margin-bottom:0;border-bottom:none;padding-bottom:0}.fichahotel-left-box a.title i.tag-filter-icon{margin-right:10px;font-size:24px;vertical-align:middle;color:#98a2ac}.fichahotel-left-box .submenufiltro{padding-left:0;margin-bottom:0}.fichahotel-left-box .item-filtro-checkbox{position:relative;padding-left:20px}.fichahotel-left-box .item-filtro-checkbox input{position:absolute;top:0;left:0}.fichahotel-left-box .item-filtro-checkbox .badge{top:0;background:none;color:#333}.fichahotel-left-box .custom-icon-tripadvisor,.fichahotel-left-box .custom-icon-tripadvisor-vacio{top:3px}.fichahotel-left-box.lef-box-dark{background:#98a2ac}.fichahotel-left-box .submenu .item-filtro-range{margin-top:15px}.fichahotel-left-box .submenu .item-filtro-range .left-wrapper{width:46%;float:left;margin-right:5px}.fichahotel-left-box .submenu .item-filtro-range .left-wrapper label{margin-bottom:5px;font-weight:600}.fichahotel-left-box .submenu .item-filtro-range .left-wrapper label:before{display:none!important}.fichahotel-left-box .submenu .item-filtro-range .left-wrapper label.price-label{display:inline-block}.fichahotel-left-box .submenu .item-filtro-range .left-wrapper label.currency-label{color:#0073c4;display:inline-block}.fichahotel-left-box .submenu .item-filtro-range .left-wrapper input{border:1px solid #ccc}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper{width:52%;float:left}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper label{margin-bottom:5px;font-weight:600}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper label:before{display:none!important}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper label.currency-label,.fichahotel-left-box .submenu .item-filtro-range .right-wrapper label.price-label{display:inline-block}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper input{border:1px solid #ccc}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper .input-group-addon{background-color:#b6b6b6}.fichahotel-left-box .submenu .item-filtro-range .right-wrapper .input-group-addon i{color:#333}.fichahotel-left-box point-of-interest-filter .category-filter-container{padding-left:1%;padding-right:1%}.fichahotel-left-box point-of-interest-filter .category-filter-container .rz-bubble{color:#015eab;font-weight:700}.fichahotel-left-box point-of-interest-filter .category-filter-container .rz-bubble.rz-limit{color:#55637d;font-weight:400}.fichahotel-left-box label{font-weight:400;font-size:12px}.fichahotel-left-box .inputsearch input.form-control{border-right:none;font-size:12px}.fichahotel-left-box .inputsearch .input-group-addon{background:#fff;border-left:none}.fichahotel-left-box button.btn{display:block;width:100%;border-radius:0}.fichahotel-left-box .lef-box-dark{background:none;color:#333}.fichahotel-left-box .lef-box-dark .top-left:after{background:#cecece}.fichahotel-left-box .lef-box-dark .separator{border-bottom-color:#cecece}.fichahotel-left-box .lef-box-dark .bottom-fecha{padding-left:20px;text-align:center}.fichahotel-left-box .lef-box-dark .bottom-fecha .fecha{font-size:20px;font-weight:700}.fichahotel-left-box .lef-box-dark .bottom-fecha .fecha i{position:absolute;left:8px}.fichahotel-left-box .lef-box-dark .boton-search{margin-top:10px}.fichahotel-acordeon .panel-group .panel{margin:0;background:#f7f6f6;box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000;border:none}.fichahotel-acordeon .panel-group .panel-heading{background:#55a2d8;color:#fff;padding:5px 15px}.fichahotel-acordeon .panel-group .panel-heading a{padding-left:10px;display:block}.fichahotel-acordeon .panel-group .panel-heading a i{position:relative}.fichahotel-acordeon .panel-group .panel-heading a i:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f077";display:1em;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fichahotel-acordeon .panel-group .panel-heading a.collapsed i:after{content:"\f078"}.fichahotel-acordeon .panel-group .panel-heading .panel-title{font-size:14px}.fichahotel-acordeon .panel-group .panel-body{padding:0}.fichahotel-acordeon-item{padding:15px;display:block}.fichahotel-acordeon-item .left{display:block;padding-right:15px;width:50%}@media (max-width:767px){.fichahotel-acordeon-item .left{text-align:center}.fichahotel-acordeon-item .left .item{width:100%}.fichahotel-acordeon-item .left .item>h3,.fichahotel-acordeon-item .left .item>p{text-align:left}}.fichahotel-acordeon-item .right{display:block;width:50%;padding-left:15px}@media (max-width:767px){.fichahotel-acordeon-item .right{text-align:center}.fichahotel-acordeon-item .right .item{width:100%}.fichahotel-acordeon-item .right .item>h3,.fichahotel-acordeon-item .right .item>p{text-align:left}}.fichahotel-acordeon-item .item{display:inline-block;min-height:425px}.fichahotel-acordeon-item .bottom{display:block;width:100%;margin-top:20px;padding-top:15px;border-top:1px solid #969c9c}.fichahotel-acordeon-item .bottom .item{min-height:0}.fichahotel-acordeon-item h3{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700;margin:10px 0 2px}.fichahotel-acordeon-item p{text-transform:uppercase;font-size:12px;font-weight:400;margin:2px 0 10px}.fichahotel-acordeon-item .leyend{vertical-align:text-top;line-height:1.1;font-style:italic;font-weight:700;font-size:11px}@media (max-width:767px){.fichahotel-acordeon-item .leyend{text-align:left}}.fichahotel-acordeon-item .item-grafico{text-align:right;max-width:280px;margin:0 auto;padding-bottom:8px;position:relative}.fichahotel-acordeon-item .item-grafico:after{content:"";position:absolute;top:23px;bottom:0;left:50%;border-left:1px solid #ccc}.fichahotel-acordeon-item .item-grafico .item-grafico-center,.fichahotel-acordeon-item .item-grafico .item-grafico-left,.fichahotel-acordeon-item .item-grafico .item-grafico-right{float:left}.fichahotel-acordeon-item .item-grafico .item-grafico-left{width:36%}.fichahotel-acordeon-item .item-grafico .item-grafico-left span{display:block}.fichahotel-acordeon-item .item-grafico .item-grafico-center{width:28%;text-align:center}.fichahotel-acordeon-item .item-grafico .item-grafico-right{width:36%}.fichahotel-acordeon-item .item-grafico .fecha-precio{font-weight:700;font-size:12px}.fichahotel-acordeon-item .item-grafico .fecha-precio .dolar{font-size:10px;color:#969c9c}.fichahotel-acordeon-item .item-grafico .fecha-precio .local{color:#e91000}.fichahotel-acordeon-item .item-grafico .fecha-precio small{font-size:8px}.fichahotel-acordeon-item .item-grafico.verde:after{top:32px}.fichahotel-acordeon-item .item-grafico.verde .item-grafico-left{color:#42a640;font-size:11px}.fichahotel-acordeon-item .item-grafico.verde .item-grafico-center i{font-size:30px;color:#42a640}.fichahotel-acordeon-item .item-grafico.rojo .item-grafico-center i{font-size:22px;color:#e91000}.fichahotel-acordeon-item.fulltablet .left,.fichahotel-acordeon-item.fulltablet .right{float:none;width:100%}#fichahotelmap,#fichahotelmaptablet{height:460px;width:100%}.ficha-hotel-desktop .fichahotel-page-content-top{padding:20px 25px 0}@media (max-width:768px){.ficha-hotel-desktop .fichahotel-page-content-top{padding:20px 13px 0 25px}}.fichahotel-titulo-subbrayado{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.fichahotel-titulo-subbrayado:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.fichahotel-titulo-subbrayado span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.fichahotel-titulo-subbrayado span strong{color:#42a640}.fichahotel-description{padding-bottom:25px}.fichahotel-description .description-titulo{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.fichahotel-description .description-titulo:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.fichahotel-description .description-titulo span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.fichahotel-description .description-titulo span strong{color:#42a640}.fichahotel-description .description-content{font-size:13px;line-height:19px}.fichahotel-tarifas .tarifas-titulo{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.fichahotel-tarifas .tarifas-titulo:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.fichahotel-tarifas .tarifas-titulo span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.fichahotel-tarifas .tarifas-titulo span strong{color:#42a640}.fichahotel-tarifas .title-related-rates{background-color:#0073c4;color:#fff;font-size:19px;font-weight:700;padding:9px}.fichahotel-caracteristicas .caracteristicas-titulo{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.fichahotel-caracteristicas .caracteristicas-titulo:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.fichahotel-caracteristicas .caracteristicas-titulo span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.fichahotel-caracteristicas .caracteristicas-titulo span strong{color:#42a640}.fichahotel-caracteristicas .caracteristicas-content{padding-bottom:30px}.fichahotel-caracteristicas .caracteristicas-content .caracteristicas-content-item{float:left;width:33%;padding:10px 10px 10px 0}.fichahotel-caracteristicas .caracteristicas-content .caracteristicas-content-item i{font-size:20px;top:0;position:relative;color:#0073c4;font-size:14px;padding-right:0}.resena-box-overflow{position:relative;height:10px;width:110%;overflow:hidden}.resena-box-overflow .top{position:absolute;top:-1px;right:0;box-shadow:-4px 0 16px 5px rgba(0,0,0,.2);width:100%;height:1px;z-index:3}.resena-box{position:relative;padding:15px 15px 15px 35px;border:1px solid #d0d0d0}.resena-box:after{top:-1px;left:-20px;border-bottom:20px solid transparent;border-right:20px solid #d0d0d0}.resena-box:after,.resena-box:before{position:absolute;content:"";display:block;width:0;height:0;border-top:0 solid transparent}.resena-box:before{top:0;left:-18px;z-index:2;border-bottom:18px solid transparent;border-right:18px solid #fff}.resena-box .titulo{padding:10px 0;color:#42a640;font-weight:700}.resena-box .content{font-size:12px}.resena-footer{font-size:10px;color:#777;padding:10px 10px 10px 35px}.resena-text{padding:10px 10px 10px 35px;background:#f9f9fb}.resena-person .resena-person-face{padding-top:15px;padding-bottom:15px}.resena-person .resena-person-description{padding-bottom:15px;font-size:12px}.resena-person .resena-person-description .description{width:50%;float:left}.resena-person .resena-person-description .advisor{width:50%;float:left;font-weight:700}.resena-person .resena-person-description .advisor .advisor-icon{padding-bottom:10px}.resena-person .separator{margin:10px 0;height:1px;background:#d0d0d0}.resena-advisor .tripad{padding-bottom:4px;padding-top:4px;font-size:12px}.resena-advisor .tripad .resena{position:relative;top:-3px}.fichahotel-resenas .resenas-titulo{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.fichahotel-resenas .resenas-titulo:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.fichahotel-resenas .resenas-titulo span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.fichahotel-resenas .resenas-titulo span strong{color:#42a640}.fichahotel-resenas .resenas-content .left{width:30%;float:left}.fichahotel-resenas .resenas-content .right{width:70%;padding-left:2%;float:left;min-height:300px}.ficha-hoteles-desktop-carousel{padding-top:5px;padding-left:0;padding-right:0}.ficha-hoteles-desktop-carousel .owl-carousel-thumb-ficha-hoteles .owl-controls .owl-nav .owl-prev{position:absolute;top:15%;left:0}.ficha-hoteles-desktop-carousel .owl-carousel-thumb-ficha-hoteles .owl-controls .owl-nav .owl-next{position:absolute;top:15%;right:0}.ficha-hoteles-desktop-carousel .owl-thumbs-ficha-hoteles .owl-thumb-item{margin:15px;position:relative}@media (max-width:768px){.ficha-hoteles-desktop-carousel .owl-thumbs-ficha-hoteles .owl-thumb-item{margin:0}}.ficha-hoteles-desktop-carousel .owl-thumbs-ficha-hoteles img{cursor:pointer}.ficha-hoteles-desktop-carousel .owl-hidden-nav{display:none}.owl-carousel-thumb-ficha-hoteles-thumb-top{padding-left:5px;padding-right:5px;position:relative}@media (max-width:768px){.owl-carousel-thumb-ficha-hoteles-thumb-top{padding:0}}.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation{position:absolute;top:40%;left:0;width:100%;z-index:99}.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation .next,.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation .prev{position:absolute;top:0;display:inline-block;padding-top:30px;text-align:center;cursor:pointer;height:70px;width:30px;background:rgba(0,0,0,.8);line-height:50px;color:#fff}.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation .prev{left:5px;border-radius:0 30px 30px 0;background-clip:padding-box}.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation .prev i{margin-left:-9px}.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation .next{right:5px;border-radius:30px 0 0 30px;background-clip:padding-box}.owl-carousel-thumb-ficha-hoteles-thumb-top .fichaHotelcustomNavigation .next i{margin-right:-9px}.owl-carousel-thumb-ficha-hoteles-thumb-bottom{padding-left:5px;padding-right:5px;position:relative;padding-left:0;padding-right:0}@media (max-width:768px){.owl-carousel-thumb-ficha-hoteles-thumb-bottom{padding:0}}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation{position:absolute;top:40%;left:0;width:100%;z-index:99}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .next,.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .prev{position:absolute;top:0;display:inline-block;padding-top:30px;text-align:center;cursor:pointer;height:70px;width:30px;background:rgba(0,0,0,.8);line-height:50px;color:#fff}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .prev{border-radius:0 30px 30px 0;background-clip:padding-box}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .prev i{margin-left:-9px}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .next{border-radius:30px 0 0 30px;background-clip:padding-box}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .next i{margin-right:-9px}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-thumbs-ficha-hoteles .owl-thumb-item{margin-left:5px;margin-right:5px}@media (max-width:768px){.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-thumbs-ficha-hoteles .owl-thumb-item{margin:0;border:3px solid #fff}}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-thumbs-ficha-hoteles .owl-thumb-item .is-video{color:red;font-size:50px;transform:translate(111px,-104px)}@media (max-width:768px){.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-thumbs-ficha-hoteles .owl-thumb-item .is-video{transform:translate(65px,-104px)}}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-thumbs-ficha-hoteles .owl-thumb-item .is-video:after{content:"";display:inline-block;border-top:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #fff;transform:translate(-33px,-6px)}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-dots{margin-top:15px;margin-bottom:10px}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-dots .owl-dot{width:8px;height:8px;border:1px solid #716e6e}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .owl-dots .owl-dot.active{background-color:#716e6e}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation{top:20%}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .prev{left:5px}.owl-carousel-thumb-ficha-hoteles-thumb-bottom .fichaHotelcustomNavigation .next{right:5px}.ficha-hotel-tablet .fichahotel-page-content-top{padding:20px 25px 0}@media (max-width:768px){.ficha-hotel-tablet .fichahotel-page-content-top{padding:20px 13px 0 25px}}.ficha-hotel-tablet .fichahotel-page-content-top{background:#fff;padding:20px 13px 0 25px}@media (max-width:768px){.ficha-hotel-tablet .fichahotel-page-content-top{padding:20px 13px 0}}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ad-ubicacion,.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.ficha-hotel-tablet .fichahotel-page-content-top .resultadohoteles-hotel-description{width:70%}.ficha-hotel-tablet .fichahotel-content-right{padding-left:13px}.ficha-hotel-tablet .fichahotel-left-box{margin-bottom:0}.fichahotel-volver-tablet{padding:10px;background:#f7f6f6;color:#55a2d8}.fichahotel-volver-tablet i{font-size:18px;margin-right:5px}.fichahotel-volver-tablet span{position:relative;top:-3px}.breadcrum-place{padding:20px}.busquedadesplegada form{margin-bottom:0}.busquedaoculta .top-left,.busquedaoculta .top-right{width:25%;min-height:62px}.busquedaoculta .lef-box-dark .top-left:after,.busquedaoculta .lef-box-dark .top-right:after{background:#cecece}.busquedaoculta .boton-search{width:100%}.ficha-hotel-tablet .resultadohoteles-tarifas{display:block}.ficha-hotel-tablet .resultadohoteles-tarifas .description{width:60%}.ficha-hotel-tablet .resultadohoteles-tarifas .included,.ficha-hotel-tablet .resultadohoteles-tarifas .price{width:20%}.ficha-hotel-tablet .resultadohoteles-tarifas .separator-1{left:60%}.ficha-hotel-tablet .resultadohoteles-tarifas .separator-2{left:80%}.ficha-hotel-tablet .resultadohoteles-tarifas .price-button-detalle{width:auto;padding:10px 0}.ficha-hotel-tablet .resultadohoteles-tarifas .price-button-detalle button{float:none!important;display:block;padding:4px 10px;font-size:14px}@media (max-width:768px){.ficha-hotel-tablet .resultadohoteles-tarifas .price-button-detalle button{padding:4px 11px;margin-left:1px}}.ficha-hotel-tablet .resultadohoteles-tarifas .price-button-detalle button i{display:inline-block}.ficha-hotel-mobile .fichahotel-page-content-top{padding:20px 25px 0}@media (max-width:768px){.ficha-hotel-mobile .fichahotel-page-content-top{padding:20px 13px 0 25px}}.ficha-hotel-mobile .fichahotel-page-content-top{background:#fff;padding:20px 13px 0 25px}@media (max-width:768px){.ficha-hotel-mobile .fichahotel-page-content-top{padding:20px 13px 0}}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ad-ubicacion,.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-description{width:70%}.ficha-hotel-mobile .fichahotel-content-right{padding-left:13px}.ficha-hotel-mobile .fichahotel-left-box{margin-bottom:0}.ficha-hotel-mobile .resultadohoteles-tarifas{display:block}.ficha-hotel-mobile .resultadohoteles-tarifas .included,.ficha-hotel-mobile .resultadohoteles-tarifas .price{width:20%}.ficha-hotel-mobile .resultadohoteles-tarifas .separator-1{left:60%}.ficha-hotel-mobile .resultadohoteles-tarifas .separator-2{left:80%}.ficha-hotel-mobile .resultadohoteles-tarifas .price-button-detalle{width:auto;padding:10px 0}.ficha-hotel-mobile .resultadohoteles-tarifas .price-button-detalle button{float:none!important;display:block;padding:4px 10px;font-size:14px}@media (max-width:768px){.ficha-hotel-mobile .resultadohoteles-tarifas .price-button-detalle button{padding:4px 11px;margin-left:1px}}.ficha-hotel-mobile .resultadohoteles-tarifas .price-button-detalle button i{display:inline-block}.ficha-hotel-mobile .fichahotel-page-content{padding:0;margin-right:-1px}.ficha-hotel-mobile .fichahotel-description{padding-top:25px}@media (max-width:768px){.ficha-hotel-mobile .fichahotel-description{padding-top:0}}.ficha-hotel-mobile .resultadohoteles-hotel-image{width:100%;margin:0;padding:0}.ficha-hotel-mobile .resultadohoteles-hotel-image figure{max-width:none;margin-left:2px;height:230px}.ficha-hotel-mobile .resultadohoteles-hotel-image figure img{height:auto}.ficha-hotel-mobile .resultadohoteles-hotel-image figure .more p{display:block}.ficha-hotel-mobile .fichahotel-acordeon-item .left,.ficha-hotel-mobile .fichahotel-acordeon-item .right{padding:0;width:100%;float:none}.ficha-hotel-mobile .fichahotel-acordeon-item .right{padding-top:25px}.ficha-hotel-mobile .caracteristicas-content .caracteristicas-content-item,.ficha-hotel-mobile .fichahotel-resenas .resenas-content .left,.ficha-hotel-mobile .fichahotel-resenas .resenas-content .right{float:none;width:100%}.ficha-hotel-mobile .fichahotel-resenas .resenas-content .resena-person-face{display:none}.ficha-hotel-mobile .fichahotel-resenas .resena-person{padding:10px 0 10px 20px}.ficha-hotel-mobile .fichahotel-resenas .resena-text{padding-left:10px}.ficha-hotel-mobile .fichahotel-left-box.busquedaoculta{padding:0;display:block}.ficha-hotel-mobile .busquedaoculta .top-left,.ficha-hotel-mobile .busquedaoculta .top-right{width:25%;height:55px;min-height:inherit;padding-top:13px}.ficha-hotel-mobile .busquedaoculta .top-left .detail,.ficha-hotel-mobile .busquedaoculta .top-right .detail{font-size:9px}.ficha-hotel-mobile .busquedaoculta .bottom-fecha{padding-top:15px}.ficha-hotel-mobile .busquedaoculta .bottom-fecha .fecha{line-height:21px}.ficha-hotel-mobile .busquedaoculta .bottom-fecha .fecha i{left:23px}.ficha-hotel-mobile .busquedaoculta .lef-box-dark .top-left:after,.ficha-hotel-mobile .busquedaoculta .lef-box-dark .top-right:after{background:#cecece}.ficha-hotel-mobile .busquedaoculta .boton-search{margin:0;width:12%;height:58px;right:0;top:-1px}.ficha-hotel-mobile .resultadohoteles-hotel-header{margin:0;padding-bottom:0}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-description{width:100%;font-size:11px}.ficha-hotel-mobile .fichahotel-page-content-top .resultadohoteles-hotel-description .tripad{padding-bottom:8px}.ficha-hotel-mobile .tarifas-content .resultadohoteles-tarifas .resultadohoteles-tarifas-item{margin-bottom:0}.ficha-hotel-mobile .resultadohoteles-tarifas .description{width:60%;float:none}@media (max-width:480px){.ficha-hotel-mobile .resultadohoteles-tarifas .description{width:100%}}.ficha-hotel-mobile .resultadohoteles-tarifas .included{display:block;width:100%;padding:10px 0}.ficha-hotel-mobile .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{width:100%;float:none;margin-left:0;margin-right:0;margin-bottom:10px}.ficha-hotel-mobile .resultadohoteles-tarifas .price{width:40%;text-align:right;position:absolute;top:20px;right:0}@media (max-width:480px){.ficha-hotel-mobile .resultadohoteles-tarifas .price .price-primary-currency{margin-bottom:0}}.ficha-hotel-mobile .resultadohoteles-tarifas .price .separator{position:absolute;background:#969c9c;width:1px;top:-3px;right:-16px;height:80%;display:block}@media (max-width:480px){.ficha-hotel-mobile .resultadohoteles-tarifas .price{position:relative;top:0;width:30%;padding-right:20px;text-align:right;margin-top:8px;padding-left:0}}.ficha-hotel-mobile .resultadohoteles-tarifas .price-button-detalle{float:right}.ficha-hotel-mobile .resultadohoteles-tarifas .price-button-detalle button{padding:4px 9px;font-size:12px}.ficha-hotel-mobile .txt-bajo-peticion{font-size:9px;color:#e91000}.search-detail .box .age-children-label{margin-top:14px}.search-detail .box .room span{font-weight:700}@media (min-width:480px) and (max-width:992px){.search-detail .box .age-children-label{margin-top:0;width:60%}}@media (min-width:767px) and (max-width:992px){.search-detail .rooms-quantity{width:15%;float:left}.search-detail .rooms-quantity select{width:75px}.search-detail .room{width:85%;float:right}}.search-box{padding:15px;border-bottom:1px solid #d5d5d5;position:relative;display:block;margin-top:10px;margin-bottom:10px;background:#e6e6e6;margin-bottom:20px;margin-top:0}.search-box .category-filter-container,.search-box .trip-advisor-filter-container{padding-top:20px}.search-box .category-filter-container .btn.btn-primary,.search-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.search-box .padding-menu{padding-left:5%;padding-right:10%}.search-box.selected,.search-box:hover{background:#e3e3e3}.search-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.search-box.message-filter-noshow{min-height:410px}.search-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.search-box.message-filter-noshow{max-width:none}}.search-box a.title{margin-bottom:0;border-bottom:none;padding-bottom:0}.search-box a.title i.tag-filter-icon{margin-right:10px;font-size:24px;vertical-align:middle;color:#98a2ac}.search-box .submenufiltro{padding-left:0;margin-bottom:0}.search-box .item-filtro-checkbox{position:relative;padding-left:20px}.search-box .item-filtro-checkbox input{position:absolute;top:0;left:0}.search-box .item-filtro-checkbox .badge{top:0;background:none;color:#333}.search-box .custom-icon-tripadvisor,.search-box .custom-icon-tripadvisor-vacio{top:3px}.search-box.lef-box-dark{background:#98a2ac}.search-box .submenu .item-filtro-range{margin-top:15px}.search-box .submenu .item-filtro-range .left-wrapper{width:46%;float:left;margin-right:5px}.search-box .submenu .item-filtro-range .left-wrapper label{margin-bottom:5px;font-weight:600}.search-box .submenu .item-filtro-range .left-wrapper label:before{display:none!important}.search-box .submenu .item-filtro-range .left-wrapper label.price-label{display:inline-block}.search-box .submenu .item-filtro-range .left-wrapper label.currency-label{color:#0073c4;display:inline-block}.search-box .submenu .item-filtro-range .left-wrapper input{border:1px solid #ccc}.search-box .submenu .item-filtro-range .right-wrapper{width:52%;float:left}.search-box .submenu .item-filtro-range .right-wrapper label{margin-bottom:5px;font-weight:600}.search-box .submenu .item-filtro-range .right-wrapper label:before{display:none!important}.search-box .submenu .item-filtro-range .right-wrapper label.currency-label,.search-box .submenu .item-filtro-range .right-wrapper label.price-label{display:inline-block}.search-box .submenu .item-filtro-range .right-wrapper input{border:1px solid #ccc}.search-box .submenu .item-filtro-range .right-wrapper .input-group-addon{background-color:#b6b6b6}.search-box .submenu .item-filtro-range .right-wrapper .input-group-addon i{color:#333}.search-box point-of-interest-filter .category-filter-container{padding-left:1%;padding-right:1%}.search-box point-of-interest-filter .category-filter-container .rz-bubble{color:#015eab;font-weight:700}.search-box point-of-interest-filter .category-filter-container .rz-bubble.rz-limit{color:#55637d;font-weight:400}.search-box.disabled label,fieldset[disabled] .search-box label{cursor:not-allowed}.search-box label{min-height:20px;padding-left:20px;margin-bottom:0;cursor:pointer}.search-box .checkbox{margin-top:5px}.search-box .checkbox input[type=checkbox]{opacity:0}.search-box .checkbox-primary input[type=checkbox]:checked+label:before{background-color:#015eab;border-color:#015eab}.search-box .checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;font-weight:600;border:1px solid #ccc;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.search-box .checkbox-primary input[type=checkbox]:checked+label:after{color:#fff}.search-box .checkbox input[type=checkbox]:checked+label:after{font-family:FontAwesome;content:"\f00c"}.search-box .checkbox label:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.search-box label{font-weight:400;font-size:12px}.search-box div:not(.checkbox)>label{padding-left:0}.search-box .form-control{padding:6px 8px}@media (max-width:768px){.search-box .form-control{padding:6px 4px}}.search-box .inputsearch input.form-control{border-right:none;font-size:12px}.search-box .inputsearch .input-group-addon{background:#fff;border-left:none;color:#555}.search-box .inputsearch.date-hour-right{width:41%;margin-top:-34px;display:table;float:right}.search-box .inputsearch.date-hour-right input{border-top-left-radius:0;border-bottom-left-radius:0}.search-box .inputsearch.date-hour-left{width:60%}.search-box .inputsearch .light{opacity:.6}.search-box .inner-addon .icon{font-size:14px;color:#555;margin-top:0}.search-box button.btn{display:block;width:100%;border-radius:0}@media (min-width:768px) and (max-width:1023px){.search-box button.btn.refresh{width:36.5%;margin-left:63.5%}}.search-box .lef-box-dark{background:none;color:#333}.search-box .lef-box-dark .top-left:after{background:#cecece}.search-box .lef-box-dark .separator{border-bottom-color:#cecece}.search-box .lef-box-dark .bottom-fecha{padding-left:20px;text-align:center}.search-box .lef-box-dark .bottom-fecha .fecha{font-size:20px;font-weight:700}@media (max-width:769px){.search-box .lef-box-dark .bottom-fecha .fecha.solo-ida{font-size:14px}}.search-box .lef-box-dark .bottom-fecha .fecha i{position:absolute;left:25px;top:20px}.search-box .lef-box-dark .boton-search{margin-top:10px}.search-box .lef-box-dark .boton-search button:hover{color:#fff}@media (max-width:767px){.search-box .lef-box-dark .boton-search{width:12.5%}.search-box .lef-box-dark .boton-search button i{width:100%}}.search-box .lef-box-dark .fa-arrow-left,.search-box .lef-box-dark .fa-arrow-right{font-size:14px;float:right;padding-right:10px}.search-detail button:hover{color:#fff}.search-detail .form-group input[type=text]{font-size:11px}.search-detail .form-group .col-50-left{width:50%;float:left;padding-right:7px}@media (min-width:992px) and (max-width:1200px){.search-detail .form-group .col-50-left{width:100%;padding:0}}.search-detail .form-group .col-50-right{width:50%;float:left;padding-left:7px}@media (min-width:992px) and (max-width:1200px){.search-detail .form-group .col-50-right{width:100%;padding:0;margin-top:14px}}.search-detail .form-group .col-100{width:100%}.search-detail .form-group .col-100 select{width:25%;float:left}.search-detail .box{background:rgba(0,0,0,.2);padding:10px}@media (min-width:992px) and (max-width:1200px){.search-detail .box .col-xs-3 select{padding:1px}}.search-detail .box .age-children-select{width:50%}@media (max-width:991px){.search-detail .box .age-children-select{width:15%}}.search-detail .box .ages-container>div,.search-detail .box .room_name{padding-bottom:5px}.search-detail .box .parsley-single-error{font-weight:700;color:#c00}.search-detail .box .parsley-single-error .filled~.filled{display:none}.search-detail .child_age_select{margin-bottom:5px}@media (max-width:992px){.search-box{margin-bottom:0}.search-box .lef-box-dark-container{width:65%;padding-right:15px;display:table}.search-box.buscador-detalles{padding:15px}.search-box .top-left,.search-box .top-right{width:25%;height:55px;min-height:inherit;padding-top:13px;display:table-cell;vertical-align:middle;float:none}.search-box .top-left .detail,.search-box .top-right .detail{font-size:9px}.search-box .bottom-fecha{padding-left:0!important;padding-top:15px;text-align:center}.search-box .bottom-fecha .fecha{line-height:21px}.search-box .bottom-fecha .fecha i{position:static!important}.search-box .fecha-hasta{padding-top:0!important}.search-box .lef-box-dark .top-left:after,.search-box .lef-box-dark .top-right:after{background:#cecece}.search-box .boton-search{margin:0!important;margin-top:-42px!important;float:right;width:35%}.search-box .boton-search button{text-align:center!important}}@media (max-width:767px){.search-box{padding:0;display:block}.search-box form{padding:10px}.search-box .lef-box-dark-container{width:88%;padding-right:0}.search-box .top-left,.search-box .top-right{width:25%;height:55px;min-height:inherit;padding-top:0}.search-box .top-left .detail,.search-box .top-right .detail{font-size:9px}.search-box .bottom-fecha{padding-top:0}.search-box .bottom-fecha .fecha{line-height:21px}.search-box .bottom-fecha .fecha i{left:23px}.search-box .lef-box-dark .top-left:after,.search-box .lef-box-dark .top-right:after{background:#cecece}.search-box .boton-search{margin:0!important;width:12%;height:58px;right:0;top:-1px}.search-box .boton-search button{padding:0!important}.search-box.circuit .boton-search{height:100%;top:0;min-height:50px}}#hoteles .slimScrollDiv{width:83%!important}@media (max-width:991px){#hoteles .slimScrollDiv{width:100%!important}}.search-form{position:relative}@media (max-width:768px){.search-form{width:100%;height:auto}}.search-form .error-infants,.search-form .error-location{color:#b94a48;font-weight:700}.search-form .error-location{font-size:.9em;margin:.75em 5px}@media (max-width:767px){.search-form #actividades .col-xs-5{width:50%}}.search-form #actividades .icon-calendar{right:10px}.search-form #actividades .errors-container{color:#c00;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:20px;margin-left:8px;margin-top:10px;text-align:left}@media (max-width:440px){.search-form #coches .recovery-time{width:100%;margin:10px 0;padding:0 15px!important;float:none}}.search-form #coches .recovery-time:first-of-type{padding-right:5px}.search-form #coches .recovery-time:first-of-type+.recovery-time{padding-left:5px}.search-form #coches .recovery-time label{font-size:.9em}.search-form #coches .recovery-time .col-md-6,.search-form #coches .recovery-time>.col-md-8{padding:0}.search-form #coches .recovery-time .col-md-6 .icon,.search-form #coches .recovery-time>.col-md-8 .icon{margin-top:9px;margin-left:-19px}.search-form #coches .recovery-time>.col-md-8{width:65%;margin-right:1%}@media (max-width:992px){.search-form #coches .recovery-time>.col-md-8{float:left}}.search-form #coches .recovery-time>.col-md-6{width:33%}@media (max-width:992px){.search-form #coches .recovery-time>.col-md-6{float:right}}@media (max-width:767px){.search-form #coches .advanced-search{margin-bottom:15px!important}}.search-form .container .full .data .advanced-search{padding-bottom:0}@media (max-width:767px){.search-form .container .full .data .advanced-search .checkbox{width:100%;margin-bottom:0}}.search-form #rooms .room:first-of-type .close{visibility:hidden}@media (max-width:769px){.search-form #ads{display:none}}.search-form .search-form-bg{position:relative}.search-form .search-form-bg .original_slides{display:none;height:100%;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto;max-height:100%;min-height:600px!important}@media (max-width:767px){.search-form .search-form-bg .original_slides{max-height:700px}}.search-form .search-form-bg #bar{width:0;max-width:100%;height:4px;background:hsla(0,0%,100%,.5)}.search-form .search-form-bg #progressBar{background:transparent;position:absolute;width:100%;top:0;z-index:2}@media (max-width:767px){.search-form .search-form-bg .owl-stage-outer{display:none}}.search-form .container{z-index:2;top:0;left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width:767px){.search-form .container{padding:0;position:static}}.search-form .container .full{padding:3% 0 3% 7.7%;max-width:1046px}@media (max-width:1200px){.search-form .container .full{padding:5% 0}}@media (max-width:769px){.search-form .container .full{padding:5% 4%}}@media (max-width:767px){.search-form .container .full{padding:0}}.search-form .container .full .tabs a{margin:20px 0;margin-right:20px;display:inline-block;font-weight:600;padding:5px;text-decoration:none;color:rgba(0,0,0,.6);border:2px solid rgba(1,94,171,0);border-radius:5px}.search-form .container .full .tabs a.current,.search-form .container .full .tabs a:hover{color:#000;border:2px solid #23527c}.search-form .container .full .icon .fa{font-size:16px}.search-form .container .full .icon .light{opacity:.6}.search-form .container .full .icon.blue{color:#015eab}.search-form .container .full .icon.blue.has-error{color:#da3c3b}.search-form .container .full .icon.light{opacity:.6}.search-form .container .full>ul{text-align:justify;padding:0 4px;margin-bottom:26px}@media (max-width:769px){.search-form .container .full>ul{margin-bottom:0;padding:0 5%}.search-form .container .full>ul .owl-stage-outer li{padding:5% 14% 11%;margin-bottom:25px}.search-form .container .full>ul .owl-controls{width:110%;margin-left:-5%}.search-form .container .full>ul .owl-controls .owl-next,.search-form .container .full>ul .owl-controls .owl-prev{color:#fff;font-size:2em;position:absolute;left:0;bottom:1.7em}.search-form .container .full>ul .owl-controls .owl-next{float:right;left:auto;right:0}.search-form .container .full>ul .owl-controls .owl-prev{float:left}}@media (max-width:767px){.search-form .container .full>ul{padding:0}}.search-form .container .full>ul li{display:inline-block;text-align:center;color:#fff;padding:1.4% 1.9% 1%;border-radius:6px;font-size:2.2em}.search-form .container .full>ul li.active{background:#015eab}.search-form .container .full>ul li.active:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:16px 17px 0;border-color:#0161ab transparent transparent;left:50%;transform:translateX(-50%);bottom:-14px}.search-form .container .full>ul li .sub{font-size:.4em;font-size:.425em;line-height:1em;letter-spacing:-.02em;display:block;text-align:center}.search-form .container .full>ul:after{content:" ";display:inline-block;width:100%;height:0}.search-form .container .full .data{background:hsla(30,18%,96%,.9);border:1px solid rgba(0,0,0,.5);border-top:4px solid #015eab;padding:23px 5.2% 20px 5.6%;border-radius:0 0 4px 4px}@media (min-width:1025px){.search-form .container .full .data .almost-7{width:56%;float:left}.search-form .container .full .data .almost-5{width:44%;margin-bottom:14px;float:right;text-align:right}.search-form .container .full .data .almost-5 label{text-align:left;padding-left:2%}.search-form .container .full .data .almost-2{clear:both;width:12%;float:left}.search-form .container .full .data .almost-10{width:88%;margin-bottom:14px;float:right}}@media (max-width:767px){.search-form .container .full .data{background:#e9e9e9;border:none}.search-form .container .full .data .almost-5,.search-form .container .full .data .almost-7{float:none;width:100%}.search-form .container .full .data .data-form-add-flight{margin-bottom:-52px}.search-form .container .full .data .data-form-footer-right{pointer-events:auto!important}.search-form .container .full .data .data-form-footer-right .advanced-search-ref{float:right}.search-form .container .full .data .data-form-footer-right button{display:block;width:100%;margin-top:21px}}.search-form .container .full .data .control.parsley-error input{border:1px solid #da3c3b}.search-form .container .full .data .control.parsley-error input+span.icon{color:#da3c3b}.search-form .container .full .data .control+.errors-container{text-align:left;margin-left:0;color:#c00;margin-bottom:20px;margin-top:0;font-weight:700}.search-form .container .full .data .select2-circuit>.sites-autocomplete-circuit+span{right:0}.search-form .container .full .data input,.search-form .container .full .data select{width:100%;font-size:.9em;padding:7px 7px 6px;border:1px solid #aaa;border-radius:2px;margin:0 0 10px;background:#fff}@supports (appearance:none){.search-form .container .full .data input select,.search-form .container .full .data select select{background:#fff}}@media (max-width:769px){.search-form .container .full .data input,.search-form .container .full .data select{margin-bottom:10px;margin-left:0}}.search-form .container .full .data input.select2-search__field,.search-form .container .full .data select.select2-search__field{width:100%;font-size:.9em;padding:0;border:none;border-radius:0;margin:0;margin:8px 2px 0}.search-form .container .full .data input+span,.search-form .container .full .data select+span{position:absolute;top:0;right:21px}.search-form .container .full .data input+span.icon-globe,.search-form .container .full .data select+span.icon-globe{top:25px}.search-form .container .full .data input+span.netsuite-icon-globe,.search-form .container .full .data select+span.netsuite-icon-globe{top:0!important}.search-form .container .full .data input+span.select2-container,.search-form .container .full .data select+span.select2-container{margin:0 0 10px}.search-form .container .full .data input+span.select2-results li.select2-results__option,.search-form .container .full .data select+span.select2-results li.select2-results__option{display:block}@media (max-width:769px){.search-form .container .full .data input+span.icon,.search-form .container .full .data select+span.icon{display:none}}.search-form .container .full .data input.select-tags-places+span,.search-form .container .full .data select.select-tags-places+span{right:0}.search-form .container .full .data input:focus,.search-form .container .full .data select:focus{border-color:#015eab}.search-form .container .full .data input:focus+span,.search-form .container .full .data select:focus+span{color:#015eab}@media (max-width:767px){.search-form .container .full .data select#hotel_search_rooms,.search-form .container .full .data select#search_passengers{width:30%}}.search-form .container .full .data #search_checkin+span{right:5px}.search-form .container .full .data .label-main{background:none;padding-bottom:10px}.search-form .container .full .data .label-light{font-weight:500}.search-form .container .full .data .checkbox{margin-top:5px;display:inline-block;padding-right:20px}.search-form .container .full .data .checkbox.flight-checks{margin-top:40px!important}@media (max-width:768px){.search-form .container .full .data .checkbox.flight-checks{margin-top:10px}}.search-form .container .full .data .checkbox input[type=checkbox]{opacity:0}.search-form .container .full .data .checkbox-primary input[type=checkbox]:checked+label:before{background-color:#015eab;border-color:#015eab}.search-form .container .full .data .checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;font-weight:600;border:1px solid #ccc;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.search-form .container .full .data .checkbox-primary input[type=checkbox]:checked+label:after{color:#fff}.search-form .container .full .data .checkbox input[type=checkbox]:checked+label:after{font-family:FontAwesome;content:"\f00c"}.search-form .container .full .data .checkbox label:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.search-form .container .full .data .date-hour-left{width:70%}.search-form .container .full .data .date-hour-left:focus{z-index:9999}.search-form .container .full .data .date-hour-right{margin-left:-6px}.search-form .container .full .data .box-extra{position:relative;display:table;background:rgba(0,0,0,.05);border-radius:4px;padding:8px 2px 12px;width:100%}@media (max-width:1023px){.search-form .container .full .data .box-extra{margin:0 0 15px}}.search-form .container .full .data .box-extra .label-main{padding-right:0;min-width:120px;float:left}.search-form .container .full .data .box-extra .close{font-size:.9em;display:table-cell;vertical-align:middle;padding-right:10px;float:none}@media (max-width:768px){.search-form .container .full .data .box-extra .close{top:14px;position:absolute;right:5px}}.search-form .container .full .data .box-extra .vertical-divider{float:left;height:60px;margin:10px;width:1px;border-left:1px solid #ccc}@media (max-width:767px){.search-form .container .full .data .box-extra .ages-container{width:100%}}.search-form .container .full .data .box-extra .ages-container .parsley-single-error{font-weight:700}.search-form .container .full .data .box-extra .ages-container .parsley-single-error .filled~.filled{display:none}.search-form .container .full .data .box-extra .child_age_select{width:auto;margin:0 15px 15px 0}@media (max-width:767px){.search-form .container .full .data .box-extra .child_age_select{width:45%;margin-right:2.5%;margin-left:0}}.search-form .container .full .data select[name=dropoff-place],.search-form .container .full .data select[name=pickup-place]{color:#b2b2b2}.search-form .container .full .data input[type=checkbox]{float:left;width:17px;height:17px;margin-left:-3px;margin-right:2.5%}.search-form .container .full .data input[type=checkbox]+label{font-size:.8em}.search-form .container .full .data input[type=checkbox]+label .icon{vertical-align:middle;font-size:1.4em;margin-right:2%;margin-top:9px}.search-form .container .full .data hr{border-color:#ccc;margin-top:0;margin-bottom:0}.search-form .container .full .data hr+div{padding:25px 0 0}@media (max-width:769px){.search-form .container .full .data hr+div.advanced-flights-search{padding:15px}}.search-form .container .full .data hr+div+div{text-align:right;padding:25px 0 0}.search-form .container .full .data hr+div+div a{text-decoration:none;color:#015eab;font-size:.85em;letter-spacing:-.015em;line-height:1.5em;vertical-align:text-top;margin-right:10px}.search-form .container .full .data hr+div+div+div{padding:25px 0 0}.search-form .container #ads{width:50%;float:right}.search-form .container #ads:after{clear:both}.container-research .select2-selection__choice.visible{display:inline-block}.container-research .select2-selection__choice.visible .tag-selection-text{display:block;max-width:206px;white-space:normal}.container-research .label-flight-searcher.compact{left:22px;font-size:11px;top:40px;max-width:233px}@media (max-width:768px){.container-research .label-flight-searcher.compact{top:45px}}.search-form #circuitSearch hr.separator{margin-top:25px}.select2-circuit .select2-selection__choice{display:inline-block!important}.select2-circuit .select2-selection__choice .tag-selection-text{white-space:normal}.select2-package .select2-selection__choice{display:inline-block!important}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container .select2-selection--multiple{transition:border-color .5s ease-in;padding:2px 4px;border-radius:2px}.select2-container--default.select2-container--focus .select2-selection--multiple:hover,.select2-container--default.select2-container .select2-selection--multiple:hover{border-color:#015eab}.select2-container--default.select2-container--focus .select2-selection--multiple ul.select2-selection__rendered,.select2-container--default.select2-container--focus .select2-selection--multiple ul.select2-selection__rendered .select2-search__field,.select2-container--default.select2-container .select2-selection--multiple ul.select2-selection__rendered,.select2-container--default.select2-container .select2-selection--multiple ul.select2-selection__rendered .select2-search__field{cursor:pointer}.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,.select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice{color:#fff;background-color:#015eab;border:1px solid #0e436f;border-radius:0;cursor:default;margin-right:5px;margin-top:0;padding:3px 8px;display:none}.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice.visible,.select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice.visible{display:inline-block}.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice.visible .tag-selection-text,.select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice.visible .tag-selection-text{max-width:100%}.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:0;float:right;margin-left:5px}.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#40bffb}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #015eab!important}#formSearch .control.parsley-error i{color:#da3c3b!important}#formSearch .control.parsley-error input{border:1px solid #da3c3b}#formSearch .control+.errors-container{text-align:left;margin-left:0;color:#c00;margin-bottom:20px;margin-top:10px;font-weight:700}.select2-container--open .select2-dropdown--below{border:1px solid #015eab!important;z-index:999999}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.search-form #vuelos .passengers .row>div{width:31%;display:inline-block;box-sizing:border-box;vertical-align:text-bottom}.search-form #vuelos .passengers .row>div label{height:35px;line-height:1}}.search-form #paquetes .data{padding:23px 0 20px}.search-form #paquetes .data .padding-extra{padding:23px 5.2% 20px 5.6%}@media (max-width:767px){.search-form #paquetes .data .padding-extra>div.col-md-6{margin-bottom:20px}}.search-form #paquetes .data #tags-month_tagsinput,.search-form #paquetes .data #tags-paquetes_tagsinput{overflow:hidden;width:100%!important;padding-left:30px;border-radius:2px}.search-form #paquetes .data #tags-month_addTag input,.search-form #paquetes .data #tags-paquetes_addTag input{margin:0 2px;padding:2px 5px;border:0}.search-form #paquetes .data button.gray{margin-right:10px;background:transparent;border:1px solid #666;color:#666}.search-form #paquetes .data div.tagsinput{border:1px solid #aaa}.search-form #paquetes .data div.tagsinput>div{top:3px;position:relative}.search-form #paquetes .data div.tagsinput span.tag{top:3px;position:relative;margin-top:4px;text-transform:capitalize;margin:0 2px;padding:2px 5px;border:0;color:#999;background:#efefef}.search-form #paquetes .data div.tagsinput span.tag a{color:inherit;font-weight:inherit}.search-form #paquetes .data .center{text-align:center}@media (max-width:767px){.search-form #paquetes .data .center{text-align:left}}.search-form #paquetes .data div.icon-container .icon{font-size:25px;position:absolute;left:18px;top:30px;color:#777}.search-form #paquetes .data div.icon-container input{padding:10px 5px 10px 35px}@media (max-width:767px){.search-form #paquetes .data .complete-center{text-align:center;padding-bottom:20px}}.search-form #paquetes .data .travel-style{display:block}.search-form #paquetes .data .travel-style:after{content:"";display:table;clear:both}.search-form #paquetes .data .travel-style>li{width:16.66%;display:block;float:left}@media (max-width:767px){.search-form #paquetes .data .travel-style>li{width:50%}}.search-form #paquetes .data .travel-style>li a{display:block;text-align:center}.search-form #paquetes .data .travel-style>li a h3{text-transform:uppercase;font-size:15px;color:#015eab;font-weight:700}@media (max-width:767px){.search-form #paquetes .data .travel-style>li a>h3{display:none}}.search-form #paquetes .data .travel-style>li a .image-filter{position:relative;width:100%;height:100px;background-size:cover!important}@media (max-width:767px){.search-form #paquetes .data .travel-style>li a .image-filter{height:100px;text-align:center}}.search-form #paquetes .data .travel-style>li a .image-filter h3{display:none}@media (max-width:767px){.search-form #paquetes .data .travel-style>li a .image-filter h3{text-align:center;width:100%;margin:0;position:absolute;top:50%;display:block;color:#fff;transform:translateY(-50%);background-color:rgba(0,0,0,.7);padding:5px 0}}.search-form #paquetes .data .travel-style>li a .image-filter:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}@media (max-width:767px){.search-form #paquetes .data .travel-style>li a .image-filter:before{background:rgba(0,0,0,.1);height:100%}}.search-form #paquetes .data .travel-style>li a img{float:left;border-top:5px solid rgba(1,94,171,0);max-width:100%;transition:all .25s ease}@media (max-width:767px){.search-form #paquetes .data .travel-style>li a.active h3:after{content:"\f00c";padding:0 5px;font-family:FontAwesome;color:#00e600}}.search-form #paquetes .data .travel-style>li a.active .image-filter:before{background:rgba(1,94,171,.6)}@media (max-width:767px){.search-form #paquetes .data .travel-style>li a.active .image-filter:before{background:hsla(0,0%,100%,.7)}}@media (max-width:767px){.search-form #paquetes .data-form-footer-right{max-width:100%;box-sizing:border-box;padding:20px 25px!important}.search-form #paquetes .data-form-footer-right button{margin:10px auto;float:none}}.advanced-search-container{margin-top:-4px;padding-left:18px}@media (max-width:767px){.advanced-search-ref{vertical-align:middle;padding-top:4px;display:inline-block;text-decoration:none;color:#015eab;font-size:.85em;letter-spacing:-.015em;line-height:1.5em;vertical-align:text-top}}@media (max-width:768px){.search-form .container .full .data .box-extra #child_ages_3{width:100%}.search-form .container .full .data .box-extra #child_ages_3 .col-md-12{padding:0}.search-form .container .full .data .box-extra #child_ages_3 select{width:24%}}.data-form>.box-extra{background:red!important}span.select2-container{margin:0;width:100%!important}span.select2-results li.select2-results__option{display:block}span.select2-results li.select2-results__option[aria-selected=true]{display:none}span.label-flight-searcher{position:absolute;top:32px;left:30px;display:none}span.label-flight-searcher.visible{display:inline-block}#flightSearch .icon-calendar,#flightSearchNetsuite .icon-calendar{top:25px;right:10px}@media (max-width:768px){#circuitSearch .inline-radios{padding:15px}}#circuitSearch .inline-radios input[type=radio]{width:auto}#circuitSearch .inline-radios label{display:inline-block}.results-transfers .results-content-list .results-title{padding:10px 0 10px 40px}.results-transfers .results-content-list .results-title h4{font-weight:600;line-height:22px}.results-transfers .results-content-list .results-title .title-middle{display:table;max-width:69px;margin-top:8px;padding:0}.results-transfers .results-content-list .results-title .title-middle span{color:#848484;font-size:35px;float:left;margin-top:3px;padding-right:10px}.results-transfers .results-content-list .results-title .title-middle .arrows{display:table-cell;vertical-align:middle}@media (max-width:992px){.results-transfers .results-content-list .results-title{padding-right:80px;padding-left:10px}.results-transfers .results-content-list .results-title .title-middle{float:right;margin-right:-54px;margin-top:-20px}}.results-transfers .results-content-list .result-title{padding:10px 0 10px 40px}.results-transfers .results-content-list .result-title h4{font-weight:600;line-height:22px}.results-transfers .results-content-list .result-title .title-right{text-align:right;font-size:18px;padding-right:20px}.results-transfers .results-content-list .result-title .title-right span{font-size:40px;display:inline-block;float:right}.results-transfers .results-content-list .result-title .title-right i{line-height:46px;display:inline-block;float:right;padding:0 7px}.results-transfers .results-content-list .result-title .title-right.txtRed span{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}@media (max-width:992px){.results-transfers .results-content-list .result-title{padding-left:0}.results-transfers .results-content-list .result-title .title-right{margin-top:-50px;padding-bottom:25px}}.results-transfers .results-item{border-top:4px solid #015eab;padding-top:10px}.static-page{padding:80px 0;background-color:#f7f7f7;background-repeat:no-repeat}@media (max-width:1023px){.static-page{padding:0;background-color:#fff;background-image:none!important}}.static-page .container{background:#fff;padding:30px 50px}@media (max-width:1023px){.static-page .container{padding:30px}}.static-page .container-with-bg{color:#fff;padding:20px}.static-page .container-with-bg .title-white{overflow:hidden;position:relative}.static-page .container-with-bg .title-white span{color:#fff;font-size:17px;font-weight:600;margin-bottom:15px;display:inline-block}.static-page .container-with-bg .title-white span:after{content:'';position:absolute;display:inline-block;margin-top:17px;margin-left:30px;width:100%;height:1px;background:#fff}.static-page .titulo-over-line{text-align:center;position:relative}.static-page .titulo-over-line:after{content:"";position:absolute;top:30px;left:0;width:100%;height:1px;background:#333;display:block}@media (max-width:768px){.static-page .titulo-over-line:after{left:-2%;width:104%}}.static-page .titulo-over-line h1{padding:20px;margin:0;position:relative;z-index:1;font-weight:700;font-size:24px;background:#fff;display:inline-block}@media (max-width:992px){.static-page .titulo-over-line h1{font-size:20px}}@media (max-width:767px){.static-page .titulo-over-line h1{font-size:18px;padding:20px 10px}}.static-page .titulo-over-line h1.privatizable-header,.static-page .titulo-over-line h1.safety-comfort-header,.static-page .titulo-over-line h1.travel-letter-header{padding:20px 90px}.static-page .content-static{max-width:1100px;margin:0 auto;padding:30px 0}.static-page .content-static,.static-page .content-static .title{position:relative;overflow:hidden}.static-page .content-static .title span{color:#333;font-size:17px;font-weight:600;margin-bottom:15px;display:inline-block}.static-page .content-static .title span:after{content:'';position:absolute;display:inline-block;margin-top:17px;margin-left:30px;width:100%;height:1px;background:silver}.static-page .content-static p{font-size:14px;line-height:20px;padding-bottom:20px}.static-page .content-static button{padding:.7em 1em}.static-page .content-static button.submit{width:300px;float:right}@media (min-width:767px){.static-page .content-static button{min-width:200px}}.static-page .content-static.strait{padding:30px 100px}@media (max-width:768px){.static-page .content-static.strait{padding:30px 0}}.static-page .content-static.fluid{overflow:visible}.static-page .panel-group .panel{margin:0;background:#fff;box-shadow:none;border:none}.static-page .panel-group .panel-heading{background:#55a2d8;color:#fff;padding:5px 18px}.static-page .panel-group .panel-heading a{display:table;width:100%}.static-page .panel-group .panel-heading a i{position:relative;right:0;top:0;display:table-cell;vertical-align:middle;text-align:right}@media screen and (min-width:0\0){.static-page .panel-group .panel-heading a i{top:-2px}}.static-page .panel-group .panel-heading a i:after{content:"\f077";font-size:.7em;font-family:FontAwesome;color:inherit;vertical-align:middle;speak:none;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.static-page .panel-group .panel-heading a.collapsed i:after{content:"\f078"}.static-page .panel-group .panel-title{font-size:14px}.static-page .panel-group .panel-title h4{display:table}.static-page .panel-group .panel-title h4 a{display:table-cell;vertical-align:middle}.static-page hr{border-top:1px solid silver}.static-page img{max-width:100%;margin:auto;margin-bottom:20px;display:block}@media (max-width:767px){.static-page img{width:190px}}.static-page table{border-collapse:collapse;width:100%;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.static-page td,.static-page th{text-align:left;padding:8px}.static-page td{border-right:1px solid #ccc}.static-page tr:nth-child(2n){background-color:#f2f2f2}.static-page th{background-color:#55a2d8;color:#fff;border-right:1px solid #55a2d8}@media (max-width:767px){.static-page{padding-top:0}}.static-page .safety-comfort-header img{width:100px;margin-top:-40px;transform:rotate(-20deg)}.static-page .travel-letter-header img{width:250px;margin-top:-40px}.static-page .privatizable-header img{width:125px;margin-top:-40px}.static-page .safety-comfort-title{font-size:23px;color:grey;text-align:center;margin-bottom:20px}@media (max-width:767px){.static-page .safety-comfort-title{font-size:16px;text-align:left}}.static-page .safety-comfort-highlight{padding:20px;color:grey}@media (max-width:767px){.static-page .safety-comfort-highlight{padding:0 20px}}.static-page .safety-comfort-highlight span{font-weight:700}.static-page .safety-comfort-highlight ul{list-style:disc;padding-left:65px}@media (max-width:767px){.static-page .safety-comfort-highlight ul{padding-left:0}}.static-page .safety-comfort-highlight ul li{display:list-item;font-size:23px;padding-bottom:10px}@media (max-width:767px){.static-page .safety-comfort-highlight ul li{font-size:16px}}.static-page .external-link{text-align:center;padding:50px 0}@media (max-width:767px){.static-page .external-link{padding:20px 0}}.static-page .external-link a{color:#55a2d8;text-decoration:underline}@media (max-width:767px){.static-page .external-link a{font-size:12px}}.static-page-links{margin-bottom:30px}.static-page-links a{color:#55a2d8;display:block;font-weight:600;line-height:28px;text-decoration:underline}.promos{padding:20px 0 40px}.promos .promo-box{background:#f7f5f6;padding:20px;padding-bottom:0}.promos .promo-box img{margin:auto;display:block}.promos .promo-box h4{text-align:center;font-size:14px;font-weight:600;color:#86868a}.promos .promo-box h4:after{content:'';display:block;width:50px;border-bottom:2px solid #015eab;margin:20px auto}.promos .promo-box button{width:calc(100% + 40px);float:none;position:relative;margin-left:-20px;border-radius:0}.instalment .instalment-logo{max-width:100%;text-align:center}@media (min-width:768px) and (max-width:1023px){.instalment .instalment-logo{text-align:center}.instalment .instalment-logo img{display:inline-block}}.instalment .instalment-content span{font-weight:600}.instalment .instalment-content p{margin-top:20px;line-height:19px;font-weight:400}.instalment .instalment-content p.validity-option{margin-top:0;padding-bottom:0;margin-bottom:0}.instalment .instalment-percent{color:silver}.instalment .instalment-percent small{font-size:16px;font-weight:600;display:block}.instalment .instalment-percent span{font-size:38px;font-weight:600}@media (max-width:1200px){.instalment .instalment-percent span{font-size:35px}}.tabs{text-align:center}.tabs .tab{margin:10px 20px;font-size:16px;font-weight:600;display:inline-block}.tabs .tab.current{border-bottom:3px solid #8bd9fb}.tabs-content{margin-top:30px}.tabs-content .tab-content a{display:block;font-size:16px;margin:12px 0}.sign-up-facebook .span{font-size:17px;margin:0 0 20px}.sign-up-facebook button{display:block;float:none;margin:20px auto;width:auto}.sign-up-registro a{margin:20px auto}.login-b2b form{margin-top:30px}@media print{#header,.not-print,footer{display:none}}.best-seller .panel-body{border-top:none!important}.best-seller .customNavigation .prev{left:0}.best-seller .customNavigation .next{right:0}@media screen and (min-width:0\0){.best-seller .customNavigation .next,.best-seller .customNavigation .prev{padding-top:10px!important}}.best-seller .panel-group .panel{margin:0;background:#fff;box-shadow:none;border:none}.best-seller .panel-group .panel-heading{background:#ec001e;color:#fff;padding:5px 18px}.best-seller .panel-group .panel-heading a{display:table;width:100%}.best-seller .panel-group .panel-heading a i{position:relative;right:0;top:0;display:table-cell;vertical-align:middle;text-align:right}@media screen and (min-width:0\0){.best-seller .panel-group .panel-heading a i{top:-2px}}.best-seller .panel-group .panel-heading a i:after{content:"\f077";font-size:.7em;font-family:FontAwesome;color:inherit;vertical-align:middle;speak:none;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.best-seller .panel-group .panel-heading a.collapsed i:after{content:"\f078"}.best-seller .panel-group .panel-title{font-size:14px}.best-seller .panel-group .panel-title h4{display:table}.best-seller .panel-group .panel-title h4 a{display:table-cell;vertical-align:middle}.best-seller .panel-group .owl-dots{margin-bottom:0}.best-seller .panel-group .owl-controls{display:none}.best-seller .panel-group #offers{background:none}.best-seller #slider_offers{padding:0 30px!important;width:100%}.best-seller #slider_offers .offer{width:50%;margin-left:0}@media (min-width:768px){.best-seller #slider_offers .offer.just-one{height:173px;width:100%!important}.best-seller #slider_offers .offer.just-one figure{width:40%}.best-seller #slider_offers .offer.just-one figure span.img{height:173px}.best-seller #slider_offers .offer.just-one .info{padding-left:2%;width:60%}.best-seller #slider_offers .offer.just-one .info:before{display:none}.best-seller #slider_offers .offer.just-one .info .price{width:30%}}@media (max-width:767px){.best-seller #slider_offers .offer:first-child{margin-left:0}}.best-seller h1{text-align:center;padding:0 20px}.best-seller h1:before{float:left;left:8%}.best-seller h1:after,.best-seller h1:before{content:"";height:1px;background:#000;width:30%;bottom:4px;margin-top:10px}.best-seller h1:after{float:right;left:auto;right:8%}@media (max-width:500px){.best-seller h1:after,.best-seller h1:before{width:10%}}.best-seller .best-seller-hotel{margin-top:-47px;position:absolute;background:rgba(0,0,0,.5);width:100%;height:47px;padding:5px}.best-seller .best-seller-hotel .stars{color:#f59c0d;position:relative;top:-3px;margin-left:0}.flight-plus-hotel footer{z-index:99998;position:relative}.flight-plus-hotel .route-search{width:100%;margin:0;padding:5px 0;position:absolute;top:0;background:hsla(0,0%,100%,.6)}.flight-plus-hotel .fh-container{padding:20px}.flight-plus-hotel .fh-container .animate-show-hide.ng-hide{opacity:0}.flight-plus-hotel .fh-container .animate-show-hide.ng-hide-add,.flight-plus-hotel .fh-container .animate-show-hide.ng-hide-remove{transition:all .5s ease-in-out}.flight-plus-hotel .fh-container .modeview{opacity:1}.flight-plus-hotel .change-separator{margin:46px -20px 30px}.flight-plus-hotel .change-separator hr{border:0;border-top:2px dotted #e7e7e7}.flight-plus-hotel .txt-rh-blue{color:#0073c4}.flight-plus-hotel .fh-breadcrum-place{padding-left:15px}@media (max-width:992px){.flight-plus-hotel .fh-breadcrum-place{padding-bottom:15px}}.flight-plus-hotel .fh-breadcrum-place span{font-size:11px}.flight-plus-hotel .fh-breadcrum-place span.last{color:#0073c4;font-weight:600}.flight-plus-hotel .fh-breadcrum-place .separator{color:#0073c4}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-space{padding:0}}.flight-plus-hotel .resultadoflightsHotels-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.flight-plus-hotel .resultadoflightsHotels-slide-content .container{width:100%}@media (min-width:1380px){.flight-plus-hotel .resultadoflightsHotels-slide-content .container{max-width:1366px}}.flight-plus-hotel .resultadoflightsHotels-slide-content .container,.flight-plus-hotel .resultadoflightsHotels-slide-content .container-fluid{padding-left:20px;padding-right:20px}.flight-plus-hotel .resultadoflightsHotels-slide-content .page-header{background:#f7f6f6!important;margin:0;padding:15px 10px;font-size:18px;font-weight:700;height:60px}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-slide-content{width:auto;padding:0}}.flight-plus-hotel .resultadoflightsHotels-slide-content .resultadoflightsHotels-page-content{background:#fff}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-slide-content{padding:50px 0;margin:0;width:auto}}.flight-plus-hotel .resultadoflightsHotels-slide-content .breadcrum-place{padding:5px 0}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-slide-content .breadcrum-place{padding:0 20px;margin:0;width:auto}}.flight-plus-hotel .page-header .breadcrum{font-size:14px;font-weight:400}.flight-plus-hotel .page-header .resultado-cantidad-header{font-size:16px;font-weight:400;color:#0073c4}@media (max-width:992px){.flight-plus-hotel .page-header .resultado-cantidad-header{padding:10px}}.flight-plus-hotel .page-header .resultado-cantidad-header strong{font-weight:700}.flight-plus-hotel .resultadoflightsHotels-page-content-left{width:24%;background:#f7f6f6;font-size:14px;float:left}@media (min-width:1023px) and (max-width:1199px){.flight-plus-hotel .resultadoflightsHotels-page-content-left{width:27%}}.flight-plus-hotel .resultadoflightsHotels-page-content-left .fix{border-right:1px solid #d5d5d5;padding:0!important}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box .category-filter-container,.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box .trip-advisor-filter-container{padding-top:20px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box .category-filter-container .btn.btn-primary,.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box .padding-menu{padding-left:5%;padding-right:10%}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box.selected,.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box:hover{background:#e3e3e3}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box.message-filter-noshow{min-height:410px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-page-content-left .mismensajes-left-box.message-filter-noshow{max-width:none}}.flight-plus-hotel .resultadoflightsHotels-page-content-left a{display:block}.flight-plus-hotel .resultadoflightsHotels-page-content-left a.active{color:#ce0d01}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent>a{position:relative}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent>a:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f0d7";font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent .submenu{display:block;margin-bottom:0;padding-bottom:0;padding-top:0;max-height:0;overflow:hidden}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent.opened>a:after{content:"\f0d8"}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent.opened .submenu{max-height:none}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent.opened .submenu.no-padding-left{padding-left:0}.flight-plus-hotel .resultadoflightsHotels-page-content-left .parent.nocarret>a:after{display:none}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenu{font-size:14px;padding-left:10%;padding-top:5px;padding-bottom:9px;position:relative;text-align:left;background:none}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenu li{display:block;padding:5px 0;line-height:26px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenu li .icon{margin-right:6px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .badge{padding:0;background:red;position:absolute;right:0;font-size:.8em;font-weight:700;text-align:center;width:26px;height:26px;border-radius:50%;background-clip:padding-box;line-height:26px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .simple-item a{text-decoration:none;position:relative}.flight-plus-hotel .resultadoflightsHotels-page-content-left .simple-item a .badge{font-size:12px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .simple-item a.active{color:#ce0d01}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form label{font-weight:300;font-size:14px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form button.btn{width:100%;display:block;border-radius:0;background-clip:padding-box}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form button.btn:hover{color:#fff}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form .input-group-addon{background:#969c9c;color:#fff}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form input.date{font-size:12px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form input.date::-webkit-input-placeholder{color:#c9c9c9}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form input.date:-moz-placeholder,.flight-plus-hotel .resultadoflightsHotels-page-content-left .form input.date::-moz-placeholder{color:#c9c9c9}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form input.date:-ms-input-placeholder{color:#c9c9c9}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form .inner-addon .icon{font-size:12px;color:#c9c9c9;margin-top:1px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form .pdright50{padding-right:5px}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-page-content-left .form .pdright50{padding-right:15px}}.flight-plus-hotel .resultadoflightsHotels-page-content-left .form .pdleft50{padding-left:5px}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-page-content-left .form .pdleft50{padding-left:15px}}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-page-content-left{width:380px;left:0}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-page-content-left .fecha-hasta{padding-top:15px}}.flight-plus-hotel .resultadoflightsHotels-page-content-left .filters{margin:0}.flight-plus-hotel .resultadoflightsHotels-page-content-left .filters label{cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .filters label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.flight-plus-hotel .resultadoflightsHotels-page-content-left .filters label.checked:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .filters .fa-star{color:#f59c0d;font-size:15px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .filters input[type=checkbox]{display:none}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenu li{line-height:20px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenu li .badge{height:20px;font-weight:700}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro input[type=text]{border:1px solid #969c9c}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro .input-group-addon{border:1px solid #969c9c;background:#969c9c;color:#fff}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro .slider-range{border-radius:0;height:4px;margin-top:20px;background:#aaa}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro .slider-range .ui-slider-handle{border-radius:50%;width:15px;height:15px;outline:none;cursor:pointer;background:#0073c4;border:0;top:-7px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro .slider-range .ui-slider-handle:first-of-type,.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro .slider-range .ui-slider-handle:first-of-type+.ui-slider-handle{margin-left:-7px;margin-right:-7px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .submenufiltro .slider-range .ui-slider-range{background:transparent;border-radius:0}.flight-plus-hotel .resultadoflightsHotels-page-content-left .max-min-price{text-align:center;color:#0073c4;font-weight:700;text-transform:uppercase}.flight-plus-hotel .resultadoflightsHotels-page-content-left .resultadoflightsHotels-btn-filtros .btn-filtros{border-radius:0;background-clip:padding-box;background:#98a2ac;width:100%;font-size:17px;padding:14px;font-weight:300}.flight-plus-hotel .resultadoflightsHotels-page-content-left .title-underline{font-size:23px;border-bottom:1px dashed #ccc;font-weight:300;margin-bottom:10px;padding-bottom:10px}.flight-plus-hotel .resultadoflightsHotels-page-content-left .container-research{margin-top:0}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-page-content-left{width:100%}.flight-plus-hotel .resultadoflightsHotels-page-content-left .resultadoflightsHotels-btn-filtros,.flight-plus-hotel .resultadoflightsHotels-page-content-left .resultadoflightsHotels-left-box{display:none}.flight-plus-hotel .resultadoflightsHotels-page-content-left .resultadoflightsHotels-left-box.lef-box-dark{display:block;width:100.1%}}.flight-plus-hotel #slider-range{margin:20px 0}.flight-plus-hotel #slider-range.ui-slider-horizontal{height:4px}.flight-plus-hotel #slider-range.ui-slider-horizontal .ui-slider-range{background:#979696}.flight-plus-hotel #slider-range.ui-widget-content{background:#aaa}.flight-plus-hotel #slider-range .ui-slider-handle{border-radius:50%;background-clip:padding-box;background:#0073c4;top:-7px;width:14px;height:14px}.flight-plus-hotel .custom-icon-tripadvisor{border:1.5px solid green;border-radius:50%;height:15px;width:15px;position:relative;display:inline-block}.flight-plus-hotel .custom-icon-tripadvisor:after{content:"";display:block;position:absolute;background:green;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%}.flight-plus-hotel .custom-icon-tripadvisor-vacio{border:1.5px solid green;border-radius:50%;height:15px;width:15px;position:relative;display:inline-block}.flight-plus-hotel .custom-icon-tripadvisor-vacio:after{content:"";display:block;position:absolute;background:green;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%;background:none}.flight-plus-hotel .resultadoflightsHotels-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.flight-plus-hotel .resultadoflightsHotels-left-box select.form-control.submenu{margin:15px 0;border:1px solid #ccc;background-color:#fff}.flight-plus-hotel .resultadoflightsHotels-left-box .category-filter-container,.flight-plus-hotel .resultadoflightsHotels-left-box .trip-advisor-filter-container{padding-top:20px}.flight-plus-hotel .resultadoflightsHotels-left-box .category-filter-container .btn.btn-primary,.flight-plus-hotel .resultadoflightsHotels-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.flight-plus-hotel .resultadoflightsHotels-left-box .padding-menu{padding-left:5%;padding-right:10%}.flight-plus-hotel .resultadoflightsHotels-left-box.selected,.flight-plus-hotel .resultadoflightsHotels-left-box:hover{background:#e3e3e3}.flight-plus-hotel .resultadoflightsHotels-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.flight-plus-hotel .resultadoflightsHotels-left-box.message-filter-noshow{min-height:410px}.flight-plus-hotel .resultadoflightsHotels-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-left-box.message-filter-noshow{max-width:none}}.flight-plus-hotel .resultadoflightsHotels-left-box a.title{margin-bottom:0;border-bottom:none;padding-bottom:0}.flight-plus-hotel .resultadoflightsHotels-left-box .submenufiltro{padding-left:0;margin-bottom:0}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-checkbox{position:relative;padding-left:20px}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-checkbox input{position:absolute;top:0;left:0}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-checkbox .badge{top:0;background:none;color:#333}.flight-plus-hotel .resultadoflightsHotels-left-box .custom-icon-tripadvisor,.flight-plus-hotel .resultadoflightsHotels-left-box .custom-icon-tripadvisor-vacio{top:3px}.flight-plus-hotel .resultadoflightsHotels-left-box.lef-box-dark{background:#98a2ac}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range{margin-top:20px}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper{margin-top:5px;width:45%;float:left}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper label{color:#5c9431;margin-bottom:5px;font-weight:600}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper label:before{display:none!important}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper label i{margin-right:10px}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper input{border:1px solid #ccc}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper .input-group-addon{background-color:#b6b6b6}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .left-wrapper .input-group-addon i{color:#333}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper{margin-top:7px;width:45%;float:left}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper label{color:#5c9431;margin-bottom:5px;font-weight:600}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper label:before{display:none!important}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper label i{margin-right:10px}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper input{border:1px solid #ccc}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper .input-group-addon{background-color:#b6b6b6}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios .right-wrapper .input-group-addon i{color:#333}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range.horarios:last-of-type label{color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .left-wrapper{width:37%;float:left;margin-right:5px}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .left-wrapper label{margin-bottom:5px;font-weight:600}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .left-wrapper label:before{display:none!important}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .left-wrapper label.price-label{display:inline-block}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .left-wrapper label.currency-label{color:#0073c4;display:inline-block}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .left-wrapper input{border:1px solid #ccc}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .right-wrapper{margin-top:2px;width:54%;float:left}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .right-wrapper label{margin-bottom:5px;font-weight:600}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .right-wrapper label:before{display:none!important}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .right-wrapper input{border:1px solid #ccc}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .right-wrapper .input-group-addon{background-color:#b6b6b6}.flight-plus-hotel .resultadoflightsHotels-left-box .item-filtro-range .right-wrapper .input-group-addon i{color:#333}.flight-plus-hotel .lef-box-dark{background:#98a2ac;text-align:center;color:#fff;font-size:16px;position:relative}.flight-plus-hotel .lef-box-dark .top-left,.flight-plus-hotel .lef-box-dark .top-right{float:left;width:50%;position:relative}.flight-plus-hotel .lef-box-dark .top-left .detail,.flight-plus-hotel .lef-box-dark .top-right .detail{display:block;font-size:12px}.flight-plus-hotel .lef-box-dark .separator{border-bottom:1px solid #fff;padding-top:10px;margin-bottom:10px}.flight-plus-hotel .lef-box-dark .bottom{padding-bottom:10px}.flight-plus-hotel .lef-box-dark .boton-search button{width:100%;border-radius:0;background-clip:padding-box}.flight-plus-hotel .lef-box-dark .top-left:after{display:block;content:"";position:absolute;top:15%;right:-1px;width:1px;height:70%}@media (max-width:992px){.flight-plus-hotel .lef-box-dark .top-left,.flight-plus-hotel .lef-box-dark .top-right{width:20%}.flight-plus-hotel .lef-box-dark .top-left:after,.flight-plus-hotel .lef-box-dark .top-right:after{display:block;content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#fff}.flight-plus-hotel .lef-box-dark .bottom{float:left;width:30%;padding-top:7px}.flight-plus-hotel .lef-box-dark .boton-search{float:left;width:30%}}@media (max-width:767px){.flight-plus-hotel .lef-box-dark{font-size:11px}.flight-plus-hotel .lef-box-dark .top-left,.flight-plus-hotel .lef-box-dark .top-right{width:30%}.flight-plus-hotel .lef-box-dark .top-left:after,.flight-plus-hotel .lef-box-dark .top-right:after{display:block;content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#fff}.flight-plus-hotel .lef-box-dark .bottom{width:30%}.flight-plus-hotel .lef-box-dark .boton-search{width:13%;position:absolute;right:0;top:0;height:100%}.flight-plus-hotel .lef-box-dark .boton-search button{position:absolute;right:0;top:0;height:100%}.flight-plus-hotel .lef-box-dark .boton-search button i{margin:0}}.flight-plus-hotel .resultadoflightsHotels-page-content-center{float:left;width:76%;position:relative;min-height:1034px}.flight-plus-hotel .resultadoflightsHotels-page-content-center .with-separator{border-right:1px solid #b5bcc4}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-page-content-center{width:100%}}.flight-plus-hotel .resultadoflightsHotels-content-header{padding:9px;border-bottom:1px solid #b5bcc4}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left,.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .orderby{float:left}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .orderby span{color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .orderby .control,.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .orderby span{display:block;padding:9px}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .orderby form{margin:0}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .colapse-expand{padding-top:10px;float:left}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .colapse-expand .icono{float:left}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .colapse-expand span{color:#333}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left .colapse-expand span i{padding:9px}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right{float:right}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right{padding:4px 9px;float:left}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right a{position:relative;color:#777}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right a.active,.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right a:hover{color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right a .quantity{position:absolute;background:#f82c14;color:#fff;font-size:.8em;letter-spacing:-.01em;padding:2px 13%;border-radius:10px;right:-6px;bottom:0}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right a .quantity{padding:1px 13%;font-size:8px;bottom:-6px}}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right i{font-size:28px}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right .item-menu-right i{font-size:15px}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-content-header .menu-right{padding-top:5px}}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile{width:50%}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile .control{padding:9px 0 9px 5px}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile .showHideBtnFiltro{float:left;width:20%}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:23px;display:block;padding:6px;text-align:center;color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile .orderby,.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile .orderby.short{width:40%}.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile select{font-size:11px}@media (max-width:320px){.flight-plus-hotel .resultadoflightsHotels-content-header .menu-left.mobile{width:100%}}.flight-plus-hotel .resultadoflightsHotels-content-list .fix{padding:20px 0}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header{position:relative;z-index:1}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1;max-width:618px}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px!important}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name{padding:9px 10px 9px 0}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:12px!important}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon{display:none}}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions{float:right;background:#fff;padding:8px 15px}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a{color:#777}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a.active,.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a:hover{color:#0073c4}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header .hotel-actions{padding:8px 0 8 15px}}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header{margin:0 10px}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-content-list .resultadoflightsHotels-hotel-header{margin:0 10px}}.flight-plus-hotel .resultadoflightsHotels-hotel-header{position:relative;z-index:1}.flight-plus-hotel .resultadoflightsHotels-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:40%;left:0;right:0;bottom:0;width:95%;z-index:-1}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px!important}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name{padding:9px 10px 9px 0}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:12px!important}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-name i.indicatoricon{display:none}}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions{float:right;background:#fff;padding:8px 15px}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a{color:#777}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a.active,.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions .item-menu-right a:hover{color:#0073c4}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-header .hotel-actions{padding:8px 0 8 15px}}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-hotel-header{margin:0 10px}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-header{margin:0 10px}}.flight-plus-hotel .resultadoflightsHotels-hotel-content-box{border-bottom:1px solid #b5bcc4;margin:0 20px 0 40px;position:relative;min-height:185px}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-hotel-content-box{margin:0 10px;margin-bottom:20px}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-content-box{min-height:inherit;margin:0 10px;border-bottom:none}}.flight-plus-hotel .resultadoflightsHotels-hotel-image{width:31%;padding-right:15px;position:relative;float:left}.flight-plus-hotel .resultadoflightsHotels-hotel-image figure{max-width:250px;position:relative}.flight-plus-hotel .resultadoflightsHotels-hotel-image .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.flight-plus-hotel .resultadoflightsHotels-hotel-image .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}.flight-plus-hotel .resultadoflightsHotels-hotel-image .more p{display:block;background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em;font-size:11px;font-size:10px;padding:9px}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-hotel-image{width:35%}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-image{width:40%}.flight-plus-hotel .resultadoflightsHotels-hotel-image figure{height:155px;overflow:hidden}.flight-plus-hotel .resultadoflightsHotels-hotel-image figure img{height:155px;width:auto;max-width:none}.flight-plus-hotel .resultadoflightsHotels-hotel-image .more p{display:none}}.flight-plus-hotel .resultadoflightsHotels-hotel-description{width:49%;float:left;font-size:13px}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad{font-size:11px;font-style:italic}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad i{position:relative;bottom:-3px}.flight-plus-hotel .resultadoflightsHotels-hotel-description .ad-ubicacion{padding:7px 0}.flight-plus-hotel .resultadoflightsHotels-hotel-description .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-description .ad-ubicacion span.box{font-size:9px;padding:3px 12px}}.flight-plus-hotel .resultadoflightsHotels-hotel-description .ubicacion{line-height:18px}.flight-plus-hotel .resultadoflightsHotels-hotel-description .ubicacion i{color:#0073c4;font-size:14px}.flight-plus-hotel .resultadoflightsHotels-hotel-description .comodidades{padding:7px 0;font-size:18px;color:gray}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tabs{padding-top:8px}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tabs a{float:left;margin-right:10px;padding:.5em;font-size:14px;color:#434343;text-decoration:none;border-bottom:2px solid #fff!important}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tabs a.active,.flight-plus-hotel .resultadoflightsHotels-hotel-description .tabs a:hover{border-bottom:2px solid #0073c4!important}@media (max-width:1200px){.flight-plus-hotel .resultadoflightsHotels-hotel-description .tabs a{font-size:12px}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-description{width:60%}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad .hotel-header-stars{display:inline-block!important;position:relative;top:-2px;font-size:11px;color:#f59c0d}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad .custom-icon-tripadvisor{border:1.2px solid green;border-radius:50%;height:12px;width:12px;position:relative;display:inline-block}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad .custom-icon-tripadvisor:after{content:"";display:block;position:absolute;background:green;border-radius:50%;height:7.2px;width:7.2px;margin-top:-3.6px;margin-left:-3.6px;top:50%;left:50%;height:8px;width:8px;margin-top:-4px;margin-left:-4px}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad .custom-icon-tripadvisor-vacio{border:1.2px solid green;border-radius:50%;height:12px;width:12px;position:relative;display:inline-block}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad .custom-icon-tripadvisor-vacio:after{content:"";display:block;position:absolute;background:green;border-radius:50%;height:7.2px;width:7.2px;margin-top:-3.6px;margin-left:-3.6px;top:50%;left:50%;background:none}.flight-plus-hotel .resultadoflightsHotels-hotel-description .tripad .resena{display:none}.flight-plus-hotel .resultadoflightsHotels-hotel-description .included,.flight-plus-hotel .resultadoflightsHotels-hotel-description .ubicacion{font-size:10px}}.flight-plus-hotel .defult-style-price .price-logo{padding-bottom:20px}.flight-plus-hotel .defult-style-price .price-logo img{float:right}.flight-plus-hotel .defult-style-price .price-uds{font-size:12px;color:#b5bcc4}.flight-plus-hotel .defult-style-price .price-local{font-size:16px;font-weight:700;color:#ef231c}.flight-plus-hotel .defult-style-price .price-local.blue{color:#0073c4}.flight-plus-hotel .defult-style-price .price-local small{font-size:10px}.flight-plus-hotel .defult-style-price .price-detail{font-size:11px;padding:0 0 14px;color:#0073c4}.flight-plus-hotel .defult-style-price .price-detail .notice{color:#ef231c}@media (max-width:1100px){.flight-plus-hotel .defult-style-price .price-button-detalle button{font-size:13px}}.flight-plus-hotel .resultadoflightsHotels-hotel-price{width:21%;float:left;text-align:right;position:absolute;bottom:0;right:0}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-logo{padding-bottom:20px}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-logo img{float:right}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-uds{font-size:12px;color:#b5bcc4}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-local{font-size:16px;font-weight:700;color:#ef231c}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-local.blue{color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-local small{font-size:10px}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-detail{font-size:11px;padding:0 0 14px;color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-detail .notice{color:#ef231c}@media (max-width:1100px){.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-button-detalle button{font-size:13px}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-price{position:relative;width:60%;float:right;text-align:left}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-button-detalle{position:absolute;right:0;bottom:0;width:10%}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-button-detalle button{padding:0;width:100%;background:none;color:#0073c4;font-size:20px}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-left{float:left;width:50%}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-left .price-uds{font-size:9px}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-left .price-local{font-size:12px}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-left .price-local small{font-size:8px}.flight-plus-hotel .resultadoflightsHotels-hotel-price .price-detail{float:left;width:40%;padding-top:13px;padding-bottom:0}}.flight-plus-hotel .resultadoflightsHotels-hotel-full.close-result .resultadoflightsHotels-tarifas{display:none}.flight-plus-hotel .resultadoflightsHotels-hotel-full.close-result i.indicatoricon:after{content:"\f078"}.flight-plus-hotel .resultadoflightsHotels-tarifas{padding:20px 0;margin:0 20px 0 40px;position:relative;text-align:left}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-logo{padding-bottom:20px}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-logo img{float:right}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-uds{font-size:12px;color:#b5bcc4}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-local{font-size:16px;font-weight:700;color:#ef231c}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-local.blue{color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-local small{font-size:10px}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-detail{font-size:11px;padding:0 0 14px;color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-detail .notice{color:#ef231c}@media (max-width:1100px){.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle button{font-size:13px}}.flight-plus-hotel .resultadoflightsHotels-tarifas .separator-item{border-bottom:1px dotted #b5bcc4;margin-bottom:20px}.flight-plus-hotel .resultadoflightsHotels-tarifas .resultadoflightsHotels-tarifas-item{position:relative;font-size:12px;margin-bottom:5px}.flight-plus-hotel .resultadoflightsHotels-tarifas .description{float:left;width:50%;padding-right:15px;font-size:12px}.flight-plus-hotel .resultadoflightsHotels-tarifas .description .item{padding-left:10px;position:relative}.flight-plus-hotel .resultadoflightsHotels-tarifas .description .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.flight-plus-hotel .resultadoflightsHotels-tarifas .included{float:left;width:18%;padding-left:15px;padding-right:15px}.flight-plus-hotel .resultadoflightsHotels-tarifas .included span{display:block;padding-left:20px;position:relative;font-weight:700;line-height:15px}.flight-plus-hotel .resultadoflightsHotels-tarifas .included span i{position:absolute;top:3px;left:0}.flight-plus-hotel .resultadoflightsHotels-tarifas .price{padding-left:15px;padding-right:15px;float:left;width:18%;text-align:right}.flight-plus-hotel .resultadoflightsHotels-tarifas .price .price-uds{font-size:11px;font-weight:600}.flight-plus-hotel .resultadoflightsHotels-tarifas .price .price-local{font-size:13px}.flight-plus-hotel .resultadoflightsHotels-tarifas .price .price-detail{font-size:9px}@media (max-width:1200px){.flight-plus-hotel .resultadoflightsHotels-tarifas .price .price-uds{font-size:11px}.flight-plus-hotel .resultadoflightsHotels-tarifas .price .price-local{font-size:13px}}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle{padding-left:15px;float:left;width:14%;text-align:right}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle button{font-size:12px;padding:.3em 10px}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle button i{margin-left:5px}@media (max-width:1200px){.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle i{display:none}}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle span{color:#ef231c}.flight-plus-hotel .resultadoflightsHotels-tarifas .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4}.flight-plus-hotel .resultadoflightsHotels-tarifas .separator.separator-1{left:50%}.flight-plus-hotel .resultadoflightsHotels-tarifas .separator.separator-2{left:68%}.flight-plus-hotel .resultadoflightsHotels-tarifas .separator.separator-3{left:86%}@media (max-width:992px){.flight-plus-hotel .resultadoflightsHotels-tarifas{display:none}}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-tarifas,.flight-plus-hotel .resultadoflightsHotels-tarifas .separator{display:none}.flight-plus-hotel .resultadoflightsHotels-tarifas .description{width:70%}.flight-plus-hotel .resultadoflightsHotels-tarifas .included{display:none}.flight-plus-hotel .resultadoflightsHotels-tarifas .price{width:30%;padding-right:0}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle{width:100%}.flight-plus-hotel .resultadoflightsHotels-tarifas .price-button-detalle span{display:none}}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices{font-size:10px;padding-bottom:20px;color:#515151}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices .resultadoflightsHotels-tarifas-item-notices-item{background:#f7f6f6;padding:5px 30px 5px 40px;border-left:2px solid #777;position:relative;float:left;width:48%}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices .resultadoflightsHotels-tarifas-item-notices-item.margin-left{margin-left:2%}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices .resultadoflightsHotels-tarifas-item-notices-item.margin-right{margin-right:2%}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices .resultadoflightsHotels-tarifas-item-notices-item.blue{border-left-color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices .resultadoflightsHotels-tarifas-item-notices-item.red{border-left-color:#ef231c}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-notices .resultadoflightsHotels-tarifas-item-notices-item i{position:absolute;top:10px;left:10px;font-size:20px}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-leyends{padding-top:10px;font-size:11px;padding-bottom:20px;color:#333;line-height:18px}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-leyends .leyend-separator{padding-left:10px;padding-right:10px}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-leyends i{font-size:14px;position:relative;bottom:-2px}.flight-plus-hotel .resultadoflightsHotels-tarifas-item-leyends i.red{color:#ef231c}.flight-plus-hotel .nav-more-tarifas{text-align:center;font-size:12px}.flight-plus-hotel .nav-more-tarifas i{font-size:14px;color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-hotel-short .tripad{padding-bottom:10px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .tripad .pipe-separator{display:inline-block;padding-left:10px;padding-right:10px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .span-normal{font-style:normal}.flight-plus-hotel .resultadoflightsHotels-hotel-short .ad-ubicacion-span{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:4px 10px;font-size:9px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-content-box-short{position:relative;margin:0 20px 0 40px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-content-box-short .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4;left:86%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description{width:68%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .included,.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .ubicacion{float:left;padding-right:15px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .ubicacion{width:57%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .included{width:43%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .included i{color:#777;font-size:15px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price{padding-left:15px;padding-right:15px;float:left;width:18%;text-align:right}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-uds{font-size:11px;font-weight:600}@media (max-width:1200px){.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-uds{font-size:11px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-local{font-size:13px}}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-logo{padding-bottom:20px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-logo img{float:right}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-uds{font-size:12px;color:#b5bcc4}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-local{font-size:16px;font-weight:700}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-local.blue{color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-local small{font-size:10px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-detail{font-size:11px;padding:0 0 14px;color:#0073c4}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-detail .notice{color:#ef231c}@media (max-width:1100px){.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-button-detalle button{font-size:13px}}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-uds{font-size:10px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-local{font-size:13px;color:#ef231c}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price .price-detail{font-size:9px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle{padding-left:15px;float:left;width:14%;text-align:right}@media (max-width:1100px){.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle button{font-size:13px}}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle button{font-size:12px;padding:.3em 10px}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle button i{margin-left:5px}@media (max-width:1200px){.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle i{display:none}}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle span{color:#ef231c}@media (max-width:767px){.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description{width:71%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .included,.flight-plus-hotel .resultadoflightsHotels-hotel-short .resultadoflightsHotels-hotel-description .ubicacion{width:100%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price{width:29%}.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle{width:auto;padding-left:0}}@media (max-width:320px){.flight-plus-hotel .resultadoflightsHotels-hotel-short .price-button-detalle{font-size:12px}}.flight-plus-hotel .next-back-navigation{padding:50px 20px 20px}.flight-plus-hotel .next-back-navigation button{width:48%;text-align:center}.flight-plus-hotel .next-back-navigation .btn-white{border:1px solid #0073c4;color:#0073c4;background:none}@media (max-width:992px){.flight-plus-hotel .next-back-navigation{padding:0;text-align:center;padding:12px 0}.flight-plus-hotel .next-back-navigation button{font-size:16px;padding:12px}.flight-plus-hotel .next-back-navigation .btn-white{border:1px solid #0073c4;color:#fff;background:#0073c4}}@keyframes Ab{0%{opacity:0}to{opacity:1}}.flight-plus-hotel .resultadoflightsHotels-hotel-item{padding-bottom:10px}.flight-plus-hotel .resultadoflightsHotels-hotel-item .content-closed,.flight-plus-hotel .resultadoflightsHotels-hotel-item .content-opened{animation:Ab .5s}.flight-plus-hotel .resultadoflightsHotels-hotel-item .content-closed{display:block}.flight-plus-hotel .resultadoflightsHotels-hotel-item .content-opened,.flight-plus-hotel .resultadoflightsHotels-hotel-item.opened .content-closed{display:none}.flight-plus-hotel .resultadoflightsHotels-hotel-item.opened .content-opened{display:block}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-header .hotel-name{padding-left:20px}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-header .hotel-name .indicatoricon{display:none}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-full .resultadoflightsHotels-hotel-content-box,.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-full .resultadoflightsHotels-tarifas{margin-left:20px}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-full .content-opened{display:block}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-full .content-closed.resultadoflightsHotels-hotel-content-box-short,.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-full .content-opened .resultadoflightsHotels-tarifas{display:none}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-full.opened .content-opened{display:block}.flight-plus-hotel .resultado-flightsHotels-vista-normal .resultadoflightsHotels-hotel-short .content-closed.resultadoflightsHotels-hotel-content-box-short{display:none}.flight-plus-hotel .ficha-flightsHotels.fh-to-panel-left-flights-container{margin-left:20px;margin-right:20px}.flight-plus-hotel .ficha-flightsHotels.fh-to-panel-left-flights-container .row .with-stops{width:100%}.flight-plus-hotel .resultadoFlights-left-box .submenufiltro{overflow:visible}@media (max-width:767px){.flight-plus-hotel .no-padding-left{padding-left:0}.flight-plus-hotel .no-padding-right{padding-right:0}.flight-plus-hotel .no-margins-side{margin-right:0;margin-left:0}.flight-plus-hotel .mobile-separator{padding-top:0;border:none}.flight-plus-hotel .mobile-separator.s-top{border-bottom-color:none;border-top:1px solid #dfdfdf}.flight-plus-hotel .mobile-separator.s-right{border:none;border-right:1px solid #dfdfdf}.flight-plus-hotel .mobile-separator.s-bottom{border-bottom:1px solid #dfdfdf}.flight-plus-hotel .mobile-separator.s-left{border:none;border-left:1px solid #dfdfdf}.flight-plus-hotel .page-header{border-bottom:none}.flight-plus-hotel .search-box{border-top:none;padding:0;display:block}.flight-plus-hotel .search-box form{padding:10px}.flight-plus-hotel .search-box .lef-box-dark-container{width:88%;padding-right:0}.flight-plus-hotel .search-box .destination-container{text-align:left;margin:5px 0 0 15px}.flight-plus-hotel .search-box .destination-container .places-container{position:relative;display:inline-block}.flight-plus-hotel .search-box .destination-container .places-container span{display:block}.flight-plus-hotel .search-box .destination-container .places-container .places-icons{font-size:18px;display:inline-block;position:absolute;top:3px;left:55px;width:22px}.flight-plus-hotel .search-box .destination-container .places-container .detail{font-size:10px}.flight-plus-hotel .search-box .fechas-wrapper{padding-top:10px;padding-bottom:10px}.flight-plus-hotel .search-box .col-fecha{background:#f7f6f6}.flight-plus-hotel .search-box .fecha-container{margin-top:0}.flight-plus-hotel .search-box .fecha-container .top-left,.flight-plus-hotel .search-box .fecha-container .top-right{width:100%}.flight-plus-hotel .search-box .bottom-fecha{padding-top:0;padding:12px!important}.flight-plus-hotel .search-box .bottom-fecha .fecha{line-height:21px}.flight-plus-hotel .search-box .bottom-fecha .fecha i{left:23px}.flight-plus-hotel .search-box .bottom-fecha .detail{font-size:10px}.flight-plus-hotel .search-box .mobile-boton-search{width:100%;height:151px}.flight-plus-hotel .search-box .mobile-boton-search button{height:100%;padding:auto}.flight-plus-hotel .search-box .mobile-boton-search button i{margin-left:0}.flight-plus-hotel .search-box .lef-box-dark .top-left:after,.flight-plus-hotel .search-box .lef-box-dark .top-right:after{background:none}}.fh-h-container .separator.s-top{border-top:1px solid #dfdfdf}.fh-h-container .separator.s-right{border-right:1px solid #dfdfdf}.fh-h-container .separator.s-bottom{border-bottom:1px solid #dfdfdf}@media (max-width:767px){.fh-h-container .separator.s-bottom{border-bottom:none}}.fh-h-container .separator.s-left{border-left:1px solid #dfdfdf}.fh-h-container .fh-h-results-title{margin-bottom:14px}.fh-h-container .fh-h-results-title h1{color:#333;font-size:20px;text-transform:capitalize;margin-top:0;margin-bottom:0}@media (max-width:992px){.fh-h-container .fh-h-results-title h1{text-align:center;font-size:12px;padding:32px 82px 25px;text-transform:none}.fh-h-container .fh-h-results-title h1 span{font-weight:200;font-size:12px}}.fh-h-container .fh-h-options .col-2-12{width:12%}.fh-h-container .fh-h-options .fh-h-orderby{float:left;padding:10px 12px 10px 0;margin-top:14px;margin-bottom:14px;color:#0073c4}.fh-h-container .fh-h-options .fh-h-orderby-items-container{float:left;padding:10px 12px;margin-top:14px;margin-bottom:14px}.fh-h-container .fh-h-options .fh-h-orderby-items-container span i{margin-left:10px}.fh-h-container .fh-h-options .fh-h-expand-all{cursor:pointer;float:left;font-size:18px;padding:10px 12px 10px 0;margin-top:14px;margin-bottom:0;width:30px}.fh-h-container .fh-h-options .fh-h-expand-all i:hover{color:#5c9431}.fh-h-container .fh-h-options .fh-h-colapse-all{cursor:pointer;float:left;font-size:18px;padding:10px 12px 10px 0;margin-top:14px;margin-bottom:0;width:30px}.fh-h-container .fh-h-options .fh-h-colapse-all i:hover{color:#0073c4}.fh-h-container .fh-h-options .fh-h-colapse-all,.fh-h-container .fh-h-options .fh-h-expand-all{text-align:center}.fh-h-container .fh-h-options .fh-h-colapse-all i.bigger,.fh-h-container .fh-h-options .fh-h-expand-all i.bigger{font-size:20px;transition:font-size .2s ease-in-out}.fh-h-container button.fh-f-btn-selected{background-color:gray;border-color:gray}.fh-h-container .price-included{padding-top:12px;color:gray}@media (max-width:767px){.fh-h-container .resultadohoteles-hotel-price .price-button-detalle button{padding:5px 10px;background:#0073c4;color:#fff}.fh-h-container .resultadohoteles-hotel-price .price-button-detalle button.fh-f-btn-selected{background-color:gray;border-color:gray}}.fh-h-mo-container.desktop{margin-top:25px}.fh-h-mo-container.desktop .no-padding-left{padding-left:0}.fh-h-mo-container.desktop .no-padding-right{padding-right:0}.fh-h-mo-container.desktop .separator.s-top{border-top:1px solid #dfdfdf}.fh-h-mo-container.desktop .separator.s-right{border-right:1px solid #dfdfdf}.fh-h-mo-container.desktop .separator.s-bottom{border-bottom:1px solid #dfdfdf}.fh-h-mo-container.desktop .separator.s-left{border-left:1px solid #dfdfdf}.fh-h-mo-container.desktop .col-md-12{z-index:1}.fh-h-mo-container.desktop .fh-h-mo-title .fh-h-mo-title-text{background-color:#fff;float:left;position:relative;font-size:16px;font-weight:600;color:#606060}.fh-h-mo-container.desktop .fh-h-mo-title .fh-h-mo-title-text .fh-h-mo-hotel-rating{display:inline-block;margin-left:14px;margin-right:14px;font-size:12px}.fh-h-mo-container.desktop .fh-h-mo-title .fh-h-mo-title-text .fh-h-mo-hotel-rating i.fa-star{color:#ffa224}.fh-h-mo-container.desktop .fh-h-mo-title:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.fh-h-mo-container.desktop .ribbon{cursor:pointer;width:38px;height:44px;background-color:#f1c40f;color:#553d0d;position:absolute;font-size:24px;padding:11px 6px;line-height:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.fh-h-mo-container.desktop .ribbon i{visibility:visible;opacity:1;transition:all .2s ease-in-out .3s;-webkit-transition:all .2s ease-in-out .3s;position:absolute}.fh-h-mo-container.desktop .ribbon .ribbon-link{opacity:0;font-size:12px;visibility:hidden;text-align:right;margin-left:9px;font-weight:600}.fh-h-mo-container.desktop .ribbon .ribbon-link:hover{color:#553d0d}.fh-h-mo-container.desktop .ribbon:hover{width:170px}.fh-h-mo-container.desktop .ribbon:hover i{visibility:hidden;opacity:0;transition:all .2s ease-in-out .3s;-webkit-transition:all .2s ease-in-out .3s}.fh-h-mo-container.desktop .ribbon:hover .ribbon-link{opacity:1;visibility:visible;line-height:2;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out .4s}.fh-h-mo-container.desktop .ribbon:hover .ribbon-link:hover{color:#553d0d}.fh-h-mo-container.desktop .ribbon-hotel{right:28px;top:0}.fh-h-mo-container.desktop .ribbon-flight{right:12px;top:-24px}.fh-h-mo-container.desktop .fh-h-mo-content{margin-top:25px}.fh-h-mo-container.desktop .fh-h-mo-content .col-4-32{width:32%}.fh-h-mo-container.desktop .fh-h-mo-content .col-8-64{width:64%}.fh-h-mo-container.desktop .fh-h-mo-content .col-8-68{width:68%}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-hotel-img-container{padding-top:5px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-hotel-img-container img{width:246px;height:194px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-hotel-img-container .red-overlay{height:32px;width:100px;position:absolute;background:#ef231c;color:#fff;font-weight:600;padding:5px 16px 5px 10px;left:15px;top:137px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-hotel-img-container .red-overlay i{font-size:20px;position:absolute}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-hotel-img-container .red-overlay span{font-size:12px;margin-left:32px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-hotel-img-container .gray-overlay{position:absolute;top:169px;left:15px;background-color:rgba(0,0,0,.4);color:#fff;width:246px;height:30px;font-weight:600;font-size:10px;padding-left:10px;padding-top:8px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-tripad{font-size:11px;font-style:italic}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-tripad img{display:inline-block;width:42px;height:26px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-tripad i{bottom:-4px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-tripad i.custom-icon-tripadvisor,.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-tripad i.custom-icon-tripadvisor.empty{border:1.5px solid green;border-radius:50%;height:15px;width:15px;display:inline-block}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-tripad i.custom-icon-tripadvisor.empty:after{content:"";display:block;position:absolute;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%;background:0 0}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-recommended-hotel{margin-top:5px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-recommended-hotel span{display:inline-block}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-recommended-hotel span.fh-h-mo-recommended-label{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:5px 8px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-recommended-hotel span.fh-h-mo-recommended-text{font-style:italic;color:#0173c4;margin-left:14px}.fh-h-mo-container.desktop .fh-h-mo-content .localization{margin-top:8px}.fh-h-mo-container.desktop .fh-h-mo-content .localization i{color:#0173c4}.fh-h-mo-container.desktop .fh-h-mo-content .localization span{color:#666;margin-top:8px;display:block;font-size:12px}.fh-h-mo-container.desktop .fh-h-mo-content .localization span.address{display:inline-block;margin-top:0;padding-left:5px}.fh-h-mo-container.desktop .fh-h-mo-content .amenities{margin-top:10px}.fh-h-mo-container.desktop .fh-h-mo-content .amenities i{display:inline-block;color:#9a9a9a;margin-right:10px;font-weight:600}.fh-h-mo-container.desktop .fh-h-mo-content .info-tabs{margin-top:10px}.fh-h-mo-container.desktop .fh-h-mo-content .info-tabs .hotel-more{font-weight:600;margin-right:20px;padding-bottom:5px;cursor:pointer}.fh-h-mo-container.desktop .fh-h-mo-content .info-tabs .hotel-more:hover{color:#000;border-bottom:3px solid #005eab;transition:all .1s ease-in-out}.fh-h-mo-container.desktop .fh-h-mo-content .info-tabs .hotel-more.active{border-bottom:3px solid #005eab;color:#000}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container{text-align:right}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .logo-container{margin-top:10px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .price-container{margin-top:14px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .price-container span.price-from{color:#a8afae;text-transform:uppercase;display:block;font-size:12px;font-weight:600}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .price-container span.price-cpl{color:#0173c4;font-size:14px;font-weight:600;display:inline-block}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .price-container span.price-value{color:#0173c4;font-size:22px;font-weight:600;display:inline-block}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .price-container span.price-detail{color:#0173c4;font-weight:400;display:block;font-size:11px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .button-detail-container{margin-top:22px}.fh-h-mo-container.desktop .fh-h-mo-content .fh-h-mo-price-container .button-detail-container button{font-weight:600;padding:6px 14px}.fh-h-mo-container.desktop .fh-h-mo-info{display:none;padding-top:15px}.fh-h-mo-container.desktop .fh-h-mo-info .col-6-48{width:48%}.fh-h-mo-container.desktop .fh-h-mo-info.active{display:block}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container{padding-bottom:15px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .room-desc-container{margin-top:12px;height:55px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .room-desc-container ul{list-style:disc;padding-left:18px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .room-desc-container ul li{display:list-item;font-size:11px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container{margin-top:12px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .fixed-height{height:55px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .includes{color:#767676}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .includes span{display:block;padding-left:20px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .includes span i{position:absolute;top:3px;left:8px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices{text-align:right}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span{font-size:12px;display:block}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span.price-value{color:#a8afae;font-weight:600}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span.price-cpl-subindex{font-size:11px;display:inline-block;font-weight:600}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span.price-cpl{display:inline-block;font-weight:600}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span.price-aclaration{font-weight:400;font-size:11px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span.blue{color:#0173c4}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .prices span.green{color:#5c9431}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .button-select-container{margin-top:5px;text-align:right}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .button-select-container button{width:112px;font-weight:600;padding:5px 10px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .button-select-container button.selected{background-color:rgba(241,196,15,.73);border-color:hsla(0,0%,92%,0);color:#9a8968}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .rooms-includes-price-container .button-select-container span.button-aclaration.red{color:#ef231c;font-size:11px;font-weight:600}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .fh-h-mo-added-info-container{width:95%;background-color:#f7f5f6;color:#767676;margin-top:12px;padding:10px 10px 10px 30px;border-left:3px solid #002b7a}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .fh-h-mo-added-info-container i{font-size:20px;position:absolute;top:25px;left:22px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .fh-h-mo-added-info-container span{font-size:10px;display:block}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .fh-h-mo-alert-info-container{background-color:#f7f5f6;color:#767676;margin-top:12px;padding:10px 10px 10px 35px;border-left:3px solid #ef231c}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .fh-h-mo-alert-info-container i{font-size:20px;position:absolute;top:25px;left:10px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-tarifa .fh-h-mo-info-container .fh-h-mo-alert-info-container span{font-size:10px;display:block}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container{padding-bottom:15px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .desc-container{margin-top:12px;padding:20px 0}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-container{margin-top:25px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-container .amenities-title-container{margin-bottom:15px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-container .amenities-title-container span{font-size:16px;display:block}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-container .list-amenities-container ul.amenities-list{width:100%}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-container .list-amenities-container ul.amenities-list li.amenity{display:block;padding-bottom:5px;float:left;width:50%}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-container .list-amenities-container ul.amenities-list li.amenity i.blue{color:#0173c4;margin-right:5px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-imgs-container{margin-top:25px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-detalles .fh-h-mo-detail-container .fh-h-mo-amenities-imgs-container a.amenities-img{width:50%;display:block;float:left;padding:2px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-mapa{padding:0 0 15px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-mapa .fh-h-mo-map-container{margin-top:12px;height:300px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-street{padding:0 0 15px}.fh-h-mo-container.desktop .fh-h-mo-info.detalle-street .fh-h-mo-street-container{margin-top:12px;height:300px}@media (max-width:767px){.resultadohoteles-hotel-item .ribbon{cursor:pointer;width:38px;height:44px;background-color:#f1c40f;color:#553d0d;position:absolute;right:15px;top:0;font-size:24px;padding:11px 6px;line-height:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.resultadohoteles-hotel-item .ribbon i{visibility:visible;opacity:1;transition:all .2s ease-in-out .3s;-webkit-transition:all .2s ease-in-out .3s;position:absolute}.resultadohoteles-hotel-item .ribbon .ribbon-link{opacity:0;font-size:10px;visibility:hidden;text-align:right;margin-left:15px;font-weight:600}.resultadohoteles-hotel-item .ribbon .ribbon-link:hover{color:#553d0d}.resultadohoteles-hotel-item .ribbon:hover{width:150px}.resultadohoteles-hotel-item .ribbon:hover i{visibility:hidden;opacity:0;transition:all .2s ease-in-out .3s;-webkit-transition:all .2s ease-in-out .3s}.resultadohoteles-hotel-item .ribbon:hover .ribbon-link{opacity:1;visibility:visible;line-height:2;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out .4s}.resultadohoteles-hotel-item .ribbon:hover .ribbon-link:hover{color:#553d0d}.fh-h-mo-container.mobile .colapsed-content,.fh-h-mo-container.mobile .opened-content{animation:Ab .5s}.fh-h-mo-container.mobile .fh-h-mo-content{padding-bottom:12px}.fh-h-mo-container.mobile .fh-h-mo-content .opened-content{display:block}.fh-h-mo-container.mobile .no-padding-left{padding-left:0}.fh-h-mo-container.mobile .no-padding-right{padding-right:0}.fh-h-mo-container.mobile .separator.s-top{border-top:1px solid #dfdfdf}.fh-h-mo-container.mobile .separator.s-right{border-right:1px solid #dfdfdf}.fh-h-mo-container.mobile .separator.s-bottom{border-bottom:1px solid #dfdfdf}.fh-h-mo-container.mobile .separator.s-left{border-left:1px solid #dfdfdf}.fh-h-mo-container.mobile .fh-mo-panel-title-text{margin-bottom:25px;color:#606060}.fh-h-mo-container.mobile .fh-mo-panel-title-text label{margin-left:0}.fh-h-mo-container.mobile .fh-h-mo-content{margin-top:25px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .col-6-45{width:45%}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-hotel-img-container{width:124px;height:98px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-hotel-img-container img{height:100%;width:100%}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-h-mo-hotel-rating{display:inline-block;font-size:11px;margin-right:10px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-h-mo-hotel-rating i.fa-star{color:#ffa224}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-tripad{font-size:11px;font-style:italic;display:inline-block}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-tripad img{display:inline-block;width:90px;height:auto;margin-bottom:2px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-h-mo-recommended-hotel{margin-top:5px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-h-mo-recommended-hotel span{display:inline-block}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-h-mo-recommended-hotel span.fh-mo-recommended-text{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:5px 8px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .localization{margin-top:10px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .localization i{font-size:10px;color:#0173c4}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .localization span{display:inline-block;font-size:10px;padding-left:5px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .amenities i{display:inline-block;color:#9a9a9a;margin-right:5px;font-weight:600;font-size:11px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel{margin-top:10px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel span.clp{font-size:12px;font-weight:600;color:#0173c4}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel span.total{display:block;font-size:10px;font-weight:600;color:#8f8f8f}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel span.detail{display:inline-block;font-size:10px;font-weight:200;color:#0173c4}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel .button-select-container{margin-top:10px;margin-left:20px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel .button-select-container button{font-weight:600;padding:5px 10px;font-size:12px}.fh-h-mo-container.mobile .fh-h-mo-content .fh-mo-hotel-info-panel .fh-mo-total-container .total-panel .button-select-container button.selected{background-color:#d0d0d0;border-color:#d0d0d0}}.resultadohoteles-hotel-short .price-button-detalle span{color:inherit}.fh-h-cluster-container.desktop{margin-top:25px}.fh-h-cluster-container.desktop .colapsed-content,.fh-h-cluster-container.desktop .opened-content{animation:Ab .5s}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content{margin-top:15px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .opened-content{display:none}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content{display:block;padding:0 0 0 20px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .col-8-74{width:74%}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .col-3-22{width:22%}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .col-4-30{width:30%}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-tripad{font-size:11px;font-style:italic}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-tripad img{display:inline-block;width:80px;margin-right:10px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-tripad i{bottom:-4px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-tripad i.custom-icon-tripadvisor,.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-tripad i.custom-icon-tripadvisor.empty{border:1.5px solid green;border-radius:50%;height:13px;width:13px;display:inline-block}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-tripad i.custom-icon-tripadvisor.empty:after{content:"";display:block;position:absolute;border-radius:50%;height:9px;width:9px;margin-top:-3.5px;margin-left:-3.5px;top:50%;left:50%;background:0 0}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-recommended{text-align:center;line-height:1}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .cluster-colapsed-recommended span.cluster-recommended-label{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:2px 8px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .desc-container span{font-size:11px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .localization{margin-top:8px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .localization i{color:#0173c4}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .localization span{color:#666;margin-top:8px;display:block;font-size:12px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .localization span.address{display:inline-block;margin-top:0;padding-left:5px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .includes{color:#767676;margin-top:8px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .includes span{display:block;padding-left:20px;font-weight:600;font-size:12px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .includes span i{position:absolute;top:11px;left:0}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices{text-align:right}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span{font-size:11px;display:block}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span.price-value{color:#a8afae;font-weight:600}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span.price-cpl-subindex{font-size:10px;display:inline-block;font-weight:600}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span.price-cpl{display:inline-block;font-weight:600}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span.price-aclaration{font-weight:400;font-size:9px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span.blue{color:#0173c4}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .prices span.green{color:#5c9431}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .button-select-container{margin-top:15px;text-align:right}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .button-select-container button{font-weight:600;padding:5px 10px;font-size:12px}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .button-select-container button.selected{background-color:#d0d0d0;border-color:#d0d0d0}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-content .colapsed-content .button-select-container span.button-aclaration.red{color:#ef231c;font-size:11px;font-weight:600}.fh-h-cluster-container.desktop.opened .fh-h-cluster-content .opened-content{display:block}.fh-h-cluster-container.desktop.opened .fh-h-cluster-content .colapsed-content{display:none}.fh-h-cluster-container.desktop .no-padding-left{padding-left:0}.fh-h-cluster-container.desktop .no-padding-right{padding-right:0}.fh-h-cluster-container.desktop .separator.s-top{border-top:1px solid #dfdfdf}.fh-h-cluster-container.desktop .separator.s-right{border-right:1px solid #dfdfdf}.fh-h-cluster-container.desktop .separator.s-bottom{border-bottom:1px solid #dfdfdf}.fh-h-cluster-container.desktop .separator.s-left{border-left:1px solid #dfdfdf}.fh-h-cluster-container.desktop .col-md-12{z-index:1}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-title .indicatoricon:after{content:"\f077"}.fh-h-cluster-container.desktop.colapsed .fh-h-cluster-title .indicatoricon:after,.fh-h-cluster-container.desktop.opened .fh-h-cluster-title .indicatoricon:after{display:inline-block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fh-h-cluster-container.desktop.opened .fh-h-cluster-title .indicatoricon:after{content:"\f078"}.fh-h-cluster-container.desktop .fh-h-cluster-title{cursor:pointer}.fh-h-cluster-container.desktop .fh-h-cluster-title .fh-h-cluster-title-text{background-color:#fff;float:left;position:relative;font-size:16px;font-weight:600;color:#606060}.fh-h-cluster-container.desktop .fh-h-cluster-title .fh-h-cluster-title-text .fh-h-cluster-hotel-rating{display:inline-block;margin-left:14px;margin-right:14px;font-size:12px}.fh-h-cluster-container.desktop .fh-h-cluster-title .fh-h-cluster-title-text .fh-h-cluster-hotel-rating i.fa-star{color:#ffa224}.fh-h-cluster-container.desktop .fh-h-cluster-title:before{border-top:1px solid #dfdfdf;content:"";margin:0 0 0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.fh-h-cluster-container.desktop .fh-h-cluster-content{margin-top:25px}.fh-h-cluster-container.desktop .fh-h-cluster-content .col-4-32{width:32%}.fh-h-cluster-container.desktop .fh-h-cluster-content .col-8-64{width:64%}.fh-h-cluster-container.desktop .fh-h-cluster-content .col-8-68{width:68%}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-hotel-img-container{padding-top:5px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-hotel-img-container img{width:246px;height:194px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-hotel-img-container .red-overlay{height:32px;width:100px;position:absolute;background:#ef231c;color:#fff;font-weight:600;padding:5px 16px 5px 10px;left:15px;top:137px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-hotel-img-container .red-overlay i{font-size:20px;position:absolute}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-hotel-img-container .red-overlay span{font-size:12px;margin-left:32px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-hotel-img-container .gray-overlay{position:absolute;top:169px;left:15px;background-color:rgba(0,0,0,.4);color:#fff;width:246px;height:30px;font-weight:600;font-size:10px;padding-left:10px;padding-top:8px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-tripad{font-size:11px;font-style:italic}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-tripad img{display:inline-block;width:42px;height:26px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-tripad i{bottom:-4px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-tripad i.custom-icon-tripadvisor,.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-tripad i.custom-icon-tripadvisor.empty{border:1.5px solid green;border-radius:50%;height:15px;width:15px;display:inline-block}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-tripad i.custom-icon-tripadvisor.empty:after{content:"";display:block;position:absolute;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%;background:0 0}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-recommended-hotel{margin-top:5px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-recommended-hotel span{display:inline-block}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-recommended-hotel span.fh-h-cluster-recommended-label{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:5px 8px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-recommended-hotel span.fh-h-cluster-recommended-text{font-style:italic;color:#0173c4;margin-left:14px}.fh-h-cluster-container.desktop .fh-h-cluster-content .localization{margin-top:8px}.fh-h-cluster-container.desktop .fh-h-cluster-content .localization i{color:#0173c4}.fh-h-cluster-container.desktop .fh-h-cluster-content .localization span{color:#666;margin-top:8px;display:block;font-size:12px}.fh-h-cluster-container.desktop .fh-h-cluster-content .localization span.address{display:inline-block;margin-top:0;padding-left:5px}.fh-h-cluster-container.desktop .fh-h-cluster-content .amenities{margin-top:10px}.fh-h-cluster-container.desktop .fh-h-cluster-content .amenities i{display:inline-block;color:#9a9a9a;margin-right:10px;font-weight:600}.fh-h-cluster-container.desktop .fh-h-cluster-content .info-tabs{margin-top:10px}.fh-h-cluster-container.desktop .fh-h-cluster-content .info-tabs .hotel-more{font-weight:600;margin-right:20px;padding-bottom:5px;cursor:pointer}.fh-h-cluster-container.desktop .fh-h-cluster-content .info-tabs .hotel-more:hover{color:#000;border-bottom:3px solid #005eab;transition:all .1s ease-in-out}.fh-h-cluster-container.desktop .fh-h-cluster-content .info-tabs .hotel-more.active{border-bottom:3px solid #005eab;color:#000}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container{text-align:right}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .logo-container{margin-top:10px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .price-container{margin-top:14px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .price-container span.price-from{color:#a8afae;text-transform:uppercase;display:block;font-size:12px;font-weight:600}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .price-container span.price-cpl{color:#0173c4;font-size:14px;font-weight:600;display:inline-block}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .price-container span.price-value{color:#0173c4;font-size:22px;font-weight:600;display:inline-block}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .price-container span.price-detail{color:#0173c4;font-weight:400;display:block;font-size:11px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .button-detail-container{margin-top:22px}.fh-h-cluster-container.desktop .fh-h-cluster-content .fh-h-cluster-price-container .button-detail-container button{font-weight:600;padding:6px 14px}.fh-h-cluster-container.desktop .fh-h-cluster-info{display:none;padding-top:15px}.fh-h-cluster-container.desktop .fh-h-cluster-info .col-6-48{width:48%}.fh-h-cluster-container.desktop .fh-h-cluster-info.active{display:block}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container{padding-bottom:15px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .room-desc-container{margin-top:12px;height:55px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .room-desc-container ul{list-style:disc;padding-left:18px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .room-desc-container ul li{display:list-item;font-size:11px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container{margin-top:12px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .fixed-height{height:55px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .includes{color:#767676}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .includes span{display:block;padding-left:20px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .includes span i{position:absolute;top:3px;left:8px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices{text-align:right}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span{font-size:12px;display:block}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span.price-value{color:#a8afae;font-weight:600}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span.price-cpl-subindex{font-size:11px;display:inline-block;font-weight:600}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span.price-cpl{display:inline-block;font-weight:600}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span.price-aclaration{font-weight:400;font-size:11px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span.blue{color:#0173c4}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .prices span.green{color:#5c9431}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .button-select-container{margin-top:5px;text-align:right}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .button-select-container button{width:112px;font-weight:600;padding:5px 10px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .button-select-container button.selected{background-color:#d0d0d0;border-color:#d0d0d0}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .rooms-includes-price-container .button-select-container span.button-aclaration.red{color:#ef231c;font-size:11px;font-weight:600}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .fh-h-cluster-added-info-container{width:95%;background-color:#f7f5f6;color:#767676;margin-top:12px;padding:10px 10px 10px 30px;border-left:3px solid #002b7a}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .fh-h-cluster-added-info-container i{font-size:20px;position:absolute;top:25px;left:22px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .fh-h-cluster-added-info-container span{font-size:10px;display:block}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .fh-h-cluster-alert-info-container{background-color:#f7f5f6;color:#767676;margin-top:12px;padding:10px 10px 10px 35px;border-left:3px solid #ef231c}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .fh-h-cluster-alert-info-container i{font-size:20px;position:absolute;top:25px;left:10px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-tarifa .fh-h-cluster-info-container .fh-h-cluster-alert-info-container span{font-size:10px;display:block}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container{padding-bottom:15px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .desc-container{margin-top:12px;padding:20px 0}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-container{margin-top:25px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-container .amenities-title-container{margin-bottom:15px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-container .amenities-title-container span{font-size:16px;display:block}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-container .list-amenities-container ul.amenities-list{width:100%}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-container .list-amenities-container ul.amenities-list li.amenity{display:block;padding-bottom:5px;float:left;width:50%}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-container .list-amenities-container ul.amenities-list li.amenity i.blue{color:#0173c4;margin-right:5px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-imgs-container{margin-top:25px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-detalles .fh-h-cluster-detail-container .fh-h-cluster-amenities-imgs-container a.amenities-img{width:50%;display:block;float:left;padding:2px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-mapa{padding:0 0 15px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-mapa .fh-h-cluster-map-container{margin-top:12px;height:300px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-street{padding:0 0 15px}.fh-h-cluster-container.desktop .fh-h-cluster-info.detalle-cluster-street .fh-h-cluster-street-container{margin-top:12px;height:300px}@media (max-width:767px){.fh-h-cluster-container.mobile .colapsed-content,.fh-h-cluster-container.mobile .opened-content{animation:Ab .5s}.fh-h-cluster-container.mobile .fh-h-cluster-content{padding-bottom:12px}.fh-h-cluster-container.mobile .fh-h-cluster-content .opened-content{display:block}.fh-h-cluster-container.mobile .no-padding-left{padding-left:0}.fh-h-cluster-container.mobile .no-padding-right{padding-right:0}.fh-h-cluster-container.mobile .separator.s-top{border-top:1px solid #dfdfdf}.fh-h-cluster-container.mobile .separator.s-right{border-right:1px solid #dfdfdf}.fh-h-cluster-container.mobile .separator.s-bottom{border-bottom:1px solid #dfdfdf}.fh-h-cluster-container.mobile .separator.s-left{border-left:1px solid #dfdfdf}.fh-h-cluster-container.mobile .fh-cluster-panel-title-text{margin-bottom:25px;color:#606060}.fh-h-cluster-container.mobile .fh-cluster-panel-title-text label{margin-left:0}.fh-h-cluster-container.mobile .fh-h-cluster-content{margin-top:25px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .col-6-45{width:45%}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-hotel-img-container{width:124px;height:98px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-hotel-img-container img{height:100%;width:100%}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-h-cluster-hotel-rating{display:inline-block;font-size:11px;margin-right:10px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-h-cluster-hotel-rating i.fa-star{color:#ffa224}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-tripad{font-size:11px;font-style:italic;display:inline-block}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-tripad img{display:inline-block;width:90px;height:auto;margin-bottom:2px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-h-cluster-recommended-hotel{margin-top:5px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-h-cluster-recommended-hotel span{display:inline-block}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-h-cluster-recommended-hotel span.fh-cluster-recommended-text{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:5px 8px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .localization{margin-top:10px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .localization i{font-size:10px;color:#0173c4}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .localization span{display:inline-block;font-size:10px;padding-left:5px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .amenities i{display:inline-block;color:#9a9a9a;margin-right:5px;font-weight:600;font-size:11px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel{margin-top:10px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel span.clp{font-size:12px;font-weight:600;color:#0173c4}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel span.total{display:block;font-size:10px;font-weight:600;color:#8f8f8f}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel span.detail{display:inline-block;font-size:10px;font-weight:200;color:#0173c4}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel .button-select-container{margin-top:10px;margin-left:20px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel .button-select-container button{font-weight:600;padding:5px 10px;font-size:12px;width:100px}.fh-h-cluster-container.mobile .fh-h-cluster-content .fh-cluster-hotel-info-panel .fh-cluster-total-container .total-panel .button-select-container button.selected{background-color:#d0d0d0;border-color:#d0d0d0}}.fh-f-container .separator.s-top{border-top:1px solid #dfdfdf}.fh-f-container .separator.s-right{border-right:1px solid #dfdfdf}.fh-f-container .separator.s-bottom{border-bottom:1px solid #dfdfdf}.fh-f-container .separator.s-left{border-left:1px solid #dfdfdf}.fh-f-container .fh-f-title-text{margin-bottom:14px;color:#333}.fh-f-container .fh-f-title-text i.icon-title{position:absolute;top:2px;font-size:16px}.fh-f-container .fh-f-title-text label{display:inline-block;margin-left:32px}.fh-f-container .fh-f-options .col-2-12{width:12%}.fh-f-container .fh-f-options .fh-f-orderby{float:left;padding:10px 12px 10px 0;margin-top:14px;margin-bottom:14px;color:#0073c4}.fh-f-container .fh-f-options .fh-f-orderby-items-container{float:left;padding:10px 12px;margin-top:14px;margin-bottom:14px}.fh-f-container .fh-f-options .fh-f-orderby-items-container span i{margin-left:10px}.fh-f-container .fh-f-options .fh-f-expand-all{cursor:pointer;float:left;font-size:18px;padding:10px 12px 10px 0;margin-top:14px;margin-bottom:0;width:30px}.fh-f-container .fh-f-options .fh-f-expand-all i:hover{color:#5c9431}.fh-f-container .fh-f-options .fh-f-colapse-all{cursor:pointer;float:left;font-size:18px;padding:10px 12px;margin-top:14px;margin-bottom:0}.fh-f-container .fh-f-options .fh-f-colapse-all i:hover{color:#0073c4}.fh-f-container .fh-f-options .fh-f-colapse-all,.fh-f-container .fh-f-options .fh-f-expand-all{text-align:center}.fh-f-container .fh-f-options .fh-f-colapse-all i.bigger,.fh-f-container .fh-f-options .fh-f-expand-all i.bigger{font-size:20px;transition:font-size .2s ease-in-out}.fh-f-solution-container.desktop{position:relative;padding-bottom:30px;margin-bottom:30px}.fh-f-solution-container.desktop .fh-f-title-text{margin-top:20px;position:relative}.fh-f-solution-container.desktop .fh-f-title-text i{position:absolute;top:2px}.fh-f-solution-container.desktop .fh-f-title-text i.icon-despegue{color:#5c9431}.fh-f-solution-container.desktop .fh-f-title-text i.icon-arrival{color:#0173c4}.fh-f-solution-container.desktop .fh-f-solution-flight-list{height:auto}.fh-f-solution-container.desktop .fh-f-solution-right-panel{position:absolute;right:-1%;bottom:10%;width:25%;padding:0 15px}.fh-f-solution-container.desktop .fh-f-solution-right-panel.floated{border-top:none;position:relative;float:left}.fh-f-solution-container.desktop .fh-f-solution-right-panel .fh-f-solution-total-container .fh-h-total-panel{padding:5px 7px}.fh-f-solution-container.desktop .fh-f-solution-right-panel .fh-f-solution-total-container .fh-h-total-panel .total-title{text-align:left;font-size:10px;color:#969c9c;font-weight:600}.fh-f-solution-container.desktop .fh-f-solution-right-panel .fh-f-solution-total-container .fh-h-total-panel .total-usd{margin-top:6px;text-align:right;font-size:10px;color:#969c9c;font-weight:500}.fh-f-solution-container.desktop .fh-f-solution-right-panel .fh-f-solution-total-container .fh-h-total-panel .total-local{text-align:right;margin-top:14px;font-size:14px;font-weight:600;color:#0173c4}.fh-f-solution-container.desktop .fh-f-solution-right-panel .fh-f-solution-total-container .fh-h-total-panel button{width:100%;margin-top:20px;font-weight:600}.fh-f-solution-container.desktop .fh-f-solution-right-panel .fh-f-solution-total-container .fh-h-total-panel button.fh-f-btn-selected{background-color:gray;border-color:gray}.no-padding{padding:0}.separator.s-top{border-top:1px solid #dfdfdf}.separator.s-right{border-right:1px solid #dfdfdf}.separator.s-bottom{border-bottom:1px solid #dfdfdf}.separator.s-left{border-left:1px solid #dfdfdf}.fh-f-flight-container.desktop .fh-f-always-visible{text-align:center;margin-top:0;margin-bottom:20px;padding:6px 0;cursor:pointer}.fh-f-flight-container.desktop .fh-f-always-visible.active{background-color:#f1f7fc;margin-bottom:0}.fh-f-flight-container.desktop .fh-f-always-visible.active .fh-f-selector-container .selector{border-color:#0068bc}.fh-f-flight-container.desktop .fh-f-always-visible.active .fh-f-selector-container .selector:before{content:'';border-radius:50%;position:relative;top:2px;width:14px;height:14px;display:block;margin:auto;background:#0068bc}.fh-f-flight-container.desktop .fh-f-always-visible .col-1-10{width:10%;margin-left:5px}.fh-f-flight-container.desktop .fh-f-always-visible .col-2-12{width:12%}.fh-f-flight-container.desktop .fh-f-always-visible .col-2-21{width:21%}.fh-f-flight-container.desktop .fh-f-always-visible .col-5-44{width:44%}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-selector-container{margin-top:15px;position:relative}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-selector-container i{margin-right:10px;font-size:16px;font-weight:700;position:absolute;top:3px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-selector-container .selector{cursor:pointer;border:1px solid #ccc;width:20px;height:20px;backgorund:transparent;border-radius:50%;display:inline-block;top:2px;position:relative;margin-left:21px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-air-logo{text-align:center;display:inline-block}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-air-logo .fh-logo-text,.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-air-logo img{display:inline-block}.fh-f-flight-container.desktop .fh-f-always-visible .title{text-transform:uppercase;color:#0173c4;font-size:16px;font-weight:700}.fh-f-flight-container.desktop .fh-f-always-visible .title.lower{text-transform:lowercase}.fh-f-flight-container.desktop .fh-f-always-visible .title-sub{font-size:12px;color:#0068bc}.fh-f-flight-container.desktop .fh-f-always-visible sup{top:-.5em}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-main-info{margin-top:5%;text-align:left;display:inline-block;margin-right:10px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-main-info .detail{text-transform:uppercase;font-size:10px;position:absolute;top:25px;left:10px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-timeline-container{margin-top:10px;margin-right:10px;display:inline-block;width:auto;color:#fff}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-timeline-container .flight-chain{position:relative;padding:0}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-timeline-container .flight-chain:before{content:"";position:absolute;border-color:#365ea6;border-style:solid;border-width:0 0 4px;width:95%;z-index:0;top:45%}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-timeline-container .flight-chain .flight-dot{display:inline-block;list-style-type:none;background-color:#002b7a;margin-left:8px;border-radius:50%;width:14px;height:14px;text-align:center;line-height:14px;vertical-align:middle;font-weight:600}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-timeline-container .flight-chain .text{font-size:9px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-timeline-container .arrow-head{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #365ea6;vertical-align:middle;margin-left:5px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-hour-detail{margin-top:11px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-hour-detail span{margin-right:4px;color:#0173c4;display:inline-block}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-hour-detail span.plus-time{font-style:italic}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-class{text-align:left;margin-top:8px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-flight-class span{font-size:10px}.fh-f-flight-container.desktop .fh-f-always-visible .fh-f-briefcase-container{margin-top:20px}.fh-f-flight-container.desktop .fh-f-expanded-content{height:auto;display:none;background-color:#f1f7fc;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-bottom:10px}.fh-f-flight-container.desktop .fh-f-expanded-content.expanded{display:block}.fh-f-flight-container.desktop .fh-f-expanded-content a.more-details{width:23%;text-align:right;text-decoration:underline;float:right;font-size:12px;color:#0173c4;margin-top:10px;margin-right:15px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph{padding-bottom:10px;max-width:75%;margin:25px auto;display:block}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li{padding:5px 0;display:table}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-departure:before{position:absolute;left:-30px;top:4px;content:'\e95d';color:#5c9431;font-family:icomoon!important;line-height:1;font-size:22px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-arrival:before{position:absolute;left:-30px;bottom:15px;content:'\e95e';color:#0068bc;font-family:icomoon!important;line-height:1;font-size:22px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-stop .flight-time{vertical-align:middle;border-left-style:dashed;border-left-color:#f72615}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-stop .flight-time p.in{color:#f72615;margin:0;display:inline-block;vertical-align:middle}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-stop .flight-time p.in strong{color:#f72615}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-stop .flight-description>div{padding:5px 20px!important;margin:0 10px;background:#e7eef5;font-size:10px;text-align:left!important;margin-left:55px;width:210px!important}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-stop .flight-description>div p{text-align:left!important;color:#333!important}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li.flight-stop .flight-description>div p .icon{font-size:14px;position:relative;top:2px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div{vertical-align:middle;display:table-cell}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-time{min-width:110px;border-left:2px solid #0068bc;padding-left:10px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-time p{display:block;font-size:11px;margin-bottom:0;color:#666}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-time p strong{display:block;color:#0068bc;font-size:14px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-time p.in{margin-bottom:50px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-time p.out{margin-top:50px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description{margin-left:25px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description>div{display:inline-block;vertical-align:middle}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description>div:first-child{padding:5px;width:42px;text-align:right}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description>div:first-child p,.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description>div:first-child var{margin:0;font-style:normal;color:#0068bc;font-size:10px;text-align:right}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description>div:first-child+div{width:210px;padding:5px 20px;margin:0 10px;background:#e7eef5;font-size:10px}.fh-f-flight-container.desktop .fh-f-expanded-content .flight-graph li>div.flight-description>div:first-child+div p{margin-top:5px;margin-bottom:0}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark{color:#606060;background:none}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-left{padding-left:25px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-left.vuelo{text-align:left}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-left.vuelo .origin{color:#5c9431}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-left.vuelo .destination{color:#0073c4}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-left .fecha{color:#5c9431}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-right .fecha{color:#0073c4}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-left.bottom-fecha .fecha i,.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .top-right.bottom-fecha .fecha i{left:35px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .product-title-search{text-align:left;margin-top:18px;margin-bottom:12px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .product-title-search a.product-name{cursor:default;color:#606060}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .product-title-search a.product-name:focus,.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .product-title-search a.product-name:hover{color:#606060}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .product-title-search a.product-name span{margin-left:18px;font-weight:600;font-size:14px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .product-title-search a.product-name i.icon{margin-right:8px;font-size:18px;line-height:.8em;position:absolute;top:22px;left:2px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .selected-hotel{text-align:left;margin-left:10px;margin-bottom:10px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .selected-hotel .destination{color:#0073c4}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .boton-search{margin-top:20px}.flight-plus-hotel .mystique-filter-flight-hotel .search-box .lef-box-dark .separator{border-bottom-color:#cecece}.flight-plus-hotel .container-research{position:relative;display:block;margin-top:10px;margin-bottom:10px}.flight-plus-hotel .container-research.disabled label,fieldset[disabled] .flight-plus-hotel .container-research label{cursor:not-allowed}.flight-plus-hotel .container-research label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.flight-plus-hotel .container-research .checkbox{margin-top:5px}.flight-plus-hotel .container-research .checkbox input[type=checkbox]{opacity:0}.flight-plus-hotel .container-research .checkbox-primary input[type=checkbox]:checked+label:before{background-color:#015eab;border-color:#015eab}.flight-plus-hotel .container-research .checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;font-weight:600;border:1px solid #ccc;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.flight-plus-hotel .container-research .checkbox-primary input[type=checkbox]:checked+label:after{color:#fff}.flight-plus-hotel .container-research .checkbox input[type=checkbox]:checked+label:after{font-family:FontAwesome;content:"\f00c"}.flight-plus-hotel .container-research .checkbox label:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.flight-plus-hotel .container-research .label-flight-searcher{top:48px;left:15px}.flight-plus-hotel .container-research hr{margin-top:0;margin-bottom:0;border:0;border-top:none}.flight-plus-hotel .container-research .select2-selection__rendered{padding-bottom:15px!important}.flight-plus-hotel .container-research label.title-input{padding-left:0;margin-bottom:0;margin-top:15px;font-weight:600;color:#606060}.flight-plus-hotel .container-research .row{margin-right:0;margin-left:0}.flight-plus-hotel .container-research .data input{width:100%;font-size:.9em;padding:7px 7px 6px;border:1px solid #aaa;border-radius:2px;margin:0 0 15px;background:#fff}.flight-plus-hotel .container-research .data input.select2-search__field{width:100%;font-size:.9em;padding:0;border:none;border-radius:0;margin:0;margin:25px 2px 0}.flight-plus-hotel .container-research .data input+span{margin-left:-18px!important;margin-top:7px}.flight-plus-hotel .container-research .data input+span.icon.blue{color:#0073c4}.flight-plus-hotel .container-research .data select{width:100%;font-size:.9em;padding:7px 7px 6px;border:1px solid #aaa;border-radius:2px;margin:0 0 15px;background:#fff}.flight-plus-hotel .container-research .data .box-extra{position:relative;display:table;background:rgba(0,0,0,.05);margin:0 0 15px;border-radius:4px;padding:8px 2px 12px;width:100%}.flight-plus-hotel .container-research .input-daterange input{text-align:left}.flight-plus-hotel .input-origin-destination .select2-container{position:relative!important;right:0!important}.nav-comparator-mobile{position:relative}.nav-comparator-mobile .nav-comparator-positioner{position:absolute;top:0;width:100%;z-index:3}.nav-comparator-mobile .nav-comparator-positioner.sticky{position:fixed}@media (min-width:1023px) and (max-width:1199px){.nav-comparator-mobile .nav-comparator-positioner.sticky{width:100%;max-width:737px}}@media (min-width:1200px){.nav-comparator-mobile .nav-comparator-positioner.sticky{width:100%;max-width:889px}}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper{width:100%;background-color:#eee;border:none;padding:16px;text-align:center;color:#333;font-weight:700;position:absolute;visibility:hidden;font-size:18px;opacity:0;transition:opacity .3s ease-in-out}@media (min-width:1025px){.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper{padding:8px;font-size:14px}}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .main-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .main-content a{position:relative}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .main-content a:hover{color:#737171}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .main-content a .nav-text{text-decoration:underline}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .main-content a .quantity{padding:1px 8px;background:#015eab;color:#fff;border-radius:17px;display:inline-block}.nav-comparator-mobile .nav-comparator-positioner .nav-comparator-wrapper .closer{position:absolute;right:10px;top:2px}.maintenance-notification-bar{width:100%;position:relative;color:#fff;padding:5px;text-align:center;font-size:12px;font-weight:700;margin-bottom:10px;display:none;visibility:hidden;transition:all 1s ease-in-out}.maintenance-notification-bar.now{background:red}.maintenance-notification-bar.soon{background:#ffbf00}.maintenance-notification-bar.next{background:#0431b4}.maintenance-notification-bar.active{display:block;visibility:visible}.maintenance-notification-bar.active.black-layout{margin-top:0;margin-bottom:0}.maintenance-notification-bar.active.white-layout{margin-top:-15px}@media (max-width:769px){.maintenance-notification-bar.active.white-layout{margin-top:0}}.maintenance-notification-bar.active.silver-layout{margin-top:0}.maintenance-notification-bar .notification-content-wrapper .notification-content .notification-text{margin:0;padding:0}.screen-blocker{display:none}.screen-blocker.active{display:block;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999999;cursor:not-allowed}.screen-blocker.active .warning-card{width:50%;position:fixed;height:50px;background:#699fcc;top:45%;left:25%;color:#fff;border-radius:4px;font-weight:700;border:1px solid #0662ad;text-align:center;padding:15px}@media (max-width:769px){.screen-blocker.active .warning-card{height:110px}}.fancybox-overlay{z-index:3}@media (max-width:768px){.fancybox-nav span{visibility:visible}}.comparator-main .comparator-content{margin-bottom:40px}.comparator-main .comparator-content .comparator-head .comparator-head-box a.back i{margin-left:-17px}.comparator-main .comparator-content .comparator-map{height:1px;margin-bottom:0}.comparator-main .comparator-content .header-stars{margin-right:12px}.comparator-main .comparator-content p.tag span.bad{background:#777}.comparator-main .comparator-content p.tag span.good{background:#a3bd31}.comparator-main .comparator-content p.tag span.very-good{background:#70a83b}.comparator-main .comparator-content .result .select-result{top:16px}.comparator-main .comparator-content .result .rate .price p{font-size:11px;color:#0073c4}.comparator-main .comparator-content .result .rate .view{margin-top:-5px}.comparator-main .comparator-content .result .rate .view .button{color:#fff;border-radius:3px;background:#015eab}.comparator-main .comparator-content .result .rate .view .button:hover{background:#23bffb}.comparator-main .comparator-content .result .pictures img{max-width:100%}.comparator-main .comparator-content .result-selected{animation:Bb .5s}.comparator-main .comparator-content .comparatorCategory .description{display:none}.comparator-main .comparator-content .comparatorCategory .rate .price{width:100%}.comparator-main .comparator-content .comparatorCategory .characteristics i{color:#0073c4}.comparator-main .comparator-content .comparatorCategory .characteristics p{display:inline-block}.comparator-main .comparator-gallery:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comparator-main .comparator-gallery:after.fa-pull-left{margin-right:.3em}.comparator-main .comparator-gallery:after.fa-pull-right{margin-left:.3em}.comparator-main .comparator-gallery:after.pull-left{margin-right:.3em}.comparator-main .comparator-gallery:after.pull-right{margin-left:.3em}@media (max-width:992px){.comparator-main .hotelsComparator-space{padding:0}}.comparator-main .hotelsComparator-space .results-expanded .result .main-content .rate .price{float:none}.comparator-main .hotelsComparator-space .results-expanded .result .main-content .rate .price .price-uds{color:#6f6f6f;font-weight:700;float:left;display:block;width:100%}.comparator-main .hotelsComparator-space .results-expanded .result .main-content .rate .price .local-price{color:#015eab}.comparator-main .hotelsComparator-space .results-expanded .result .main-content.compared h3{margin-left:20px;margin-right:25px}.comparator-main .hotelsComparator-space .route-search{width:100%;margin:0;padding:5px 0;position:absolute;top:0;background:hsla(0,0%,100%,.6)}@media (max-width:1023px){.comparator-main .hotelsComparator-space .route-search{position:relative;padding:20px 0 0 10px}}@media (max-width:992px){.comparator-main .hotelsComparator-space .hc-breadcrum-place{padding-bottom:15px}}.comparator-main .hotelsComparator-space .hc-breadcrum-place span{font-size:11px}.comparator-main .hotelsComparator-space .hc-breadcrum-place span.last{color:#0073c4;font-weight:600}.comparator-main .hotelsComparator-space .hc-breadcrum-place .separator{color:#0073c4}.comparator-main .mismensajes-slide-content{position:relative;z-index:100;overflow:hidden}.comparator-main .mismensajes-slide-content .container,.comparator-main .mismensajes-slide-content .container-fluid{padding-left:0;padding-right:0}.comparator-main .mismensajes-slide-content .page-header{margin:0;padding:15px 10px;font-size:18px;font-weight:700}@media (max-width:992px){.comparator-main .mismensajes-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.comparator-main .mismensajes-slide-content{width:auto;padding:0}}.comparator-main .hotelsComparator-slide-content{position:relative;z-index:100;overflow:hidden}.comparator-main .hotelsComparator-slide-content .container,.comparator-main .hotelsComparator-slide-content .container-fluid{padding-left:0;padding-right:0}.comparator-main .hotelsComparator-slide-content .page-header{margin:0;padding:15px 10px;font-size:18px;font-weight:700}@media (max-width:992px){.comparator-main .hotelsComparator-slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.comparator-main .hotelsComparator-slide-content{width:auto;padding:0}}.comparator-main .hotelsComparator-slide-content .hotelsComparator-page-content{background:#fff}@media (max-width:992px){.comparator-main .hotelsComparator-slide-content{padding:0;margin:0;width:auto}}@media (min-width:600px) and (max-width:768px){.comparator-main .hotelsComparator-slide-content{background:#fff}.comparator-main .hotelsComparator-slide-content .container{margin:0;width:768px}}.comparator-main .results{padding:0 0 40px}@media (max-width:1023px){.comparator-main .results{padding:0}}.comparator-main .fancybox-overlay{z-index:9999999}@media (max-width:1023px){.comparator-main .fancybox-overlay{z-index:3}}.comparator-main .comparator{margin-bottom:40px}.comparator-main .comparator #search_bg+.results{padding:40px}.comparator-main .comparator .comparator-map .hito-map{position:relative;margin-top:10px;top:0;left:0}@media (max-width:1023px){.comparator-main .comparator{margin-bottom:0}}@media (min-width:768) and (max-width:1023px){.comparator-main .comparator .slide-content{padding:0}}.comparator-main .comparator-content{position:static;padding-bottom:1px}.comparator-main .comparator-content .comparator-results{padding-bottom:11px}.comparator-main .comparator-content .comparator-head{width:calc(100% + 3px);display:table}.comparator-main .comparator-content .comparator-head .comparator-head-box{display:table;height:55px;vertical-align:middle;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding-right:0}.comparator-main .comparator-content .comparator-head .comparator-head-box a:hover{color:#015eab;transition:all .5s ease-in-out}.comparator-main .comparator-content .comparator-head .comparator-head-box h3{display:table-cell;vertical-align:middle;margin:0;font-weight:500;font-size:17px}.comparator-main .comparator-content .comparator-head .comparator-head-box h3 strong{float:left;color:#015eab;margin-top:3px;display:inline-block;padding-right:10px;font-size:15px}.comparator-main .comparator-content .comparator-head .comparator-head-box h3 select{float:left;margin-right:-5px;border:none}.comparator-main .comparator-content .comparator-head .comparator-head-box a{display:table-cell;vertical-align:middle;color:#6f6f6f;padding-right:40px}.comparator-main .comparator-content .comparator-head .comparator-head-box a i{float:left;font-size:20px;padding-right:7px}.comparator-main .comparator-content .comparator-head .comparator-head-box a.back{padding-right:10px;text-align:right;color:#015eab;margin-right:0}.comparator-main .comparator-content .comparator-head .comparator-head-box a.back i{float:right;position:absolute;right:140px;font-size:20px;font-weight:700;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}@media (max-width:768px){.comparator-main .comparator-content .comparator-head .comparator-head-box a.back i{left:10%}}@media screen and (min-width:0\0){.comparator-main .comparator-content .comparator-head .comparator-head-box a.back i{margin-left:55px}}.comparator-main .comparator-content .comparator-head .comparator-head-box a.back i.moved-left{right:146px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}@media (max-width:600px){.comparator-main .comparator-content .comparator-head .comparator-head-box a{width:100%;display:block;margin:10px 0}.comparator-main .comparator-content .comparator-head .comparator-head-box a.back{text-align:left;padding-left:18px}}@media (max-width:992px){.comparator-main .comparator-content .comparator-head .comparator-head-box{width:100%}}.comparator-main .comparator-content .comparator-body .loader-container.options{font-size:50px;color:#d0cdcd;text-align:center;position:absolute;top:40%;left:60%}.comparator-main .comparator-content .comparator-map{visibility:hidden;margin-top:-20px;height:10px}.comparator-main .comparator-content .header-stars{float:left;margin-right:20px;font-size:13px;color:#f59c0d}.comparator-main .comparator-content p.tag{font-size:11px;padding:5px 0}.comparator-main .comparator-content p.tag span{display:inline-block;border-radius:5px;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}.comparator-main .comparator-content .result{border-left:1px solid #d0d0d0;padding:10px;cursor:pointer;transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}.comparator-main .comparator-content .result .content-loaded .main-content{min-height:240px}.comparator-main .comparator-content .result .tripad{min-height:21px}.comparator-main .comparator-content .result .tripad img{width:120px;height:auto}.comparator-main .comparator-content .result.option-selected .loader-container{font-size:50px;color:#d0cdcd;text-align:center;vertical-align:middle;margin-top:70%;margin-bottom:70%}.comparator-main .comparator-content .result h3{margin-right:45px;min-height:30px;font-size:18px}.comparator-main .comparator-content .result hr{border-top:1px solid #ccc}.comparator-main .comparator-content .result .location{min-height:55px}.comparator-main .comparator-content .result .location p{float:left;font-size:12px;min-height:33px}.comparator-main .comparator-content .result a{color:#6f6f6f}.comparator-main .comparator-content .result .close-result{right:8px;top:18px;position:absolute;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.comparator-main .comparator-content .result .close-result:hover{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;color:#f02928}.comparator-main .comparator-content .result .select-result{position:absolute;right:33px;font-size:18px;top:14px;transform:rotate(30deg);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}@media (min-width:1024px){.comparator-main .comparator-content .result .select-result:hover{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;color:#015eab;transform:rotate(0deg)}}.comparator-main .comparator-content .result .select-result.pinned{top:10px}@media (max-width:767px){.comparator-main .comparator-content .result .select-result{position:absolute;left:5px;top:39px}.comparator-main .comparator-content .result .select-result.pinned{transform:rotate(0deg);top:10px;left:10px}}@media (min-width:768px) and (max-width:1023px){.comparator-main .comparator-content .result .select-result{left:0;top:60px}.comparator-main .comparator-content .result .select-result.pinned{transform:rotate(0deg);top:10px;left:10px}}.comparator-main .comparator-content .result .rate .rate-description{padding:10px 0;font-size:12px}.comparator-main .comparator-content .result .rate .price-secondary-currency{color:#333;font-weight:700!important;font-size:10px!important}.comparator-main .comparator-content .result .rate .price-primary-currency{color:#0073c4;font-weight:700!important;font-size:14px!important}.comparator-main .comparator-content .result .rate .provider{float:left;font-size:12px;padding-bottom:15px;padding-top:3px}.comparator-main .comparator-content .result .rate .provider img{width:80px;height:auto}.comparator-main .comparator-content .result .rate .provider img.selected{border:1px solid #dedede}@media (max-width:468px){.comparator-main .comparator-content .result .rate .provider{display:block;width:100%}}.comparator-main .comparator-content .result .rate .view{margin-top:15px;float:right}.comparator-main .comparator-content .result .rate .view .hotel-marker-container{float:left;margin-top:14px;position:relative;margin-right:10px}.comparator-main .comparator-content .result .rate .view .hotel-marker-container i{font-size:35px;color:#e25e00}.comparator-main .comparator-content .result .rate .view .hotel-marker-container i span{position:absolute;left:14px;top:10px;color:#fff;font-size:11px;font-weight:700;font-family:Inter,sans-serif}.comparator-main .comparator-content .result .rate .view .button{margin-top:20px;top:0;font-size:11px;padding:5px 10px}@media (max-width:1023px){.comparator-main .comparator-content .result .rate .view{float:none;width:100%}.comparator-main .comparator-content .result .rate .view .button{width:100%;display:block;text-align:center;margin-top:0}}@media (max-width:768px){.comparator-main .comparator-content .result .rate .view{float:left;width:100%;padding-bottom:20px}}.comparator-main .comparator-content .result .rate .number{float:left;margin-right:10px;width:25px;height:25px;background:#f02928;border-radius:50%;display:table;color:#fff;font-weight:700;font-size:13px;text-align:center}.comparator-main .comparator-content .result .rate .number span{display:table-cell;vertical-align:middle}.comparator-main .comparator-content .result .pictures img{width:100%;margin:10px 0;display:block;height:173px}@media (max-width:767px){.comparator-main .comparator-content .result .pictures img{height:100px}}.comparator-main .comparator-content .result-selected{z-index:999;background:#f5f5f5;border-left:none;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);animation:none}.comparator-main .comparator-content .result-selected .close-result,.comparator-main .comparator-content .result-selected .select-result{display:none}.comparator-main .comparator-content .result-selected.selected-efect{animation:Bb .5s}.comparator-main .comparator-content .result-selected .option-selected{border-left:none;padding:0}.comparator-main .comparator-content .comparatorCategory hr{border-top:1px dashed #ccc}.comparator-main .comparator-content .comparatorCategory .description{font-size:12px}.comparator-main .comparator-content .comparatorCategory .rate{padding:0;display:none}.comparator-main .comparator-content .comparatorCategory .rate .notifications .notices{width:100%;margin-left:0}.comparator-main .comparator-content .comparatorCategory .rate .price{width:50%;padding:10px 0;margin-top:7px}@media (max-width:1023px){.comparator-main .comparator-content .comparatorCategory .rate .price{padding:5px 0}}.comparator-main .comparator-content .comparatorCategory .rate .price .local-price{font-size:15px;padding-right:14px;float:left;line-height:16px}.comparator-main .comparator-content .comparatorCategory .rate .price .price-uds{line-height:16px}.comparator-main .comparator-content .comparatorCategory .characteristics{display:none}.comparator-main .comparator-content .comparatorCategory .error-loading-container{color:#6f6f6f;margin-top:25px}.comparator-main .comparator-content .comparatorCategory .reviews{display:none}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review{margin-bottom:30px;padding-bottom:20px;border-bottom:2px dotted #ccc}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review:last-of-type{border-bottom:none}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .response-container{margin-top:10px;background-color:#f5f5f5;padding:10px}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .response-container.selected{background-color:#fff}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .response-container .response-author{font-size:10px;color:#777}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .view-owner-response{text-align:left;margin-top:15px;font-size:10px}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .view-owner-response a{color:#015eab;border:1px solid #015eab;padding:5px;position:relative;padding-left:20px}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .view-owner-response a i{position:absolute;font-size:16px}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .view-owner-response a i.fa-angle-up{left:5px;top:2px}.comparator-main .comparator-content .comparatorCategory .reviews .tripad-individual-review .view-owner-response a i.fa-angle-down{left:5px;top:4px}.comparator-main .comparator-content .comparatorCategory .reviews .resena-person-description{padding-bottom:0}.comparator-main .comparator-content .comparatorCategory .reviews .content{font-size:12px}.comparator-main .comparator-content .comparatorCategory .reviews .content .titulo{padding:10px 0;color:#42a640;font-weight:700}.comparator-main .comparator-content .comparatorCategory .reviews .content span{padding-top:10px;display:block;color:#aeaeae;font-weight:700;font-style:italic}.comparator-main .comparator-content .comparatorCategory .reviews .reviews-description{width:67%;float:left}.comparator-main .comparator-content .comparatorCategory .reviews .advisor{width:33%;float:right;font-weight:700}.comparator-main .comparator-content .comparatorCategory .reviews hr{border-top:1px solid #ccc;margin-bottom:10px}.comparator-main .comparator-items .owl-stage .owl-item:last-of-type{display:none}.comparator-main .comparator-items .owl-nav{top:0;z-index:9999;position:absolute;width:100%}.comparator-main .comparator-items .owl-nav .owl-next,.comparator-main .comparator-items .owl-nav .owl-prev{top:252px;display:inline-block;padding-top:24px;text-align:center;cursor:pointer;height:45px;width:25px;background:rgba(0,0,0,.8);line-height:50px;opacity:0;position:absolute;color:transparent;line-height:0;transition:opacity .3s ease}.comparator-main .comparator-items .owl-nav .owl-prev{left:293px;padding-right:5px;border-radius:0 30px 30px 0;background-clip:padding-box}.comparator-main .comparator-items .owl-nav .owl-prev i{margin-left:-9px}.comparator-main .comparator-items .owl-nav .owl-prev:before{color:#fff;display:block;content:"\f053";font-family:FontAwesome;font-size:18px}.comparator-main .comparator-items .owl-nav .owl-next{right:0;padding-left:5px;border-radius:30px 0 0 30px;background-clip:padding-box}.comparator-main .comparator-items .owl-nav .owl-next i{margin-right:-9px}.comparator-main .comparator-items .owl-nav .owl-next:before{color:#fff;display:block;content:"\f054";font-family:FontAwesome;font-size:18px}@media (max-width:1024px){.comparator-main .comparator-items .owl-nav{display:none}}@keyframes Bb{0%{transform:scale(.7)}to{transform:scale(1)}}.comparator-main .comparator-gallery{display:block;position:relative}.comparator-main .comparator-gallery:before{z-index:99;left:0;top:0;background:#015eab;display:block;content:'';position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .5s ease}.comparator-main .comparator-gallery:after{color:#fff;transition:font-size .25s ease;font-size:0;display:block;content:"\f002";position:absolute;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%)}.comparator-main .comparator-gallery:hover:after{font-size:50px}.comparator-main .comparator-gallery:hover:before{filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity = (50));-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}@media (max-width:992px){.comparator-main .comparator-content .comparator-head .comparator-head-box:last-child{margin-left:0;border-right:0}}.comparator-main .resultadohoteles-tarifas{display:block;width:100%;padding:15px 0 0;margin:0;position:relative;text-align:left;float:left;border-top:1px solid #ccc}.comparator-main .resultadohoteles-tarifas .separator-item{border-bottom:1px dotted #eee;margin-bottom:20px}.comparator-main .resultadohoteles-tarifas .resultadohoteles-tarifas-item{position:relative;font-size:12px;margin-bottom:5px}.comparator-main .resultadohoteles-tarifas .description-rates{float:left;padding-right:15px;font-size:12px}.comparator-main .resultadohoteles-tarifas .description-rates .item{padding-left:10px;position:relative}.comparator-main .resultadohoteles-tarifas .description-rates .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.comparator-main .resultadohoteles-tarifas .included{float:left;width:18%;padding-left:15px;padding-right:15px}.comparator-main .resultadohoteles-tarifas .included span{display:block;padding-left:20px;position:relative;font-weight:700;line-height:15px}.comparator-main .resultadohoteles-tarifas .included span i{position:absolute;top:3px;left:0}.comparator-main .resultadohoteles-tarifas .price{padding-left:15px;padding-right:15px;float:left;width:18%}.comparator-main .resultadohoteles-tarifas .price .price-uds{font-size:11px;font-weight:600}.comparator-main .resultadohoteles-tarifas .price .price-local{font-size:13px;color:#015eab}.comparator-main .resultadohoteles-tarifas .price .price-detail{font-size:9px}@media (max-width:767px){.comparator-main .resultadohoteles-tarifas .price .price-detail{width:50%!important}}@media (min-width:768px){.comparator-main .resultadohoteles-tarifas .price .price-detail{width:100%!important}}@media (max-width:1200px){.comparator-main .resultadohoteles-tarifas .price .price-detail{font-size:9px;display:inline-block;float:left;text-align:left;width:100%}}@media (max-width:1200px){.comparator-main .resultadohoteles-tarifas .price .price-uds{font-size:11px}.comparator-main .resultadohoteles-tarifas .price .price-local{font-size:13px;text-align:left}}.comparator-main .resultadohoteles-tarifas .price-button-detalle{padding-left:15px;padding-top:20px;float:left;width:50%;text-align:right}.comparator-main .resultadohoteles-tarifas .price-button-detalle button{padding:.3em 10px}.comparator-main .resultadohoteles-tarifas .price-button-detalle button i{margin-left:5px}@media (max-width:1024px){.comparator-main .resultadohoteles-tarifas .price-button-detalle{padding-top:34px}}@media (max-width:768px){.comparator-main .resultadohoteles-tarifas .price-button-detalle{padding-top:0}.comparator-main .resultadohoteles-tarifas .price-button-detalle button{padding:4px 9px;font-size:12px;position:absolute;bottom:75px;right:0}}@media (max-width:768px) and (max-width:480px){.comparator-main .resultadohoteles-tarifas .price-button-detalle button{bottom:40px}}.comparator-main .resultadohoteles-tarifas .price-button-detalle span{color:#f02928}@media (max-width:767px){.comparator-main .resultadohoteles-tarifas .description{width:70%}.comparator-main .resultadohoteles-tarifas .price{width:30%;padding-right:0}.comparator-main .resultadohoteles-tarifas .price-button-detalle{width:100%}}.comparator-main .resultadohoteles-tarifas-item-notices{font-size:10px;float:left;padding-bottom:20px;color:#515151}@media (max-width:1023){.comparator-main .resultadohoteles-tarifas-item-notices{padding-bottom:0}}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{background:#f7f6f6;padding:5px 30px 5px 40px;border-left:2px solid #777;position:relative;float:left;width:48%}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.margin-left{margin-left:2%}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.margin-right{margin-right:2%}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.blue{border-left-color:#015eab}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.red{border-left-color:#f02928}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item i{position:absolute;top:3px;left:10px;font-size:20px}.comparator-main .tarifas-content .resultadohoteles-tarifas .resultadohoteles-tarifas-item{margin-bottom:0}.comparator-main .resultadohoteles-tarifas .description-rates{width:100%;float:none}@media (max-width:480px){.comparator-main .resultadohoteles-tarifas .description-rates{width:100%}}.comparator-main .resultadohoteles-tarifas .included{display:block;width:100%;padding:10px 0}.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{width:100%;float:none;margin-left:0;margin-right:0;margin-bottom:10px}@media (max-width:1023){.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{margin-bottom:0}}@media (min-width:768px){.comparator-main .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{width:61%}}.comparator-main .resultadohoteles-tarifas .price{text-align:right;position:relative}@media (max-width:767px){.comparator-main .resultadohoteles-tarifas .price{width:50%}}@media (min-width:768px){.comparator-main .resultadohoteles-tarifas .price{width:100%}}.comparator-main .resultadohoteles-tarifas .price .separator{position:absolute;background:#eee;width:1px;top:-3px;right:-16px;height:80%;display:block}@media (max-width:480px){.comparator-main .resultadohoteles-tarifas .price{position:relative;top:0;width:65%;padding-right:20px}}.comparator-main .resultadohoteles-tarifas .price-button-detalle{float:right}.comparator-main .resultadohoteles-tarifas .price-button-detalle button{padding:4px 9px;font-size:12px}.comparator-main .txt-bajo-peticion{font-size:9px;color:#f02928}ol.breadcrum{padding:0;margin:0;list-style-type:none}ol.breadcrum li{padding:0 5px;display:inline-block}ol.breadcrum li:before{content:'>';color:#0073c4;position:relative;left:-5px;top:1px}ol.breadcrum li:first-child:before{display:none}.page-header .result-amount{margin:0;font-size:16px;color:#015eab}.page-header .result-amount var{font-style:normal}#search_bg+.results{padding:0}@media (max-width:767px){#search_bg+.results .result-image{margin-bottom:30px}}.results{padding:40px}.results .pagination{width:100%;padding:50px 20px 20px}.results .pagination button{width:48%;text-align:center}.results .pagination button:disabled{border:1px solid darker(#777);color:darker(#777,20%);background-color:#777}.results .pagination .btn-white{border:1px solid #0073c4;color:#0073c4;background:none}.results .pagination .btn-white:disabled{background:none}.results .pagination .btn-blue{border:1px solid #0073c4}@media (max-width:992px) and (min-width:767px){.results .pagination{padding:30px 10px 20px 50%}.results .pagination button{font-size:16px}.results .pagination .btn-white{border:1px solid #0073c4;color:#fff;background:#0073c4}}.results .resultadohoteles-hotel-short .price-button-detalle span{position:absolute;font-size:11px;bottom:0;right:0}.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:14px;display:inline-block}@media (min-width:768px) and (max-width:1199px){.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:28px;padding-top:0}}.slide-content{padding:100px 0 0!important;position:relative;z-index:100;padding:50px 0;overflow:hidden}.slide-content .container{width:100%}@media (min-width:1380px){.slide-content .container{max-width:1366px}}.slide-content .container,.slide-content .container-fluid{padding-left:20px;padding-right:20px}.slide-content .page-header{background:#f7f6f6!important;margin:0;padding:15px 10px;font-size:18px;font-weight:700;height:60px}@media (max-width:992px){.slide-content{width:720px;margin:0 auto}}@media (max-width:767px){.slide-content{width:auto;padding:0}}.slide-content .page-content{background:#fff}@media (max-width:992px){.slide-content{padding:0!important;margin:0;width:auto}}.slide-content .filters-btn{margin-right:-15px;margin-left:-15px}@media (max-width:767px){.slide-content{padding-top:0!important}}.content-left{width:24%;background:#f7f6f6;font-size:14px;float:left;margin-bottom:50px}@media (min-width:1023px) and (max-width:1199px){.content-left{width:27%}}.content-left .fix{border-right:1px solid #d5d5d5;padding:0!important}.content-left .mismensajes-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.content-left .mismensajes-left-box .category-filter-container,.content-left .mismensajes-left-box .trip-advisor-filter-container{padding-top:20px}.content-left .mismensajes-left-box .category-filter-container .btn.btn-primary,.content-left .mismensajes-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.content-left .mismensajes-left-box .padding-menu{padding-left:5%;padding-right:10%}.content-left .mismensajes-left-box.selected,.content-left .mismensajes-left-box:hover{background:#e3e3e3}.content-left .mismensajes-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.content-left .mismensajes-left-box.message-filter-noshow{min-height:410px}.content-left .mismensajes-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.content-left .mismensajes-left-box.message-filter-noshow{max-width:none}}.content-left a{display:block}.content-left a.active{color:#ce0d01}.content-left .parent>a{position:relative}.content-left .parent>a:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f0d7";font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-left .parent .submenu{display:block;margin-bottom:0;padding-bottom:0;padding-top:0;max-height:0;overflow:hidden}.content-left .parent.opened>a:after{content:"\f0d8"}.content-left .parent.opened .submenu{max-height:none}.content-left .parent.opened .submenu.no-padding-left{padding-left:0}.content-left .parent.nocarret>a:after{display:none}.content-left .submenu{font-size:14px;padding-left:10%;padding-top:5px;padding-bottom:9px;position:relative;text-align:left;background:none}.content-left .submenu li{display:block;padding:5px 0;line-height:26px}.content-left .submenu li .icon{margin-right:6px}.content-left .badge{padding:0;background:red;position:absolute;right:0;font-size:.8em;font-weight:700;text-align:center;width:26px;height:26px;border-radius:50%;background-clip:padding-box;line-height:26px}.content-left .simple-item a{text-decoration:none;position:relative}.content-left .simple-item a .badge{font-size:12px}.content-left .simple-item a.active{color:#ce0d01}.content-left .form label{font-weight:300;font-size:14px}.content-left .form button.btn{width:100%;display:block;border-radius:0;background-clip:padding-box}.content-left .form button.btn:hover{color:#fff}.content-left .form .input-group-addon{background:#969c9c;color:#fff}.content-left .form input.date{font-size:12px}.content-left .form input.date::-webkit-input-placeholder{color:#c9c9c9}.content-left .form input.date:-moz-placeholder,.content-left .form input.date::-moz-placeholder{color:#c9c9c9}.content-left .form input.date:-ms-input-placeholder{color:#c9c9c9}.content-left .form .inner-addon .icon{font-size:12px;color:#c9c9c9;margin-top:1px}.content-left .form .pdright50{padding-right:5px}@media (max-width:767px){.content-left .form .pdright50{padding-right:15px}}.content-left .form .pdleft50{padding-left:5px}@media (max-width:767px){.content-left .form .pdleft50{padding-left:15px}}@media (max-width:992px){.content-left{width:380px;left:0}}@media (max-width:767px){.content-left .fecha-hasta{padding-top:15px}}.content-left .filters{margin:0}.content-left .filters input[type=checkbox]:checked+label:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.content-left .filters label{position:static;cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.content-left .filters label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.content-left .filters .fa-star{color:#f59c0d;font-size:15px}.content-left .filters input[type=checkbox]{display:none}.content-left .submenu li{line-height:20px}.content-left .submenu li .badge{height:20px;font-weight:700}.content-left .submenufiltro input[type=text]{border:1px solid #969c9c}.content-left .submenufiltro .input-group-addon{border:1px solid #969c9c;background:#969c9c;color:#fff}.content-left .submenufiltro .slider-range,.content-left .submenufiltro .slider-range-time{border-radius:0;height:4px;margin-top:20px;background:#aaa}.content-left .submenufiltro .slider-range-time .ui-slider-handle,.content-left .submenufiltro .slider-range .ui-slider-handle{border-radius:50%;width:15px;height:15px;outline:none;cursor:pointer;background:#0073c4;border:0;top:-7px}.content-left .submenufiltro .slider-range-time .ui-slider-handle:first-of-type,.content-left .submenufiltro .slider-range-time .ui-slider-handle:first-of-type+.ui-slider-handle,.content-left .submenufiltro .slider-range .ui-slider-handle:first-of-type,.content-left .submenufiltro .slider-range .ui-slider-handle:first-of-type+.ui-slider-handle{margin-left:-7px;margin-right:-7px}.content-left .submenufiltro .slider-range-time .ui-slider-range,.content-left .submenufiltro .slider-range .ui-slider-range{background:transparent;border-radius:0}.content-left .max-min-price{text-align:center;color:#0073c4;font-weight:700;text-transform:uppercase}.content-left .resultadohoteles-btn-filtros .btn-filtros{border-radius:0;background-clip:padding-box;background:#98a2ac;width:100%;font-size:17px;padding:14px;font-weight:300}.content-left .title-underline{font-size:23px;border-bottom:1px dashed #ccc;font-weight:300;margin-bottom:10px;padding-bottom:10px}@media (max-width:992px){.content-left{width:100%}.content-left .resultadohoteles-btn-filtros,.content-left .resultadohoteles-left-box{display:none}.content-left .resultadohoteles-left-box.lef-box-dark{display:block;width:100.1%}}.content-center{float:left;width:76%;background:#fff}.content-center .with-separator{border-right:1px solid #b5bcc4}@media (max-width:992px){.content-center{width:100%}}.content-header{padding:9px;border-bottom:1px solid #b5bcc4}.content-header .menu-left,.content-header .menu-left .orderby{float:left}.content-header .menu-left .orderby span{color:#0073c4}.content-header .menu-left .orderby .control,.content-header .menu-left .orderby span{display:block;padding:9px}.content-header .menu-left .orderby form{margin:0}.content-header .menu-left .colapse-expand{padding-top:10px;float:left}.content-header .menu-left .colapse-expand .icono{float:left}.content-header .menu-left .colapse-expand span{color:#333}.content-header .menu-left .colapse-expand span i{padding:9px}.content-header .menu-right{float:right}.content-header .menu-right .item-menu-right{padding:4px 12px;float:left}.content-header .menu-right .item-menu-right a{position:relative;color:#777}.content-header .menu-right .item-menu-right a.active,.content-header .menu-right .item-menu-right a:hover{color:#0073c4}.content-header .menu-right .item-menu-right a .quantity{position:absolute;background:#f82c14;color:#fff;font-size:.8em;letter-spacing:-.01em;padding:2px 13%;border-radius:10px;right:-4px;bottom:-4px;width:20px;height:20px;text-align:center}@media (max-width:767px){.content-header .menu-right .item-menu-right a .quantity{padding:1px 13%;font-size:8px;bottom:-6px}}.content-header .menu-right .item-menu-right i{font-size:28px}@media (max-width:767px){.content-header .menu-right .item-menu-right i{font-size:15px}}@media (max-width:767px){.content-header .menu-right{padding-top:5px}}.content-header .menu-left.mobile{width:50%}.content-header .menu-left.mobile .control{padding:9px 0 9px 5px}.content-header .menu-left.mobile .showHideBtnFiltro{float:left;width:20%}.content-header .menu-left.mobile .showHideBtnFiltro a{font-size:23px;display:block;padding:6px;text-align:center;color:#0073c4}.content-header .menu-left.mobile .orderby,.content-header .menu-left.mobile .orderby.short{width:40%}.content-header .menu-left.mobile select{font-size:11px}@media (max-width:320px){.content-header .menu-left.mobile{width:100%}}.content-list .fix{padding:20px 0}.content-list .resultadohoteles-hotel-header{position:relative;z-index:1}.content-list .resultadohoteles-hotel-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1;max-width:618px}.content-list .resultadohoteles-hotel-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.content-list .resultadohoteles-hotel-header .hotel-name .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d}.content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px!important}.content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.content-list .resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0}.content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.content-list .resultadohoteles-hotel-header .hotel-name{padding:9px 10px 9px 0;line-height:18px;font-size:12px!important}.content-list .resultadohoteles-hotel-header .hotel-name i.indicatoricon{display:none}}.content-list .resultadohoteles-hotel-header .hotel-actions{float:right;background:#fff;padding:8px 15px}.content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}.content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a{color:#777}.content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a.active,.content-list .resultadohoteles-hotel-header .hotel-actions .item-menu-right a:hover{color:#0073c4}@media (max-width:767px){.content-list .resultadohoteles-hotel-header .hotel-actions{padding:8px 0 8 15px}}@media (max-width:992px){.content-list .resultadohoteles-hotel-header{margin:0 10px}}@media (max-width:767px){.content-list .resultadohoteles-hotel-header{margin:0 10px}}.showhide-details{display:none}.showhide-details.active{display:block}.actions{float:right;background:#fff;padding:8px 15px}@media (max-width:767px){.actions{float:none;padding-left:0;padding-top:0}.actions:after{content:"";display:table;clear:both}.actions .item-menu-right:first-child{padding-left:0}.actions .item-menu-right.hidden-xs{display:block!important}.actions.circuit-actions{padding:8px 0}}.actions .item-menu-right{padding:3px 4px 0;float:left}.actions .item-menu-right a{color:#777}.actions .item-menu-right a i{font-size:16px}.actions .item-menu-right a:active,.actions .item-menu-right a:hover{color:#0073c4}.stars{margin-left:20px;font-size:13px;color:#f59c0d}@media (max-width:992px){.results .pagination{padding:10px;margin:10px 0 20px}.results .pagination button{padding:.7em 1em}}@media (max-width:767px){.results .pagination button{height:40px}}@media (max-width:767px){.carrousel-view .customNavigation{display:none}}@media (max-width:767px){.carrousel-view .owl-thumb-bottom{padding-top:1px}}@media (max-width:767px){.rhCarouselItem .hotel-header-stars{display:block}.rhCarouselItem .hotel-header-stars+.separator{display:none}}@media (max-width:767px){.rhCarouselItem .overlay .bottom{padding:10px 20px!important}.rhCarouselItem .overlay .bottom .precio .local,.rhCarouselItem .overlay .bottom .precio .nolocal{display:inline-block}.rhCarouselItem .overlay .bottom .precio .detalle{display:block}}.rhCarouselItem .video-zoom{width:100%;height:600px}@media (max-width:767px){.content-closed .ad-ubicacion-span{margin:5px 0}}@media (max-width:767px){.content-closed .span-normal .pipe-separator{display:none}}@media (max-width:767px){.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro{width:68px;top:37%}.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:24px;display:block;padding:5px;text-align:center;color:#0073c4}}@media (max-width:320px){.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:24px}}@media (max-width:767px){.resultadoflights-content-header .showHideBtnFiltro a{font-size:15px}.resultadoflights-content-header .orderby .control{padding:7px 5px;margin-left:10px}}@media (max-width:767px) and (max-width:320px){.resultadoflights-content-header .showHideBtnFiltro a{font-size:15px!important}}@media (max-width:767px){.carrousel-view .owl-carousel-thumb-top .customNavigation{top:37%}}.carrousel-view .resultados-hoteles-desktop-carousel .rhCarouselItem:hover .overlay{top:auto}.carrousel-view .resultados-hoteles-desktop-carousel .rhCarouselItem .overlay{top:calc(100% - 112px)}@media (max-width:767px){.carrousel-view .resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .right{width:100%;padding-top:15px;position:relative;top:auto;right:auto}.carrousel-view .resultados-hoteles-desktop-carousel .rhCarouselItem .overlay .right .logo-hotel{position:absolute;right:0;bottom:0}}@media (max-width:767px){.carrousel-view .resultados-hoteles-desktop-carousel{padding:0}}@media (max-width:767px){.carrousel-view .owl-carousel .owl-item .rhCarouselItem>img.img-responsive{min-height:443px}}@media (max-width:320px){.carrousel-view .owl-carousel .owl-item .rhCarouselItem>img.img-responsive{min-height:565px}}@media (max-width:320px){.resultadohoteles-content-header .menu-left.mobile .orderby{width:103px}}.resultadohoteles-content-header .menu-left.mobile{margin-top:5px}@media (min-width:768px) and (max-width:1199px){.resultadohoteles-content-header .menu-left.mobile{margin-top:0;margin-left:10px}.resultadohoteles-content-header .menu-left.mobile a{font-size:24px}}.resultadohoteles-content-header .menu-left.mobile .control{padding:4px 0 4px 5px}@media (max-width:767px){.resultadohoteles-content-header .menu-left.mobile .control{padding:12px 0 4px 5px}}@media (min-width:768px) and (max-width:1199px){.resultadohoteles-content-header .menu-left.mobile .control{padding-top:10px}}@media (max-width:992px){.resultadohoteles-content-header .menu-left.mobile select{font-size:15px;display:inline-block}}@media (max-width:767px){.resultadohoteles-content-header .menu-left.mobile select{font-size:15px;display:inline-block}}@media (max-width:320px){.resultadohoteles-content-header .menu-left.mobile select{font-size:13px}}@media (max-width:320px){.resultadohoteles-content-header.visible-sm.visible-xs .menu-right{padding-top:8px}.resultadohoteles-content-header.visible-sm.visible-xs .menu-left.mobile{width:auto;float:left}}@media (max-width:992px){.resultadohoteles-content-header.visible-sm.visible-xs+.filters.web-filter{display:none}}@media (max-width:992px){.results-list .resultadohoteles-tarifas{margin:0 20px}}@media (max-width:992px){.results-list #detalle-view,.results-list .detalle-mapa,.results-list .detalle-street{padding:20px}}@media (max-width:992px){.results-list .detalles-img a{width:33%}}.results-list .content-opened .location{width:100%}.results-list .content-opened .ad-ubicacion .hidden-xs{display:block;padding-top:5px}.results-list .result-item{padding-bottom:10px}@media (max-width:992px){.results-list .result-item{padding:0 20px 10px}.results-list .result-item .result-image{width:30%}.results-list .result-item .resultadohoteles-hotel-price{bottom:auto}.results-list .result-item .content-closed{margin:0}}@media (max-width:992px) and (max-width:767px){.results-list .result-item{padding:0 10px 10px}}@media (max-width:767px){.results-list .result-item{margin-bottom:5px}.results-list .result-item .price{padding-left:5px;padding-right:0!important}.results-list .result-item .span-normal .pipe-separator{padding-bottom:10px}.results-list .result-item .span-normal .pipe-separator:last-of-type{display:none!important}.results-list .result-item .span-normal span:last-child{display:block}}.results-list .result-item .content-closed,.results-list .result-item .content-opened{animation:Ab .5s}.results-list .result-item .content-closed{display:block}.results-list .result-item .content-opened{display:none}.results-list .result-item.opened .result-title i.indicatoricon:after{content:"\f077"}.results-list .result-item.opened .content-closed{display:none}.results-list .result-item.opened .content-opened{display:block}.results-list .result-header{position:relative;z-index:1}.results-list .result-header:after{content:"";display:table;clear:both}.results-list .result-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:40%;left:0;right:0;bottom:0;width:95%;z-index:-1;max-width:618px}@media (max-width:767px){.results-list .result-header:before{top:51%}}@media (max-width:767px){.results-list .result-header .actions .item-menu-right:last-of-type{display:none}}.results-list .result-title{float:left;background:#fff;padding:2px 20px 2px 40px;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}@media (max-width:767px){.results-list .result-title{float:none}}.results-list .result-title .hotel-header-stars{margin-left:20px;font-size:13px;color:#f59c0d}.results-list .result-title i.indicatoricon{position:absolute;top:0;left:17px;font-size:16px!important}.results-list .result-title i.indicatoricon:after{content:"\f078";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.results-list .result-title{padding:9px 10px 9px 0}.results-list .result-title i.indicatoricon{left:0;top:8px}.results-list .result-title i.indicatoricon+span{padding-left:25px}}@media (max-width:767px){.results-list .result-title{padding:9px 10px 9px 0;line-height:18px;font-size:15px!important}}.results-list .result-description{width:68%;float:left;font-size:13px}.results-list .result-description .stars{margin-left:0;font-size:13px;color:#f59c0d}.results-list .result-description .tripad{padding-bottom:10px;font-size:11px;font-style:italic}.results-list .result-description .tripad i{position:relative;bottom:-3px}.results-list .result-description .ad-ubicacion{padding:7px 0}.results-list .result-description .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}@media (max-width:767px){.results-list .result-description .stars{float:left;margin-right:15px}.results-list .result-description .tripad{float:left;padding-bottom:0}.results-list .result-description .ad-ubicacion{clear:both}}.results-list .result-image{width:31%;padding-right:15px;position:relative;float:left;height:230px}.results-list .result-image figure{max-width:250px;height:100%;position:relative;overflow:hidden}.results-list .result-image figure img{min-height:100%;width:auto}.results-list .result-image .more{color:#fff;position:absolute;bottom:0;left:0;width:100%}.results-list .result-image .more .shout{background:#ec001e;display:inline-block;line-height:2.7em;padding:0 6% 0 7%;word-wrap:normal}.results-list .result-image .more p{display:block;background:rgba(0,0,0,.5);margin:0;letter-spacing:.001em;line-height:1.3em;font-size:11px;font-size:10px;padding:9px}@media (max-width:992px){.results-list .result-image{width:35%}}@media (max-width:767px){.results-list .result-image{height:auto;width:40%;margin-bottom:10px;padding-right:0}.results-list .result-image figure{height:155px;overflow:hidden}.results-list .result-image figure img{height:155px;width:auto;max-width:none}.results-list .result-image .more p{display:none}}.results-list .location{width:57%;float:left;padding-right:15px;line-height:18px}.results-list .location i{color:#0073c4;font-size:14px}.results-list .included{width:43%;float:left;padding-right:15px}.results-list .included i{color:#777;font-size:15px}.results-list .amenities{padding:10px 0;font-size:18px;color:gray}.results-list .amenities:after{content:"";display:table;clear:both}@media (max-width:767px){.results-list .included,.results-list .location{width:100%;padding:2px 0}}@media (max-width:767px){.results-list .price,.results-list .price-button-detalle{float:right}}.results-list .tabs{padding-top:8px}.results-list .tabs a{float:left;margin-right:10px;padding:.5em;font-size:14px;color:#434343;text-decoration:none;border-bottom:2px solid #fff!important}.results-list .tabs a.active,.results-list .tabs a:hover{border-bottom:2px solid #0073c4!important}.results-list .tabs a:last-of-type{margin-right:0}@media (max-width:1200px){.results-list .tabs a{font-size:13px}}@media (max-width:767px){.results-list .content-opened .result-description,.results-list .content-opened .resultadohoteles-hotel-price{width:70%}}.results-list .content-opened .result-description{width:49%;float:left;font-size:13px}.results-list .content-opened .location{float:none}.results-list .content-opened .price-button-detalle{font-size:15px;width:auto;float:none}.results-list .content-opened .price-button-detalle button{padding:.7em 1.25em .6em 1.75em;font-size:15px}.results-list .content-opened .resultadohoteles-tarifas .included,.results-list .content-opened .resultadohoteles-tarifas .price{width:15%}.results-list .content-opened .resultadohoteles-tarifas .separator.separator-1{left:48%}.results-list .content-opened .resultadohoteles-tarifas .separator.separator-2{left:66%}.results-list .content-opened .resultadohoteles-tarifas .separator.separator-3{left:82%}.share-social{position:relative}.share-social .sharing-social{display:none;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0;padding:5px;width:120px;background:#015eab;position:absolute;left:50%;top:-35px;transform:translateX(-50%)}@media (max-width:768px){.share-social .sharing-social{top:-85px;left:50%;width:85px}.share-social .sharing-social li{display:inline-block;margin:5px}.share-social .sharing-social li.visible-xs{display:inline-block!important}}.share-social .sharing-social.in-sticky{top:26px}.share-social .sharing-social.in-sticky:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid #015eab;top:-10px}.share-social .sharing-social li{transition:background .5s ease;background:hsla(0,0%,100%,0);width:24px;height:24px;display:inline-block;text-align:center}.share-social .sharing-social li a{display:inline-block}.share-social .sharing-social li a i{transition:color .5s ease;color:#fff;font-size:18px;padding:3px}.share-social .sharing-social li:hover{background:#fff}.share-social .sharing-social li:hover a i{color:#015eab}.share-social .sharing-social:after{content:'';display:block;transform:translateX(-50%);position:absolute;left:50%;bottom:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #015eab}.share-social.active .sharing-social{filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));filter:alpha(opacity = (100));-moz-opacity:1;-khtml-opacity:1;opacity:1;display:inline-block}@media (max-width:767px){.carrousel-view .owl-thumb-item{margin:0!important}}.carrousel-view .owl-thumb-bottom .customNavigation .prev{left:0}.carrousel-view .owl-thumb-bottom .customNavigation .next{right:0}@media screen and (min-width:0\0){.carrousel-view .owl-thumb-bottom .customNavigation .next,.carrousel-view .owl-thumb-bottom .customNavigation .prev{padding-top:10px!important}}@media (max-width:767px){.results-list .result-item .result-image{width:100%}.results-list .result-item .result-image figure,.results-list .result-item .result-image img{width:100%;max-width:100%;height:auto;max-height:155px}}@media (max-width:991px){.resultadohoteles-hotel-content-box{margin:0 20px 20px 10px}}@media (max-width:767px){.resultadohoteles-hotel-content-box{margin:0}}@media (max-width:767px){.results-list .content-opened .result-description,.results-list .content-opened .resultadohoteles-hotel-price{width:100%}}@media (max-width:767px){.results-list .content-opened .price-button-detalle button{border:none;background:#015eab;color:#fff;font-size:12px;padding:.3em 10px;border-radius:3px;word-wrap:normal;letter-spacing:.01em;transition:background .5s ease}.results-list .content-opened .price-button-detalle button i{display:inline-block}}.results-list .content-opened .price-left{width:auto;padding-right:5px}@media (max-width:992px){.results-list .content-opened .resultadohoteles-tarifas .resultadohoteles-tarifas-item .separator.separator-1{left:43%}.results-list .content-opened .resultadohoteles-tarifas .resultadohoteles-tarifas-item .separator.separator-2{left:63%}.results-list .content-opened .resultadohoteles-tarifas .resultadohoteles-tarifas-item .description{width:44%}.results-list .content-opened .resultadohoteles-tarifas .resultadohoteles-tarifas-item .included{width:18%}.results-list .content-opened .resultadohoteles-tarifas .resultadohoteles-tarifas-item .price{width:19%}}@media (max-width:991px){.search-box .top-left,.search-box .top-left.bottom-fecha,.search-box .top-right,.search-box .top-right.bottom-fecha{padding-top:0}.search-detail .box .age-children-select{width:15%}}@media (max-width:479px){.search-detail .box .age-children-select{width:28%}}@media (max-width:991px){.activities-detail .buscador-tablet .search-box,.data .buscador-tablet .search-box,.result-activities .buscador-tablet .search-box,.result-hotels .buscador-tablet .search-box{display:block!important}.activities-detail .buscador-tablet .search-detail.hidden,.data .buscador-tablet .search-detail.hidden,.result-activities .buscador-tablet .search-detail.hidden,.result-hotels .buscador-tablet .search-detail.hidden{display:none!important}.activities-detail .content-left,.data .content-left,.result-activities .content-left,.result-hotels .content-left{margin-bottom:0}.activities-detail .content-left .search-box,.data .content-left .search-box,.result-activities .content-left .search-box,.result-hotels .content-left .search-box{display:block!important}.activities-detail .content-left .search-detail.hidden,.data .content-left .search-detail.hidden,.result-activities .content-left .search-detail.hidden,.result-hotels .content-left .search-detail.hidden{display:none!important}.activities-detail .resultadohoteles-content-header .menu-left.mobile .orderby,.data .resultadohoteles-content-header .menu-left.mobile .orderby,.result-activities .resultadohoteles-content-header .menu-left.mobile .orderby,.result-hotels .resultadohoteles-content-header .menu-left.mobile .orderby{width:125px}.activities-detail .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro,.data .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro,.result-activities .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro,.result-hotels .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro{width:45px}.activities-detail .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i,.data .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i,.result-activities .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i,.result-hotels .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i{display:none}.activities-detail .resultadohoteles-content-header .menu-left.mobile .control,.data .resultadohoteles-content-header .menu-left.mobile .control,.result-activities .resultadohoteles-content-header .menu-left.mobile .control,.result-hotels .resultadohoteles-content-header .menu-left.mobile .control{padding:4px 0 4px 5px}.activities-detail .resultadohoteles-content-header .menu-right .item-menu-right,.data .resultadohoteles-content-header .menu-right .item-menu-right,.result-activities .resultadohoteles-content-header .menu-right .item-menu-right,.result-hotels .resultadohoteles-content-header .menu-right .item-menu-right{padding:4px 6px}.activities-detail .results-list .result-header:before,.data .results-list .result-header:before,.result-activities .results-list .result-header:before,.result-hotels .results-list .result-header:before{top:55%}.activities-detail .results-list .result-header .result-title i.indicatoricon,.data .results-list .result-header .result-title i.indicatoricon,.result-activities .results-list .result-header .result-title i.indicatoricon,.result-hotels .results-list .result-header .result-title i.indicatoricon{display:none}.activities-detail .results-list .result-header .result-title i.indicatoricon+span,.data .results-list .result-header .result-title i.indicatoricon+span,.result-activities .results-list .result-header .result-title i.indicatoricon+span,.result-hotels .results-list .result-header .result-title i.indicatoricon+span{padding-left:0;width:100%;display:inline-block;font-size:14px}.activities-detail .results-list .result-header .actions,.data .results-list .result-header .actions,.result-activities .results-list .result-header .actions,.result-hotels .results-list .result-header .actions{right:0;top:-2px;padding-right:0;position:absolute}.activities-detail .results-list .content-closed,.data .results-list .content-closed,.result-activities .results-list .content-closed,.result-hotels .results-list .content-closed{display:none!important}.activities-detail .results-list .content-opened,.data .results-list .content-opened,.result-activities .results-list .content-opened,.result-hotels .results-list .content-opened{display:block!important}.activities-detail .results-list .content-opened .result-image,.data .results-list .content-opened .result-image,.result-activities .results-list .content-opened .result-image,.result-hotels .results-list .content-opened .result-image{float:left;width:38%;min-width:129px}.activities-detail .results-list .content-opened .result-description,.data .results-list .content-opened .result-description,.result-activities .results-list .content-opened .result-description,.result-hotels .results-list .content-opened .result-description{width:58%;max-width:calc(100% - 140px);float:right}.activities-detail .results-list .content-opened .result-description .tripad .resena,.data .results-list .content-opened .result-description .tripad .resena,.result-activities .results-list .content-opened .result-description .tripad .resena,.result-hotels .results-list .content-opened .result-description .tripad .resena{display:none}.activities-detail .results-list .content-opened .result-description .ad-ubicacion,.data .results-list .content-opened .result-description .ad-ubicacion,.result-activities .results-list .content-opened .result-description .ad-ubicacion,.result-hotels .results-list .content-opened .result-description .ad-ubicacion{font-size:11px}.activities-detail .results-list .content-opened .resultadohoteles-hotel-price,.data .results-list .content-opened .resultadohoteles-hotel-price,.result-activities .results-list .content-opened .resultadohoteles-hotel-price,.result-hotels .results-list .content-opened .resultadohoteles-hotel-price{border:none}}@media (max-width:991px) and (max-width:374px){.activities-detail .resultadohoteles-content-header .menu-left.mobile .orderby,.data .resultadohoteles-content-header .menu-left.mobile .orderby,.result-activities .resultadohoteles-content-header .menu-left.mobile .orderby,.result-hotels .resultadohoteles-content-header .menu-left.mobile .orderby{width:90px}}@media (max-width:767px){.activities-detail .buscador-tablet .search-box,.result-activities .buscador-tablet .search-box,.result-hotels .buscador-tablet .search-box{display:block!important}.activities-detail .buscador-tablet .search-detail.hidden,.result-activities .buscador-tablet .search-detail.hidden,.result-hotels .buscador-tablet .search-detail.hidden{display:none!important}.activities-detail .content-left,.result-activities .content-left,.result-hotels .content-left{margin-bottom:0}.activities-detail .content-left .search-box,.result-activities .content-left .search-box,.result-hotels .content-left .search-box{display:block!important}.activities-detail .content-left .search-detail.hidden,.result-activities .content-left .search-detail.hidden,.result-hotels .content-left .search-detail.hidden{display:none!important}.activities-detail .resultadohoteles-content-header .menu-left.mobile .orderby,.result-activities .resultadohoteles-content-header .menu-left.mobile .orderby,.result-hotels .resultadohoteles-content-header .menu-left.mobile .orderby{width:125px}.activities-detail .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro,.result-activities .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro,.result-hotels .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro{width:45px}.activities-detail .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i,.result-activities .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i,.result-hotels .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i{display:none}.activities-detail .resultadohoteles-content-header .menu-left.mobile .control,.result-activities .resultadohoteles-content-header .menu-left.mobile .control,.result-hotels .resultadohoteles-content-header .menu-left.mobile .control{padding:4px 0 4px 5px}.activities-detail .resultadohoteles-content-header .menu-right .item-menu-right,.result-activities .resultadohoteles-content-header .menu-right .item-menu-right,.result-hotels .resultadohoteles-content-header .menu-right .item-menu-right{padding:4px 6px}.activities-detail .results-list .result-header .result-title i.indicatoricon,.result-activities .results-list .result-header .result-title i.indicatoricon,.result-hotels .results-list .result-header .result-title i.indicatoricon{display:none}.activities-detail .results-list .result-header .result-title i.indicatoricon+span,.result-activities .results-list .result-header .result-title i.indicatoricon+span,.result-hotels .results-list .result-header .result-title i.indicatoricon+span{padding-left:0;width:calc(100% - 140px);display:inline-block;font-size:14px}.activities-detail .results-list .result-header .actions,.result-activities .results-list .result-header .actions,.result-hotels .results-list .result-header .actions{right:0;top:8px;padding-right:0;position:absolute}.activities-detail .results-list .result-header .actions:before,.result-activities .results-list .result-header .actions:before,.result-hotels .results-list .result-header .actions:before{content:'';border-top:1px solid #ccc;width:120px;height:1px;position:absolute;left:-140px;top:11px}.activities-detail .results-list .content-closed,.result-activities .results-list .content-closed,.result-hotels .results-list .content-closed{display:none!important}.activities-detail .results-list .content-opened,.result-activities .results-list .content-opened,.result-hotels .results-list .content-opened{display:block!important}.activities-detail .results-list .content-opened .result-image,.result-activities .results-list .content-opened .result-image,.result-hotels .results-list .content-opened .result-image{float:left;width:38%;min-width:129px}.activities-detail .results-list .content-opened .result-description,.result-activities .results-list .content-opened .result-description,.result-hotels .results-list .content-opened .result-description{width:58%;max-width:calc(100% - 140px);float:right}.activities-detail .results-list .content-opened .result-description .tripad .resena,.result-activities .results-list .content-opened .result-description .tripad .resena,.result-hotels .results-list .content-opened .result-description .tripad .resena{display:none}.activities-detail .results-list .content-opened .result-description .ad-ubicacion,.result-activities .results-list .content-opened .result-description .ad-ubicacion,.result-hotels .results-list .content-opened .result-description .ad-ubicacion{font-size:11px}.activities-detail .results-list .content-opened .resultadohoteles-hotel-price,.result-activities .results-list .content-opened .resultadohoteles-hotel-price,.result-hotels .results-list .content-opened .resultadohoteles-hotel-price{border-bottom:1px solid #ccc;padding-bottom:20px}.activities-detail .results-list .content-opened .resultadohoteles-hotel-price .price-button-detalle,.result-activities .results-list .content-opened .resultadohoteles-hotel-price .price-button-detalle,.result-hotels .results-list .content-opened .resultadohoteles-hotel-price .price-button-detalle{bottom:20px}}@media (max-width:767px) and (max-width:374px){.activities-detail .resultadohoteles-content-header .menu-left.mobile .orderby,.result-activities .resultadohoteles-content-header .menu-left.mobile .orderby,.result-hotels .resultadohoteles-content-header .menu-left.mobile .orderby{width:90px}}@media (max-width:767px) and (max-width:650px){.activities-detail .results-list .result-header .actions:before,.result-activities .results-list .result-header .actions:before,.result-hotels .results-list .result-header .actions:before{width:60px;left:-65px}}.cars-results .car-map{width:100%;height:150px}.cars-results .car-map #fichahotelmap,.cars-results .car-map #fichahotelmaptablet{height:150px}.cars-results .car-map+h3{font-size:15px;font-weight:700;margin:20px 0 10px}.cars-results .buscador-tablet .search-box{display:block!important}.cars-results .buscador-tablet .search-detail.hidden{display:none!important}.cars-results .content-left{margin-bottom:0}.cars-results .content-left .search-box{display:block!important}.cars-results .content-left .search-detail.hidden{display:none!important}.cars-results .content-left .car-type .input-group{width:100%;display:block}.cars-results .resultadohoteles-hotel-content-box.full-description .car-description{display:block}.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-button-detalle,.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-detail,.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-local,.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-uds{position:absolute;right:0}@media (max-width:767px){.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-button-detalle,.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-detail,.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-local,.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-uds{position:relative;top:0!important}}.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-uds{top:236px}.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-local{top:255px}.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-detail{top:277px}.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-button-detalle{top:300px}@media (max-width:767px){.cars-results .resultadohoteles-hotel-content-box.full-description .resultadohoteles-hotel-price .price-button-detalle{position:absolute;top:0!important;bottom:15px!important}}.cars-results .car-description{display:none;padding-bottom:25px}.cars-results .car-description p{font-size:12px;padding-right:22%}@media (max-width:767px){.cars-results .car-description p{padding-right:0}}.cars-results .car-description hr{margin-top:-25px}.cars-results .car-description h3{font-size:15px;text-transform:uppercase;font-weight:700}.cars-results .menu-left{width:100%}.cars-results .menu-left .colapse-expand{float:right}.cars-results .checkin-date:after{content:"";display:table;clear:both}.cars-results .checkin-date .inner-addon:first-child{width:72%;display:block;float:left}.cars-results .checkin-date .inner-addon:first-child+.inner-addon{width:27%;display:block;float:right}.cars-results .results-list .result-image figure{height:auto}.cars-results .results-list .result-image figure img{min-height:auto;width:auto;margin:auto}.cars-results .results-list .result-image{width:35%;margin-bottom:0!important;padding-bottom:0;height:auto}.cars-results .resultadohoteles-hotel-price{bottom:auto;top:0}.cars-results .results-list .content-opened .result-description.car-detail .cars-checkin:after{content:"";display:table;clear:both}.cars-results .results-list .content-opened .result-description.car-detail .cars-checkin>div{float:right;width:50%}.cars-results .results-list .content-opened .result-description.car-detail .cars-checkin>div:first-child{float:left}.cars-results .results-list .content-opened .result-description.car-detail .cars-checkin>div strong{display:block;margin-top:5px;margin-bottom:15px;text-transform:uppercase}.cars-results .results-list .content-opened .result-description.car-detail .cars-checkin>div p{margin:0}.cars-results .results-list .content-opened .result-description.car-detail ul{margin-top:25px}.cars-results .results-list .content-opened .result-description.car-detail ul:after{content:"";display:table;clear:both}.cars-results .results-list .content-opened .result-description.car-detail ul li{width:50%;float:left;display:block;padding-bottom:5px}.cars-results .results-list .content-opened .result-description.car-detail ul li p{font-size:12px;margin:0}.cars-results .results-list .content-opened .result-description.car-detail ul li p i{margin-right:5px;color:#797779}.cars-results .results-list .content-opened .price-button-detalle button{padding:.6em 1.25em .6em 1.75em}@media (max-width:1200px){.cars-results .results-list .result-image{width:30%}.cars-results .results-list .content-opened .result-description.car-detail{width:46%}}@media (max-width:767px){.cars-results .results-list .actions,.cars-results .results-list .result-title{display:inline-block}.cars-results .results-list .actions{position:relative;top:10px}.cars-results .results-list .content-opened .result-description{float:right}.cars-results .results-list .result-image{width:42%}.cars-results .results-list .content-opened .price-detail .price-detail,.cars-results .results-list .content-opened .price-detail .price-uds,.cars-results .results-list .content-opened .price-left .price-detail,.cars-results .results-list .content-opened .price-left .price-uds{font-size:12px}.cars-results .results-list .content-opened .price-detail .price-local,.cars-results .results-list .content-opened .price-left .price-local{font-size:15px}.cars-results .results-list .resultadohoteles-hotel-price .price-detail{padding-top:20px}.cars-results .results-list .content-opened .result-description.car-detail{width:55%}}@media (max-width:600px){.cars-results .results-list .result-image{width:50%;float:none;margin:0 auto}.cars-results .results-list .content-opened .result-description.car-detail{width:100%;float:none;margin:0 auto}.cars-results .results-list .content-opened .result-description.car-detail ul li{width:33%}.cars-results .results-list .cars-checkin>div:first-child+div{text-align:right}}@media (max-width:500px){.cars-results .results-list .result-image{width:70%;margin:0 auto 25px}.cars-results .results-list .content-opened .result-description.car-detail ul li{width:50%}.cars-results .results-list .content-opened .result-description.car-detail ul li:nth-child(2n){text-align:right}}@media (max-width:350px){.cars-results .results-list .content-opened .result-description.car-detail ul li,.cars-results .results-list .result-image{width:100%}.cars-results .results-list .content-opened .result-description.car-detail ul li:nth-child(2n){text-align:left}}@media (max-width:767px){.cars-results .results-list .content-opened .resultadohoteles-hotel-price .price-button-detalle{bottom:15px!important}.cars-results .results-list .result-header .result-title i.indicatoricon{display:none}.cars-results .results-list .result-header .result-title i.indicatoricon+span{padding-left:0;display:inline-block;font-size:14px}.cars-results .results-list .result-header .actions{right:0;top:8px;padding-right:0;position:absolute}.cars-results .results-list .result-header .actions:before{content:'';border-top:1px solid #ccc;width:120px;height:1px;position:absolute;left:-140px;top:11px}.cars-results .resultadohoteles-content-header .menu-left.mobile .orderby{width:125px}.cars-results .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro{width:45px}.cars-results .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro i{display:none}.cars-results .resultadohoteles-content-header .menu-left.mobile .control{padding:4px 0 4px 5px}.cars-results .resultadohoteles-content-header .menu-right .item-menu-right{padding:4px 6px}}@media (max-width:767px) and (max-width:650px){.cars-results .results-list .result-header .actions:before{width:60px;left:-65px}}@media (max-width:767px) and (max-width:374px){.cars-results .resultadohoteles-content-header .menu-left.mobile .orderby{width:90px}}.search-box.circuit label{padding-left:0}.search-box.circuit .lef-box-dark-container .months{font-size:14px;margin-bottom:5px}@media (max-width:767px){.search-box.circuit .lef-box-dark-container .months{font-size:17px;text-align:center;padding:10px;margin-bottom:0}}.search-box.circuit .lef-box-dark-container .txtGreen{padding-top:5px}.search-box.circuit .lef-box-dark-container .icon{font-size:1.8em}#socialModal{margin-top:120px}.data hr{border-top:1px solid #d6d6d6}@media (max-width:992px){.data{padding:0}}@media (max-width:992px){.data .tablet-nopadding{width:100%}.data .tablet-nopadding>.row .breadcrum-place,.data .tablet-nopadding>.row:first-child.hidden-sm{display:block!important}}@media (max-width:992px) and (max-width:767px){.data .tablet-nopadding>.row .breadcrum-place{padding:15px 5px}}@media (max-width:767px){.data .rate-results{padding-top:0}.data .rate-results .description{width:100%}.data .rate-results .price{text-align:right;border-right:1px solid #ccc;padding-right:25px;width:calc(100% - 90px)}.data .rate-results .price-button-detalle{padding-top:15px;float:right;width:75px;text-align:right}.data .rate-results .notifications .notices{padding:5px 10px 5px 40px}}@media (max-width:992px){.data .tablet-search{width:100%;margin:0}}.data .fichahotel-page-content-center{padding:0 20px 20px}@media (max-width:992px){.data .fichahotel-page-content-center .search{display:none}}@media (max-width:767px){.data .fichahotel-page-content-center{padding:0 0 10px}.data .fichahotel-page-content-center .col-md-9.eqhmax{padding-left:25px;padding-right:25px}}@media (max-width:767px){.data .refound-policy .refound-policy-item .left,.data .refound-policy .refound-policy-item .right{width:100%}.data .refound-policy .refound-policy-item .right{margin-top:30px}}@media (max-width:767px){.data .refound-policy{padding:0}.data .refound-policy .panel-body{padding:5px}.data .refound-policy .refound-policy-item{padding:15px}.data .refound-policy .left{padding-right:0}.data .refound-policy .item{width:100%}}.data-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.data-slide-content .container,.data-slide-content .container-fluid{padding-left:0;padding-right:0}.data-slide-content .page-header{background:#f7f6f6;margin:0;padding:15px 10px;font-size:18px;font-weight:700}@media (max-width:992px){.data-slide-content{padding:0;margin:0;width:auto}}@media (max-width:767px){.data-slide-content{width:auto;padding:0}}.data-page-content{background:#fff;padding:20px}@media (max-width:992px){.data-page-content{padding-bottom:0}}@media (max-width:767px){.data-page-content{padding:10px 0}}.data-content .fichahotel-page-content-top{background:#fff;padding:20px 25px 0}@media (max-width:767px){.data-content .fichahotel-page-content-top{padding:10px 5px 0}}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ad-ubicacion,.data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description{width:100%;font-size:11px}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .tripad{width:calc(100% - 80px)}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion{clear:both}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion span.box{font-size:10px;padding:3px 10px;margin-right:4px}@media (max-width:767px){.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion{clear:none}}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-text{display:inline-block;margin-top:3px}.data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .hotel-header-stars{display:inline-block;font-size:13px;color:#f59c0d;float:left;padding-right:14px;margin-top:1px}.ficha-hotel-desktop .fichahotel-page-content-top{background:#fff;padding:20px 13px 0 25px}@media (max-width:768px){.ficha-hotel-desktop .fichahotel-page-content-top{padding:20px 13px 0}}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ad-ubicacion,.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-description{width:70%}.data-scroleable-header .resultadohoteles-hotel-header:before{top:63%}@media (max-width:992px){.data-scroleable-header .resultadohoteles-hotel-header:before{top:59%}}@media (max-width:992px){.data-scroleable-header .resultadohoteles-hotel-header .hotel-actions{position:relative;top:2px}}@media (max-width:992px){.data-scroleable-header .resultadohoteles-hotel-header .hotel-name{font-size:23px!important}.data-scroleable-header .resultadohoteles-hotel-header .hotel-name .hotel-header-stars{position:relative;top:-2px}}@media (max-width:992px){.data-scroleable-header .resultadohoteles-hotel-header{margin:0!important}}.data-header{position:relative;z-index:1}.data-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:62%;left:0;right:0;bottom:0;width:95%;z-index:-1}.data-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 0;position:relative;line-height:18px;font-size:26px;font-weight:600;cursor:pointer}.data-header .hotel-name .hotel-header-stars{display:inline-block;font-size:13px;color:#f59c0d}.data-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px}.data-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:992px){.data-header .hotel-name{padding:9px 10px 9px 0}.data-header .hotel-name i.indicatoricon{display:none}}@media (max-width:767px){.data-header .hotel-name{padding:9px 10px 0 0;line-height:18px;font-size:15px;max-width:80%}.data-header .hotel-name i.indicatoricon,.data-header .hotel-name span:nth-child(2),.data-header .hotel-name span:nth-child(3){display:none}}.data-header .hotel-actions{float:right;background:#fff;padding:8px 0 8px 15px}.data-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}.data-header .hotel-actions .item-menu-right a{color:#777}.data-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.data-header .hotel-actions .item-menu-right a.active,.data-header .hotel-actions .item-menu-right a:hover{color:#0073c4}@media (max-width:767px){.data-header .hotel-actions{padding:8px 0 8 15px}}.data-slider{padding-top:5px;padding-left:0;padding-right:0}.data-slider .data-carousel .owl-controls .owl-nav .owl-prev{position:absolute;top:15%;left:0}.data-slider .data-carousel .owl-controls .owl-nav .owl-next{position:absolute;top:15%;right:0}.data-slider .data-thumbs .owl-thumb-item{margin:15px;position:relative}.data-slider .data-thumbs img{cursor:pointer}.data-slider .data-thumbs .owl-item img{transition:border .5s ease;border:2px solid hsla(0,0%,100%,0)}.data-slider .data-thumbs .owl-item.active img{border:2px solid #015eab}.data-slider .owl-hidden-nav{display:none}.bottom-thumb,.main-thumb{padding-left:5px;padding-right:5px;position:relative}@media (max-width:767px){.bottom-thumb,.main-thumb{padding-right:0;padding-left:0}}.bottom-thumb .customNavigation,.main-thumb .customNavigation{position:absolute;top:40%;left:0;width:100%;z-index:99}@media (max-width:767px){.bottom-thumb .customNavigation,.main-thumb .customNavigation{display:none}}.bottom-thumb .customNavigation .next,.bottom-thumb .customNavigation .prev,.main-thumb .customNavigation .next,.main-thumb .customNavigation .prev{position:absolute;top:0;display:inline-block;padding-top:30px;text-align:center;cursor:pointer;height:70px;width:30px;background:rgba(0,0,0,.8);line-height:1;color:#fff}@media screen and (min-width:0\0){.bottom-thumb .customNavigation .next,.bottom-thumb .customNavigation .prev,.main-thumb .customNavigation .next,.main-thumb .customNavigation .prev{padding-top:10px}}.bottom-thumb .customNavigation .prev,.main-thumb .customNavigation .prev{left:5px;border-radius:0 30px 30px 0;background-clip:padding-box}.bottom-thumb .customNavigation .prev i,.main-thumb .customNavigation .prev i{margin-left:-9px}.bottom-thumb .customNavigation .next,.main-thumb .customNavigation .next{right:5px;border-radius:30px 0 0 30px;background-clip:padding-box}.bottom-thumb .customNavigation .next i,.main-thumb .customNavigation .next i{margin-right:-9px}.bottom-thumb{padding-left:5px;padding-right:5px;position:relative;padding-left:0;padding-right:0}@media (max-width:767px){.bottom-thumb{padding-right:0;padding-left:0}}.bottom-thumb .customNavigation{position:absolute;top:40%;left:0;width:100%;z-index:99}@media (max-width:767px){.bottom-thumb .customNavigation{display:none}}.bottom-thumb .customNavigation .next,.bottom-thumb .customNavigation .prev{position:absolute;top:0;display:inline-block;padding-top:30px;text-align:center;cursor:pointer;height:70px;width:30px;background:rgba(0,0,0,.8);line-height:1;color:#fff}@media screen and (min-width:0\0){.bottom-thumb .customNavigation .next,.bottom-thumb .customNavigation .prev{padding-top:10px}}.bottom-thumb .customNavigation .prev{border-radius:0 30px 30px 0;background-clip:padding-box}.bottom-thumb .customNavigation .prev i{margin-left:-9px}.bottom-thumb .customNavigation .next{border-radius:30px 0 0 30px;background-clip:padding-box}.bottom-thumb .customNavigation .next i{margin-right:-9px}.bottom-thumb .data-thumbs .owl-thumb-item{margin-left:5px;margin-right:5px}.bottom-thumb .customNavigation{top:20%}.bottom-thumb .customNavigation .prev{left:5px}.bottom-thumb .customNavigation .next{right:5px}@media (max-width:767px){.bottom-thumb .customNavigation{top:9%}}.content-right{padding-right:22px;padding-bottom:30px}.data-description{padding-bottom:25px}.data-description ul{list-style:initial;padding-inline-start:40px}.data-description ul li{display:list-item}@media (max-width:992px){.data-description{padding-top:25px}}.data-description .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.data-description .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.data-description .title span{display:inline-block;background:#fff;padding:5px 15px 5px 0;position:relative;z-index:2}.data-description .title span strong{color:#42a640}.data-description .description{font-size:13px;line-height:19px}.rates ul{list-style:initial;padding-inline-start:40px}.rates ul li{display:list-item}.rates .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.rates .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.rates .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.rates .title span strong{color:#42a640}.rates .rates-content{padding:0;background:#fff}.rates .rates-content .rates-results{margin:0}.rates .rates-content .rates-results .rates-result{margin-bottom:15px}.rates .rates-content .rates-results .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{background:none}.rate-results{padding-bottom:20px;margin:0 20px 0 40px;position:relative;text-align:left}.rate-results .price-local{color:#ef231c}.rate-results .price-detail{font-size:11px}.rate-results .price-logo img{float:right;max-height:40px;padding-bottom:5px}.rate-results .price-primary-currency{font-size:16px;color:#2472c7}@media (max-width:767px){.rate-results .price-primary-currency strong{font-size:12px}}@media (max-width:767px){.rate-results .price-primary-currency{font-size:8px;font-weight:700;text-align:right}}.rate-results .price-secondary-currency{font-size:12px;font-weight:700;color:#333}@media (max-width:767px){.rate-results .price-secondary-currency{margin-bottom:0;font-size:9px;font-weight:400}}.rate-results .price-uds{font-size:12px;color:#b5bcc4}.rate-results .price-local{font-size:16px;font-weight:700;color:#0073c4}.rate-results .price-local.blue{color:#0073c4}.rate-results .price-local small{font-size:10px}.rate-results .price-detail{font-size:12px;padding:0 0 14px;color:#0073c4}.rate-results .price-detail .notice{color:red}@media (max-width:1100px){.rate-results .price-button-detalle button{font-size:13px}}.rate-results .separator-item{border-bottom:1px dotted #b5bcc4;margin-bottom:20px}.rate-results .rate-result{position:relative;font-size:12px;margin-bottom:5px}.rate-results .description{float:left;width:50%;padding-right:15px;font-size:12px}.rate-results .description .item{padding-left:10px;position:relative}.rate-results .description .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.rate-results .included{float:left;width:18%;padding-left:15px;padding-right:15px}.rate-results .included span{display:block;padding-left:20px;position:relative;font-weight:700;line-height:15px}.rate-results .included span i{position:absolute;top:3px;left:0}.rate-results .price{padding-left:15px;padding-right:15px;float:left;width:18%;text-align:right}.rate-results .price .price-uds{font-size:11px;font-weight:600}.rate-results .price .price-local{font-size:13px}.rate-results .price .price-detail{font-size:9px}@media (max-width:1200px){.rate-results .price .price-uds{font-size:11px}.rate-results .price .price-local{font-size:13px}}.rate-results .price-button-detalle{padding-left:15px;float:left;width:14%;text-align:right}.rate-results .price-button-detalle button{font-size:12px;padding:.3em 10px}.rate-results .price-button-detalle button i{margin-left:5px}@media (max-width:1200px){.rate-results .price-button-detalle i{display:none}}.rate-results .price-button-detalle span{color:#ef231c}.rate-results .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4}.rate-results .separator.separator-1{left:50%}.rate-results .separator.separator-2{left:68%}.rate-results .separator.separator-3{left:86%}@media (max-width:992px){.rate-results{display:block}}@media (max-width:767px){.rate-results{display:block}.rate-results .separator{display:none}.rate-results .description{width:70%}.rate-results .included{display:block;width:100%;padding:10px 0}.rate-results .price{width:30%;padding-right:0}.rate-results .price-button-detalle{width:100%}.rate-results .price-button-detalle span{display:none}}.notifications{font-size:10px;padding-bottom:20px;color:#515151}.notifications .notices{background:#f7f6f6;padding:5px 30px 5px 40px;border-left:2px solid #777;position:relative;float:left;width:48%}.notifications .notices.margin-left{margin-left:2%}.notifications .notices.margin-right{margin-right:2%}.notifications .notices.blue{border-left-color:#0073c4}.notifications .notices.red{border-left-color:#ef231c}.notifications .notices i{position:absolute;top:10px;left:10px;font-size:20px}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-group .panel{margin:0;background:#f7f6f6;box-shadow:none;border:none}.panel-group .panel-heading{background:#55a2d8;color:#fff;padding:5px 18px}.panel-group .panel-heading a{display:table;width:100%}.panel-group .panel-heading a i{position:relative;right:0;top:0;display:table-cell;vertical-align:middle;text-align:right}@media screen and (min-width:0\0){.panel-group .panel-heading a i{top:-2px}}.panel-group .panel-heading a i:after{content:"\f077";font-size:.7em;font-family:FontAwesome;color:inherit;vertical-align:middle;speak:none;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel-group .panel-heading a.collapsed i:after{content:"\f078"}.panel-group .panel-title{font-size:14px}.panel-group .panel-title h4{display:table}.panel-group .panel-title h4 a{display:table-cell;vertical-align:middle}.refound-policy .panel-group .panel-heading{padding:5px 15px}.refound-policy .panel-group .panel-heading a{padding-left:10px;display:block}.refound-policy .panel-group .panel-heading a i{position:relative;left:0;display:inline-block;margin-left:-10px;margin-right:5px}.refound-policy-item{padding:15px;display:block}.refound-policy-item .left{display:block;width:50%;padding-right:15px;border-right:1px solid #ccc}@media (max-width:767px){.refound-policy-item .left{border:none;padding-right:0}}.refound-policy-item .right{display:block;width:50%;padding-left:20px}@media (max-width:767px){.refound-policy-item .right{border:none;padding-left:0}}.refound-policy-item .item{display:inline-block;min-height:200px;padding-bottom:25px}@media (max-width:767px){.refound-policy-item .item{min-height:auto;padding-bottom:15px}}.refound-policy-item .bottom{display:block;width:100%;margin-top:20px;padding-top:15px;border-top:1px solid #969c9c}.refound-policy-item .bottom .item{min-height:0}.refound-policy-item h3{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700;margin:10px 0 2px}.refound-policy-item p{text-transform:uppercase;font-size:12px;font-weight:400;margin:2px 0 10px}.refound-policy-item .leyend{vertical-align:text-top;line-height:1.1;font-style:italic;font-weight:700;font-size:11px}.refound-policy-item .graphics{text-align:right;max-width:280px;margin:0 auto;padding-bottom:8px;position:relative}.refound-policy-item .graphics:after{content:"";position:absolute;top:23px;bottom:0;left:50%;border-left:1px solid #ccc}.refound-policy-item .graphics .graphics-center,.refound-policy-item .graphics .graphics-left,.refound-policy-item .graphics .graphics-right{float:left}.refound-policy-item .graphics .graphics-left{width:36%;text-align:right}.refound-policy-item .graphics .graphics-left span{display:block}.refound-policy-item .graphics .graphics-center{width:28%;text-align:center}.refound-policy-item .graphics .graphics-right{width:36%;text-align:left}.refound-policy-item .graphics .fecha-precio{font-weight:700;font-size:12px}.refound-policy-item .graphics .fecha-precio .dolar{font-size:10px;color:#969c9c}.refound-policy-item .graphics .fecha-precio .local{color:#e91000}.refound-policy-item .graphics .fecha-precio small{font-size:8px}.refound-policy-item .graphics.green:after{top:32px}.refound-policy-item .graphics.green .graphics-left{color:#42a640;font-size:11px}.refound-policy-item .graphics.green .graphics-center i{font-size:30px;color:#42a640}.refound-policy-item .graphics.rojo .graphics-center i{font-size:22px;color:#e91000}.refound-policy-item .last-node:after{border-left:0 solid #ccc!important}.refound-policy-item.fulltablet .left,.refound-policy-item.fulltablet .right{float:none;width:100%}.rate-content .rate-results{margin:0}.data-details .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.data-details .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.data-details .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.data-details .title span strong{color:#42a640}.data-details .data-details-results{padding-bottom:30px}.data-details .data-details-results .item-result{float:left;width:33%;padding:10px 10px 10px 0}.data-details .data-details-results .item-result i{font-size:20px;top:3px;position:relative}@media (max-width:767px){.fichahotel-page-content-center .content-right{padding-right:0}}@media (max-width:767px){.data-slider .data-thumbs .owl-thumb-item{margin:0}}@media (max-width:767px){.fichahotel-acordeon-item .left,.fichahotel-acordeon-item .right{width:100%}}.fichahotel-acordeon-item .right{border-left:1px solid #ccc;padding-left:20px}@media (max-width:767px){.fichahotel-acordeon-item .right{margin-top:25px;border:none;padding-left:0}}@media (max-width:767px){.rate-results .notifications .notices{width:100%;margin:5px 0}}@media (max-width:767px){.data-details .data-details-results .item-result{width:50%}.data-details .data-details-results .item-result span{font-size:12px}}.data-feedback .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.data-feedback .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.data-feedback .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.data-feedback .title span strong{color:#42a640}.data-feedback .title span{display:inline;font-size:14.5px;padding:5px 15px 5px 0}.data-feedback .title:after{bottom:5px}.data-feedback .feedback-content .left{width:30%;float:left}.data-feedback .feedback-content .left .resena-person{padding-top:20px;border-top:1px dashed #b8b8b8}.data-feedback .feedback-content .left .resena-person .resena-person-face{display:none}@media (max-width:991px){.data-feedback .feedback-content .left .resena-person{border-top:none}}.data-feedback .feedback-content .right{width:70%;padding-left:2%;float:left}@media (max-width:767px){.data-feedback .feedback-content .left,.data-feedback .feedback-content .right{width:100%}.data-feedback .feedback-content .resena-box,.data-feedback .feedback-content .resena-footer,.data-feedback .feedback-content .resena-text{padding:10px 0}.data-feedback .feedback-content .resena-box .descripcion,.data-feedback .feedback-content .resena-box .titulo,.data-feedback .feedback-content .resena-footer .descripcion,.data-feedback .feedback-content .resena-footer .titulo,.data-feedback .feedback-content .resena-text .descripcion,.data-feedback .feedback-content .resena-text .titulo{padding:0 10px}.data-feedback .feedback-content .resena-box{margin-top:12px}.data-feedback .feedback-content .resena-text p{margin:10px}}.data-scroleable-header{padding:20px 25px 0;background:#fff;padding:20px 13px 0 25px;padding:0;max-height:0;overflow:hidden;transition:all .5s;background:#f7f5f6;position:fixed;left:0;top:0;width:100%;z-index:1000000000000000000;box-shadow:0 1px 5px 0 rgba(0,0,0,.3)}@media (max-width:768px){.data-scroleable-header{padding:20px 13px 0 25px;padding:20px 13px 0}}.data-scroleable-header .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.data-scroleable-header .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.data-scroleable-header .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.data-scroleable-header .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.data-scroleable-header .resultadohoteles-hotel-content-box .ad-ubicacion,.data-scroleable-header .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.data-scroleable-header .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.data-scroleable-header .resultadohoteles-hotel-description{width:70%}.data-scroleable-header .hotel-actions,.data-scroleable-header .hotel-name{background:#f7f5f6}.data-scroleable-header .data-header-result .name{padding-left:0;font-weight:700;font-size:26px;float:left;padding:9px 20px 9px 40px;position:relative;line-height:18px;cursor:pointer}.data-scroleable-header .data-header-result .actions{float:right;padding:8px 15px;padding-right:0}.data-scroleable-header .content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.data-scroleable-header .content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.data-scroleable-header .content-box .ad-ubicacion,.data-scroleable-header .content-box .tripad{float:left;padding:2px 10px 5px 0}.data-scroleable-header .content-box .ubicacion{font-weight:600}.data-scroleable-header .description{width:70%}.data-scroleable-header.open{max-height:300px;padding:20px 0}.ficha-hoteles-desktop-map{margin-bottom:30px}.milestone-view .category-filter-container{text-align:center;padding:10px}.milestone-view .ficha-hoteles-desktop-map{margin-bottom:0}.milestone-view .ficha-hoteles-desktop-map .fichahotel-map{position:fixed;top:0;left:0;width:100%;height:100%}.milestone-view .ficha-hoteles-desktop-map .fichahotel-map #fichahotelmap{width:100%;height:100%}.milestone-view .item-filtro-checkbox{position:relative;padding-left:20px}.milestone-view .item-filtro-checkbox input{position:absolute;top:0;left:0}.milestone-view .item-filtro-range{margin-top:20px}.milestone-view .item-filtro-range .left-wrapper{width:37%;float:left;margin-right:5px}.milestone-view .item-filtro-range .left-wrapper label{margin-bottom:5px;font-weight:600}.milestone-view .item-filtro-range .left-wrapper label:before{display:none!important}.milestone-view .item-filtro-range .left-wrapper label.price-label{display:inline-block}.milestone-view .item-filtro-range .left-wrapper label.currency-label{color:#0069bf;display:inline-block}.milestone-view .item-filtro-range .left-wrapper input{border:1px solid #ccc}.milestone-view .item-filtro-range .right-wrapper{margin-top:2px;width:54%;float:left}.milestone-view .item-filtro-range .right-wrapper label{margin-bottom:5px;font-weight:600}.milestone-view .item-filtro-range .right-wrapper label:before{display:none!important}.milestone-view .item-filtro-range .right-wrapper input{border:1px solid #ccc}.milestone-view .item-filtro-range .right-wrapper .input-group-addon{background-color:#b6b6b6;cursor:pointer}.milestone-view .item-filtro-range .right-wrapper .input-group-addon i{color:#333}.milestone-view .map-market-content h3{padding:5px 0;display:block;margin:0;font-size:14px;font-weight:700}.milestone-view .map-market-content .content-map-left{width:225px}.milestone-view .map-market-content .content-map-left .hotel-header-stars{position:relative;color:#f59c0d;top:-3px;padding-right:5px}.milestone-view .map-market-content .content-map-left .amenities{padding:3px 0;font-size:15px}.milestone-view .map-market-content .content-map-left .hotel-header-stars,.milestone-view .map-market-content .content-map-left .tripad{font-size:14px;display:inline-block;vertical-align:middle}.milestone-view .map-market-content .content-map-left .hotel-header-stars p,.milestone-view .map-market-content .content-map-left .tripad p{position:relative;top:-2px;padding-left:5px;display:inline-block;font-size:12px;margin:0}.milestone-view .map-market-content .content-map-left .location{padding-top:5px}.milestone-view .map-market-content .content-map-left .location i{color:#0069bf}.milestone-view .map-market-content .content-map-right{text-align:right;width:110px}.milestone-view .map-market-content .content-map-right .rate{line-height:1}.milestone-view .map-market-content .content-map-right .price-uds{font-size:12px;color:#b1b8c1}.milestone-view .map-market-content .content-map-right .local-price{font-size:15px;color:#0068bf;font-weight:700;padding:5px 0 2px}.milestone-view .map-market-content .content-map-right p.lighter{color:#015eab;margin-bottom:0;font-size:12px}.milestone-view .map-market-content .content-map-left,.milestone-view .map-market-content .content-map-right{display:inline-block;vertical-align:middle}.milestone-view body .filters-menu #main_logo{margin:0 auto!important;width:100%!important;display:block!important}.milestone-view .filters-menu{position:fixed;left:0;top:0;height:100%;z-index:2;padding:0;pointer-events:none;border-right:1px solid #d0d0d0}.milestone-view .filters-menu .search-box label{padding-left:0}.milestone-view .filters-menu.content-left{width:320px;background:none;margin-bottom:0}@media (min-width:768px){.milestone-view .filters-menu.content-left{height:auto!important}}@media (max-width:768px){.milestone-view .filters-menu.content-left{background:none;width:100%;border-right:none}.milestone-view .filters-menu.content-left #main_logo{padding-bottom:59px;width:100%;margin:0;display:block}.milestone-view .filters-menu.content-left #main_logo img{max-height:47px}}.milestone-view .filters-menu.content-left .buttons-hito{background:#f7f6f6;pointer-events:auto}@media (min-width:768px){.milestone-view .filters-menu.content-left .buttons-hito{position:fixed;width:320px;border-right:1px solid #ccc;z-index:999}}.milestone-view .filters-menu .filters{background:#fff}.milestone-view .filters-menu .logo{padding:11px 0;width:360px}.milestone-view .filters-menu .logo img{max-height:60px;display:block;margin:0 auto}.milestone-view .filters-menu .eqhmin,.milestone-view .filters-menu .fix{position:relative;border:0}.milestone-view .filters-menu .eqhmin .next-back-navigation,.milestone-view .filters-menu .fix .next-back-navigation{padding-top:15px}.milestone-view .filters-menu .eqhmin{left:-100%;transition:left .5s}@media (min-width:768px){.milestone-view .filters-menu .eqhmin{left:0!important}}@media (min-width:768px){.milestone-view .filters-menu .eqhmin .icon-hoteles-vista-mapa,.milestone-view .filters-menu .eqhmin .icon-hoteles-vista-normal{display:none}}@media (min-width:769px){.milestone-view .filters-menu .eqhmin{padding-top:85px}}@media (max-width:768px){.milestone-view .filters-menu .eqhmin .pager-button-milestone{color:#015eab;padding:25px}.milestone-view .filters-menu .eqhmin .pager-button-milestone a{font-size:40px;position:absolute}.milestone-view .filters-menu .eqhmin .pager-button-milestone.pager-left{border-right:1px solid #f5f4f4}.milestone-view .filters-menu .eqhmin .pager-button-milestone.pager-left a{top:-10%;left:20px}.milestone-view .filters-menu .eqhmin .pager-button-milestone.pager-right{border-left:1px solid #f5f4f4}.milestone-view .filters-menu .eqhmin .pager-button-milestone.pager-right a{top:-10%;left:20px}}.milestone-view .filters-menu .eqhmin .icon-hoteles-vista-mapa,.milestone-view .filters-menu .eqhmin .icon-hoteles-vista-normal{right:10px;top:18px;position:absolute;z-index:1000;font-size:20px;color:#015eab}.milestone-view .filters-menu .eqhmin .icon-hoteles-vista-normal{pointer-events:auto!important;background:#f5f4f4;padding:20px 9px;top:0;font-size:16px;right:-50px}.milestone-view .filters-menu .search{padding:5px 0;background:#f5f4f4}.milestone-view .filters-menu .search h2{padding:10px 15px;margin:0;font-size:16px;font-weight:700;color:#015eab}.milestone-view .filters-menu .search .lef-box-dark-container .top-left,.milestone-view .filters-menu .search .lef-box-dark-container .top-right{padding:10px 0;width:26%;min-width:75px;font-size:12px}.milestone-view .filters-menu .search .lef-box-dark-container .top-left:after,.milestone-view .filters-menu .search .lef-box-dark-container .top-right:after{display:block;height:100%;top:0}.milestone-view .filters-menu .search .lef-box-dark-container .top-left .detail,.milestone-view .filters-menu .search .lef-box-dark-container .top-right .detail{font-size:10px}.milestone-view .filters-menu .search .lef-box-dark-container .bottom-fecha{margin-right:5px;padding:12px 0;max-width:45px;min-width:45px;padding-right:5px;text-align:right}.milestone-view .filters-menu .search .lef-box-dark-container .bottom-fecha .detail{display:none}.milestone-view .filters-menu .search .lef-box-dark-container .bottom-fecha .fecha i{left:2px;top:16px}.milestone-view .filters-menu .search .top-right.bottom-fecha{margin-left:5px}.milestone-view .filters-menu .search .top-left.bottom-fecha{max-width:50px;padding-right:10px;margin-left:5px}.milestone-view .filters-menu .search-box{padding:0 0 0 10px;margin-bottom:0;position:relative}.milestone-view .filters-menu .lef-box-dark .boton-search{margin-top:0;position:absolute;right:0;top:0;height:101%}.milestone-view .filters-menu .lef-box-dark .boton-search button.btn-ajustar-busqueda{right:0;top:0;height:100%;display:block}.milestone-view .filters-menu .lef-box-dark .boton-search button.btn-ajustar-busqueda span{display:none}.milestone-view .filters-menu .lef-box-dark .boton-search button.btn-ajustar-busqueda .fa{margin:0;margin-left:-5px}@media (min-width:768px){.milestone-view .filters-menu .lef-box-dark .boton-search{width:41px;float:right}}.milestone-view .filters-menu .menu-left{width:100%;padding:10px;border-bottom:1px solid #d0d0d0;display:block}.milestone-view .filters-menu .menu-left .currency-selected-symbol{float:left;display:inline-block;font-size:18px;line-height:1.8}.milestone-view .filters-menu .menu-left .currency-selector,.milestone-view .filters-menu .menu-left .language-selector{background:inherit;float:left;display:inline-block;width:100%}.milestone-view .filters-menu .menu-left .currency-selector .parent,.milestone-view .filters-menu .menu-left .language-selector .parent{list-style-type:none}.milestone-view .filters-menu .menu-left .currency-selector .parent a,.milestone-view .filters-menu .menu-left .language-selector .parent a{text-align:center}.milestone-view .filters-menu .menu-left .currency-selector .parent a span,.milestone-view .filters-menu .menu-left .language-selector .parent a span{margin-right:20px}.milestone-view .filters-menu .menu-left .currency-selector .parent ul.submenu,.milestone-view .filters-menu .menu-left .language-selector .parent ul.submenu{padding-left:0}.milestone-view .filters-menu .menu-left .currency-selector .parent ul.submenu li,.milestone-view .filters-menu .menu-left .language-selector .parent ul.submenu li{width:100%;background:inherit;padding-top:5px;padding-bottom:5px;text-align:left;padding-left:0}.milestone-view .filters-menu .menu-left .currency-selector .parent ul.submenu .selector_title,.milestone-view .filters-menu .menu-left .language-selector .parent ul.submenu .selector_title{text-align:center;border-bottom:1px solid #333;margin:0 10% 5px;padding-bottom:5px}.milestone-view .filters-menu .menu-left .currency-selector .parent.opened .currency-options-container,.milestone-view .filters-menu .menu-left .language-selector .parent.opened .currency-options-container{padding:10px 0;left:0;top:100%;background:inherit;z-index:32;width:100%;margin:0;height:auto}.milestone-view .filters-menu .menu-left>.orderby{float:left}.milestone-view .filters-menu .menu-left>.orderby.openfilters span{color:#2a67ca;margin-right:5px;position:relative;top:3px;font-size:18px}.milestone-view .filters-menu .menu-left .orderby{padding:0 5px;display:table-cell;vertical-align:middle}.milestone-view .filters-menu .menu-left .orderby form{margin-bottom:0}.milestone-view .filters-menu .menu-left .orderby.with-separator{border-right:1px solid #d0d0d0}.milestone-view .filters-menu .menu-left .order-box{display:table;float:right;margin-top:3px}.milestone-view .filters-menu .menu-left:after{content:"";display:table;clear:both}.milestone-view .filters-menu .results{background:#f7f6f6;padding:0 0 10px}.milestone-view .filters-menu .results.filters-opened{overflow:hidden;height:0;visibility:hidden;margin-top:-17px}.milestone-view .filters-menu .results .result{margin:0;padding:10px}.milestone-view .filters-menu .results .result:hover{background-color:#eee}.milestone-view .filters-menu .results .result:last-of-type{margin-bottom:0}.milestone-view .filters-menu .results .result h3{margin:0;font-size:13px;font-weight:700}.milestone-view .filters-menu .results .result .content{padding-top:10px;display:table;width:100%}.milestone-view .filters-menu .results .result .content p.tag{font-size:11px;padding:5px 0}.milestone-view .filters-menu .results .result .content p.tag span{display:inline-block;border-radius:5px;background:#5c9431;color:#fff;padding:2px 5px;margin-right:15px}.milestone-view .filters-menu .results .result .content p.tag span.bad{background:#777}.milestone-view .filters-menu .results .result .content p.tag span.good{background:#a3bd31}.milestone-view .filters-menu .results .result .content p.tag span.very-good{background:#70a83b}.milestone-view .filters-menu .results .result .content>div{position:relative;vertical-align:middle;display:table-cell}.milestone-view .filters-menu .results .result .content>div:first-child{width:38%;padding-right:10px}.milestone-view .filters-menu .results .result .content>div:first-child+div{width:62%}.milestone-view .filters-menu .results .result .content .img{display:block;width:100%;height:83.5px}.milestone-view .filters-menu .results .result .content .more{background:#eb181d;color:#fff;left:0;padding:10px;position:absolute;bottom:0}.milestone-view .filters-menu .results .result .content .tag{margin:5px 0;font-size:11px;display:inline-block;padding:5px 7px;border-radius:10px}.milestone-view .filters-menu .results .result .content .tag.green{color:#fff;background:#538823}.milestone-view .filters-menu .results .result .content .location{display:block;margin:5px 0;font-size:11px}.milestone-view .filters-menu .results .result .content .location .icon{color:#0069bf}.milestone-view .filters-menu .results .result .content .amenities{margin:5px 0;font-size:18px;color:#757575}.milestone-view .filters-menu .results .result .content .rating{margin:5px 0;vertical-align:middle}.milestone-view .filters-menu .results .result .content .rating .hotel-header-stars{position:relative;top:-3px;margin-right:5px;color:#f59c0d}.milestone-view .filters-menu .results .result .content .rating .hotel-header-stars,.milestone-view .filters-menu .results .result .content .rating .tripad{display:inline-block;vertical-align:middle}.milestone-view .filters-menu .results .result .content .rate .price-secondary-currency{font-size:12px;color:#333;font-weight:700}.milestone-view .filters-menu .results .result .content .rate .price-primary-currency{font-size:16px;color:#2472c7}.milestone-view .filters-menu .results .result .content .rate .price-uds{font-size:11px;color:#b1b8c1}.milestone-view .filters-menu .results .result .content .rate .local-price{font-weight:700;color:#0068bf;font-size:13px}.milestone-view .filters-menu .results .result .content .rate .local-price a{position:relative;font-size:13px;float:right;font-weight:400;color:#0068bf;padding-right:25px}.milestone-view .filters-menu .results .result .content .rate .local-price a:after{transition:width .5s ease;bottom:-2px;content:'';position:absolute;margin:0 auto;width:0;height:1px;background:#015eab;display:block}.milestone-view .filters-menu .results .result .content .rate .local-price a:hover:after{width:100%}.milestone-view .filters-menu .results .result .content .rate .local-price a .fa{position:absolute;font-size:30px;right:0;top:-6px}.milestone-view .filters-menu.content-left{position:relative}@media (min-width:768px){.milestone-view .filters-menu.content-left{pointer-events:auto!important;position:relative!important}}.milestone-view .filters-menu.content-left .search-detail{padding:10px 15px}.milestone-view .filters-menu.content-left .search-detail form{margin-bottom:0}.milestone-view .filters-menu.content-left .form-group>.col-50:first-child{padding-left:0}.milestone-view .filters-menu.content-left .form-group>.col-25:not(.padding15),.milestone-view .filters-menu.content-left .form-group>.col-50:first-child+.col-50{padding-right:0}.milestone-view .menu-left .filter-list{padding:10px 5px}.milestone-view .menu-left .filter-list .fa-star{top:-4px}.milestone-view .menu-left .filter-list label{cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.milestone-view .menu-left .filter-list label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.milestone-view .menu-left .filter-list label.checked:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.milestone-view .web-filter.hidden{height:0!important}.milestone-view .results-expanded{background:#fff;position:absolute;width:100%;height:100%;top:59px;z-index:999}.milestone-view .results-expanded .full-details{padding-top:10px;padding-bottom:45px}.milestone-view .results-expanded .back-list{text-align:center;padding:20px 0;background:#efefef}.milestone-view .results-expanded .result{padding:10px}.milestone-view .results-expanded .result h3{margin:5px 0;font-size:14px;font-weight:700}.milestone-view .results-expanded .result .location{padding-top:5px}.milestone-view .results-expanded .result .location:after{content:"";display:table;clear:both}.milestone-view .results-expanded .result .location p{float:left;font-size:12px}.milestone-view .results-expanded .result .location p .icon{color:#0069bf}.milestone-view .results-expanded .result .location .hotel-header-stars{color:#f59c0d;font-size:14px;float:right}.milestone-view .results-expanded .result .rating:after{content:"";display:table;clear:both}.milestone-view .results-expanded .result .rating .tripad{float:left}.milestone-view .results-expanded .result .rating .tripad>*{vertical-align:middle}.milestone-view .results-expanded .result .rating .tripad p{margin-bottom:0;font-size:11px;display:inline-block;font-style:italic}.milestone-view .results-expanded .result .rating .tag{float:right;margin:0;font-size:12px;font-weight:700;display:inline-block;padding:5px 7px;border-radius:10px}.milestone-view .results-expanded .result .rating .tag.green{color:#fff;background:#538823}.milestone-view .results-expanded .result .rate{padding:5px 0}.milestone-view .results-expanded .result .rate:after{content:"";display:table;clear:both}.milestone-view .results-expanded .result .rate .price{float:left;text-align:left}.milestone-view .results-expanded .result .rate .price .price-uds{font-size:12px;color:#c6c8cb}.milestone-view .results-expanded .result .rate .price .local-price{font-size:17px;color:#0068bf;font-weight:700}.milestone-view .results-expanded .result .rate .price .price-secondary-currency{font-size:12px;color:#333;font-weight:700}.milestone-view .results-expanded .result .rate .price .price-primary-currency{font-size:16px;color:#2472c7}.milestone-view .results-expanded .result .rate .price p{color:#40bffb;font-size:12px;font-weight:700}.milestone-view .results-expanded .result .rate .view{margin-top:5px}.milestone-view .results-expanded .result .rate .view .button{position:relative;display:inline-block;border:none;background:#015eab;color:#fff;padding:.5em 1.7em;border-radius:3px;word-wrap:normal;letter-spacing:.01em;transition:background .5s ease}.milestone-view .results-expanded .result .rate .view .button:hover{background:#40bffb}.milestone-view .results-expanded .result .rate .view .hotel-rate-quote-button{padding-left:178px}.milestone-view .results-expanded .result .image-result{position:relative}.milestone-view .results-expanded .result .image-result img{width:100%;height:250px}.milestone-view .results-expanded .result .image-result .more{background:#eb181d;color:#fff;left:0;padding:10px;position:absolute;bottom:0}.milestone-view .results-expanded .result .rates{border-bottom:2px dotted #ccc;padding:5px;margin-bottom:25px}.milestone-view .results-expanded .result .rates h3{position:relative;margin:20px 0;font-size:17px;font-weight:700}.milestone-view .results-expanded .result .rates h3:after{content:'';display:inline-block;position:absolute;right:0;top:9px;width:210px;height:1px;background:#ccc}.milestone-view .results-expanded .result .rates>div{border-top:2px dotted #ccc;padding-top:20px}.milestone-view .results-expanded .result .rates>div:first-of-type{padding-top:0;border-top:0}.milestone-view .results-expanded .result .rates>div .detail:after{content:"";display:table;clear:both}.milestone-view .results-expanded .result .rates>div .detail p{font-weight:700;font-size:13px;float:left;color:#666;max-width:49%}.milestone-view .results-expanded .result .rates>div .detail p.amenities{color:#000;position:relative;float:right;text-align:right}.milestone-view .results-expanded .result .rates>div .rate-detail .rate{position:relative;padding-left:0;text-align:right}.milestone-view .results-expanded .result .rates>div .rate-detail .rate.offer{padding-left:55px}.milestone-view .results-expanded .result .rates>div .rate-detail .rate .shout{top:10px;font-size:20px;background:#ff2a2b;color:#fff;left:0;padding:10px;position:absolute}.milestone-view .results-expanded .result .rates>div .rate-detail .rate .price-uds{font-weight:700}.milestone-view .results-expanded .result .rates>div .rate-detail .view .button{padding:.5em 1em}.milestone-view .results-expanded .result .trip-comments{padding:5px}.milestone-view .results-expanded .result .trip-comments>div{padding:15px}.milestone-view .results-expanded .result .trip-comments hr{margin:10px 0}.milestone-view .results-expanded .result .trip-comments h3{font-size:17px}.milestone-view .results-expanded .result .trip-comments h3 strong{color:#4cab4a}.milestone-view .results-expanded .result .trip-comments .testimonials:after{content:"";display:table;clear:both}.milestone-view .results-expanded .result .trip-comments .testimonials .description{font-size:13px;float:left}.milestone-view .results-expanded .result .trip-comments .testimonials .advisor{float:right;font-weight:700;line-height:1}.milestone-view .results-expanded .result .trip-comments .testimonials .advisor p{position:relative;margin-top:10px}.milestone-view .results-expanded .result .trip-comments .trip-advisor-feedback{border-top:1px solid #ccc;display:block}.milestone-view .results-expanded .result .trip-comments .detail-commnet .reply{color:#7a7a7a;font-size:11px;padding:10px 0 10px 50px;line-height:1.25}.milestone-view .closemap{left:360px;position:absolute;display:block;white-space:nowrap;padding:15px;color:#015eab;background-color:#fff}@media (max-width:767px){.milestone-view .closemap{left:0;margin-top:87px;width:100%;text-align:center;padding:8px 25px 8px 30px}}@media (max-width:992px){.milestone-view .hito .search-box .boton-search{margin-top:0!important}}@media (max-width:992px){.milestone-view .hito .search-detail{padding-left:10px!important}}@media (max-width:992px){.milestone-view .hito .filters-menu .search-box{padding-left:0}}@media (max-width:992px){.milestone-view .hito .filters-menu .search .lef-box-dark-container .top-left{min-width:85px}.milestone-view .hito .filters-menu .search .lef-box-dark-container .top-left.bottom-fecha{padding-right:3%!important}}@media (max-width:992px){.milestone-view .hito .filters-menu .search .lef-box-dark-container .top-right{min-width:80px}.milestone-view .hito .filters-menu .search .lef-box-dark-container .top-right.bottom-fecha{padding-right:2%!important}}@media (max-width:992px){.milestone-view .hito .filters-menu .search .top-left.bottom-fecha,.milestone-view .hito .filters-menu .search .top-right.bottom-fecha{max-width:60px}}@media (max-width:992px){.milestone-view .hito .file_rooms,.milestone-view .hito .form-group.rooms-quantity{display:block;width:100%}.milestone-view .hito .file_rooms:after{content:"";display:table;clear:both}}@media (max-width:992px){.milestone-view .hito .file_rooms .form-group{width:100%}}.milestone-view .hito .closemap{display:inline-block;position:absolute!important;background:#fff;left:320px;padding:15px 25px 15px 30px;white-space:nowrap;color:#015eab;position:relative}.milestone-view .hito .closemap:after{transition:width .5s ease;bottom:-2px;content:'';position:absolute;margin:0 auto;width:0;height:1px;background:#015eab;display:block}.milestone-view .hito .closemap:hover:after{width:100%}.milestone-view .hito .closemap i{position:relative;top:3px;left:-6px;font-size:19px}@media (max-width:767px){.milestone-view .hito .closemap{left:0;margin-top:87px;width:100%;text-align:center;padding:8px 25px 8px 30px}}.milestone-view .hito .result{position:relative}.milestone-view .hito .result .actions{float:none;padding:0;position:absolute;right:0;top:-3px;background:none}.milestone-view .hito .result>h3{padding-right:20px}.milestone-view .hito .filters-menu .search-box:not(.search-detail){display:block!important}.milestone-view .hito .btn-map{color:#337ab7;width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:rgba(51,122,183,.25);padding:12px;margin-bottom:52px}.milestone-view .hito .btn-map:hover{background:rgba(51,122,183,.6)}@media (min-width:768px){.milestone-view .hito .btn-map{display:none}}.flow{position:relative;z-index:2;background:#fff;margin-top:25px;margin-bottom:50px;min-height:1200px}.flow .cuotas-24 select{height:30px}.flow hr{border-top-color:#ccc}.flow h3{font-size:20px}.flow h4{font-size:18px}.flow input:focus{outline:none}.flow .login-box{padding-top:10px;text-align:center}.flow .login-box a{margin:0 10px;color:#0073c4;text-decoration:underline;font-size:17px}.flow #steps .step-2,.flow #steps .step-3{display:none}@media (max-width:980px){.flow #steps{padding-bottom:0}.flow #steps+div{margin-top:0}}.flow .location .icon-globe{color:#0073c4}@media (max-width:767px){.flow .result-description .tripad .stars{position:relative;top:-4px}}.flow .result-description .field-by-product .group-fields .input-list{padding-bottom:20px}.flow .result-description.fix-html-content ul{list-style:initial;padding-inline-start:40px}.flow .result-description.fix-html-content ul li{display:list-item}.flow .result-description.fix-html-content ol{list-style:decimal;padding-inline-start:40px}.flow .result-description.fix-html-content ol li{display:list-item}.flow .content-header{position:relative}.flow .content-header:before{border-top:1px solid #9e9e9e;content:"";margin:0 auto;position:absolute;top:25px;left:0;right:0;bottom:0;width:95%;z-index:-1}.flow .content-header h4{display:inline-block;position:relative;background:#fff}.flow .flow-step{text-align:center;padding:20px 0 0;border-bottom:1px solid #ccc}.flow .flow-step ul{margin:0;list-style-type:none}.flow .flow-step ul li{width:30%}@media (max-width:767px){.flow .flow-step ul li{width:18%;float:left}}@media (max-width:767px){.flow .flow-step ul li:nth-child(3).current{width:60%}}.flow .flow-step ul li div{position:relative;padding:10px 15px;background:#e6e6e6;font-size:17px;color:#c1c1c1;margin-right:30px}@media (max-width:767px){.flow .flow-step ul li div{margin-right:3px;padding:12px 4px;color:#444}}@media (max-width:992px){.flow .flow-step ul li div{font-size:13px;padding:12px 15px}}.flow .flow-step ul li div:after,.flow .flow-step ul li div:before{content:'';position:absolute;top:0;right:-21px;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #e6e6e6}@media (max-width:992px){.flow .flow-step ul li div:after,.flow .flow-step ul li div:before{right:-20px;border-top:22px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #e6e6e6}}.flow .flow-step ul li div:before{right:auto;left:0;border-left:22px solid #fff}@media (max-width:767px){.flow .flow-step ul li div span{display:none}}.flow .flow-step ul li.current div{background:#0073c4;color:#fff}.flow .flow-step ul li.current div:after{border-left-color:#0073c4}@media (max-width:767px){.flow .flow-step ul li.current div span{display:inline-block}}@media (max-width:767px){.flow .flow-step ul li.current{width:60%}}.flow .flow-step ul li.visited div{background:#81bae0;color:#fff}.flow .flow-step ul li.visited div:after{border-left-color:#81bae0}.flow .flow-step ul li:first-child div{-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}.flow .flow-step ul li:first-child div:before{display:none}@media (max-width:767px){.flow .flow-step ul li:last-child div:after{display:none}}@media (max-width:767px){.flow .flow-step ul li{font-size:12px}.flow .flow-step ul li:first-child{z-index:999}.flow .flow-step ul li:first-child div{padding-left:3px}.flow .flow-step ul li:nth-child(2){z-index:998}.flow .flow-step ul li:nth-child(2) div{padding-left:22px}.flow .flow-step ul li:nth-child(3){z-index:997;width:22%}.flow .flow-step ul li:nth-child(3) div{padding-left:15px}.flow .flow-step ul li div{padding-right:0;font-size:12px}.flow .flow-step ul li div:after,.flow .flow-step ul li div:before{border-top:21px solid transparent}.flow .flow-step ul li div:before{border-left:20px solid #fff}}@media (max-width:767px){.flow .flow-step{border-bottom:none}}.flow .flow-step .warning-rate-change{background-color:#fefdbc;padding:10px;margin:10px 0 0}.flow .flow-step .warning-rate-change div{text-align:center}.flow .flow-step .info-rate-change{padding:10px}.flow .checkbox{padding:5px 0;margin-top:5px;display:inline-block;padding-left:10px}.flow .checkbox input{position:realtive;z-index:2;cursor:pointer;float:left;width:17px;height:17px;margin-left:-9px;margin-right:2.5%;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0}.flow .checkbox input:checked+label:before{background-color:#015eab;border-color:#015eab}.flow .checkbox input:checked+label:after{font-family:FontAwesome;content:"\f00c";color:#fff;position:absolute;left:3px;top:9px;font-size:11px}.flow .checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.flow .checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;top:8px;font-weight:600;border:1px solid #ccc;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.flow .heading{background:#f7f6f6;padding:10px 15px}.flow .heading p{margin-bottom:0;font-size:17px}@media (max-width:767px){.flow .heading p{font-size:14px}}.flow .heading a{margin:0 10px;color:#0073c4}@media (max-width:767px){.flow .heading a{margin:0 5px}}.flow .heading a:not(.btn){text-decoration:underline}.flow .heading a.btn.social{position:relative;font-size:11px;color:#fff;margin:10px;border-radius:0}.flow .heading a.btn.social:before{content:'';width:24px;height:27px;display:inline-block;background:rgba(0,0,0,.25);position:relative;margin:-9px 10px -9px -13px}.flow .heading a.btn.social:after{font:normal normal normal 14px/1 FontAwesome;content:'\f09a';position:absolute;left:6px;top:6px}.flow .heading a.btn.social.facebook{background:#3b5998}.flow .heading a.btn.social.google{background:#de4c34}.flow .heading a.btn.social.google:after{content:'\f0d5';left:3px}.flow .external-reservation-warning{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;text-align:center;background-color:#ffd634!important}.flow .external-reservation-warning form{margin-block-end:0!important}.flow .external-reservation-warning button{padding:.3em 1em;margin-top:.3em;background-color:#fff;color:#000;font-weight:700}.flow .external-reservation-warning p{color:#000!important}.flow .reservation-details{padding:10px 20px}.flow .reservation-details p{color:#333;margin-bottom:0}.flow .reservation-details p i.no-luggage{font-style:normal;margin-right:5px;font-size:16px;position:absolute}.flow .reservation-details p i.no-luggage+strong{padding-left:20px}.flow .reservation-details .required-notification{text-align:left;padding-right:10px;padding:5px;background:#567cba;border:#1852a4;border-radius:6px;color:#fff}.flow .reservation-details .required-notification p{color:#fff;font-weight:700;font-size:11px}@media (max-width:980px){.flow .reservation-details{padding:10px 15px}.flow .reservation-details>.next{display:none}}@media (max-width:767px){.flow .reservation-details{padding:10px 5px}}.flow .reservation-details .content-header{padding:0;border:0}.flow .reservation-details .content-header h4{padding-right:10px}.flow .reservation-details .content-header h4>*{vertical-align:text-top;display:inline-block}.flow .reservation-details .content-header h4 strong{font-weight:400}@media (max-width:767px){.flow .reservation-details .content-header h4{padding-left:60px;font-weight:700;font-size:14px}.flow .reservation-details .content-header h4 .icon,.flow .reservation-details .content-header h4 var{position:absolute;left:0}.flow .reservation-details .content-header h4 .icon{left:28px;top:2px!important}.flow .reservation-details .content-header h4 .icon.icon-back_simple_arrow{left:auto;right:0}.flow .reservation-details .content-header h4 .icon.icon-transfers{left:24px}}.flow .reservation-details .content-header h4 .icon-back_simple_arrow{padding-top:3px;transform:rotate(180deg);color:#ef231c;margin:0}.flow .reservation-details .content-header h4 .icon-back_simple_arrow.back_arrow_left{color:#ef231c;margin:0;padding-top:3px}.flow .reservation-details .content-header h4 a{display:none}@media (max-width:767px){.flow .reservation-details .content-header h4 a{display:inline-block;padding-right:8px;margin-top:4px}.flow .reservation-details .content-header h4 a .indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width:767px){.flow .reservation-details .content-header h4{padding-bottom:0}}.flow .reservation-details .content-header h3 .content-header-title{line-height:30px}.flow .reservation-details .content-header h3 .content-header-title .icon{transform:rotate(180deg);display:inline-block;position:relative;top:3px;font-size:16px}.flow .reservation-details .content-header .supplier{position:absolute;right:0;top:-4px;background-color:#fff}.flow .reservation-details .content-header .content-header-product{display:none}.flow .reservation-details .content-header .content-header-title{line-height:30px}.flow .reservation-details .content-header .agent-detail{right:0;position:absolute;top:75px}.flow .reservation-details .content-header .agent-detail img{max-height:70px}.flow .reservation-details .content-header .agent-detail .additional-product{text-align:right}.flow .reservation-details .content-header .agent-detail .additional-product img{max-height:40px}.flow .reservation-details .content-header .stars{vertical-align:middle;margin-top:4px}.flow .reservation-details .content-header .panel-group-fields{padding:0;margin:10px 0 0}.flow .reservation-details .content-header .panel-group-fields .panel-heading{padding:0 0 5px}.flow .reservation-details .content-header .panel-group-fields .panel-heading a,.flow .reservation-details .content-header .panel-group-fields .panel-heading span{display:inline-block;font-weight:700}.flow .reservation-details .content-header .panel-group-fields .panel-heading a i:before,.flow .reservation-details .content-header .panel-group-fields .panel-heading span i:before{content:"\f077"}.flow .reservation-details .content-header .panel-group-fields .panel-heading a.collapsed i:before,.flow .reservation-details .content-header .panel-group-fields .panel-heading span.collapsed i:before{content:"\f078"}.flow .reservation-details .content-header .panel-group-fields .panel-body{padding:0}.flow .reservation-details .content-header .panel-group-fields .panel-body .input-list fieldset{margin:0 3% 0 0}@media (max-width:767px){.flow .reservation-details .content-header .content-header-title{display:none}}@media (max-width:767px){.flow .reservation-details .content-header .content-header-product{display:inline-block!important;line-height:24px;font-size:16px}.flow .reservation-details .content-header .content-header-title{font-weight:700;padding-top:10px;font-size:15px}.flow .reservation-details .content-header .content-header-title strong{font-weight:700}.flow .reservation-details .content-header.closed h4 a .indicatoricon:after{content:"\f078"!important}.flow .reservation-details .content-header.closed .result-description{display:none}}.flow .reservation-details>ul>li{padding-bottom:35px;display:block}@media (max-width:767px){.flow .reservation-details>ul>li{padding-bottom:20px}}.flow .reservation-details>ul>li h4:not(.expandible-details){padding-bottom:15px}.flow .reservation-details>ul>li h4:not(.expandible-details) var{margin-right:5px;display:inline-block;vertical-align:middle;background:#0073c4;color:#fff;font-style:normal;border-radius:50%;width:30px;height:30px;padding:5px;line-height:1;text-align:center}.flow .reservation-details>ul>li h4:not(.expandible-details) .icon{margin:0 10px;display:inline-block;vertical-align:middle;font-size:25px;color:#777}.flow .reservation-details>ul>li h4:not(.expandible-details) .icon-cars{font-size:22px;top:2px;position:relative}.flow .reservation-details>ul>li h4:not(.expandible-details) .icon-act4{margin-right:20px}@media (max-width:767px){.flow .reservation-details>ul>li h4:not(.expandible-details) var{width:25px;height:25px;line-height:16px;margin-right:0}.flow .reservation-details>ul>li h4:not(.expandible-details) .icon{font-size:19px;margin:0 5px}}.flow .reservation-details>ul>li .result-description>div{padding:2px 0}.flow .reservation-details>ul>li .result-description>.board-desc{font-size:12px;text-transform:capitalize}@media (max-width:767px){.flow .reservation-details>ul>li .result-description .tripad .stars{margin-right:10px;margin-left:0;display:inline-block!important}.flow .reservation-details>ul>li .result-description .tripad .span-normal{display:block;margin-top:8px;margin-left:0}.flow .reservation-details>ul>li .result-description .tripad .span-normal .ad-ubicacion-span{margin-left:0}.flow .reservation-details>ul>li .result-description .location{font-size:13px;margin-top:8px}.flow .reservation-details>ul>li .result-description .location p{font-size:13px}}.flow .reservation-details hr{width:100%;height:1px;margin:0}.flow .reservation-details .ad-ubicacion-span{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:4px 10px;font-size:inherit;margin:0 10px}@media (max-width:767px){.flow .reservation-details .ad-ubicacion-span,.flow .reservation-details .ad-ubicacion-span+span{font-size:12px}}.flow .reservation-details .stay{color:#5c9431;padding-bottom:0;margin-bottom:0}.flow .reservation-details .stay strong{color:#000}.flow .reservation-details .stay-details{display:table;width:100%;margin-bottom:10px}@media (max-width:767px){.flow .reservation-details .stay-details{display:block}}.flow .reservation-details .stay-details:after{content:'';clear:both;display:block}.flow .reservation-details .stay-details>p{display:inline-block;vertical-align:middle;width:auto}@media (max-width:767px){.flow .reservation-details .stay-details>p{position:relative;padding-left:20px}.flow .reservation-details .stay-details>p .icon{position:absolute!important;left:0;top:4px!important}}.flow .reservation-details .stay-details>p:first-child{border-right:1px solid #ccc;padding-right:15px}.flow .reservation-details .stay-details>p:first-child+p{padding-left:15px}@media (max-width:767px){.flow .reservation-details .stay-details>p:first-child+p{padding-left:30px}.flow .reservation-details .stay-details>p:first-child+p .icon{left:10px}}@media (max-width:767px){.flow .reservation-details .stay-details>p{display:block;vertical-align:text-top;width:50%}.flow .reservation-details .stay-details>p:first-child{float:left}.flow .reservation-details .stay-details>p:first-child+*{float:right}}.flow .reservation-details .stay-details>p .icon{margin-right:10px;top:2px;position:relative}.flow .reservation-details .stay-details>p .icon.icon-fichahotel-entrada{color:#5c9431}.flow .reservation-details .stay-details>p .icon.icon-fichahotel-salida{color:#015eab}.flow .reservation-details .notifications{margin:20px 0}.flow .reservation-details .notifications:after{display:none;content:"";display:table;clear:both}.flow .reservation-details .notifications>.notices{margin:0;background:transparent;min-height:40px;padding-top:10px}@media (max-width:767px){.flow .reservation-details .notifications>.notices{width:100%;margin:5px 0}}.flow .reservation-details .notifications.large .notices{width:100%}@media (max-width:767px){.flow .reservation-details .notifications{margin-bottom:0}}.flow .reservation-details .refound-policy-item{text-align:center}.flow .reservation-details .refound-policy-item .item h3{text-align:left;font-size:13px}.flow .reservation-details .refound-policy-item .item h3.con-costo{color:#e91000}.flow .reservation-details .refound-policy-item .item .leyend,.flow .reservation-details .refound-policy-item .item p{text-align:left}.flow .reservation-details .refound-policy-item .left .item p,.flow .reservation-details .refound-policy-item .right .item p{font-size:10px}.flow .reservation-details .refound-policy-item .leyend{text-align:left}@media (max-width:767px){.flow .reservation-details .refound-policy-item .left,.flow .reservation-details .refound-policy-item .right{width:100%}.flow .reservation-details .refound-policy-item .left .item,.flow .reservation-details .refound-policy-item .right .item{min-height:0;padding-top:10px}.flow .reservation-details .refound-policy-item .right{margin-top:20px}}.flow .reservation-details .include-list{margin-bottom:20px;display:block;padding-left:25px}.flow .reservation-details .include-list li{display:block}.flow .reservation-details .transfer-details{display:block;vertical-align:middle;margin-bottom:10px}.flow .reservation-details .transfer-details .input-list.transfer-fields-list{padding-top:0}.flow .reservation-details .transfer-details>div{display:inline-block;vertical-align:middle}.flow .reservation-details .transfer-details>div:first-child{padding-right:10px}.flow .reservation-details .transfer-details>div:first-child .icon{color:#777;font-size:21px;position:relative;top:-5px}.flow .reservation-details .tabs{padding:20px 0;text-align:left;margin:0}.flow .reservation-details .tabs li{padding-right:25px}@media (max-width:767px){.flow .reservation-details .tabs li{padding-right:15px}}@media (max-width:480px){.flow .reservation-details .tabs li{padding-right:5px}}.flow .reservation-details .tabs li a{font-size:16px;padding-bottom:5px}@media (max-width:767px){.flow .reservation-details .tabs li a{font-size:13px}}.flow .reservation-details .tabs li a.active{border-bottom:4px solid #38c0fb}.flow .reservation-details .tabulations{display:block}.flow .reservation-details .tabulations:after{content:"";display:table;clear:both}@media (max-width:767px){.flow .reservation-details .tabulations h4{font-size:15px!important;padding:0 80px 0 0;margin:0}}@media (max-width:767px){.flow .reservation-details .tabulations .agent-detail,.flow .reservation-details .tabulations .car-list>li>div.agent-detail{position:absolute;width:auto!important;right:0;top:-5px}}@media (max-width:767px){.flow .reservation-details .tabulations .full-detail{padding:0!important}}.flow .reservation-details .tabulations .options>fieldset{padding-right:0!important}.flow .reservation-details .tabulations .owl-dots{padding-top:15px;position:relative}.flow .reservation-details .tabulations .owl-dots .owl-dot{background:#0061ab;border:1px solid #0061ab;margin:0 2px;width:12px;height:12px}.flow .reservation-details .tabulations .owl-dots .owl-dot.active{background:#fff}.flow .reservation-details .tabulations>div{max-width:675px;position:relative;display:none;width:100%}@media (max-width:1200px){.flow .reservation-details .tabulations>div{max-width:100%}}.flow .reservation-details .tabulations>div:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations>div.active{display:block}.flow .reservation-details .tabulations .tab-box{float:left;position:relative;width:100%;margin-bottom:10px;margin-right:2.5%}.flow .reservation-details .tabulations .tab-box h5{position:relative;font-size:13px;color:#fff;margin:0;padding:4px 5px 4px 40px;background:rgba(0,0,0,.5);min-height:36px}.flow .reservation-details .tabulations .tab-box h5:before{content:'';position:absolute;left:0;top:0;background:#0061ab;width:35px;height:36px}.flow .reservation-details .tabulations .tab-box h5:after{font-family:icomoon;content:'\e921';color:#fff;position:absolute;left:8px;top:6px;font-size:20px}.flow .reservation-details .tabulations .tab-box p{color:#fff;font-size:12px;margin-bottom:0}.flow .reservation-details .tabulations .tab-box p.green{color:#42a640}.flow .reservation-details .tabulations .tab-box .overlay{padding:10px;display:block;margin-top:35px;background:rgba(0,0,0,.5);text-align:right}.flow .reservation-details .tabulations .tab-box .overlay .prices{display:inline-block;width:100%}.flow .reservation-details .tabulations .tab-box .overlay .prices .price.trough{font-weight:700;font-size:20px;text-decoration:line-through;color:#e91000}.flow .reservation-details .tabulations .tab-box .overlay .prices .price em{padding-left:5px;font-size:14px;font-style:normal;font-weight:400;color:#fff}.flow .reservation-details .tabulations .tab-box .overlay .prices p{font-weight:700;font-size:14px}.flow .reservation-details .tabulations .tab-box .overlay .prices p strong{padding-right:20px}.flow .reservation-details .tabulations .tab-box .overlay .copy{padding:5px 0;text-align:left;display:inline-block;width:80%}.flow .reservation-details .tabulations .tab-box a.expand{position:absolute;left:0;bottom:0;color:#fff;font-size:25px}.flow .reservation-details .tabulations .tab-box a.expand strong{position:relative;z-index:2;padding:7px;font-weight:400}.flow .reservation-details .tabulations .tab-box a.expand:before{content:'';position:absolute;left:-5px;bottom:-22px;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:35px solid #0061ab;transform:rotate(-45deg)}.flow .reservation-details .tabulations .activity-list{border-bottom:1px dashed #9c9c9c}.flow .reservation-details .tabulations .activity-list>li{width:100%}.flow .reservation-details .tabulations .activity-list>li>div:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .activity-list>li>div:first-child{width:30%;float:left}@media (max-width:767px){.flow .reservation-details .tabulations .activity-list>li>div:first-child{float:none;width:100%}.flow .reservation-details .tabulations .activity-list>li>div:first-child img{margin:25px auto;display:block}}.flow .reservation-details .tabulations .activity-list>li>div:first-child img{max-width:100%}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div{padding-left:10px;float:right;width:70%}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset{padding-right:15px!important}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset label{padding-right:2px!important}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset:last-of-type{padding-right:0!important}@media (max-width:767px){.flow .reservation-details .tabulations .activity-list>li>div:first-child+div{float:none;width:100%}}.flow .reservation-details .tabulations .activity-list>li .agent-detail img{max-width:72px;padding:.5em 0}.flow .reservation-details .tabulations .activity-list .ad-ubicacion-span{margin-left:0;font-size:12px}.flow .reservation-details .tabulations .activity-list .ad-ubicacion-span+span+img{float:right}.flow .reservation-details .tabulations .activity-list .small{padding:10px 0;font-size:12px}.flow .reservation-details .tabulations .activity-list h4{font-size:17px}.flow .reservation-details .tabulations .activity-list .offer{display:block;vertical-align:middle}.flow .reservation-details .tabulations .activity-list .offer:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .activity-list .offer .featured-offer{display:inline-block;vertical-align:middle;color:#fff;background:#ef231c;padding:5px 10px;border-radius:3px;font-size:12px}.flow .reservation-details .tabulations .activity-list .offer p{margin-bottom:0;display:inline-block;text-align:left;vertical-align:middle;padding-left:5px}.flow .reservation-details .tabulations .activity-list .offer .btn{color:#fff;background:#0073c4;font-size:12px;float:right;padding:5px 10px}.flow .reservation-details .tabulations .activity-list .date{padding-top:25px}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset{padding-right:18px;position:relative;margin:0;display:inline-block}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset:first-child{margin-left:0}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset:first-child label{padding-right:9px}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset:last-of-type{padding-right:0}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset label{padding-right:10px;font-weight:400;display:inline-block}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset input,.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset select{height:30px;border:0;padding:0 5px;border-bottom:1px solid #ccc;width:105px}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset input+.icon,.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset select+.icon{top:9px;right:20px;color:#ccc;position:absolute}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset select{height:30px;max-width:100%;border:0;border-bottom:1px solid #ccc}.flow .reservation-details .tabulations .activity-list .date .date-slector .options{padding:10px 0}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset{width:100%!important;margin:0;padding:0}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset input[type=radio]{width:12px;height:12px}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset>div{display:inline-block}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset>div:first-child{width:55%;display:inline-block}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset>div:first-child+div{padding-right:40px}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset:first-child+fieldset+fieldset{padding-right:15px!important}.flow .reservation-details .tabulations .reservations{border-top:1px solid #ccc;padding:10px 0}.flow .reservation-details .tabulations .reservations>div{display:inline-block;vertical-align:middle;text-align:right}.flow .reservation-details .tabulations .reservations>div p{font-weight:700;font-size:14px!important;margin:0}.flow .reservation-details .tabulations .reservations>div p strong{padding-right:10px}.flow .reservation-details .tabulations .reservations>div p.oldprice{text-decoration:line-through;color:#ef231c}.flow .reservation-details .tabulations .reservations>div p.oldprice em{font-style:normal;color:#000}.flow .reservation-details .tabulations .reservations>div p.oldprice+p{color:#0073c4}.flow .reservation-details .tabulations .reservations>div p.oldprice+p strong{color:#000}.flow .reservation-details .tabulations .reservations .btn{color:#fff;background:#0073c4;font-size:12px;float:right;padding:5px 10px;margin-top:20px;font-size:16px}@media (max-width:767px){.flow .reservation-details .tabulations .reservations>div{position:absolute;right:0}.flow .reservation-details .tabulations .reservations .btn{margin-top:70px}}.flow .reservation-details .tabulations .car-list>li>div{display:block;width:100%!important}.flow .reservation-details .tabulations .car-list>li>div>div,.flow .reservation-details .tabulations .car-list>li>div div.segment-detail{width:100%}.flow .reservation-details .tabulations .car-list>li>div>div:first-child,.flow .reservation-details .tabulations .car-list>li>div div.segment-detail:first-child{max-width:35%;float:left}@media (max-width:767px){.flow .reservation-details .tabulations .car-list>li>div>div:first-child,.flow .reservation-details .tabulations .car-list>li>div div.segment-detail:first-child{float:none;max-width:100%}.flow .reservation-details .tabulations .car-list>li>div>div:first-child img,.flow .reservation-details .tabulations .car-list>li>div div.segment-detail:first-child img{margin:25px auto;display:block}}.flow .reservation-details .tabulations .car-list>li>div>div:first-child+div,.flow .reservation-details .tabulations .car-list>li>div div.segment-detail:first-child+div{max-width:65%;float:right}@media (max-width:767px){.flow .reservation-details .tabulations .car-list>li>div>div:first-child+div,.flow .reservation-details .tabulations .car-list>li>div div.segment-detail:first-child+div{float:none;max-width:100%}}.flow .reservation-details .tabulations .car-list>li>div p{font-size:12px}.flow .reservation-details .tabulations .car-list>li .segment-detail:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .car-list>li .segment-detail>div{width:100%}.flow .reservation-details .tabulations .car-list>li .segment-detail>div:first-child{max-width:35%;float:left}@media (max-width:767px){.flow .reservation-details .tabulations .car-list>li .segment-detail>div:first-child{float:none;max-width:100%}.flow .reservation-details .tabulations .car-list>li .segment-detail>div:first-child img{margin:25px auto;display:block}}.flow .reservation-details .tabulations .car-list>li .segment-detail>div:first-child+div{max-width:65%;float:right}@media (max-width:767px){.flow .reservation-details .tabulations .car-list>li .segment-detail>div:first-child+div{float:none;max-width:100%}}.flow .reservation-details .tabulations .car-list>li .segment-detail .withdrawal:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .car-list>li .segment-detail.collapsed{max-height:250px;overflow:hidden}.flow .reservation-details .tabulations .full-detail{padding:25px 0}.flow .reservation-details .tabulations .full-detail .reservations{margin-top:25px;padding-top:25px;padding-left:35%}.flow .reservation-details .tabulations .full-detail .reservations:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .more-options{text-decoration:underline;color:#0061ab;font-size:12px;font-style:italic}.flow .reservation-details .tabulations .transfers h4{margin-bottom:25px}.flow .reservation-details .tabulations .transfers .car-detail>div{width:50%}.flow .reservation-details .tabulations .transfers .reservations{margin-top:25px;padding-left:25%}.flow .reservation-details .tabulations .transfers .reservations strong{font-weight:400}.flow .reservation-details .tabulations .transfers .reservations p{font-weight:700}.flow .reservation-details .tabulations .transfers .reservations p strong{font-weight:700;font-size:12px}.flow .reservation-details .tabulations .transfers .reservations>div{min-width:270px}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice{text-decoration:none!important}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice strong{color:#000}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice em{text-decoration:line-through!important;font-style:normal;color:#ef231c}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice em i{color:#000;font-style:normal}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice+p{color:#ef231c}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice+p strong{color:#000}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice+p+p{color:#4fac4d}.flow .reservation-details .tabulations .transfers .reservations>div .oldprice+p+p strong{color:#000}.flow .reservation-details .tabulations .withdrawal{position:relative}.flow .reservation-details .tabulations .withdrawal>img{position:absolute;right:0;top:45px}.flow .reservation-details .tabulations .withdrawal+strong{font-size:12px}.flow .reservation-details .tabulations .withdrawal+strong+.car-detail{padding-top:5px}.flow .reservation-details .tabulations .withdrawal:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .withdrawal>div{padding-top:5px;font-size:20px;float:left;font-weight:700}.flow .reservation-details .tabulations .withdrawal a.btn{font-size:12px;color:#fff;float:right;background:#0073c4}.flow .reservation-details .tabulations .withdrawal.in>div{position:relative}.flow .reservation-details .tabulations .withdrawal.in .icon{position:absolute;right:-25px;top:9px;display:block;color:#42a640;transform:rotate(180deg)}.flow .reservation-details .tabulations .withdrawal.in>div{color:#42a640}.flow .reservation-details .tabulations .withdrawal.out{color:#0073c4}.flow .reservation-details .tabulations .car-detail{padding:15px 0;display:table;width:100%}.flow .reservation-details .tabulations .car-detail:after{content:"";display:table;clear:both}.flow .reservation-details .tabulations .car-detail>div{width:33%;display:table-cell}.flow .reservation-details .tabulations .car-detail>div p{margin-bottom:0;font-size:12px}.flow .reservation-details .tabulations .load-more{text-align:center}.flow .reservation-details .tabulations .load-more .more-activities{display:inline-block}.flow .reservation-details .tabulations .load-more .more-activities i{color:#0061ab;margin-right:5px}.flow .reservation-details .next a.btn{font-size:16px;padding:10px;color:#fff;float:right;background:#0073c4;border-radius:4px;width:250px;transition:background .5s ease}@media (max-width:767px){.flow .reservation-details .next a.btn{width:100%}}.flow .reservation-details .next a.btn i{font-size:20px;margin-left:10px;top:1px;position:relative}.flow .reservation-details .next a.btn:hover{background:#40bffb;color:#fff}.flow .reservation-details .btn-last-booking-paxes{margin:10px 0;padding:4px 12px;color:#fff;background:#0073c4;border-radius:4px;transition:background .5s ease}.flow .reservation-details .btn-last-booking-paxes:hover{background:#40bffb;color:#fff}.flow .reservation-comments{padding:20px!important;padding-top:0!important;margin-top:15px;background-color:#e6e6e6}.flow .reservation-comments>div>div i{font-size:20px}@media (max-width:767px){.flow .reservation-comments>div>div i{font-size:small}}.flow .reservation-comments>div>div .comments-title{display:inline-block;padding-left:4px!important}@media (max-width:767px){.flow .reservation-comments>div>div .comments-title{font-size:14px}}.flow .settlement-panel{border-top:10px solid #efeded;margin-bottom:-8px}.flow .settlement-panel.settlement-flow{margin:0 -20px -20px;padding:0 20px}.flow .settlement-panel a.collapse{color:#337ab7;font-weight:700;transform:translateY(-5px);display:inline-block;margin:10px 0;position:relative;width:100%}.flow .settlement-panel a.collapse:after{content:"\f077";display:inline-block;position:absolute;right:0;top:0;font-family:FontAwesome}.flow .settlement-panel a.collapse.collapsed:after{content:"\f078";top:0}.flow .settlement-panel .settlement-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.flow .settlement-panel .settlement-container .footer,.flow .settlement-panel .settlement-container .header,.flow .settlement-panel .settlement-container .row,.flow .settlement-panel .settlement-container .taxes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd;margin-left:0;margin-right:0}.flow .settlement-panel .settlement-container .header{background-color:#f9f9f9;font-weight:700;border-color:#444;border-top:1px solid #444}.flow .settlement-panel .settlement-container .footer{font-weight:700;border-bottom:0;border-top:1px solid #444}.flow .settlement-panel .settlement-container .taxes{color:#0073c4;font-weight:700;border-bottom:0}.flow .settlement-panel .settlement-container .taxes.first{margin-top:25px}.flow .settlement-panel .settlement-container .row.last{border-color:#444}.flow .settlement-panel .settlement-container .amount,.flow .settlement-panel .settlement-container .concept,.flow .settlement-panel .settlement-container .currency{-ms-flex:1;flex:1;text-align:right}.flow .settlement-panel .settlement-container .concept{-ms-flex:3;flex:3;text-align:left}.flow .settlement-panel .settlement-container .amount{text-align:right}@media (max-width:767px){.transfer-details>div+div{max-width:83%;font-size:11px}}.flow .item{width:100%}.flow .fichahotel-acordeon-item{borde-top:0}.flow .fichahotel-acordeon-item .item{padding-top:10px;border-bottom:none}.flow .fichahotel-acordeon-item .item.non-border{border:none;margin-top:0}.flow .fichahotel-acordeon-item .bottom{margin-top:10px}.flow .item{margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.flow .disclaimer{padding:10px;margin:10px 0;background:#e10f00;color:#fff;font-style:italic;font-weight:700}.flow .btn-next-disabled{opacity:.75!important;background-color:#ccc!important;pointer-events:none!important}@media (max-width:767px){.content-header>h3{margin-top:-10px}.content-header>h3 .content-header-title{line-height:1!important;font-size:13px!important}}@media (max-width:767px){.content-header h4 .icon{position:relative;top:-3px!important}.content-header h4 .icon.icon-cars{top:-2px!important}.content-header h4 .icon.icon-transfers{font-size:27px!important;top:-1px!important}}@media (max-width:767px){.content-header:before{display:none}}.price-detail-list .view-cancelation-policy{font-weight:700}@media (max-width:767px){.price-detail-list .stay-details p{vertical-align:text-top;width:49%}}.price-detail-list .smaller-font{font-size:9px}.price-detail-list .border-red{border-left-color:#e91000}.price-detail-list .transfer-details{margin-bottom:10px}.price-detail-list li{border-bottom:10px solid #efeded;margin-bottom:10px;width:100%;padding:10px 20px;background:#f7f6f6}.price-detail-list li .close{filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));filter:alpha(opacity = (100));-moz-opacity:1;-khtml-opacity:1;opacity:1;position:absolute;right:25px;top:22px;color:#777;font-size:15px}.price-detail-list li p{font-size:12px}.price-detail-list li h4{font-weight:700;font-size:14px;color:#000;padding-right:25px;padding-left:68px;position:relative;min-height:22px}.price-detail-list li h4 a{display:none}@media (max-width:767px){.price-detail-list li h4 a{display:none}}@media (max-width:767px) and (max-width:767px){.price-detail-list li h4 a{display:inline-block;padding-right:8px;margin-top:4px}.price-detail-list li h4 a .indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.price-detail-list li h4 var{position:absolute;left:-2px;top:-4px;border-radius:50%;margin-right:5px;display:inline-block;vertical-align:middle;background:#0073c4;font-size:15px;padding:5px;width:28px;height:28px;font-style:normal;font-weight:400;text-align:center;color:#fff}.price-detail-list li h4 .icon{top:-3px;font-size:25px;color:#777;margin-right:5px;position:absolute;left:33px}.price-detail-list li h4 .icon-act4{margin-left:5px}.price-detail-list li .stay-details>p{position:relative;display:inline-block;padding-right:12px;padding-left:30px}@media (max-width:767px){.price-detail-list li .stay-details>p.non-border{padding-top:4px;width:100%}.price-detail-list li .stay-details>p.non-border br{display:none}}.price-detail-list li .stay-details>p:not(.non-border):first-child{border-right:1px solid #ccc}@media (max-width:767px){.price-detail-list li .stay-details>p:not(.non-border):first-child{border-right:0}}.price-detail-list li .stay-details>p i{left:5px;top:5px;font-size:15px;position:absolute}.price-detail-list li .stay-details>p i.icon-fichahotel-entrada{color:#5c9431}.price-detail-list li .stay-details>p i.icon-fichahotel-salida{color:#015eab}.price-detail-list li .reservations{border-top:1px solid #ccc;text-align:right;margin-top:10px;font-style:normal;padding-top:10px}.price-detail-list li .reservations p{padding-bottom:0;margin:0}.price-detail-list li .reservations p strong{padding-right:5px}.price-detail-list li .reservations em{font-style:normal;font-weight:700}.price-detail-list li .reservations .blue{color:#0073c4}.price-detail-list li .reservations .blue strong{color:#000}.price-detail-list li .reservations .green{color:#5c9431}.price-detail-list li .reservations .trought{text-decoration:line-through;color:#e10f00}.price-detail-list li .reservations .trought em{color:#000}.price-detail-list li.total-price{margin-top:-10px;border-bottom:0;background:transparent;padding:0}.price-detail-list li.total-price .disclammer{padding:10px;background:#e10f00;color:#fff;font-style:italic;font-weight:700}.price-detail-list li.total-price .disclammer.price-notification{background:#0073c4}.price-detail-list li.total-price .disclammer.price-notification a.external{text-decoration:underline}.price-detail-list li.total-price>div{padding:10px 20px}.price-detail-list li.total-price>div .reservations{border-top:0}.price-detail-list li.total-price>div .reservations .price-secondary-currency{font-size:12px;font-weight:700;color:#333}.price-detail-list li.total-price>div .reservations .price-primary-currency{font-size:18px;color:#0073c4}.price-detail-list li.total-price .more-options{text-decoration:underline;font-size:12px;font-style:italic;color:#0061ab}.price-detail-list li.total-price .btn{display:block;width:100%;color:#fff;background:#0073c4;float:right;padding:10px;margin-top:20px;font-size:16px;transition:background .5s ease}.price-detail-list li.total-price .btn:hover{background:#40bffb;color:#fff}.price-detail-list li .transfer-details>div{display:inline-block;vertical-align:middle}.price-detail-list li .transfer-details>div p{margin-bottom:0}.price-detail-list li .transfer-details>div:first-child{padding-right:10px}@media (max-width:767px){.special-services .reservation-details,.step-two .reservation-details{padding:10px 5px}}.special-services .reservation-details ul li,.step-two .reservation-details ul li{width:100%}.special-services .reservation-details ul li.parsley-circuitTransfer,.special-services .reservation-details ul li.parsley-fiscalsituationrequired,.special-services .reservation-details ul li.parsley-required,.special-services .reservation-details ul li.parsley-type,.step-two .reservation-details ul li.parsley-circuitTransfer,.step-two .reservation-details ul li.parsley-fiscalsituationrequired,.step-two .reservation-details ul li.parsley-required,.step-two .reservation-details ul li.parsley-type{color:#da1009}.special-services .reservation-details hr,.step-two .reservation-details hr{border-style:dashed}@media (max-width:767px){.special-services .reservation-details hr,.step-two .reservation-details hr{display:none}}.special-services .reservation-details a.passager-delete-item,.step-two .reservation-details a.passager-delete-item{display:inline-block;margin-top:25px}@media (max-width:767px){.special-services .reservation-details a.passager-delete-item,.step-two .reservation-details a.passager-delete-item{margin-top:0}}.special-services .icon-calendar,.special-services .icon-timer,.step-two .icon-calendar,.step-two .icon-timer{position:absolute;right:3px;top:16px;color:#767676;font-size:17px}.special-services .bill-details,.step-two .bill-details{border-top:1px solid #ccc;padding-top:15px;margin-top:-25px}.special-services .bill-details hr,.step-two .bill-details hr{border-style:solid}.special-services .voucher-details,.step-two .voucher-details{padding-top:15px}.special-services .voucher-details hr,.step-two .voucher-details hr{border-style:solid}.special-services .flow-booking-comments,.step-two .flow-booking-comments{margin-top:40px}.special-services .flow-booking-comments .comment-container,.step-two .flow-booking-comments .comment-container{margin-top:10px}.special-services .flow-booking-comments .comment-container .comment-title,.step-two .flow-booking-comments .comment-container .comment-title{color:#c1bfc8}.special-services .flow-booking-comments .comment-container .comment-text,.step-two .flow-booking-comments .comment-container .comment-text{border:1px solid #c1bfc8;margin-bottom:20px;border-radius:5px}.special-services .invoice-details,.step-two .invoice-details{padding-top:15px}.special-services .invoice-details hr,.step-two .invoice-details hr{border-style:solid}@media (max-width:767px){.special-services .room-detail strong,.step-two .room-detail strong{font-weight:400;font-size:13px}}.special-services .room,.step-two .room{width:100%}.special-services .room .room-detail,.step-two .room .room-detail{margin:5px 0}.special-services .room .passager,.special-services .room .transfer-detail,.step-two .room .passager,.step-two .room .transfer-detail{display:block;margin-bottom:25px}.special-services .room .passager h5,.special-services .room .transfer-detail h5,.step-two .room .passager h5,.step-two .room .transfer-detail h5{display:inline-block}@media (max-width:767px){.special-services .room .passager h5,.special-services .room .transfer-detail h5,.step-two .room .passager h5,.step-two .room .transfer-detail h5{font-weight:700;font-size:13px}}.special-services .room .passager .copy-paste,.special-services .room .transfer-detail .copy-paste,.step-two .room .passager .copy-paste,.step-two .room .transfer-detail .copy-paste{display:inline-block;padding-left:10px}.special-services .room .passager:last-child,.special-services .room .passager:last-of-type,.special-services .room .transfer-detail:last-child,.special-services .room .transfer-detail:last-of-type,.step-two .room .passager:last-child,.step-two .room .passager:last-of-type,.step-two .room .transfer-detail:last-child,.step-two .room .transfer-detail:last-of-type{margin-bottom:0}.special-services .room .passager>.has-error,.special-services .room .transfer-detail>.has-error,.step-two .room .passager>.has-error,.step-two .room .transfer-detail>.has-error{color:#da1009}.special-services .room .passager+.input-list fieldset,.step-two .room .passager+.input-list fieldset{margin-top:-10px}.special-services .room .special-request fieldset,.step-two .room .special-request fieldset{width:100%}.special-services .room .special-request label,.step-two .room .special-request label{left:0;font-weight:700}@media (max-width:767px){.special-services .room .special-request,.step-two .room .special-request{margin-top:-25px}}.special-services .room .special-request select,.step-two .room .special-request select{border:0}@media (max-width:767px){.special-services .room .special-request select,.step-two .room .special-request select{font-weight:700}}.special-services .room .special-request label,.step-two .room .special-request label{font-weight:400;display:inline-block;vertical-align:middle;margin-bottom:0;padding-right:10px}.special-services .room .special-request input,.step-two .room .special-request input{border:1px solid #ccc;border-radius:3px;padding:5px 10px;vertical-align:middle;display:inline-block;border:0;border-bottom:1px solid #ccc;width:50%}@media (max-width:767px){.special-services .room .special-request input,.step-two .room .special-request input{width:100%;padding-left:0;padding-right:0;font-size:13px}}.special-services .room>.has-error,.step-two .room>.has-error{color:#da1009}.special-services .collapse .circuit.parsley-errors-list>li,.step-two .collapse .circuit.parsley-errors-list>li{color:#da1009;padding:0 14px;top:-20px}.special-services .component-list,.special-services .input-list,.step-two .component-list,.step-two .input-list{width:100%;display:block}.special-services .component-list:after,.special-services .input-list:after,.step-two .component-list:after,.step-two .input-list:after{content:"";display:table;clear:both}.special-services .component-list.transfer-fields-list,.special-services .input-list.transfer-fields-list,.step-two .component-list.transfer-fields-list,.step-two .input-list.transfer-fields-list{padding-top:50px}.special-services .component-list.transfer-fields-list.dp,.special-services .input-list.transfer-fields-list.dp,.step-two .component-list.transfer-fields-list.dp,.step-two .input-list.transfer-fields-list.dp{padding-top:0}.special-services .component-list.transfer-fields-list.dp fieldset,.special-services .input-list.transfer-fields-list.dp fieldset,.step-two .component-list.transfer-fields-list.dp fieldset,.step-two .input-list.transfer-fields-list.dp fieldset{width:auto}.special-services .component-list fieldset,.special-services .input-list fieldset,.step-two .component-list fieldset,.step-two .input-list fieldset{position:relative;margin-top:12px;padding:10px 0;display:block;float:left;width:30%;margin-right:3%;min-height:75px}@media (min-width:768px){.special-services .component-list fieldset,.special-services .input-list fieldset,.step-two .component-list fieldset,.step-two .input-list fieldset{min-height:89px}}@media (max-width:767px){.special-services .component-list fieldset,.special-services .input-list fieldset,.step-two .component-list fieldset,.step-two .input-list fieldset{width:100%;float:none;margin-right:0}}.special-services .component-list fieldset.city,.special-services .component-list fieldset.province,.special-services .component-list fieldset.small,.special-services .input-list fieldset.city,.special-services .input-list fieldset.province,.special-services .input-list fieldset.small,.step-two .component-list fieldset.city,.step-two .component-list fieldset.province,.step-two .component-list fieldset.small,.step-two .input-list fieldset.city,.step-two .input-list fieldset.province,.step-two .input-list fieldset.small{width:13.5%}@media (max-width:767px){.special-services .component-list fieldset.city,.special-services .component-list fieldset.province,.special-services .component-list fieldset.small,.special-services .input-list fieldset.city,.special-services .input-list fieldset.province,.special-services .input-list fieldset.small,.step-two .component-list fieldset.city,.step-two .component-list fieldset.province,.step-two .component-list fieldset.small,.step-two .input-list fieldset.city,.step-two .input-list fieldset.province,.step-two .input-list fieldset.small{width:100%;float:none;margin-right:0}}.special-services .component-list fieldset.city select,.special-services .component-list fieldset.province select,.special-services .component-list fieldset.small select,.special-services .input-list fieldset.city select,.special-services .input-list fieldset.province select,.special-services .input-list fieldset.small select,.step-two .component-list fieldset.city select,.step-two .component-list fieldset.province select,.step-two .component-list fieldset.small select,.step-two .input-list fieldset.city select,.step-two .input-list fieldset.province select,.step-two .input-list fieldset.small select{padding:5px 7px}@media (max-width:767px){.special-services .component-list fieldset.city select,.special-services .component-list fieldset.province select,.special-services .component-list fieldset.small select,.special-services .input-list fieldset.city select,.special-services .input-list fieldset.province select,.special-services .input-list fieldset.small select,.step-two .component-list fieldset.city select,.step-two .component-list fieldset.province select,.step-two .component-list fieldset.small select,.step-two .input-list fieldset.city select,.step-two .input-list fieldset.province select,.step-two .input-list fieldset.small select{border-left:0;border-right:0;border-top:0;padding-left:0}}.special-services .component-list fieldset label,.special-services .input-list fieldset label,.step-two .component-list fieldset label,.step-two .input-list fieldset label{font-weight:400;padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-services .component-list fieldset .field-select .select2-container--mystique,.special-services .input-list fieldset .field-select .select2-container--mystique,.step-two .component-list fieldset .field-select .select2-container--mystique,.step-two .input-list fieldset .field-select .select2-container--mystique{border:none}.special-services .component-list fieldset .field-select,.special-services .component-list fieldset input,.special-services .component-list fieldset select,.special-services .input-list fieldset .field-select,.special-services .input-list fieldset input,.special-services .input-list fieldset select,.step-two .component-list fieldset .field-select,.step-two .component-list fieldset input,.step-two .component-list fieldset select,.step-two .input-list fieldset .field-select,.step-two .input-list fieldset input,.step-two .input-list fieldset select{border:0;border-bottom:1px solid #ccc;width:100%;display:block;border-radius:3px;padding:5px 10px;transition:border-color .5s ease}@media (max-width:767px){.special-services .component-list fieldset .field-select,.special-services .component-list fieldset input,.special-services .component-list fieldset select,.special-services .input-list fieldset .field-select,.special-services .input-list fieldset input,.special-services .input-list fieldset select,.step-two .component-list fieldset .field-select,.step-two .component-list fieldset input,.step-two .component-list fieldset select,.step-two .input-list fieldset .field-select,.step-two .input-list fieldset input,.step-two .input-list fieldset select{border-left:0;border-right:0;border-top:0;padding-left:0;font-size:13px}}.special-services .component-list fieldset .field-select:focus,.special-services .component-list fieldset input:focus,.special-services .component-list fieldset select:focus,.special-services .input-list fieldset .field-select:focus,.special-services .input-list fieldset input:focus,.special-services .input-list fieldset select:focus,.step-two .component-list fieldset .field-select:focus,.step-two .component-list fieldset input:focus,.step-two .component-list fieldset select:focus,.step-two .input-list fieldset .field-select:focus,.step-two .input-list fieldset input:focus,.step-two .input-list fieldset select:focus{border-bottom-color:#a1a1a1}.special-services .component-list fieldset .field-select:focus::-webkit-input-placeholder,.special-services .component-list fieldset input:focus::-webkit-input-placeholder,.special-services .component-list fieldset select:focus::-webkit-input-placeholder,.special-services .input-list fieldset .field-select:focus::-webkit-input-placeholder,.special-services .input-list fieldset input:focus::-webkit-input-placeholder,.special-services .input-list fieldset select:focus::-webkit-input-placeholder,.step-two .component-list fieldset .field-select:focus::-webkit-input-placeholder,.step-two .component-list fieldset input:focus::-webkit-input-placeholder,.step-two .component-list fieldset select:focus::-webkit-input-placeholder,.step-two .input-list fieldset .field-select:focus::-webkit-input-placeholder,.step-two .input-list fieldset input:focus::-webkit-input-placeholder,.step-two .input-list fieldset select:focus::-webkit-input-placeholder{color:transparent}.special-services .component-list fieldset .field-select:focus::-moz-placeholder,.special-services .component-list fieldset input:focus::-moz-placeholder,.special-services .component-list fieldset select:focus::-moz-placeholder,.special-services .input-list fieldset .field-select:focus::-moz-placeholder,.special-services .input-list fieldset input:focus::-moz-placeholder,.special-services .input-list fieldset select:focus::-moz-placeholder,.step-two .component-list fieldset .field-select:focus::-moz-placeholder,.step-two .component-list fieldset input:focus::-moz-placeholder,.step-two .component-list fieldset select:focus::-moz-placeholder,.step-two .input-list fieldset .field-select:focus::-moz-placeholder,.step-two .input-list fieldset input:focus::-moz-placeholder,.step-two .input-list fieldset select:focus::-moz-placeholder{color:transparent}.special-services .component-list fieldset .field-select.ng-empty::-webkit-input-placeholder,.special-services .component-list fieldset input.ng-empty::-webkit-input-placeholder,.special-services .component-list fieldset select.ng-empty::-webkit-input-placeholder,.special-services .input-list fieldset .field-select.ng-empty::-webkit-input-placeholder,.special-services .input-list fieldset input.ng-empty::-webkit-input-placeholder,.special-services .input-list fieldset select.ng-empty::-webkit-input-placeholder,.step-two .component-list fieldset .field-select.ng-empty::-webkit-input-placeholder,.step-two .component-list fieldset input.ng-empty::-webkit-input-placeholder,.step-two .component-list fieldset select.ng-empty::-webkit-input-placeholder,.step-two .input-list fieldset .field-select.ng-empty::-webkit-input-placeholder,.step-two .input-list fieldset input.ng-empty::-webkit-input-placeholder,.step-two .input-list fieldset select.ng-empty::-webkit-input-placeholder{color:transparent}.special-services .component-list fieldset .field-select.ng-empty::-moz-placeholder,.special-services .component-list fieldset input.ng-empty::-moz-placeholder,.special-services .component-list fieldset select.ng-empty::-moz-placeholder,.special-services .input-list fieldset .field-select.ng-empty::-moz-placeholder,.special-services .input-list fieldset input.ng-empty::-moz-placeholder,.special-services .input-list fieldset select.ng-empty::-moz-placeholder,.step-two .component-list fieldset .field-select.ng-empty::-moz-placeholder,.step-two .component-list fieldset input.ng-empty::-moz-placeholder,.step-two .component-list fieldset select.ng-empty::-moz-placeholder,.step-two .input-list fieldset .field-select.ng-empty::-moz-placeholder,.step-two .input-list fieldset input.ng-empty::-moz-placeholder,.step-two .input-list fieldset select.ng-empty::-moz-placeholder{color:transparent}.special-services .component-list fieldset .field-select.ng-empty+label,.special-services .component-list fieldset input.ng-empty+label,.special-services .component-list fieldset select.ng-empty+label,.special-services .input-list fieldset .field-select.ng-empty+label,.special-services .input-list fieldset input.ng-empty+label,.special-services .input-list fieldset select.ng-empty+label,.step-two .component-list fieldset .field-select.ng-empty+label,.step-two .component-list fieldset input.ng-empty+label,.step-two .component-list fieldset select.ng-empty+label,.step-two .input-list fieldset .field-select.ng-empty+label,.step-two .input-list fieldset input.ng-empty+label,.step-two .input-list fieldset select.ng-empty+label{opacity:1}.special-services .component-list fieldset input.large-ph+label,.special-services .input-list fieldset input.large-ph+label,.step-two .component-list fieldset input.large-ph+label,.step-two .input-list fieldset input.large-ph+label{top:-12px}.special-services .component-list fieldset input.large-ph:focus+label,.special-services .input-list fieldset input.large-ph:focus+label,.step-two .component-list fieldset input.large-ph:focus+label,.step-two .input-list fieldset input.large-ph:focus+label{top:-40px}.special-services .component-list fieldset select,.special-services .input-list fieldset select,.step-two .component-list fieldset select,.step-two .input-list fieldset select{background:none;border-radius:3px;display:block;width:100%;padding:5px 10px 5px 5px}.special-services .component-list fieldset label,.special-services .input-list fieldset label,.step-two .component-list fieldset label,.step-two .input-list fieldset label{position:absolute;top:8px;padding-left:7px;transition:all .3s ease;opacity:1;font-size:15px;font-weight:600;pointer-events:none}.special-services .component-list fieldset input.ng-not-empty+label,.special-services .component-list fieldset input.ng-valid+div+label,.special-services .component-list fieldset input:disabled+label,.special-services .component-list fieldset input:focus+div+label,.special-services .component-list fieldset input:focus+label,.special-services .input-list fieldset input.ng-not-empty+label,.special-services .input-list fieldset input.ng-valid+div+label,.special-services .input-list fieldset input:disabled+label,.special-services .input-list fieldset input:focus+div+label,.special-services .input-list fieldset input:focus+label,.step-two .component-list fieldset input.ng-not-empty+label,.step-two .component-list fieldset input.ng-valid+div+label,.step-two .component-list fieldset input:disabled+label,.step-two .component-list fieldset input:focus+div+label,.step-two .component-list fieldset input:focus+label,.step-two .input-list fieldset input.ng-not-empty+label,.step-two .input-list fieldset input.ng-valid+div+label,.step-two .input-list fieldset input:disabled+label,.step-two .input-list fieldset input:focus+div+label,.step-two .input-list fieldset input:focus+label{opacity:0}.special-services .component-list fieldset input.ng-invalid-required+label,.special-services .input-list fieldset input.ng-invalid-required+label,.step-two .component-list fieldset input.ng-invalid-required+label,.step-two .input-list fieldset input.ng-invalid-required+label{opacity:1;padding-left:7px}.special-services .component-list fieldset input.ng-not-empty+label,.special-services .input-list fieldset input.ng-not-empty+label,.step-two .component-list fieldset input.ng-not-empty+label,.step-two .input-list fieldset input.ng-not-empty+label{opacity:0}.special-services .component-list fieldset input.ng-empty+label,.special-services .input-list fieldset input.ng-empty+label,.step-two .component-list fieldset input.ng-empty+label,.step-two .input-list fieldset input.ng-empty+label{opacity:1}.special-services .component-list fieldset input:focus+label,.special-services .input-list fieldset input:focus+label,.step-two .component-list fieldset input:focus+label,.step-two .input-list fieldset input:focus+label{opacity:1;top:-17px;padding-left:7px;color:#015eab;font-size:13px}.special-services .component-list fieldset select:focus,.special-services .input-list fieldset select:focus,.step-two .component-list fieldset select:focus,.step-two .input-list fieldset select:focus{border:0;outline:0;resize:none;background:none}.special-services .component-list fieldset select:focus+label,.special-services .input-list fieldset select:focus+label,.step-two .component-list fieldset select:focus+label,.step-two .input-list fieldset select:focus+label{opacity:1;top:-14px;padding-left:7px;color:#015eab}.special-services .component-list fieldset select:focus.ng-empty+label,.special-services .input-list fieldset select:focus.ng-empty+label,.step-two .component-list fieldset select:focus.ng-empty+label,.step-two .input-list fieldset select:focus.ng-empty+label{opacity:1;padding-left:7px}.special-services .component-list fieldset .field-select.has-value+label,.special-services .component-list fieldset select+span.select2-container+label,.special-services .component-list fieldset select:disabled+label,.special-services .input-list fieldset .field-select.has-value+label,.special-services .input-list fieldset select+span.select2-container+label,.special-services .input-list fieldset select:disabled+label,.step-two .component-list fieldset .field-select.has-value+label,.step-two .component-list fieldset select+span.select2-container+label,.step-two .component-list fieldset select:disabled+label,.step-two .input-list fieldset .field-select.has-value+label,.step-two .input-list fieldset select+span.select2-container+label,.step-two .input-list fieldset select:disabled+label{opacity:0}.special-services .component-list fieldset select+span.select2-container--open+label,.special-services .input-list fieldset select+span.select2-container--open+label,.step-two .component-list fieldset select+span.select2-container--open+label,.step-two .input-list fieldset select+span.select2-container--open+label{opacity:1;top:-19px;padding-left:7px;color:#015eab}.special-services .component-list fieldset select+span.select2-container--open+label .help-label,.special-services .input-list fieldset select+span.select2-container--open+label .help-label,.step-two .component-list fieldset select+span.select2-container--open+label .help-label,.step-two .input-list fieldset select+span.select2-container--open+label .help-label{opacity:.8;color:#cbcbcb}.special-services .component-list fieldset select.ng-not-empty+label,.special-services .input-list fieldset select.ng-not-empty+label,.step-two .component-list fieldset select.ng-not-empty+label,.step-two .input-list fieldset select.ng-not-empty+label{opacity:0!important}.special-services .add-phone,.step-two .add-phone{text-decoration:underline;font-style:italic;color:#000}@media (max-width:767px){.step-three .bill-details input[type=text],.step-three .bill-details select{border-left:0!important;border-right:0!important;border-top:0!important}.step-three .bill-details .input-list>fieldset{width:100%}.step-three .bill-details .input-list>fieldset.code{width:50%}.step-three .bill-details .input-list>fieldset.smaller{width:22%}.step-three .bill-details .input-list>fieldset.smaller:last-of-type{margin-right:0}}.step-three .input-list{width:100%;display:block}.step-three .input-list:after{content:"";display:table;clear:both}.step-three .input-list fieldset{padding:5px 0;display:block;float:left;width:30%;margin-right:3%}.step-three .input-list fieldset.city,.step-three .input-list fieldset.province,.step-three .input-list fieldset.small{width:13.5%}.step-three .input-list fieldset.city select,.step-three .input-list fieldset.province select,.step-three .input-list fieldset.small select{padding:5px 7px}.step-three .input-list fieldset.code{width:22.5%}.step-three .input-list fieldset.code input{display:inline-block;max-width:60%}.step-three .input-list fieldset.code .question{background:#777;color:#fff;padding:2px;border-radius:50%;width:24px;height:24px;text-align:center;display:inline-block;margin-left:5px}.step-three .input-list fieldset.smaller{width:15%}.step-three .input-list fieldset.code label,.step-three .input-list fieldset.smaller input,.step-three .input-list fieldset.smaller label,.step-three .input-list fieldset.smaller select{font-size:14px}.step-three .input-list fieldset.code select,.step-three .input-list fieldset.smaller select{padding:5px 7px}.step-three .input-list fieldset label{font-weight:400;padding-top:10px}.step-three .input-list fieldset input{border:1px solid #ccc;width:100%;display:block;border-radius:3px;padding:5px 10px}.step-three .input-list fieldset select{border-radius:3px;display:block;width:100%;padding:5px 10px}.step-three .credit-card-offers{border-top:1px solid #ccc;padding-top:20px;margin-bottom:50px;width:100%;display:block}.step-three .credit-card-offers .full-detail{display:none}.step-three .credit-card-offers li{margin-bottom:20px;border:1px solid #ccc;padding:10px 15px!important;width:100%!important;display:block;border-radius:5px}.step-three .credit-card-offers li.active .full-detail{display:block}@media (max-width:767px){.step-three .credit-card-offers li{padding:10px!important}}.step-three .credit-card-offers li .card-head{display:table;width:100%}@media (max-width:767px){.step-three .credit-card-offers li .card-head{display:block}.step-three .credit-card-offers li .card-head:after{content:"";display:table;clear:both}}.step-three .credit-card-offers li .card-head>div{display:table-cell}@media (max-width:767px){.step-three .credit-card-offers li .card-head>div{display:block}.step-three .credit-card-offers li .card-head>div:after{content:"";display:table;clear:both}}.step-three .credit-card-offers li .card-head>div:first-child{width:35%}@media (max-width:767px){.step-three .credit-card-offers li .card-head>div:first-child{display:block;width:55%;float:left}}.step-three .credit-card-offers li .card-head>div:first-child+div{width:49%;text-align:center}@media (max-width:767px){.step-three .credit-card-offers li .card-head>div:first-child+div{display:none}}.step-three .credit-card-offers li .card-head>div:first-child+div img{margin:0 5%}.step-three .credit-card-offers li .card-head>div:first-child+div+div{text-align:right;width:20%}@media (max-width:767px){.step-three .credit-card-offers li .card-head>div:first-child+div+div{display:block;width:45%;padding-top:10px;float:right}}.step-three .credit-card-offers li .card-head>div:first-child+div+div a{height:26px;position:relative;font-size:12px;padding-right:30px}.step-three .credit-card-offers li .card-head>div:first-child+div+div a:before{content:'';height:100%;display:block;position:absolute;right:20px;top:0;background:#ccc;width:1px}.step-three .credit-card-offers li .card-head>div:first-child+div+div a:after{position:absolute;content:'';right:0;top:7px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ccc}.step-three .credit-card-offers li .card-head>div:first-child p,.step-three .credit-card-offers li .card-head>div:first-child strong{display:inline-block;vertical-align:middle;margin-bottom:0}.step-three .credit-card-offers li .card-head>div:first-child p{font-size:13px;border-right:1px solid #ccc;padding-right:25px;line-height:1}.step-three .credit-card-offers li .card-head>div:first-child strong{color:#114896;font-size:25px;padding-right:10px}@media (max-width:767px){.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child{display:block;width:118px;float:left}}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child>p{line-height:2}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div{width:80%}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div form{text-align:left}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset{padding-left:12px;display:inline-block}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset:first-child{padding-left:0}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset label{padding-right:5px;font-size:11px;font-weight:400;display:inline-block}@media (max-width:992px){.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset label{display:block}}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset select{border-radius:3px;width:55px;font-size:11px;border:1px solid #ccc;padding:3px;display:inline-block}@media (max-width:992px){.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset select{width:100%}}.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset:last-of-type select{min-width:80px}@media (max-width:767px){.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div fieldset{padding-left:0;width:112px}}@media (max-width:767px){.step-three .credit-card-offers li.twentyfour-payments .card-head>div:first-child+div:nth-child(2){display:block;width:calc(100% - 118px);float:left}}.step-three .card-type-detail{padding-top:10px;display:table}.step-three .card-type-detail+hr{border-top:1px dashed #ccc;margin:10px 0}@media (max-width:767px){.step-three .card-type-detail{display:block}.step-three .card-type-detail:after{content:"";display:table;clear:both}}.step-three .card-type-detail>div{display:table-cell}.step-three .card-type-detail>div:first-child{padding-top:5px;width:15%;text-align:center}@media (max-width:767px){.step-three .card-type-detail>div:first-child{width:25%}}@media (max-width:767px){.step-three .card-type-detail>div{display:block}.step-three .card-type-detail>div:after{content:"";display:table;clear:both}.step-three .card-type-detail>div:first-child{float:left;display:inline-block}.step-three .card-type-detail>div:nth-child(2){width:75%;float:left;border-left:1px dashed #ccc}}.step-three .card-type-detail>div>div>div{position:relative;width:20%;padding:0 10px;display:table-cell}@media (max-width:767px){.step-three .card-type-detail>div>div>div{display:inline-block;width:100%;padding-top:5px}}.step-three .card-type-detail>div>div>div img,.step-three .card-type-detail>div>div>div input{display:inline-block}.step-three .card-type-detail>div>div>div input{margin-top:18px;position:absolute}@media (max-width:767px){.step-three .card-type-detail>div>div>div input{margin-top:13px}}.step-three .card-type-detail>div>div>div img{padding-left:20px;max-width:100px}@media (max-width:767px){.step-three .card-type-detail>div>div>div img{display:inline-block;max-width:60%}}.step-three .card-type-detail>div>div>div p{font-size:12px}@media (max-width:767px){.step-three .card-type-detail>div>div>div p{max-width:100%;display:none}}.grid,.grid:after{display:table}.grid:after{content:"";clear:both}@media (max-width:1200px){.grid{width:100%;display:block}}.grid.row-70-30>div{vertical-align:text-top;display:table-cell;width:35%;background:#f7f6f6;padding-bottom:45px;border-left:1px solid #ccc}@media (max-width:1200px){.grid.row-70-30>div{width:100%;display:block}}.grid.row-70-30>div:first-child{width:65%;border:0;background:transparent}@media (max-width:1200px){.grid.row-70-30>div:first-child{width:100%;display:block}}.grid.row-70-30>div:first-child h3{padding:0}@media (max-width:1200px){.grid.row-70-30>div:first-child+div{border:1px solid #ccc;margin-top:25px}}.grid.row-70-30>div h3{padding-left:10px;font-size:16px}@media (max-width:767px){.grid.row-70-30>div h3{margin-top:10px}}@media (min-width:768px){.flow .price-detail-list .reservation-desktop{display:block}.flow .price-detail-list .reservation-mobile{display:none}}@media (max-width:767px){.flow .price-detail-list li{padding:10px!important}.flow .price-detail-list li .reservation-desktop{display:block}.flow .price-detail-list li .reservation-mobile{display:none}.flow .price-detail-list li h4{padding-right:28px}.flow .price-detail-list li h4.total-label-no-padding-mobile{padding:0}.flow .price-detail-list li h4 .indicatoricon{position:absolute;left:0}.flow .price-detail-list li h3{padding-left:0;margin-top:0;font-weight:700}.flow .price-detail-list li .agent-detail{position:absolute;right:0;top:15px}.flow .price-detail-list.reservation-detail li .reservation-desktop{display:none}.flow .price-detail-list.reservation-detail li .reservation-mobile{display:block}.flow .price-detail-list.reservation-detail li .close{display:none}}.flow .price-detail-list .rating-desc .stars,.flow .price-detail-list .rating-desc .tripad{display:inline-block;vertical-align:middle}.flow .price-detail-list .rating-desc .stars{position:relative;top:-3px;margin-left:31px;margin-right:5px}.flow .price-detail-list .rating-desc .ad-ubicacion{font-size:11px;margin:5px 0 5px 22px}.flow .price-detail-list .rating-desc .ad-ubicacion span{font-size:11px}.flow .price-detail-list .rating-desc .ad-ubicacion span.box{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:4px 10px;font-size:inherit;margin:0 10px}.flow .price-detail-list .rating-desc .location{margin:5px 0;font-size:11px;margin-left:25px}.flow .price-detail-list .rating-desc .green{color:#5c9431;font-style:normal}.flow .price-detail-list .fichahotel-acordeon-item .item{min-height:0;margin-bottom:10px}.flow .price-detail-list .red{color:#e91000;font-style:italic;font-size:10px}.flow .price-detail-list .hiden-details{display:none}.flow .price-detail-list .hiden-details .include-list{margin-bottom:10px;margin-left:25px}.flow .price-detail-list .hiden-details .include-list li{border-bottom:0;margin-bottom:0;width:100%;padding:0;font-size:13px;background:transparent}.flow .price-detail-list .item-grafico:last-of-type:after{display:none}.flow .price-detail-list .notifications .notices{width:100%;margin-left:0;margin-bottom:5px}.flow .price-detail-list .fichahotel-acordeon-item,.flow .price-detail-list .refound-policy-item{text-align:center;padding:0;margin-bottom:10px}.flow .price-detail-list .fichahotel-acordeon-item .bottom,.flow .price-detail-list .fichahotel-acordeon-item .left,.flow .price-detail-list .fichahotel-acordeon-item .right,.flow .price-detail-list .refound-policy-item .bottom,.flow .price-detail-list .refound-policy-item .left,.flow .price-detail-list .refound-policy-item .right{width:100%;float:none;padding:0;border:0}.flow .price-detail-list .fichahotel-acordeon-item .bottom .item,.flow .price-detail-list .fichahotel-acordeon-item .left .item,.flow .price-detail-list .fichahotel-acordeon-item .right .item,.flow .price-detail-list .refound-policy-item .bottom .item,.flow .price-detail-list .refound-policy-item .left .item,.flow .price-detail-list .refound-policy-item .right .item{min-height:0;width:100%}.flow .price-detail-list .fichahotel-acordeon-item .bottom .item>h3,.flow .price-detail-list .fichahotel-acordeon-item .bottom .item>p,.flow .price-detail-list .fichahotel-acordeon-item .left .item>h3,.flow .price-detail-list .fichahotel-acordeon-item .left .item>p,.flow .price-detail-list .fichahotel-acordeon-item .right .item>h3,.flow .price-detail-list .fichahotel-acordeon-item .right .item>p,.flow .price-detail-list .refound-policy-item .bottom .item>h3,.flow .price-detail-list .refound-policy-item .bottom .item>p,.flow .price-detail-list .refound-policy-item .left .item>h3,.flow .price-detail-list .refound-policy-item .left .item>p,.flow .price-detail-list .refound-policy-item .right .item>h3,.flow .price-detail-list .refound-policy-item .right .item>p{padding:0;font-size:13px;text-align:left}.flow .price-detail-list .fichahotel-acordeon-item .bottom .item>h3.con-costo,.flow .price-detail-list .fichahotel-acordeon-item .bottom .item>p.con-costo,.flow .price-detail-list .fichahotel-acordeon-item .left .item>h3.con-costo,.flow .price-detail-list .fichahotel-acordeon-item .left .item>p.con-costo,.flow .price-detail-list .fichahotel-acordeon-item .right .item>h3.con-costo,.flow .price-detail-list .fichahotel-acordeon-item .right .item>p.con-costo,.flow .price-detail-list .refound-policy-item .bottom .item>h3.con-costo,.flow .price-detail-list .refound-policy-item .bottom .item>p.con-costo,.flow .price-detail-list .refound-policy-item .left .item>h3.con-costo,.flow .price-detail-list .refound-policy-item .left .item>p.con-costo,.flow .price-detail-list .refound-policy-item .right .item>h3.con-costo,.flow .price-detail-list .refound-policy-item .right .item>p.con-costo{color:#e91000}.flow .price-detail-list .fichahotel-acordeon-item .bottom .item>h3 br,.flow .price-detail-list .fichahotel-acordeon-item .bottom .item>p br,.flow .price-detail-list .fichahotel-acordeon-item .left .item>h3 br,.flow .price-detail-list .fichahotel-acordeon-item .left .item>p br,.flow .price-detail-list .fichahotel-acordeon-item .right .item>h3 br,.flow .price-detail-list .fichahotel-acordeon-item .right .item>p br,.flow .price-detail-list .refound-policy-item .bottom .item>h3 br,.flow .price-detail-list .refound-policy-item .bottom .item>p br,.flow .price-detail-list .refound-policy-item .left .item>h3 br,.flow .price-detail-list .refound-policy-item .left .item>p br,.flow .price-detail-list .refound-policy-item .right .item>h3 br,.flow .price-detail-list .refound-policy-item .right .item>p br{display:none}.flow.error{height:525px;margin-bottom:50px}.flow.error>div{padding:50px 75px;display:block}.flow.error>div:after{content:"";display:table;clear:both}@media (max-width:992px){.flow.error>div{padding:50px 25px}}.flow.error>div>div:first-child{width:20%;float:left}@media (max-width:767px){.flow.error>div>div:first-child{text-align:center;width:100%;float:none}.flow.error>div>div:first-child img{margin:5px auto}}.flow.error>div>div:first-child img{max-width:100%;margin-top:5px}.flow.error>div>div:first-child+div{width:80%;float:right}@media (max-width:767px){.flow.error>div>div:first-child+div{width:100%;float:none;text--align:center}.flow.error>div>div:first-child+div h2{font-size:28px;text-align:center}}@media (max-width:550px){.flow.error>div>div:first-child+div h2{font-size:20px}.flow.error>div>div:first-child+div a{position:relative;font-size:14px;padding-left:40px}.flow.error>div>div:first-child+div a .icon{font-size:25px;left:0;top:3px;position:absolute}}.flow.error>div h2{font-weight:700;font-size:32px;display:inline-block}.flow.error>div a{font-size:18px;display:block;color:#333;margin:25px 0}.flow.error>div a .icon{font-size:30px;color:#777;margin-right:20px;position:relative;top:6px}.flow .refound-policy-item .left{padding-right:20px}.flow .result-description{position:relative;margin-top:20px}.flow .result-description .agent-detail{position:absolute;right:10px;top:5px}.flow .result-description .agent-detail img{float:right}@media (max-width:650px){.flow .result-description .agent-detail{position:relative;display:block;right:auto;top:auto;margin-bottom:15px}}@media (max-width:767px){.flow .reservation-details .refound-policy-item .left .item,.flow .reservation-details .refound-policy-item .right .item{border-bottom:0;width:100%}}@media (max-width:767px){#menu_bottom .container .flap{margin-left:0}}@media (max-width:767px){.flow{min-height:700px}.flow .fichahotel-acordeon-item .item{min-height:0}.flow .reservation-details .stay-details>p{float:left;width:100%;border:none!important;padding-left:20px!important}.flow .reservation-details .stay-details>p .icon{left:0!important}.flow .grid.row-70-30>div:first-child+div{border:none;background:#fff}.flow .grid.row-70-30>div:first-child+div .price-detail-list li{background:#fff}.flow .grid.row-70-30>div:first-child+div .price-detail-list .ad-ubicacion,.flow .grid.row-70-30>div:first-child+div .price-detail-list .ad-ubicacion .box,.flow .grid.row-70-30>div:first-child+div .price-detail-list .rating-desc .stars{margin-left:0}.flow .grid.row-70-30>div:first-child+div .price-detail-list .location{margin-left:0;margin-bottom:15px}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset,.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset:last-of-type{padding-right:0!important}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset>div:first-child{width:48%!important}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset:first-child+fieldset+fieldset{padding-right:0!important}.flow .reservation-details .tabulations .reservations .btn{margin-bottom:15px}.flow .reservation-details .tabulations .date-slector form>fieldset{display:inline-block}.flow .reservation-details .tabulations .date-slector form>fieldset label{display:inline-block!important}.flow .reservation-details .tabulations .date-slector form>fieldset label.hidden-xs{display:none!important}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset{padding-right:5px!important}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset input{width:100px}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset input+.icon{right:5px}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div{padding-left:0}.flow .reservation-details .tabulations .activity-list>li>div:first-child img{width:100%}.flow .reservation-details .tabulations .cars .car-detail{display:block}.flow .reservation-details .tabulations .cars .car-detail>div{width:100%;display:block}.flow .reservation-details .tabulations .cars .car-detail>div p{width:50%;float:left}.flow .reservation-details .content-header h4{width:100%;position:relative;padding-left:80px}.flow .reservation-details .content-header h4 var{left:20px}.flow .reservation-details .content-header h4 .icon{left:45px}.flow .reservation-details .content-header h4 .icon.icon-transfers{left:44px}.flow .reservation-details .content-header h4 a{position:absolute;left:0;width:100%;top:0}.flow .reservation-details>ul.services-list>li{width:100%}.step-three .card-type-detail>div>div>div{padding-top:0}.step-three .card-type-detail>div>div>div img{max-width:43%}.flow .step-three .reservation-details>ul>li{margin-bottom:10px;padding:5px 10px!important}.step-three .card-type-detail>div>div>div{padding:2px 10px}.step-three .card-type-detail>div>div>div input{margin-top:7px}}@media (max-width:320px){.flow .reservation-details .tabulations .activity-list .ad-ubicacion-span,.flow .reservation-details .tabulations .activity-list .offer p,.flow .reservation-details .tabulations .activity-list .offer span{font-size:10px}.flow .reservation-details .tabulations .activity-list>li>div:first-child+div .date-slector fieldset>div:first-child{width:49%}.flow .reservation-details .tabulations .activity-list .date .date-slector .options fieldset>div:first-child+div{padding-right:20px}.flow .reservation-details .tabulations .activity-list .date .date-slector form>fieldset:first-child{width:46%;margin-right:1%}.flow .reservation-details .tabulations .activity-list .date .date-slector form>fieldset:first-child input{width:100%}.flow .reservation-details .tabulations .activity-list .date .date-slector form>fieldset:first-child+fieldset{width:25%}.flow .reservation-details .tabulations .activity-list .date .date-slector form>fieldset:first-child+fieldset+fieldset{padding-left:5px;width:24%}.flow .reservation-details .tabulations .activity-list .date .date-slector form>fieldset label{display:block!important}.flow .reservation-details .tabulations .activity-list .date .date-slector form>fieldset label.hidden-xs{display:none!important}.flow .reservation-details .tabulations .activity-list .date .date-slector fieldset input+.icon{top:auto;bottom:7px}.flow .reservation-details .tabulations .cars .car-detail{display:block}.flow .reservation-details .tabulations .cars .car-detail>div{width:100%;display:block}.flow .reservation-details .tabulations .cars .car-detail>div p{width:50%;float:left}}.flow .field-description{padding:5px;background:#eaeaea;font-size:11px;text-align:center;font-weight:700}.general-conditions-link{padding-left:20px;font-size:12px;font-style:italic;color:#0061ab;font-weight:700}.general-conditions-link,.general-conditions-link:hover{text-decoration:underline}.modal-body{overflow-y:auto;max-height:300px;text-align:justify}.flow #steps .step-2,.flow #steps .step-3{display:block!important}@media (min-width:770px){.flow #steps+div .fichahotel-acordeon-item.patch{max-width:359px}}.flow.error{height:auto!important}.flow .fichahotel-acordeon-item,.flow .fichahotel-acordeon-item.patch{border-top:0;padding:0;max-width:700px}.flow .fichahotel-acordeon-item .leyend,.flow .fichahotel-acordeon-item.patch .leyend{overflow:hidden}@media (max-width:769px){.flow .fichahotel-acordeon-item .leyend,.flow .fichahotel-acordeon-item.patch .leyend{text-align:center}}.flow .fichahotel-acordeon-item.patch .right .item p,.flow .fichahotel-acordeon-item .right .item p{overflow:hidden}.flow .fichahotel-acordeon-item.patch .item,.flow .item{margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%}.flow .fichahotel-acordeon-item.patch .item .timeline,.flow .item .timeline{margin:20px 0}.flow .fichahotel-acordeon-item.patch .item h3,.flow .item h3{font-size:13px}@media (max-width:767px){.flow .reservation-details .content-header .agent-detail{top:7px}}.flow .price-detail-list .refound-policy-item .right .item{border:none!important;padding-bottom:0}.flow .fichahotel-acordeon-item.deadline.patch .item{min-height:145px}.flow .fichahotel-acordeon-item.deadline.patch .item sub{bottom:4px}.flow .fichahotel-acordeon-item.deadline.patch .item p.deadline-message{background-color:#ffc855;padding:15px 10px;text-transform:lowercase}.flow .fichahotel-acordeon-item.deadline.patch .item p.deadline-message:first-letter{text-transform:capitalize}.flow .fichahotel-acordeon-item.deadline.patch .item p.deadline-message span{display:block}.flow .fichahotel-acordeon-item.deadline.patch .item p.deadline-message span:first-letter{text-transform:capitalize}.flow .fichahotel-acordeon-item.deadline.patch .item p.deadline-message.warning{color:#fff;background-color:red;margin:10px 0}@media (max-width:769px){.flow .fichahotel-acordeon-item.deadline.patch .mobile-centered-grid{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center}}.step-two .room .paste-icon{opacity:.5;transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in}.step-two .room .paste-icon.active{opacity:1}.step-two .room .passager h5{display:inline-block}.step-two .input-list fieldset.small.double{width:27%}@media (max-width:768px){.step-two .input-list fieldset.small.double{width:100%!important}}.step-two .input-list fieldset.large{width:100%}@media (max-width:768px){.step-two .input-list fieldset.large{width:100%!important}}.step-two .input-list fieldset input{border-radius:0}.step-two .input-list fieldset .select2--open+label{opacity:1;top:-14px;padding-left:7px;color:#015eab}.step-two .input-list fieldset select.ng-not-empty+label{opacity:0!important}@media (max-width:768px){.step-two .input-list fieldset .select2-container .select2-selection--single .select2-selection__rendered{margin-left:-12px}}.step-two .activity-pax .input-list.special-request fieldset select{border:0;border-bottom:1px solid #ccc}.step-two .activity-pax .input-list.special-request fieldset select.ng-empty+label{font-weight:700}.step-two .activity-pax .input-list.special-request fieldset select:optional.ng-not-empty+label{opacity:0!important}.step-three .card-type-detail .bank-logo{background-position:0 -3px;background-size:cover;display:inline-block;height:40px;margin-left:10px;width:100px}.step-three .card-type-detail .bank-logo-2{background-image:url(../img/payment7.jpg)}.step-three .card-type-detail .bank-logo-5{background-image:url(../img/payment4.jpg)}.select2-results__option{display:list-item!important}.slide-flow .original_slides{min-height:912px}.select2-container--mystique{display:block;border:0;border-bottom:1px solid #ccc;margin-bottom:-1px;padding-bottom:0}.select2-container--mystique .select2-selection{background-color:#fff;border:1px solid #ccc;color:#555;font-size:14px;border:0!important;outline:0}.select2-container--mystique .select2-search--dropdown .select2-search__field{background-color:#fff;border:1px solid #ccc;color:#555;font-size:14px}.select2-container--mystique .select2-search__field{outline:0}.select2-container--mystique .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--mystique .select2-search__field:-moz-placeholder{color:#999}.select2-container--mystique .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--mystique .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--mystique .select2-results__option{display:list-item!important;padding:6px 12px}.select2-container--mystique .select2-results__option[role=group]{padding:0}.select2-container--mystique .select2-results__option[aria-disabled=true]{color:#777;cursor:not-allowed}.select2-container--mystique .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--mystique .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--mystique .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--mystique .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--mystique .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--mystique .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--mystique .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--mystique .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--mystique .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--mystique .select2-results__group{color:#777;display:block;padding:6px 12px;font-size:12px;line-height:1.42857143;white-space:nowrap}.select2-container--mystique.select2-container--focus .select2-selection,.select2-container--mystique.select2-container--open .select2-selection{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:#66afe9}.select2-container--mystique.select2-container--focus.select2-bigdropdown .select2-dropdown,.select2-container--mystique.select2-container--open.select2-bigdropdown .select2-dropdown{width:30%!important}.select2-container--mystique.select2-container--focus.select2-bigdropdown .pax-data .icon,.select2-container--mystique.select2-container--open.select2-bigdropdown .pax-data .icon{color:#8c8c8c;padding-right:15px}.select2-container--mystique.select2-container--focus.select2-bigdropdown .pax-data .name,.select2-container--mystique.select2-container--open.select2-bigdropdown .pax-data .name{font-weight:600;padding-right:5px}.select2-container--mystique.select2-container--focus.select2-bigdropdown .pax-data .other-data,.select2-container--mystique.select2-container--open.select2-bigdropdown .pax-data .other-data{color:#8c8c8c}.select2-container--mystique.select2-container--focus.select2-bigdropdown .pax-data ul li,.select2-container--mystique.select2-container--open.select2-bigdropdown .pax-data ul li{width:30%}.select2-container--mystique.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 4px 4px}.select2-container--mystique.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--mystique.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.select2-container--mystique .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--mystique .select2-selection__clear:hover{color:#333}.select2-container--mystique.select2-container--disabled .select2-selection{border-color:#ccc;box-shadow:none;box-shadow:0 1px none #000;-o-box-shadow:none 0 1px #000}.select2-container--mystique.select2-container--disabled .select2-search__field,.select2-container--mystique.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--mystique.select2-container--disabled .select2-selection,.select2-container--mystique.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--mystique.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--mystique.select2-container--disabled .select2-selection__clear{display:none}.select2-container--mystique .select2-dropdown{box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px 0 1px rgba(0,0,0,.175) #000;-o-box-shadow:0 6px 12px rgba(0,0,0,.175) 0 1px #000;border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--mystique .select2-dropdown--above{box-shadow:0 -6px 12px rgba(0,0,0,.175);box-shadow:0 -6px 12px 0 1px rgba(0,0,0,.175) #000;-o-box-shadow:0 -6px 12px rgba(0,0,0,.175) 0 1px #000;margin-top:1px}.select2-container--mystique .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--mystique .select2-selection--single{height:34px;line-height:1.42857143;padding:6px 24px 6px 12px}.select2-container--mystique .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--mystique .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--mystique .select2-selection--single .select2-selection__rendered{color:#555;padding:0}.select2-container--mystique .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--mystique .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--mystique .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:block;line-height:1.42857143;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--mystique .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--mystique .select2-selection--multiple .select2-selection__choice{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--mystique .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.42857143;margin-top:0;min-width:5em}.select2-container--mystique .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:3px}.select2-container--mystique .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--mystique .select2-selection--multiple .select2-selection__clear{margin-top:6px}.form-group-sm .select2-container--mystique .select2-selection--single,.input-group-sm .select2-container--mystique .select2-selection--single,.select2-container--mystique .select2-selection--single.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.form-group-sm .select2-container--mystique .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--mystique .select2-selection--single .select2-selection__arrow b,.select2-container--mystique .select2-selection--single.input-sm .select2-selection__arrow b{margin-left:-5px}.form-group-sm .select2-container--mystique .select2-selection--multiple,.input-group-sm .select2-container--mystique .select2-selection--multiple,.select2-container--mystique .select2-selection--multiple.input-sm{min-height:30px;border-radius:3px}.form-group-sm .select2-container--mystique .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--mystique .select2-selection--multiple .select2-selection__choice,.select2-container--mystique .select2-selection--multiple.input-sm .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.form-group-sm .select2-container--mystique .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--mystique .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--mystique .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.form-group-sm .select2-container--mystique .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--mystique .select2-selection--multiple .select2-selection__clear,.select2-container--mystique .select2-selection--multiple.input-sm .select2-selection__clear{margin-top:5px}.form-group-lg .select2-container--mystique .select2-selection--single,.input-group-lg .select2-container--mystique .select2-selection--single,.select2-container--mystique .select2-selection--single.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.form-group-lg .select2-container--mystique .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--mystique .select2-selection--single .select2-selection__arrow,.select2-container--mystique .select2-selection--single.input-lg .select2-selection__arrow{width:5px}.form-group-lg .select2-container--mystique .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--mystique .select2-selection--single .select2-selection__arrow b,.select2-container--mystique .select2-selection--single.input-lg .select2-selection__arrow b{border-width:5px 5px 0;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.form-group-lg .select2-container--mystique .select2-selection--multiple,.input-group-lg .select2-container--mystique .select2-selection--multiple,.select2-container--mystique .select2-selection--multiple.input-lg{min-height:46px;border-radius:6px}.form-group-lg .select2-container--mystique .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--mystique .select2-selection--multiple .select2-selection__choice,.select2-container--mystique .select2-selection--multiple.input-lg .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.form-group-lg .select2-container--mystique .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--mystique .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--mystique .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.form-group-lg .select2-container--mystique .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--mystique .select2-selection--multiple .select2-selection__clear,.select2-container--mystique .select2-selection--multiple.input-lg .select2-selection__clear{margin-top:10px}.select2-container--mystique .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.input-group-lg .select2-container--mystique .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.select2-container--mystique[dir=rtl] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--mystique[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--mystique[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--mystique[dir=rtl] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--mystique[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--mystique[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--mystique[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--mystique[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--mystique[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection,.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection,.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection,.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .select2-container--bootstrap.select2-container--focus,.input-group .select2-container--bootstrap.select2-container--open{z-index:3}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}.form-inline .select2-container--bootstrap{display:inline-block}.flow-flight .with-stops{width:100%}.flow-flight .with-stops:before{display:none!important}.flow-flight .result-description{padding-left:50px}.flow-flight .agent-detail{right:15px;max-width:100px}.flow-flight .component-container.flights{padding-left:50px;padding-right:15px}@media (max-width:768px){.flow-flight .component-container.flights{padding:0}}.flow-flight .component-container.flights.voucher{padding-left:0;padding-right:0}.flow-flight .component-container.flights.voucher .headline-component .title .title-extra{font-size:14px}.flow-flight .component-container.flights.voucher .headline-component .title .title-extra:after{content:none}.flow-flight .component-container.flights .headline-component{padding:10px 0 5px;font-weight:700;border-bottom:2px dotted #ccc}.flow-flight .component-container.flights .headline-component .title{color:#777}.flow-flight .component-container.flights .headline-component .title .title-extra{color:#000}.flow-flight .component-container.flights .component-description{margin-top:20px}.flow-flight .component-container.flights .component-description .flight-information .icon-paquetes,.flow-flight .component-container.flights .component-description .flight-information .icon-timer{margin-right:10px}.flow-flight .component-container.flights .component-description .flight-information.flight-number .sprite{display:inline-block;margin-right:10px}.flow-flight .component-container.flights .component-description .flight-information.flight-number p,.flow-flight .component-container.flights .component-description .flight-information.with-graphic .stops,.flow-flight .component-container.flights .component-description .flight-information.with-graphic p{display:inline-block}.flow-flight .component-container.flights .component-description .column-right{border-left:1px solid #ccc}@media (max-width:768px){.flow-flight .component-container.flights .component-description .column-right{border-left:none}}.flow-flight .component-container.flights .component-description .dates-container .arrival-container,.flow-flight .component-container.flights .component-description .dates-container .departure-container{margin-bottom:10px}.flow-flight .component-container.flights .component-description .dates-container .departure-container .departure{color:#5f9635;font-weight:700;margin-right:10px}.flow-flight .component-container.flights .component-description .dates-container .departure-container .departure i{margin-right:5px}.flow-flight .component-container.flights .component-description .dates-container .arrival-container .arrival{color:#0073c4;font-weight:700;margin-right:10px}.flow-flight .component-container.flights .component-description .dates-container .arrival-container .arrival i{margin-right:5px}.flow-flight .more-details-description{padding:5%;width:100%}.flow-flight .more-details-description .details-list li{display:block}.flow-flight .more-details-description .details-list li i{margin-right:10px}.flow-flight .more-details-description .details-list li.last{margin-top:20px;color:#23527c}.flow-flight .more-details-description .details-list li.extra-info{margin-top:20px}.flow-flight-summary{color:#7b7676;padding-left:10px}.flow-flight-summary .flight-desc{margin-top:20px}.flow-flight-summary .detail-cluster{padding-left:15px}.flow-flight-summary .departure-detail{margin-top:10px}.flow-flight-summary .departure-detail i{float:left;color:#5f9635}.flow-flight-summary .arrival-detail{margin-top:10px}.flow-flight-summary .arrival-detail i{float:left;color:#0073c4}.flow-flight-summary .info-wrapper{float:left;margin-left:10px}.flow-flight-summary .reservations .flight-prices{font-weight:700;float:right}.flow-flight-summary .reservations .flight-prices.labels{margin-right:10px}.flow-flight-summary .reservations .flight-prices p{margin-bottom:5px;min-height:17px}.flow-flight-summary .reservations .flight-prices .price-taxes{color:#000}.flow-flight-summary .reservations .flight-prices .price-gross{color:#0073c4}.flow-flight-summary .more-details-description{color:#000;margin-top:20px}.flow-flight-summary .more-details-description .details-list li{border-bottom:none;margin-bottom:0;padding:0 15px}.flow-flight-summary .more-details-description .details-list li i{margin-right:10px}.flow-flight-summary .more-details-description .panel-title{padding:0 15px}.fichahotel-acordeon .panel-group.flight-rate-details .panel{background:transparent}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-heading{background:transparent;color:#7b7676;padding:0 5px}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-heading .panel-title a{font-weight:700}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-body{min-height:300px;background:transparent;border-top:none!important}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-body li{display:inline-block;border:none;width:100%}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-body li .minus-service{margin-top:30px;position:relative;display:inline-block;font-size:20px}@media (max-width:768px){.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-body li .minus-service{text-align:center;width:100%;display:block;margin-top:0}}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-body li.extra-info{margin-top:20px}.fichahotel-acordeon .panel-group.flight-rate-details .panel .panel-body.special-services{min-height:100px}.special-services-container{margin-top:20px;padding:0 15px}.special-services-container .minus-service,.special-services-container .plus-service{display:inline-block;margin-top:5px;font-size:16px}.plus-service-container{width:50%;text-align:left;margin-top:20px;margin-bottom:10px;font-style:italic}.plus-service-container a{color:#0073c4}.step-two .reservation-details .flight-services-container hr{border-style:solid}.flow .reservation-details .content-header .flight-services-container h4 a{display:block}.flow .reservation-details .content-header .flight-services-container .component-container.flights-services{padding:40px 0 0 20px}@media (max-width:768px){.flow .reservation-details .content-header .flight-services-container .component-container.flights-services{padding:0}}.flow .reservation-details .content-header .flight-services-container .component-container.flights-services .panel .panel-heading{color:#000}.flow .reservation-details .content-header .flight-services-container .btn-add-component{margin-top:20px}.flights .btn-white{border:1px solid #0073c4;color:#0073c4;background:none}.flights .pagination button{width:49%}.flights .data-slide-content{padding-bottom:0}.flights .search-detail .destination label{font-weight:700;font-size:13px!important;padding-left:0}.flights .search-detail .room_name span{font-weight:700;font-size:13px!important}.flights .web-filter{padding:0}.flights .web-filter .filter-list,.flights .web-filter .title-underline{padding:0 15px}.flights .menu-left .with-separator{border-right:1px solid #b5bcc4}@media (max-width:767px){.flights .content-left{margin-bottom:0}}.flights .stops p{font-size:14px;color:#0068bc}.flights .stops p strong{text-transform:uppercase;font-size:16px}.flights .stops p sup{margin-left:.5em;color:#333;font-size:90%;font-weight:600}.flights .stops .stop-graphic{cursor:pointer;position:relative;margin:0 30px}.flights .stops .stop-graphic.no-motion{cursor:default}.flights .stops .stop-graphic.no-motion:hover{animation:none}@keyframes Cb{0%,to{transform:translateZ(0)}50%{transform:translate3d(-2px,0,0)}80%{transform:translate3d(2px,0,0)}}.flights .stops .stop-graphic:hover{animation-name:Cb;animation-duration:.3s;animation-fill-mode:both}.flights .stops .stop-graphic.direct-flight{width:53px;text-align:center}.flights .stops .stop-graphic.direct-flight span{display:inline-block;color:#0068bc;font-size:11px;text-transform:uppercase;border-bottom:3px solid #0068bc}.flights .stops .stop-graphic.direct-flight:after,.flights .stops .stop-graphic.direct-flight:before{display:none!important}.flights .stops .stop-graphic:before{content:'';position:absolute;display:block;width:100%;top:4px;background:#2f549c;height:5px;border-radius:3px}.flights .stops .stop-graphic:after{content:'';position:absolute;display:block;top:-1px;right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2f549c}.flights .stops .stop-graphic>div{padding:0 5px}.flights .stops .stop-graphic>div span{position:relative;z-index:2;margin:0 5px;width:12px;height:12px;vertical-align:middle;border-radius:50%;display:block;float:left;background:#00276f;color:#fff;font-size:11px;text-align:center;line-height:11px}.flights .stops .stop-graphic>div span.icon{font-size:7px}@media (max-width:767px){.flights .search-box:not(.search-detail){display:block!important}.flights .search-box:not(.search-detail) .top-right{background:#fff;display:block;float:right;width:25%;padding-top:7px;border-right:2px solid #ccc}.flights .search-box:not(.search-detail) .top-left{padding:10px;width:50%;float:left;display:block;text-align:left;border-right:1px solid #ccc}.flights .search-box:not(.search-detail) .top-left>div{display:inline-block;padding-right:15px}.flights .search-box:not(.search-detail) .detail{display:none}.flights .search-box:not(.search-detail) .icon-departure-arrival{display:inline-block!important;width:auto;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);color:#777}.flights .search-box:not(.search-detail) .icon-departure-arrival:before{font-size:20px}.flights .search-box:not(.search-detail) .separator{display:none}}.flights .filter-item-select select{width:100%;font-size:.9em;padding:7px 7px 6px;border:1px solid #aaa;border-radius:2px;margin:0 0 15px;background:#fff}.flights .borwser-tabs,.flights .browser-type{background:#fff}@media (max-width:767px){.flights .borwser-tabs,.flights .browser-type{display:none!important}}.flights .file_rooms small{font-size:75%;color:#a2a2a2}.flights .adults-quantity{padding:0}.flights .checkbox-styles .col-50-left,.flights .checkbox-styles .col-50-right{width:48%;display:inline-block;vertical-align:text-top;margin:0 .5%}.flights .checkbox-styles .col-50-left label,.flights .checkbox-styles .col-50-right label{font-size:11px}@media (max-width:992px) and (min-width:767px){.flights .search-detail .room{width:100%}}.flights .content-left{width:100%}.flights .search-box .inputsearch .input-group-addon{border-left:1px solid #ccc}.flights .search-box .age-children-label{padding:0}.flights .search-box .inputsearch input{border-left:0;border-right:1px solid #ccc;padding-left:12px}.flights .search-box .checkin-date .col-50-left{padding-left:0!important}.flights .search-box .checkin-date .checkout-date{padding-right:0!important}.flights .search-box .age-children-select{padding-left:0;width:100%;padding-right:0}@media (max-width:992px) and (min-width:767px){.flights .search-box .age-children-select{width:98px;margin:0 3px}.flights .search-box .age-children-select select{font-size:11px}}.flights .search-detail .box.room{padding:0;background:transparent}.flights .search-detail .box .adults-quantity{padding-left:0}.flights .search-detail .box .children-quantity{padding-right:0}.flights .error-infants{font-weight:700;color:#b94a48}.flights .flights-header{padding:20px 25px;background:#f6f4f5}.flights .flights-header h3{margin:0;font-size:16px;color:#0068bc;font-weight:400}.flights .flights-header h3 strong{font-weight:700}@media (max-width:767px){.flights .flights-header{padding:20px 10px}.flights .flights-header h3{line-height:1.25}}.flights .data-content .fichahotel-page-content-top{padding:0}.flights .borwser-tabs{display:block;width:100%;background:#f6f4f5;padding:0 25px;margin-bottom:0}@media (max-width:767px){.flights .borwser-tabs{padding:0 10px}}.flights .borwser-tabs li{padding:20px 0}.flights .borwser-tabs li a{padding:0 20px;color:#999b9d}@media (max-width:767px){.flights .borwser-tabs li a{padding:0 5px;font-size:12px}}.flights .borwser-tabs li.active{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background:#fff}.flights .borwser-tabs li.active a{color:#0068bc}.flights .browser-type{padding:0;margin-top:-1px;margin-bottom:25px;border-top:1px solid #e2e2e2}@media (max-width:767px){.flights .browser-type{padding:0 10px}}.flights .browser-type>div{display:none}.flights .browser-type>div.active{display:block;width:100%}.flights .browser-type>div>h4{font-size:14px;color:#0068bc;margin:25px 0;padding-left:25px}.flights .browser-airlines .flight-byairline{width:100%;display:table;cursor:pointer}.flights .browser-airlines .flight-byairline li{display:block;width:100%;padding:5px 0;border-bottom:1px dotted #ccc}@media (max-width:767px){.flights .browser-airlines .flight-byairline li{width:24%;display:inline-block}.flights .browser-airlines .flight-byairline li>div{height:45px}.flights .browser-airlines .flight-byairline li div{width:100%!important;padding:0 10px!important;text-align:center!important}.flights .browser-airlines .flight-byairline li .stop-graphic>div{padding:0!important}}@media (max-width:685px){.flights .browser-airlines .flight-byairline li{width:23%}.flights .browser-airlines .flight-byairline li:first-child{width:30%!important}.flights .browser-airlines .flight-byairline li:first-child p{font-size:11px}}@media (max-width:490px){.flights .browser-airlines .flight-byairline li{width:24%}.flights .browser-airlines .flight-byairline li:first-child{min-width:75px;width:20%!important}.flights .browser-airlines .flight-byairline li:first-child img{max-width:100%}.flights .browser-airlines .flight-byairline li div{padding:0 5px!important}.flights .browser-airlines .flight-byairline li .price small{display:inline-block;padding-right:2px}}@media (max-width:420px){.flights .browser-airlines .flight-byairline li .price{font-size:10px}}@media (max-width:320px){.flights .browser-airlines .flight-byairline li .price{font-size:10px}.flights .browser-airlines .flight-byairline li .price small{display:inline-block;padding-right:2px}}.flights .browser-airlines .flight-byairline li:first-child div{border-right:1px solid #ccc}.flights .browser-airlines .flight-byairline li:first-child div:first-child{text-align:left}.flights .browser-airlines .flight-byairline li:first-child .sprite-container{border:none!important;cursor:pointer}.flights .browser-airlines .flight-byairline li div{min-width:15%;vertical-align:middle;display:inline-block;padding:0 25px;text-align:center}.flights .browser-airlines .flight-byairline li div:first-child{margin:0;padding:0}@media (max-width:992px) and (min-width:767px){.flights .browser-airlines .flight-byairline li div{padding:0 10px}}.flights .browser-airlines .flight-byairline li div p{margin:0;color:#999b9d}.flights .browser-airlines .flight-byairline li div p.price{color:#0068bc;font-size:12px;font-weight:700;line-height:1.2}.flights .browser-airlines .flight-byairline li div p.price small{font-weight:400}.flights .browser-airlines .flight-byairline li div p.price.red{color:#cf091a}.flights .browser-airlines .flight-byairline li div:first-child{cursor:pointer;width:auto;padding-left:0}.flights .browser-airlines .flight-byairline li div:first-child+div{width:auto;min-width:20%}@media (max-width:992px) and (min-width:767px){.flights .browser-airlines .flight-byairline li div:first-child+div{min-width:22%}}.flights .browser-airlines .flight-byairline li div .stop-graphic{padding:0;display:block;position:relative;text-align:center}.flights .browser-airlines .flight-byairline li div .stop-graphic.direct div:before{margin-top:5px}.flights .browser-airlines .flight-byairline li div .stop-graphic.direct span{cursor:pointer}.flights .browser-airlines .flight-byairline li div .stop-graphic.direct span p{text-transform:uppercase;margin-top:-2px}.flights .browser-airlines .flight-byairline li div .stop-graphic>div{margin:0 auto;text-align:center;display:block;width:100%;cursor:pointer}.flights .browser-airlines .flight-byairline li div .stop-graphic>div:before{content:'';display:block;max-width:55px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);height:4px;margin:0 auto;background:#0068bc;border-radius:3px;z-index:1}.flights .browser-airlines .flight-byairline li div .stop-graphic>div span{height:15px;display:inline-block}.flights .browser-airlines .flight-byairline li div .stop-graphic>div span.icon{position:relative;z-index:2}.flights .browser-airlines .flight-byairline li div .stop-graphic>div span.icon:before{font-size:10px;background:#0068bc;padding:5px;border-radius:50%;color:#fff;-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);-webkit-transform:rotate(30deg)}.flights .browser-airlines .flight-byairline li small{display:block}.flights .browser-days{position:relative;display:block;width:100%}.flights .browser-days:after{content:"";display:table;clear:both}.flights .browser-days .calendar-component{min-height:125px}.flights .browser-days .calendar-component .calendar-header-separator{position:absolute;background:#d5d5d5;width:12.5%;height:62px}.flights .browser-days .calendar-component .calendar-header-separator .header-separator-content{width:100%;height:100%}.flights .browser-days .calendar-component .calendar-header-separator .header-separator-content:after{position:absolute;content:'';border-left:146px solid transparent;border-bottom:0 solid #eee;border-top:60.5px solid #eee;top:0;z-index:0}.flights .browser-days .calendar-component .calendar-header-separator .header-separator-content p{position:absolute;text-transform:uppercase;font-weight:700;font-size:11px;color:#0b6ebe;z-index:7}.flights .browser-days .calendar-component .calendar-header-separator .header-separator-content p.top-right{top:5px;right:30px}.flights .browser-days .calendar-component .calendar-header-separator .header-separator-content p.bottom-left{bottom:0;left:7px}.flights .browser-days .owl-controls.flight-return-nav{max-width:12.5%;top:15px;z-index:1;position:absolute;height:100%;width:100%}.flights .browser-days .owl-controls.flight-return-nav .owl-nav{display:block;width:100%;position:absolute;height:100%;left:0;top:0}.flights .browser-days .owl-controls.flight-return-nav .owl-next,.flights .browser-days .owl-controls.flight-return-nav .owl-prev{left:40%;cursor:pointer;color:transparent;text-indent:-9999px;border:1px solid #ccc;display:block;width:30px;height:30px;background:#f6f4f5;border-radius:50%}.flights .browser-days .owl-controls.flight-return-nav .owl-next:before,.flights .browser-days .owl-controls.flight-return-nav .owl-prev:before{content:'';display:block}.flights .browser-days .owl-controls.flight-return-nav .owl-next{position:absolute;bottom:0}.flights .browser-days .owl-controls.flight-return-nav .owl-next:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #0068bc;left:6px;top:12px;position:absolute}.flights .browser-days .owl-controls.flight-return-nav .owl-prev{position:absolute;top:70px}.flights .browser-days .owl-controls.flight-return-nav .owl-prev:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #0068bc;right:6px;top:8px;position:absolute}.flights .browser-days .flight-departure-nav{z-index:4;position:absolute;height:auto;width:100%;max-width:87.5%;margin-left:12.5%;cursor:pointer}.flights .browser-days .flight-departure-nav .owl-nav{top:15px;z-index:9999;position:absolute;width:100%}.flights .browser-days .flight-departure-nav .owl-nav .owl-next,.flights .browser-days .flight-departure-nav .owl-nav .owl-prev{color:transparent;text-indent:-9999px;border:1px solid #ccc;display:block;width:30px;height:30px;background:#f6f4f5;border-radius:50%}.flights .browser-days .flight-departure-nav .owl-nav .owl-next:before,.flights .browser-days .flight-departure-nav .owl-nav .owl-prev:before{content:'';display:block}.flights .browser-days .flight-departure-nav .owl-nav .owl-next{float:left;margin-left:-16px}.flights .browser-days .flight-departure-nav .owl-nav .owl-next:before{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #0068bc;left:-8px;top:8px;position:absolute}.flights .browser-days .flight-departure-nav .owl-nav .owl-prev{float:right;margin-right:-13px}.flights .browser-days .flight-departure-nav .owl-nav .owl-prev:before{width:0;height:0;border-top:8px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #0068bc;right:-5px;top:8px;position:absolute}.flights .browser-days>div{border:1px solid #ccc;border-right:0}.flights .browser-days>div:after{content:"";display:table;clear:both}.flights .browser-days .dates,.flights .browser-days .flight-dates{margin-bottom:0;max-width:87.5%;float:right}@media (max-width:678px){.flights .browser-days .dates,.flights .browser-days .flight-dates{max-width:66.33%}}.flights .browser-days .dates ul li.cell,.flights .browser-days .flight-dates ul li.cell{cursor:pointer}.flights .browser-days .flight-dates ul li div:last-of-type{border-bottom:0}.flights .browser-days .return-flights{overflow:hidden;margin-bottom:0;float:left;margin-top:61px;max-width:12.5%;border-right:none}@media (max-width:678px){.flights .browser-days .return-flights{max-width:33.33%}}.flights .browser-days .return-flights li{float:none;border-bottom:1px dashed #ccc}.flights .browser-days .return-flights li:last-of-type{border-bottom:0}.flights .browser-days .return-flights li div{background:#f6f4f5}.flights .browser-days .return-flights var{font-weight:400;color:#69696a}.flights .browser-days .return-flights small{font-weight:700}.flights .browser-days .flight-dates{border-top:0;border-bottom:0;margin-bottom:0}.flights .browser-days .flight-dates var{font-weight:400;color:#69696a}.flights .browser-days .flight-dates small{font-weight:700}.flights .browser-days .flight-dates li div{background:#f6f4f5;border-bottom:0}.flights .browser-days .dates .owl-stage{transition:all .9s ease!important}.flights .browser-days .dates .owl-controls{display:none}.flights .browser-days .owl-dots .owl-dot{border-color:#000}.flights .browser-days .owl-dots .owl-dot.active{background:#000}.flights .browser-days ul{display:block;width:100%;border-top:1px dashed #ccc;border-bottom:0 solid #ccc;border-right:1px solid #ccc}.flights .browser-days ul:after{content:"";display:table;clear:both}.flights .browser-days ul.return-flights li{border-right:none}.flights .browser-days ul li{border-right:1px solid #ccc;cursor:pointer;display:block;float:left;width:100%}.flights .browser-days ul li>div{padding:15px 5px;width:100%;display:block;border-bottom:1px dashed #ccc;font-size:12px;color:#0068bc;font-style:normal;text-align:center}.flights .browser-days ul li>div.best-price{background:#ddf2eb;color:#11a36e}.flights .browser-days ul li>div.best-price:before{content:'';width:100%;display:block;position:absolute;left:0;top:1px;border:2px solid #11a36e}.flights .browser-days ul li>div.best-price:after{font-family:fontawesome!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:1px;background:#11a36e;width:26px;height:26px;color:#fff;content:"\f155";padding:7px}.flights .browser-days ul li>div.best-price.selected:before{content:'Fecha Buscada';width:100%;display:block;position:relative;left:0;top:1px;border:none}.flights .browser-days ul li>div.best-price.selected:after{font-family:fontawesome!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:1px;background:#11a36e;width:26px;height:26px;color:#fff;content:"\f155";padding:7px;border:none}.flights .browser-days ul li>div.offer{position:relative;color:#ec000f}.flights .browser-days ul li>div.offer:before{content:'';width:100%;display:block;height:100%;position:absolute;left:0;top:0;border:2px solid #ec000f}.flights .browser-days ul li>div.offer:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;background:#ec000f;width:26px;height:26px;color:#fff;content:"\e91a";padding:7px}.flights .browser-days ul li>div.selected{background:#eaf4fd;position:relative;color:#0054a1;padding:6px 5px 7px}@media (max-width:678px){.flights .browser-days ul li>div.selected{padding-top:8px}}.flights .browser-days ul li>div.selected:after{content:'';width:100%;display:block;height:100%;position:absolute;left:0;top:0;border:2px solid #0054a1}.flights .browser-days ul li>div.selected:before{display:block;position:relative;width:100%;color:#5f6163;content:"Fecha Buscada"}@media (max-width:678px){.flights .browser-days ul li>div.selected:before{font-size:11px}}.flights .browser-days ul li>div small{font-weight:400;display:block}.flights .browser-days ul li>div var{font-style:normal;font-weight:700}.flights .browser-days ul.return-flights li>div:last-of-type{border-bottom:0}.flights .browser-days ul.dates li>div{min-height:62px}.flights .data-content .col-md-9{padding-left:0}.flights hr{border-top:1px solid #d6d6d6}.flights .flight-lists>ul>li{margin-bottom:30px;padding-bottom:30px}.flights .flight-lists h3{font-size:14px;font-weight:700}@media (max-width:767px){.flights .flight-lists h3{width:100%;margin:20px 0;display:inline-block;border-bottom:2px dotted #e0e0e0}}.flights .flight-lists h3 i{font-size:22px;position:relative;top:2px;margin-right:10px}@media (max-width:767px){.flights .flight-lists h3 i{display:inline-block;padding:14px;color:#fff}.flights .flight-lists h3 i.icon-departure{background:#5c9431}.flights .flight-lists h3 i.icon-arrival{background:#0173c4}}.flights .flight-lists h3 i+p{max-width:78%;display:inline-block}@media (max-width:767px){.flights .flight-lists .final-price-details{padding:20px 0!important}.flights .flight-lists .final-price-details li p:first-of-type{position:absolute;left:20px;top:-10px}.flights .flight-lists .final-price-details li:last-of-type{margin-top:10px;padding-right:0}.flights .flight-lists .final-price-details li:last-of-type:before{display:none!important}.flights .flight-lists .final-price-details li:last-of-type var+p{text-align:left;padding-left:5px;display:inline-block!important;width:58%!important;text-align:left!important;vertical-align:text-top;padding-top:0;padding-left:20px}.flights .flight-lists .final-price-details li:last-of-type var+p+a{vertical-align:text-top;display:inline-block;width:40%;margin:0;padding:.7em 1em .6em}}@media (max-width:767px){.flights .flight-lists>ul{margin:0;padding:0 5px}}.flights .flight-lists>ul>li{border-bottom:1px dotted #ccc}.flights .flight-lists ul{width:100%}.flights .flight-lists ul li{display:block;width:100%}@media (max-width:767px){.flights .flight-lists ul li{padding:0 0 10px}}@media (max-width:767px){.flights .flight-lists ul li div.row{margin:0}}.flights .flight-lists ul li div.row:after{content:"";display:table;clear:both}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel{padding-left:35px;width:75%;position:relative;min-height:265px;float:left;border-right:1px solid #ccc}@media (max-width:767px){.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel{width:100%;padding-right:0;padding-left:10px;border-right:0}}@media (min-width:768px) and (max-width:1023px){.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel{padding-left:60px}}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description{opacity:0;padding:20px;box-sizing:border-box;margin-top:10px;display:block;background-color:#f1f7fc;top:0;left:0;height:100%;transition:opacity .2s ease-in-out;z-index:-1;position:absolute}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description.active{position:relative;z-index:2;opacity:1}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description.active+.flight-graph{display:none}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description li i{margin-right:5px}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description li.last{margin-top:10px;margin-bottom:10px}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description li.last a.more-details-flights{width:100%;text-align:left;text-decoration:underline;float:none;font-size:12px;color:#015eab}@media (max-width:480px){.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description li.last a.more-details-flights{width:100%}}.flights .flight-lists ul li div.row.grid-75-25 .solution-left-panel .more-details-description li.extra-info{margin-top:10px}.flights .flight-lists ul li div.row.grid-75-25 .price-panel{float:right;width:25%}@media (max-width:767px){.flights .flight-lists ul li div.row.grid-75-25 .price-panel{width:100%;padding:0 20px}}@media (max-width:480px){.flights .flight-lists ul li div.row.grid-75-25 .price-panel{padding:0}}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul{margin:0;padding:20px}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li{display:block}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li:first-of-type{padding:5px auto}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li:first-of-type:after{content:'';display:block;width:100%;margin:10px 0;border-bottom:1px solid #eee}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li:first-of-type var{font-weight:700}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li:last-of-type:before{content:'';display:block;width:100%;margin:10px 0;border-bottom:1px solid #eee}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li p,.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li var{display:block;width:100%;font-style:normal}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li p{color:#0068bc;font-size:10px;text-align:left;margin-bottom:0}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li div.highlighter-tax-label{color:#0068bc;text-align:right;font-size:10px}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li var{text-align:right;font-weight:400;color:#0068bc}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li var+p{font-size:20px;font-weight:700;color:#0068bc;text-align:right}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p{color:#0068bc}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p:first-of-type{color:#999}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p.red{color:#e2352b}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p.price-primary-currency{font-size:20px;font-weight:700;color:#0068bc;text-align:right}@media (max-width:767px){.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p.price-primary-currency{padding-top:30px;padding-right:5%}}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p.price-secondary-currency{color:#333;font-weight:700;text-align:right;font-size:12px}@media (max-width:767px){.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray p.price-secondary-currency{margin-top:20px;padding-right:10%}}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray var{font-weight:400;color:#999}.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray a.more-details-flights{width:100%;text-align:right;text-decoration:underline;float:right;font-size:12px;color:#015eab}@media (max-width:480px){.flights .flight-lists ul li div.row.grid-75-25 .price-panel ul li.gray a.more-details-flights{width:100%}}.flights .flight-lists ul .negotiatedRate{padding-top:10px;color:#fff;background:#474b47a6;font-weight:700;padding-bottom:10px;padding-left:20px;border-radius:3px;margin-top:10px}@media (max-width:767px){.flights .flight-lists ul .negotiatedRate{width:110%}}.flights .flight-lists .reservation{position:relative;display:block;margin:20px 0 0 auto;border:none;background:#015eab;color:#fff;padding:.7em 1em .6em 2em;border-radius:3px;word-wrap:normal;letter-spacing:.01em;width:100%;transition:background-color .5s ease}.flights .flight-lists .reservation:hover{background:#40bffb!important}.flights .flight-lists .reservation[disabled]{background-color:grey}.flights .flight-lists .reservation[disabled]:hover{background-color:grey!important}@media (max-width:768px){.flights .flight-lists .reservation{display:block;width:90%;margin:20px auto}}@media (max-width:768px){.flights .flight-lists add-product-to-budget{padding:0 20px;display:inline-block;width:100%}}.flights ul.departure{margin-top:15px}.flights ul.departure:after{content:"";display:table;clear:both}@media (max-width:767px){.flights ul.departure{margin:0 10px;padding:0 10px}}.flights ul.departure li{padding:20px 0 0;margin-bottom:0}.flights ul.departure li.baggage:after{position:absolute;right:20px;top:20px;font-family:icomoon;content:"\e921"}.flights ul.departure li:after{content:"";display:table;clear:both}@media (max-width:767px){.flights ul.departure li:first-child{padding-top:0}}.flights ul.departure li.active .selector{border-color:#0068bc}.flights ul.departure li.active .selector:before{content:'';border-radius:50%;position:relative;top:2px;width:14px;height:14px;display:block;margin:auto}.flights ul.departure li.active .selector.active{background:#0068bc}.flights ul.departure li.with-stops:before{display:none;left:-24px;top:18px;position:absolute;content:"\f078";font-family:FontAwesome;color:inherit;speak:none;font-size:18px}.flights ul.departure li.with-stops .flight-detail-expanded{display:none}.flights ul.departure li.with-stops.open{background:#f1f7fc}.flights ul.departure li.with-stops.open:before{display:block}@media (max-width:768px){.flights ul.departure li.with-stops.open:before{display:none}}.flights ul.departure li.with-stops.open .flight-detail-expanded{padding-top:10px;padding-bottom:10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;border-right:1px solid #ccc;display:block}.flights ul.departure li.with-stops.open .flight-detail-expanded:after{content:"";display:table;clear:both}.flights ul.departure .flight-detail img{width:75px;height:19px}.flights ul.departure .flight-detail .icon.icon-paquetes{position:absolute;right:20px}.flights ul.departure .flight-detail .icon.no-luggage{position:absolute;right:20px;font-size:18px;font-style:normal;top:20px}.flights ul.departure .flight-detail .icon.icon-moon{position:absolute;right:40px}.flights ul.departure .flight-detail.selected .selector{border-color:#0068bc}.flights ul.departure .flight-detail.selected .selector:before{content:'';border-radius:50%;position:relative;top:2px;width:14px;height:14px;display:block;margin:auto;background:#0068bc}.flights ul.departure .flight-detail.open{background:#f1f7fc}.flights ul.departure .flight-detail.open:before{display:block}.flights ul.departure .flight-detail.open .flight-detail-expanded{padding-top:10px;padding-bottom:10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;display:block}.flights ul.departure .flight-detail.open .flight-detail-expanded:after{content:"";display:table;clear:both}.flights ul.departure .flight-detail.open .flight-detail-expanded a.more-details-flights{width:23%;text-align:left;text-decoration:underline;float:right;font-size:12px;color:#015eab}@media (max-width:480px){.flights ul.departure .flight-detail.open .flight-detail-expanded a.more-details-flights{width:100%}}.flights ul.departure .flight-detail:after{content:"";display:table;clear:both}.flights ul.departure .flight-detail>div{float:left}.flights ul.departure .flight-detail>div>*{display:inline-block;vertical-align:middle}.flights ul.departure .flight-detail>div span.airline-info{margin-left:8px}.flights ul.departure .flight-detail>div span.airline-info p:nth-child(2){font-style:italic}.flights ul.departure .flight-detail>div p,.flights ul.departure .flight-detail>div var{margin:0;font-size:12px;font-style:normal;max-width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flights ul.departure .flight-detail>div:first-child{width:32%}@media (max-width:600px){.flights ul.departure .flight-detail>div:first-child{width:100%}}@media (min-width:768px) and (max-width:1023px){.flights ul.departure .flight-detail>div:first-child{width:40%}.flights ul.departure .flight-detail>div:first-child p{max-width:150px}}.flights ul.departure .flight-detail>div+div{width:45%}@media (max-width:1199px){.flights ul.departure .flight-detail>div+div{width:53%}}@media (max-width:600px){.flights ul.departure .flight-detail>div+div{width:100%;margin-top:10px}}.flights ul.departure .flight-detail>div+div+div{width:23%;position:relative;top:-10px}@media (max-width:1199px){.flights ul.departure .flight-detail>div+div+div{width:20%}}@media (max-width:767px){.flights ul.departure .flight-detail>div+div+div{float:right;width:auto;text-align:right}}@media (max-width:600px){.flights ul.departure .flight-detail>div+div+div{margin-top:-25px;width:100%}}@media (max-width:420px){.flights ul.departure .flight-detail>div+div+div{margin-top:-37px}.flights ul.departure .flight-detail>div+div+div br{display:none}}.flights ul.departure .flight-detail>div .selector{border:1px solid #ccc;width:20px;height:20px;backgorund:transparent;border-radius:50%;display:inline-block;margin-right:5px;top:2px;position:relative;cursor:pointer}@media (max-width:767px){.flights ul.departure .flight-detail.visible-xs{display:table;width:100%}.flights ul.departure .flight-detail.visible-xs>div{padding:0;vertical-align:middle;float:none;top:auto;margin:0;position:relative;display:table-cell;width:auto}.flights ul.departure .flight-detail.visible-xs>div:last-of-type{padding:0 0 0 10px}.flights ul.departure .flight-detail.visible-xs>div:last-of-type.flight-info-summary{min-width:80px}.flights ul.departure .flight-detail.visible-xs>div:last-of-type.flight-info-summary p{display:block;padding-right:0;text-align:right;padding-left:50px}.flights ul.departure .flight-detail.visible-xs>div:last-of-type p{text-align:left}.flights ul.departure .flight-detail.visible-xs>div:last-of-type p:first-child{padding-right:0}.flights ul.departure .flight-detail.visible-xs>div strong{display:block;width:100%;text-transform:uppercase;color:#0173c4;font-size:13px}.flights ul.departure .flight-detail.visible-xs>div strong strong{display:contents}.flights ul.departure .flight-detail.visible-xs>div i{font-size:11px;text-trasnform:uppercase;font-style:normal}.flights ul.departure .flight-detail.visible-xs>div br{display:block}.flights ul.departure .flight-detail.visible-xs>div .sprite{display:block;margin-left:20px}.flights ul.departure .flight-detail.visible-xs>div .stops{margin-top:5px;margin-left:-10px}}.flights ul.departure .flight-graph{padding-bottom:10px;max-width:75%;margin:0 auto;display:block}@media (max-width:767px){.flights ul.departure .flight-graph{max-width:100%}}.flights ul.departure .flight-graph li{padding:5px 0;display:table}@media (max-width:767px){.flights ul.departure .flight-graph li:before{left:50px!important}}.flights ul.departure .flight-graph li.flight-departure:before{position:absolute;left:-30px;top:4px;content:'\e95d';color:#0068bc;font-family:icomoon!important;line-height:1;font-size:22px}@media (max-width:768px){.flights ul.departure .flight-graph li.flight-departure:before{top:23px!important}}.flights ul.departure .flight-graph li.flight-departure.train-segment:before{content:'\E96A'}.flights ul.departure .flight-graph li.flight-arrival:before{position:absolute;left:-30px;bottom:15px;content:'\e95e';color:#0068bc;font-family:icomoon!important;line-height:1;font-size:22px}@media (max-width:768px){.flights ul.departure .flight-graph li.flight-arrival:before{bottom:70px!important}}.flights ul.departure .flight-graph li.flight-arrival.train-segment:before{content:'\e96A'}.flights ul.departure .flight-graph li.flight-stop .flight-time{vertical-align:middle;border-left-style:dashed;border-left-color:#f72615;padding:10px}@media (max-width:382px){.flights ul.departure .flight-graph li.flight-stop .flight-time{width:105px}}.flights ul.departure .flight-graph li.flight-stop .flight-time p.in{color:#f72615;margin:0;vertical-align:middle}.flights ul.departure .flight-graph li.flight-stop .flight-time p.in strong{color:#f72615}.flights ul.departure .flight-graph li.flight-stop .flight-description>div{padding:5px 20px!important;margin:0 10px;background:rgba(239,35,28,.25);font-size:10px;text-align:left!important;margin-left:55px;width:210px!important}@media (max-width:600px){.flights ul.departure .flight-graph li.flight-stop .flight-description>div{margin-left:45px!important;width:auto!important;margin:auto}}@media (max-width:382px){.flights ul.departure .flight-graph li.flight-stop .flight-description>div{margin-left:0!important}}.flights ul.departure .flight-graph li.flight-stop .flight-description>div p{text-align:left!important;color:#333!important}.flights ul.departure .flight-graph li.flight-stop .flight-description>div p .icon{font-size:14px;position:relative;top:2px}.flights ul.departure .flight-graph li:after{content:"";display:table;clear:both}.flights ul.departure .flight-graph li>div{vertical-align:middle;display:table-cell}.flights ul.departure .flight-graph li>div.flight-time{min-width:110px;border-left:2px solid #0068bc;padding:20px 10px}.flights ul.departure .flight-graph li>div.flight-time .city-name{font-weight:800}.flights ul.departure .flight-graph li>div.flight-time p{display:block;font-size:11px;margin-bottom:0;color:#666;max-width:100px}.flights ul.departure .flight-graph li>div.flight-time p strong{display:inline-block;color:#0068bc;font-size:14px}@media (max-width:768px){.flights ul.departure .flight-graph li>div.flight-time p strong{display:block!important}}.flights ul.departure .flight-graph li>div.flight-time p.out{margin-top:50px}.flights ul.departure .flight-graph li>div.flight-description{margin-left:25px}.flights ul.departure .flight-graph li>div.flight-description:after{content:"";display:table;clear:both}.flights ul.departure .flight-graph li>div.flight-description>div{display:inline-block;vertical-align:middle}.flights ul.departure .flight-graph li>div.flight-description>div:first-child{padding:5px;width:42px;text-align:right}@media (max-width:768px){.flights ul.departure .flight-graph li>div.flight-description>div:first-child{float:right}}.flights ul.departure .flight-graph li>div.flight-description>div:first-child p,.flights ul.departure .flight-graph li>div.flight-description>div:first-child var{margin:0;font-style:normal;color:#0068bc;font-size:10px;text-align:right}.flights ul.departure .flight-graph li>div.flight-description>div:first-child+div{width:210px;padding:5px 20px;margin:0 10px;background:#e7eef5;font-size:10px}@media (max-width:600px){.flights ul.departure .flight-graph li>div.flight-description>div:first-child+div{width:auto!important;margin:auto;float:right}}.flights ul.departure .flight-graph li>div.flight-description>div:first-child+div p{margin-top:5px;margin-bottom:0}.flights ul.departure .flight-graph li>div.flight-description>div:first-child+div p.luggage{display:inline-block}.flights ul.departure .flight-graph li>div.flight-description>div:first-child+div p.luggage .no-luggage{font-size:14px;position:absolute;top:71%}@media (max-width:767px){.flights .pagination{padding:0 25px}.flights .pagination button{width:49%}}@media (max-width:767px){.flights .more-details-flights{text-align:right!important;padding:0 15px}}@media (max-width:767px){.flights ul.departure li.with-stops .flight-detail.visible-xs{padding-bottom:10px}}@media (max-width:767px){.flights ul.departure li.with-stops:before{left:1px!important;top:10px!important}}@media (max-width:767px){.flights ul.departure .flight-graph li{padding:5px 10px 5px 0!important}}@media (max-width:767px){.flights .final-price-details{margin-top:10px;background:#f8f8f8;padding:5px 0}}.flights .alert-no-flights{padding:40px 10px;margin:17% 0}.flights .alert-no-flights p{color:#777;font-size:1.2em;font-weight:700;padding:0;margin:0;text-align:center}.flights .alert-no-flights p:first-of-type{margin-bottom:20px}.flights .alert-no-flights .icon,.flights .alert-no-flights i{font-size:4em;color:#ccc}.flights .alert-no-flights.unexpected-error{padding:40px;position:relative}.flights .alert-no-flights.unexpected-error.results-error{padding:40px 60px}.flights .alert-no-flights.unexpected-error p{display:inline-block;text-align:left;position:absolute;top:25%}.flights .alert-no-flights.unexpected-error p:last-of-type{position:relative;width:70%;margin-left:15%;line-height:1.8}@media (max-width:767px){.resultadohoteles-content-header{padding:5px 10px;font-size:14px}}.resultadohoteles-content-header .menu-left.mobile select{font-size:14px;width:107px;color:#a9a9a9;margin-left:100px}.resultadohoteles-content-header .menu-left.mobile .control{padding-top:4px}@media (max-width:767px){.activities .search-box .form-group label,.resultadoactividades-slide-content .search-box .form-group label{padding-left:0}}.activities .bottom-fecha,.resultadoactividades-slide-content .bottom-fecha{padding-left:0}.activities .bottom-fecha span,.resultadoactividades-slide-content .bottom-fecha span{font-size:20px}.activities .checkin-date .col-50-left,.activities .checkin-date .col-50-right,.resultadoactividades-slide-content .checkin-date .col-50-left,.resultadoactividades-slide-content .checkin-date .col-50-right{padding:0;width:49%}.activities .checkin-date .col-50-right,.resultadoactividades-slide-content .checkin-date .col-50-right{float:right}.activities .box,.resultadoactividades-slide-content .box{background:transparent;padding:0}.activities .box .col-xs-6,.resultadoactividades-slide-content .box .col-xs-6{padding:0;width:50%}.activities .box .col-xs-6.children-quantity,.resultadoactividades-slide-content .box .col-xs-6.children-quantity{float:right}.activities .box .col-xs-3,.resultadoactividades-slide-content .box .col-xs-3{width:50%;padding-bottom:5px}.activities .box .child_ages_1,.resultadoactividades-slide-content .box .child_ages_1{padding:10px}.activities .content-list .results-list .detalle-tarifa,.resultadoactividades-slide-content .content-list .results-list .detalle-tarifa{display:none}.activities .content-list .results-list .detalle-tarifa.active,.resultadoactividades-slide-content .content-list .results-list .detalle-tarifa.active{display:block}.activities .content-list .results-list .detalle-tarifa .more-options .button,.resultadoactividades-slide-content .content-list .results-list .detalle-tarifa .more-options .button{text-align:center;cursor:pointer;color:#fff;background-color:#9d9d9d!important;padding:.7em 1em .6em 2em}.activities .content-list .results-list .detalle-tarifa .more-options .button a:hover,.resultadoactividades-slide-content .content-list .results-list .detalle-tarifa .more-options .button a:hover{color:#fff}@media (max-width:767px){.activities .results-list .result-title,.resultadoactividades-slide-content .results-list .result-title{width:75%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activities .results-list .actions,.resultadoactividades-slide-content .results-list .actions{width:25%;float:right;margin-top:10px;margin-right:-35px;padding-left:10px}}.content-closed .result-description{width:63%}@media (min-width:1024px) and (max-width:1199px){.content-closed .result-description{width:63%}}.content-closed .result-description p{padding:10px 0;font-size:16px}.content-closed .price{padding-top:6px;width:24%}@media (max-width:1025px){.content-closed .price{width:20%}}.content-closed .price .price-uds{font-size:13px}.content-closed .price .price-local,.content-closed .price .price-local small{font-size:17px;color:#0061ab}.content-closed .price-button-detalle{width:13%;padding-top:12px}@media (min-width:1024px) and (max-width:1199px){.content-closed .price-button-detalle{width:17%}}.content-opened .price-uds{font-size:13px}.content-opened .price-local,.content-opened .price-local small{font-size:18px;color:#0061ab}.content-opened .price-local{margin-bottom:10px}.content-opened .result-description h3{font-size:15px}.content-opened .result-description .tabs{position:absolute;bottom:0}.date-selector{padding-bottom:10px}@media (max-width:1199px){.date-selector{padding-top:20px}}.date-selector h4{display:inline-block;font-size:14px;font-weight:700}.date-selector fieldset{position:relative;padding:0 0 10px;display:inline-block}.date-selector fieldset+fieldset{padding-right:0}@media (max-width:1199px){.date-selector fieldset+fieldset .age-children-label,.date-selector fieldset+fieldset label{display:block!important}}.date-selector fieldset:first-child>div{padding:0 15px 0 5px;border-right:1px solid #ccc}.date-selector fieldset>div{padding:0 10px;position:relative;display:inline-block}.date-selector fieldset>p{font-size:13px;display:inline-block}.date-selector fieldset input{border:0;border-bottom:1px solid #ccc;width:100px;padding-top:5px;padding-bottom:5px}.date-selector fieldset input+.icon{position:absolute;color:#c9c9c9;top:8px;right:15px}.date-selector fieldset select{border:0;border-bottom:1px solid #ccc;background:none;padding-top:5px;padding-bottom:5px}.date-selector fieldset select+.icon{position:absolute;color:#c9c9c9;top:8px;right:1px}.date-selector fieldset select:focus{outline:none}.date-selector .editable-passagers{padding:0}@media (max-width:1199px){.date-selector .editable-passagers{padding-left:10px}.date-selector .editable-passagers .form-group{margin-bottom:0}}.date-selector .editable-passagers #room_1>div{vertical-align:middle;display:inline-block}.date-selector .editable-passagers #room_1>div label{display:inline-block;width:auto;font-size:13px;padding:0!important;margin:0 0 0 5px!important}@media (max-width:1199px){.date-selector .editable-passagers #room_1>div label{margin:-25px 0 5px 5px!important}}.date-selector .editable-passagers #room_1>div select{padding:0 5px;display:inline-block;width:auto}.date-selector .editable-passagers .age-children-label,.date-selector .editable-passagers .child_ages_1{display:inline-block;vertical-align:middle}.date-selector .editable-passagers .child_ages_1{display:inline-block}.date-selector .editable-passagers .child_ages_1 .age-children-select{margin:0 2px;width:auto!important;padding:0!important}.rate-detail{background-color:#f7f6f6}.rate-detail .rate-detail-item-more-info{padding:0 0 10px 10px}.rate-detail .rate-detail-item-more-info .option{font-weight:700}.rate-detail .rate-detail-item-more-info .wrap-trix-contents>div{display:inline-block}.rate-detail .rate-detail-item-more-info ul{list-style:initial;padding-inline-start:40px}.rate-detail .rate-detail-item-more-info ul li{display:list-item}.rate-detail-item{padding:10px;display:block;width:100%}.rate-detail-item:nth-child(2n){background:#f7f6f6}.rate-detail-item>div{vertical-align:middle;display:inline-block;width:18%;padding:0 10px}.rate-detail-item>div:last-child{width:22%}@media (max-width:480px){.rate-detail-item>div{width:33%;float:left}}.rate-detail-item>div p{margin:0}.rate-detail-item>div:first-child{width:20%;margin-bottom:10px}@media (max-width:480px){.rate-detail-item>div:first-child{width:100%}}.rate-detail-item>div.prices,.rate-detail-item>div.reservation{text-align:right}.rate-detail-item>div.prices button,.rate-detail-item>div.reservation button{width:100%}.rate-detail-item>div.prices button[disabled],.rate-detail-item>div.reservation button[disabled]{opacity:.75;background-color:#ccc;pointer-events:none}@media (max-width:480px){.rate-detail-item>div.prices,.rate-detail-item>div.reservation{width:100%;float:left;margin-top:15px;text-align:left}}.rate-detail-item>div.prices{line-height:1;font-size:13px;color:#969c9c;font-weight:700}.rate-detail-item>div.prices strong{color:#0061ab;font-size:17px}.rate-detail-item>div.prices small{font-size:12px;font-weight:400}@media (max-width:480px){.rate-detail-item>div.prices .price-primary-currency{text-align:right}}@media (max-width:480px){.rate-detail-item>div.prices{width:49%;text-align:right;padding:0}}@media (max-width:767px){.results-list .result-item .content-closed{display:none}}.results-list .content-opened .resultadohoteles-hotel-price{position:relative;width:22%;float:left;text-align:right;position:absolute;bottom:0;right:0}@media (max-width:767px){.results-list .content-opened .resultadohoteles-hotel-price .price-button-detalle button{width:50%;margin-top:5px}}.results-list .content-opened .resultadohoteles-hotel-price .highlighter-tax-label{color:#2472c7;margin-bottom:10px;display:inline-block}@media (max-width:480px){.results-list .content-opened .resultadohoteles-hotel-price{float:right;width:61%}}@media (max-width:480px){.results-list .content-opened .result-image{width:100%;float:left}}@media (max-width:480px){.results-list .content-opened .result-description{width:100%;float:left;margin:0 0 135px;padding:0 10px}}@media (max-width:480px){.results-list .content-opened .result-description h3{margin-top:0}}.resultado-activities-page-content{background-color:#fff}@media (max-width:992px){.resultado-activities-page-content .resultadohoteles-left-box{display:block}}.resultado-activities-page-content .result-description{margin-bottom:30px}.resultado-activities-page-content .result-description ul{list-style:initial;padding-inline-start:40px}.resultado-activities-page-content .result-description ul li{display:list-item}@media (max-width:767px){.resultado-activities-page-content .resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro a{font-size:14px}}@media (max-width:767px){.result-activities .result-description h3{margin-top:0}}.activities-detail .fa-camera{color:#999;padding-right:15px}.activities-detail .resultadohoteles-tarifas{margin:0!important}@media (max-width:767px){.activities-detail .data-header .hotel-name{margin-bottom:10px}.activities-detail .data-header .hotel-name span:nth-child(2){display:inline-block!important}}.activities-detail .activities-images{padding-left:2px}.activities-detail .activities-images img{width:100%}.activities-detail .eqhmin-activities-detail{margin-left:-20px;margin-top:15px}@media (max-width:1199px){.activities-detail .eqhmin-activities-detail{margin-right:-20px}}.activities-detail .activities-images-zoom{display:block;position:relative;margin-right:20px;margin-bottom:15px}.activities-detail .activities-images-zoom:before{z-index:99;left:0;top:0;background:#015eab;display:block;content:'';position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .5s ease}.activities-detail .activities-images-zoom:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;transition:font-size .25s ease;font-size:0;display:block;content:"\f002";position:absolute;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%)}.activities-detail .activities-images-zoom:after.fa-pull-left{margin-right:.3em}.activities-detail .activities-images-zoom:after.fa-pull-right{margin-left:.3em}.activities-detail .activities-images-zoom:after.pull-left{margin-right:.3em}.activities-detail .activities-images-zoom:after.pull-right{margin-left:.3em}.activities-detail .activities-images-zoom:hover:after{font-size:50px}.activities-detail .activities-images-zoom:hover:before{filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity = (50));-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.request-status{background:#fff;position:relative;z-index:99;padding:40px 40px 60px;margin:60px -15px;min-height:670px;overflow:hidden}.request-status .blue{color:#015eab!important;display:inline}.request-status .green{color:#009045!important}.request-status .red{color:#f82c14!important}.request-status hr{clear:none;border-top:1px solid #bdbdbd}.request-status .request-status-content:not(.request-status-content-booking){padding:0 65px}@media (min-width:992px){.request-status .request-status-content:not(.request-status-content-booking){padding-left:200px}}.request-status .request-status-content-booking .heading{font-size:18px;margin-bottom:20px}.request-status .request-status-content-booking .heading a.send-mail{right:46px!important}.request-status .request-status-content-booking .heading a.hotel-file{right:0!important}.request-status .request-status-content-booking .heading .icon-activities,.request-status .request-status-content-booking .heading .icon-circuits,.request-status .request-status-content-booking .heading .icon-flights,.request-status .request-status-content-booking .heading .icon-transfers{padding-right:30px!important;padding-left:6px!important}.request-status .request-status-content-booking .heading:before{z-index:1;display:block;position:relative;content:'';width:97%;left:15px;top:12px;background:#ccc;height:1px}.request-status .request-status-content-booking .cluster-content,.request-status .request-status-content-booking .request-status-list,.request-status .request-status-content-booking .request-status-title{margin-bottom:20px}.request-status .request-status-content-booking .cluster-content i.fa-envelope,.request-status .request-status-content-booking .cluster-content i.icon-hotels,.request-status .request-status-content-booking .cluster-content i.icon-user,.request-status .request-status-content-booking .request-status-list i.fa-envelope,.request-status .request-status-content-booking .request-status-list i.icon-hotels,.request-status .request-status-content-booking .request-status-list i.icon-user,.request-status .request-status-content-booking .request-status-title i.fa-envelope,.request-status .request-status-content-booking .request-status-title i.icon-hotels,.request-status .request-status-content-booking .request-status-title i.icon-user{padding-right:30px;padding-left:6px}.request-status .request-status-content-booking .reservation-status{padding-left:28px}.request-status .request-status-content-booking .reservation-status .icon,.request-status .request-status-content-booking .reservation-status .icon-cancelation_auto{font-size:15px!important}.request-status .request-status-content-booking .reservation-status img{height:auto!important;max-height:60px}.request-status .request-status-content-booking .view-details{text-align:right!important;padding-right:0!important;position:relative!important;top:0!important;right:0!important}.request-status .request-status-content-booking .view-details .local-price{margin-top:10px}.request-status .request-status-content.unsuccessful-error{padding-left:100px}.request-status .request-status-content.unsuccessful-error .request-status-title .fa{color:#aa1204;font-size:40px}.request-status .request-status-content.unsuccessful-error .request-status-title p{font-size:20px}.request-status .request-status-content.unsuccessful-error button{padding-left:1em;background-color:var(--skin-primary-main,#015eab);color:var(--skin-primary-contrast,#fff)}.request-status .request-status-content.unsuccessful-error button:hover{background-color:var(--skin-primary-dark,#40bffb);color:var(--skin-primary-contrast,#fff)}.request-status .request-status-content.alphanumeric-error{padding-left:65px;display:-ms-grid;display:grid;-ms-flex-pack:center;justify-content:center}.request-status .request-status-content.alphanumeric-error .more-info{-ms-grid-column-align:center;justify-items:center}.request-status .request-status-content.alphanumeric-error button{padding-left:1em;background-color:var(--skin-primary-main,#015eab);color:var(--skin-primary-contrast,#fff)}.request-status .request-status-content.alphanumeric-error button:hover{background-color:var(--skin-primary-dark,#40bffb);color:var(--skin-primary-contrast,#fff)}.request-status .request-status-content .request-status-title{display:table}@media (max-width:767px){.request-status .request-status-content .request-status-title div.ng-scope{display:-ms-flexbox!important;display:flex!important}}.request-status .request-status-content .request-status-title .logo{position:absolute;left:85px}.request-status .request-status-content .request-status-title .logo img{max-width:100%;display:block}.request-status .request-status-content .request-status-title h1{display:table-cell;vertical-align:middle;text-transform:none;font-size:30px}.request-status .request-status-content .request-status-title .icon-cancellations,.request-status .request-status-content .request-status-title .icon-exclamation,.request-status .request-status-content .request-status-title i{margin-left:-2px;color:#aa1204;font-size:37px;padding-right:20px;vertical-align:middle}.request-status .request-status-content .request-status-title .icon-check_circle,.request-status .request-status-content .request-status-title i{color:#42a741;font-size:30px;padding-right:20px;vertical-align:middle}.request-status .request-status-content .request-status-title .fa-exclamation-triangle{color:#ffa700}.request-status .request-status-content .request-status-title p{display:table-cell;font-size:24px;font-weight:700}.request-status .request-status-content .reference{color:#fff;background:#42a741;padding:20px;border-radius:7px;font-size:20px;font-weight:700;display:inline-block;margin:10px 0 50px}.request-status .request-status-content .request-status-list{display:table}.request-status .request-status-content .request-status-list .icon,.request-status .request-status-content .request-status-list i{color:#717171;font-size:20px;float:left;padding-right:20px}@media (max-width:767px){.request-status .request-status-content .request-status-list .icon,.request-status .request-status-content .request-status-list i{color:#000}}.request-status .request-status-content .request-status-list p{display:table-cell;vertical-align:middle}.request-status .request-status-content .reservation-status{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.request-status .request-status-content .reservation-status{display:block}}.request-status .request-status-content .reservation-status p{font-size:14px;padding-right:5px}@media (max-width:767px){.request-status .request-status-content .reservation-status p{display:block}}.request-status .request-status-content .reservation-status .icon{margin-right:8px;position:relative;top:0;font-size:15px}.request-status .request-status-content .reservation-status img{height:30px}@media (max-width:767px){.request-status .request-status-content .reservation-status .provider-img{text-align:center;width:100px;height:100px;display:block;margin:0 auto}}.request-status .request-status-content .reservation-status .icon-cancelation_auto{font-size:25px}.request-status .request-status-content .view-details{padding:5px 0;position:absolute;top:85px;right:80px;font-size:0}@media (max-width:767px){.request-status .request-status-content .view-details{margin-top:-30px;margin-left:40px;position:static!important}}.request-status .request-status-content .view-details>div{display:inline-block;vertical-align:middle}.request-status .request-status-content .view-details p{text-align:right;font-weight:700;margin:0;font-size:14px}.request-status .request-status-content .view-details p.usd-price{font-size:11px;color:#969c9c}.request-status .request-status-content .view-details p.local-price{position:relative;color:#0061ab}@media (min-width:768px){.request-status .request-status-content .view-details p.local-price{font-size:20px}}.request-status .request-status-content .view-details p.local-price sub{font-size:10px;text-transform:uppercase;position:relative;bottom:0}.request-status .request-status-content .view-detail-btn{position:relative;margin-left:15px;display:inline-block;padding:6px 12px;font-size:12px;background:#015eab;border-radius:3px;color:#fff}.request-status .request-status-content .heading{display:block;width:103%}.request-status .request-status-content .heading h4{display:inline-block;max-width:90%}.request-status .request-status-content .heading .product-index-indicator{float:left;margin-right:10px;display:inline-block;vertical-align:middle;background:#0073c4;color:#fff;font-style:normal;border-radius:50%;font-size:14px;width:25px;height:25px;padding:5px;font-weight:700;line-height:1;text-align:center}.request-status .request-status-content .heading .icon{color:#717171;font-size:20px;float:left;padding-right:20px}@media (max-width:768px){.request-status .request-status-content .heading .icon{color:#000!important}}.request-status .request-status-content .heading a{padding-right:5px;background:#fff;position:relative;z-index:2;display:inline-block}.request-status .request-status-content .heading a.hotel-file{font-size:20px;color:#777;padding-right:0;padding-left:5px}@media (min-width:768px){.request-status .request-status-content .heading a.hotel-file{position:absolute;right:58px}}.request-status .request-status-content .heading a.send-mail{font-size:20px;color:#777;padding-right:0;padding-left:5px;line-height:1}@media (min-width:768px){.request-status .request-status-content .heading a.send-mail{position:absolute;right:105px}}.request-status .request-status-content .heading img{position:absolute;right:58px;top:170px;width:72px;height:30px}@media (max-width:767px){.request-status .request-status-content .traveler-details{width:100%}}.request-status .request-status-content .traveler-details p{padding-right:5px;display:inline-block}@media (max-width:767px){.request-status .request-status-content .traveler-details p{font-size:12px}}.request-status .request-status-content .traveler-details p strong{font-weight:600}@media (max-width:767px){.request-status .request-status-content .traveler-details p strong{color:#fff}}.request-status .request-status-content .traveler-details p i{margin-right:5px;top:1px;position:relative}@media (max-width:767px){.request-status .request-status-content .traveler-details p:first-child{background-color:#015eab;color:#fff;width:180px;display:block;font-weight:700;padding:5px 10px;font-size:15px}}@media (max-width:767px){.request-status .request-status-content .traveler-details p:first-child > strong{color:#fff!important;font-weight:700!important}}@media (max-width:767px){.request-status .request-status-content .traveler-details p:nth-child(2){margin-left:15%}}@media (max-width:991px){.request-status .request-status-content{padding:0 50px}.request-status .request-status-content hr{clear:both}.request-status .request-status-content .request-status-title .logo{position:static;float:left;padding-right:20px;width:80px}.request-status .request-status-content .request-status-title h1{font-size:20px}.request-status .request-status-content .reference{font-size:16px;padding:8px 12px}}.request-status .unexpected-error-wrapper{width:50%;margin:0 auto;text-align:center}.request-status .unexpected-error-wrapper .unexpected-error-title{margin-bottom:25px}.request-status .unexpected-error-wrapper .unexpected-error-title .fa-exclamation-triangle{margin-bottom:20px;color:#cbcbcb}.request-status .unexpected-error-wrapper .unexpected-error-title p{font-weight:700}.request-status .unexpected-error-wrapper .unexpected-error-body{font-size:12px}.request-status .unexpected-error-wrapper .unexpected-error-body p{margin-bottom:0}.request-status .unexpected-error-wrapper .unexpected-error-body p a.back-link{color:#0061ab;text-decoration:underline}@media (max-width:767px){.request-status{padding:20px 0;margin-top:30px}.request-status .request-status-content{padding-left:15px}.request-status .request-status-content .request-status-title .logo{width:70px}.request-status .request-status-content .request-status-title h1{font-size:16px}.request-status .request-status-content .reference{font-size:14px}.request-status .request-status-content .request-status-list i{color:#000}.request-status .request-status-content p{font-size:12px}.request-status .request-status-content .heading h4{max-width:100%}}.request-status .sf-request-status{margin-bottom:60px}.request-status .sf-request-status .color-block-green{background-color:#42a741;height:33px}.request-status .sf-request-status .color-block-yellow{background-color:#ffa700;height:33px}.request-status .sf-request-status .sf-request-status-title{font-size:22px;font-weight:700;padding-bottom:40px}.request-status .sf-request-status .sf-request-status-message{font-size:20px;margin-left:-5px}.request-status .sf-request-status .sf-request-status-content div{margin-bottom:4px}.request-status .sf-request-status .sf-request-status-content i.big{font-size:30px;padding-right:20px;vertical-align:sub}.request-status .sf-request-status .sf-request-status-content i.big.icon-check_circle{color:#42a741}.request-status .sf-request-status .sf-request-status-content i.medium{font-size:20px;padding-right:30px;vertical-align:sub}.request-status .sf-request-status .sf-request-status-content i.medium.icon-check_circle{color:#42a741}.request-status .sf-request-status .sf-request-status-content i.fa-exclamation-triangle{color:#ffa700}@media (max-width:767px){.request-status .sf-request-status .sf-request-status-content .traveler-details{width:100%}}.request-status .sf-request-status .sf-request-status-content .traveler-details p{padding-right:5px;display:inline-block}@media (max-width:767px){.request-status .sf-request-status .sf-request-status-content .traveler-details p{font-size:12px}}.request-status .sf-request-status .sf-request-status-content .traveler-details p strong{font-weight:600}@media (max-width:767px){.request-status .sf-request-status .sf-request-status-content .traveler-details p strong{color:#fff}}.request-status .sf-request-status .sf-request-status-content .traveler-details p i{margin-right:5px;top:1px;position:relative}@media (max-width:767px){.request-status .sf-request-status .sf-request-status-content .traveler-details p:first-child{background-color:#015eab;color:#fff;width:180px;display:block;font-weight:700;padding:5px 10px;font-size:15px}}@media (max-width:767px){.request-status .sf-request-status .sf-request-status-content .traveler-details p:first-child > strong{color:#fff!important;font-weight:700!important}}@media (max-width:767px){.request-status .sf-request-status .sf-request-status-content .traveler-details p:nth-child(2){margin-left:15%}}.request-status .sf-request-status .sf-request-status-content .traveler-details .reservation-status strong span{text-transform:uppercase}.request-status .sf-request-status .content-html{padding:20px 0 0 55px}.request-status .sf-request-status .content-html.qr-payment img{height:250px;display:block;max-width:100%}.request-status .sf-request-status .content-html.qr-payment .title{padding-top:100px}.request-status .sf-request-status .view-details-new{font-size:0;text-align:right}.request-status .sf-request-status .view-details-new>div{display:inline-block;vertical-align:middle}.request-status .sf-request-status .view-details-new p{text-align:right;font-weight:700;margin:0;font-size:14px}.request-status .sf-request-status .view-details-new p.usd-price{font-size:11px;color:#969c9c}.request-status .sf-request-status .view-details-new p.local-price{position:relative;color:#0061ab}@media (min-width:768px){.request-status .sf-request-status .view-details-new p.local-price{font-size:20px}}.request-status .sf-request-status .view-details-new p.local-price sub{font-size:10px;text-transform:uppercase;position:relative;bottom:0}@media (max-width:768px){.destinations .breadcrum-place{padding:10px 5px 0;background:#fff;text-align:left}}.destinations .data-thumbs .owl-item{border:3px solid #fff}.destinations .data-thumbs .owl-item.active img{border:none}.destinations .data-thumbs .owl-thumb-item{margin-left:auto;margin-right:auto}@media (max-width:768px){.destinations .data-page-content .panel-group{margin-bottom:0}}.destinations .owl-dots{margin-top:15px}.destinations .owl-dots .owl-dot{width:8px;height:8px;border:1px solid #716e6e}.destinations .owl-dots .owl-dot.active{background-color:#716e6e}@media (max-width:768px){.destinations .desc-container-destinations{padding:0 15px}}.destinations .panel-group .panel{background:#fff;box-shadow:none;border:none}.destinations .panel-group .panel-heading{background:#55a2d8;color:#fff;padding:5px 18px}.destinations .panel-group .panel-heading a{display:table;width:100%}.destinations .panel-group .panel-heading a i{position:relative;right:0;top:0;display:table-cell;vertical-align:middle;text-align:right}@media screen and (min-width:0\0){.destinations .panel-group .panel-heading a i{top:-2px}}.destinations .panel-group .panel-heading a i:after{content:"\f077";font-size:.7em;font-family:FontAwesome;color:inherit;vertical-align:middle;speak:none;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.destinations .panel-group .panel-heading a.collapsed i:after{content:"\f078"}.destinations .panel-group .panel-title{font-size:14px}.destinations .panel-group .panel-title h4{display:table}.destinations .panel-group .panel-title h4 a{display:table-cell;vertical-align:middle}.destinations .panel-group .panel{margin:0}.destinations .panel-group .panel .panel-heading{border-radius:0}.destinations .panel-group .panel .panel-body{padding:10px 0}@media (max-width:767px){.destinations .panel-group .panel{margin:0}.destinations .panel-group .panel .panel-body{padding:0}}.destinations .owl-dots{margin-bottom:0}.destinations .owl-controls{display:none}.destinations #offers{background:none}.destinations #offers #slider_offers{padding:0 23px 0 15px;width:100%}@media (max-width:768px){.destinations #offers #slider_offers{padding:0}}.destinations #offers #slider_offers .offer{width:100%;margin-left:0}@media (max-width:767px){.destinations #offers #slider_offers .offer:first-child{margin-left:0}}.destinations #hotelsRecommended{margin-left:-10px;margin-right:-10px}.destinations #slider_hotels{padding:0}.destinations #slider_hotels .hotel{width:100%;padding:5px}@media (max-width:767px){.destinations #slider_hotels{padding-left:0;margin-left:-9px}}.destinations #hotels{background:none}.destinations .videos iframe{margin-top:20px}@media (max-width:768px){.destinations .videos iframe{margin-top:0}}.destinations .links{margin-top:40px}@media (max-width:768px){.destinations .links{margin-top:20px;margin-bottom:40px}}.destinations .links .link{padding:15px}@media (max-width:768px){.destinations .links .link{padding:0 5px;border-bottom:2px solid #fff}}.destinations .links .link .link-container{background:#f7f5f6;display:table;width:100%;padding:20px}.destinations .links .link .link-container span{font-weight:600;display:table-cell;vertical-align:middle}.destinations .links .link .link-container button{float:right}.btn-group-vertical>.btn-group,.btn-toolbar,.clearfix,.container,.container-fluid,.dl-horizontal dd,.form-horizontal .form-group,.modal-footer,.modal-header,.nav,.navbar,.navbar-collapse,.navbar-header,.pager,.panel-body,.row{clear:both}@media (min-width:768px){.dashboard #menu_dashboard,.dashboard .burger{display:none}}.dashboard #menu_bottom .container{padding:0 15px}.dashboard .dashboard-bg{background:#ebebeb;padding:15px 0}.dashboard .dashboard-bg .container{width:auto}.dashboard .dashboard-bg .container .container-left{width:220px;padding-right:15px}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed{display:block!important;box-shadow:0 0 5px rgba(50,50,50,.3)!important;-o-box-shadow:0 0 5px rgba(50,50,50,.3)!important;width:100%!important;position:relative!important}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed>div>li{padding-right:8px!important}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed>div>li .submenu li{padding-right:0!important;border-bottom:none!important}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed>div>li a{display:table!important}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed>div>li a .icon{vertical-align:middle!important;display:table-cell!important;padding-right:14px}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed>div>li a:after{display:none!important}.dashboard .dashboard-bg .container .container-right{width:calc(100% - 220px);float:right}.dashboard .dashboard-bg .container .container-right #backend_iframe{border:0 none;width:100%;min-height:700px}@media (max-width:767px){.dashboard .dashboard-bg .container .container-left{width:0}.dashboard .dashboard-bg .container .container-left .menu-dashboard-fixed{display:none!important}.dashboard .dashboard-bg .container .container-right{width:100%}}.dashboard .dashboard-bg .breadcrum{font-size:12px}.dashboard .dashboard-bg .title{font-size:24px;padding-bottom:20px}.dashboard .dashboard-bg .font-green-sharp{color:#42a643!important}.dashboard .dashboard-bg .font-red-sharp{color:#ec0120!important}.dashboard .dashboard-bg .font-yellow-sharp{color:#fac306!important}.dashboard .dashboard-bg .font-blue-sharp{color:#0062ab!important}.dashboard .dashboard-bg .box{box-shadow:0 0 5px rgba(50,50,50,.3);-o-box-shadow:0 0 5px rgba(50,50,50,.3);background:#fff;margin-bottom:20px}.dashboard .dashboard-bg .box .btn.view-booking-detail{background:#048b36;color:#fff}.dashboard .dashboard-bg .box .btn.view-booking-detail:hover{background:#22b348}.dashboard .dashboard-bg .box .btn:hover{color:#fff}.dashboard .dashboard-bg .box .btn .icon{font-size:20px;padding-left:10px;vertical-align:middle}.dashboard .dashboard-bg .dashboard-stat2{box-shadow:0 0 5px rgba(50,50,50,.3);-o-box-shadow:0 0 5px rgba(50,50,50,.3);background:#fff;padding:14px;margin-bottom:20px}.dashboard .dashboard-bg .dashboard-stat2 .display .number{float:left;display:inline-block;width:86%}.dashboard .dashboard-bg .dashboard-stat2 .display .number small{font-size:12px;text-transform:uppercase;padding-bottom:16px;display:block}.dashboard .dashboard-bg .dashboard-stat2 .display .number h3{margin:0 0 2px;padding:0;font-size:30px;font-weight:600}.dashboard .dashboard-bg .dashboard-stat2 .display .icon{display:inline-block;float:right;padding:7px 0 0}.dashboard .dashboard-bg .dashboard-stat2 .display .icon i{color:#969c9c;font-size:26px}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .progress{margin:0;height:4px;clear:both;display:block;border-radius:0}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .progress .progress-bar{color:#fff!important}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .progress .progress-bar.green-sharp{background:#42a643!important}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .progress .progress-bar.red-sharp{background:#ec0120!important}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .progress .progress-bar.yellow-sharp{background:#fac306!important}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .progress .progress-bar.blue-sharp{background:#0062ab!important}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .status{margin-top:5px;font-size:10px;color:#aab5bc;color:#000;font-weight:400}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .status .status-title{width:85%;float:left;display:inline-block}.dashboard .dashboard-bg .dashboard-stat2 .progress-info .status .status-number{float:right;display:inline-block}.dashboard .dashboard-bg .portlet .portlet-title .caption{padding:10px;color:#0063ab;font-weight:700;font-size:18px;border-bottom:1px solid #ccc}.dashboard .dashboard-bg .portlet .portlet-title .caption.bg-primary{color:#fff}.dashboard .dashboard-bg .portlet .portlet-title .caption div{display:inline-block}.dashboard .dashboard-bg .portlet .portlet-title .caption .note{float:right;font-size:11.5px;color:#969c9c;font-style:italic;font-weight:400;line-height:26px}.dashboard .dashboard-bg .portlet .portlet-title .caption .note .icon{font-style:italic}@media (max-width:1199px){.dashboard .dashboard-bg .portlet .portlet-title .caption .note{float:none}}@media (max-width:500px){.dashboard .dashboard-bg .portlet .portlet-title .caption .note{float:none;line-height:18px}}.dashboard .dashboard-bg .portlet .portlet-body{overflow-x:auto}.dashboard .dashboard-bg .portlet .portlet-body .portlet-box{display:table;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px;margin-top:-1px}.dashboard .dashboard-bg .portlet .portlet-body .portlet-box .portlet-box-left{float:left}.dashboard .dashboard-bg .portlet .portlet-body .portlet-box .portlet-box-right{display:table-cell;vertical-align:middle}.dashboard .dashboard-bg .portlet .portlet-body.flip-scroll{max-height:255px}.dashboard .dashboard-bg .portlet .flip-content{background:#f7f5f6}.dashboard .dashboard-bg .portlet .flip-content tr>th{font-size:13px;padding:10px 0;line-height:18px;vertical-align:middle}.dashboard .dashboard-bg .portlet .flip-content tr>th.header-primary{background-color:#e4ebf1}@media (max-width:767px){.dashboard .dashboard-bg .portlet .flip-content tr>th{padding:5px}}.dashboard .dashboard-bg .portlet .flip-content tr>td{font-size:13px;padding:5px 10px}.dashboard table{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}.dashboard table .icon{line-height:20px;font-size:18px}.dashboard table tr{border:1px solid #ddd;padding:5px}.dashboard table td,.dashboard table th{padding:10px;text-align:center}.dashboard table th{text-transform:uppercase;font-size:14px;letter-spacing:1px}.dashboard table thead tr th{line-height:18px}.dashboard table tbody tr td{border-top:none!important}@media (max-width:1199px){.dashboard table{border:0;background:red!important}.dashboard table thead{display:none}.dashboard table tr{margin-bottom:10px;display:block;width:100%;border-bottom:2px solid #ddd}.dashboard table td{display:block!important;width:100%!important;text-align:right;font-size:13px;height:25px;margin-top:5px;border-bottom:1px dotted #ccc}.dashboard table td:last-child{border-bottom:0}.dashboard table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}}#hotelMainPageContainer #search,#transferMainPageContainer #search{padding:42px 0}#hotelMainPageContainer #search .checkbox,#transferMainPageContainer #search .checkbox{margin-top:5px;display:inline-block;padding-right:20px;padding-left:25px}#hotelMainPageContainer #main_banner .slider-container,#transferMainPageContainer #main_banner .slider-container{height:488px}#hotelMainPageContainer #main_banner .owl-dots,#transferMainPageContainer #main_banner .owl-dots{bottom:30px;text-align:center;width:inherit;position:relative;margin-top:0;margin-bottom:0;padding-bottom:0}#mainPageContainer{overflow-y:hidden}.spinner-nemo{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner-nemo>div{background-color:#40bffb;height:100%;width:6px;display:inline-block;animation:Db 1.2s infinite ease-in-out}.spinner-nemo .rect2{animation-delay:-1.1s}.spinner-nemo .rect3{animation-delay:-1s}.spinner-nemo .rect4{animation-delay:-.9s}.spinner-nemo .rect5{animation-delay:-.8s}@keyframes Db{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;transform:rotate(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;animation:Eb 2.4s infinite linear both;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube2:before{animation-delay:.3s}.sk-folding-cube .sk-cube3:before{animation-delay:.6s}.sk-folding-cube .sk-cube4:before{animation-delay:.9s}@keyframes Eb{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}#bg-box{position:absolute;left:0;top:0}.ui-autocomplete.on-panel{z-index:2;max-width:360px;background:#fff;padding:5px}.ui-autocomplete.on-panel li{padding:5px;cursor:pointer}.ui-autocomplete.on-panel.ui-menu .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete.on-panel.ui-menu .ui-menu-item-wrapper:hover{background:#0173c4;color:#fff;border:1px solid #015eab}.search-form .container .full.reservation-login{padding:0;margin:100px 0;max-width:100%}.search-form .container .full.reservation-login .data{padding:20px 5.2% 0 5.6%}@media only screen and (max-width:767px){.search-form .container .full.reservation-login{padding:0 10px;margin:0}}.search-form .container .full.reservation-login .g-recaptcha{display:block;width:100%;float:right;margin-bottom:10px;margin-top:68px}@media only screen and (max-width:767px){.search-form .container .full.reservation-login .g-recaptcha{margin-top:10px}}.search-form .container .full.reservation-login .g-recaptcha>div{float:right}@media only screen and (max-width:767px){.search-form .container .full.reservation-login .g-recaptcha>div{float:none}.search-form .container .full.reservation-login .g-recaptcha>div iframe{width:100%}}.search-form .container .full.reservation-login h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.search-form .container .full.reservation-login p{font-size:17px}.search-form .container .full.reservation-login form{padding:20px 0}.search-form .container .full.reservation-login form fieldset{padding:0}.search-form .container .full.reservation-login form label{font-size:18px}.search-form .container .full.reservation-login input{background:transparent!important;border:0!important;border-bottom:1px solid #015eab!important;margin-bottom:25px}@media only screen and (max-width:767px){.search-form .container .full.reservation-login button.right{float:none;margin:0 auto;width:100%}}.search-form .container .full.reservation-login .error-form{font-size:13px;background:#ef231c;color:#fff;padding:10px 5px}.search-form .container .full.reservation-login .error-form span{font-size:15px;margin:0 5px}.reservation-page .reservation-details .content-header h4:not(.expandible-details){max-width:83%;margin-bottom:0}@media (max-width:768px){.reservation-page .reservation-details .content-header h4:not(.expandible-details){height:50px}}.reservation-page .reservation-details .refound-policy-item .item h3{font-size:12px!important}.reservation-page .reservation-details .refound-policy-item .item h3.red{color:#e91000}.reservation-page .reservation-details .refound-policy-item .item p.initial{text-transform:none;font-size:12px}@media only screen and (max-width:767px){.reservation-page .grid.row-70-30>div:first-child+div{border:1px solid #ccc!important;background:#f5f5f5!important}.reservation-page .grid.row-70-30>div:first-child+div .price-detail-list li{background:#f5f5f5!important}}.reservation-page .back-reservations{width:100%;background:#f7f6f6;display:block;color:#0073c4;font-size:17px;padding:10px}.reservation-page .back-reservations:after{content:"";display:table;clear:both}.reservation-page .back-reservations .icon:before{transform:rotate(180deg);position:relative;display:inline-block;width:20px;margin-left:-5px;font-size:16px}.reservation-page .heading{background:transparent}.reservation-page .heading .link.green{font-style:italic;color:#5c9431!important;text-decoration:none!important}.reservation-page .heading strong i{font-size:21px;margin-right:5px;margin-left:5px;top:5px;position:relative}.reservation-page .tripadvisor-logo{max-width:24px!important;margin-top:-7px;margin-right:5px}.reservation-page .reservation-status-container{display:block;margin-top:0;width:50%}@media only screen and (max-width:767px){.reservation-page .reservation-status-container{width:100%;margin-top:0}.reservation-page .reservation-status-container p{padding:5px 0}}.reservation-page .reservation-status-container .reservation-status{display:inline-block;margin-left:0;font-size:16px}@media only screen and (max-width:767px){.reservation-page .reservation-status-container .reservation-status{margin-bottom:0;margin-left:0}}.reservation-page .reservation-status-container .reservation-status:first-child{margin-left:0}.reservation-page .reservation-status-container .reservation-status.status-flights{display:block;margin-left:0;font-size:14px}.reservation-page .reservation-status-container .reservation-status .icon{font-size:18px;position:relative;top:2px}.reservation-page .reservation-status-container .reservation-status .icon.green{color:#5c9431!important}.reservation-page .reservation-status-container .reservation-status .icon.green:before{color:inherit}.reservation-page .reservation-status-container .reservation-status .icon.blue{color:#0073c4!important}.reservation-page .reservation-status-container .reservation-status .icon.blue:before{color:inherit}.reservation-page .reservation-status-container .reservation-status var{font-style:normal}.reservation-page .reservation-status-container .reservation-status var.green{color:#5c9431!important}.reservation-page .reservation-status-container .reservation-status var.red{color:#e91000!important}.reservation-page .expandible-details{cursor:pointer;padding:15px 10px;width:100%;background:#d9ebfe!important;font-size:17px;font-weight:700}@media only screen and (max-width:767px){.reservation-page .stay-details p{width:100%}}.reservation-page .travel-description{padding-bottom:25px}@media only screen and (max-width:767px){.reservation-page .travel-description{padding-bottom:5px}}.reservation-page .travel-description:after{content:"";display:table;clear:both}.reservation-page .travel-description p{font-size:12px}@media only screen and (max-width:767px){.reservation-page .travel-description .col-sm-6{margin-bottom:20px}}.reservation-page .rate-rightside-detail>h3{padding-left:15px!important}.reservation-page .rate-rightside-detail>h3 .icon{margin-right:5px;margin-left:0;position:relative;top:8px;font-size:30px}.reservation-page .rate-rightside-detail .disclammer{font-style:normal!important;margin-top:10px}.reservation-page .rate-rightside-detail .disclammer p{font-size:14px;font-weight:400;padding:5px 25px 0}.reservation-page .rate-rightside-detail .total-price{border-bottom:10px solid #efeded!important}.reservation-page .rate-rightside-detail .total-price hr{margin:-10px 0 15px}@media only screen and (max-width:767px){.reservation-page .rate-rightside-detail .total-price .disclammer{padding:5px 0;font-style:italic!important}.reservation-page .rate-rightside-detail .total-price .disclammer p{padding:5px 7px 0;font-size:12px}}@media only screen and (max-width:767px){.reservation-page .rate-rightside-detail .total-price .with-disclammer{padding:5px 0}.reservation-page .rate-rightside-detail .total-price .with-disclammer+div{padding:0}}.reservation-page .rate-rightside-detail .pay-details .detail-payments{padding-top:10px}.reservation-page .rate-rightside-detail .pay-details .detail-payments p{margin:0;width:100%;margin-bottom:10px}.reservation-page .rate-rightside-detail .pay-details .detail-payments .payment-method-img-container{margin-bottom:10px}.reservation-page .rate-rightside-detail .pay-details .detail-payments *{font-style:normal}.reservation-page .rate-rightside-detail .pay-details .detail-payments * em{color:#0073c4}.reservation-page .rate-rightside-detail .pay-details h3{padding-left:0!important}.reservation-page .rate-rightside-detail .pay-details h3 .icon{margin-right:5px;margin-left:-5px;position:relative;top:5px;font-size:24px}.reservation-page .rate-rightside-detail .pay-details h3 .nowrap{white-space:nowrap}.reservation-page .rate-rightside-detail .administrative-details{border-bottom:0}.reservation-page .rate-rightside-detail .administrative-details h3{padding-left:0!important}.reservation-page .rate-rightside-detail .administrative-details h3 .icon{margin-right:3px;margin-left:0;position:relative;top:3px;font-size:23px}.reservation-page .rate-rightside-detail .contact-details p strong{text-align:left;float:none}.reservation-page .rate-rightside-detail .contact-details h3{padding-left:0!important}.reservation-page .rate-rightside-detail .contact-details h3 .icon{margin-right:5px;margin-left:0;position:relative;top:3px;font-size:18}.reservation-page .rate-rightside-detail .warning-circuits .card{margin:20px 0;background:#e2e2e2;padding:10px}.reservation-page .rate-rightside-detail .warning-circuits .card .card-title{background:#005eab;margin:-10px -10px 10px;padding:10px;color:#fff;font-weight:700;font-style:italic}.reservation-page .rate-rightside-detail .warning-circuits .card .card-title i{padding-right:12px;position:relative}.reservation-page .rate-rightside-detail .warning-circuits .card .card-body{padding:15px}.reservation-page .smaller-paragraph{font-size:15px!important}@media (max-width:767px){.reservation-page .smaller-paragraph .link.green{display:block}}.reservation-page .smaller-paragraph.offline-warning{background-color:#fefdbc;padding:10px}.reservation-page .heading-dots{position:absolute;right:0;top:20px;font-size:20px}.reservation-page .heading-dots .blue{color:#0073c4}.reservation-page .content-header:after{color:#777;display:block!important;font-family:icomoon!important;content:'\e96f';position:absolute;top:7px;right:0;font-size:22px;background:#fff;padding:0 5px}@media (max-width:767px){.reservation-page .content-header:after{content:''}}.reservation-page .content-header>h3 .content-header-title{display:block}@media (max-width:767px){.reservation-page .content-header>h3 .content-header-title{line-height:1.2!important;font-size:17px!important}}.reservation-page .content-header>h4 .content-header-title{max-width:85%;line-height:1.3!important;font-weight:700;padding-top:5px}.reservation-page .content-header>h4 .content-header-title.title-flights{max-width:75%}.reservation-page .content-header>h4 .icon{color:#333!important}@media (max-width:767px){.reservation-page .reservation-date-detail{padding-top:10px}.reservation-page .reservation-date-detail .span-normal{margin-top:0}}.reservation-page .reservation-date-detail img{max-width:100%}.reservation-page .reservation-date-detail .gray-box{background:#e6e6e6;font-size:12px;padding:5px;text-align:center}.reservation-page .reservation-date-detail .gray-box .guests-list{display:-ms-grid;display:grid;-ms-grid-column-align:start;justify-items:start;margin-left:10px;text-align:start}.reservation-page .reservation-date-detail .custom-icon-tripadvisor,.reservation-page .reservation-date-detail .custom-icon-tripadvisor-vacio{width:13px;height:13px}.reservation-page .reservation-date-detail .resena{font-style:italic;font-size:13px}.reservation-page .reservation-date-detail .location{font-size:12px}.reservation-page .reservation-date-detail .span-normal{padding:10px 0;display:block}.reservation-page .reservation-date-detail .span-normal .ad-ubicacion-span{font-size:10px;margin-left:0}.reservation-page .reservation-date-detail .refound-policy-item{padding:0 0 15px}.reservation-page .reservation-date-detail .ad-ubicacion-span{margin-right:0}@media (max-width:767px){.reservation-page .reservation-date-detail .ad-ubicacion-span{font-size:13px!important;margin-right:5px}}.reservation-page .reservation-date-detail .ad-ubicacion-span+span{color:#0173c4;font-size:13px;font-weight:700;font-style:italic}@media (max-width:767px){.reservation-page .reservation-date-detail .ad-ubicacion-span+span{font-size:14px;font-weight:400;font-style:normal;color:#333}}.reservation-page .reservation-date-detail .date-box{background:#f7f6f6}.reservation-page .reservation-date-detail .date-box:after{content:"";display:table;clear:both}.reservation-page .reservation-date-detail .date-box .fecha{text-align:center;padding:7px 5px;font-size:22px;font-weight:700}.reservation-page .reservation-date-detail .date-box .fecha:first-of-type{border-right:1px solid #ccc}.reservation-page .reservation-date-detail .date-box .fecha p{font-size:11px;text-align:center;font-weight:400;margin-bottom:0}.reservation-page .reservation-date-detail .date-box .fecha .icon-transfers{position:relative;top:3px}.reservation-page .reservation-date-detail .date-box .fecha [class*=fa-arrow-]{font-size:14px;margin-left:5px;position:relative;bottom:2px}.reservation-page .reservation-date-detail .nopadding-box{padding:0}.reservation-page .reservation-date-detail .nopadding-left{padding-left:0}.reservation-page .reservation-date-detail .nopadding-right{padding-right:0}.reservation-page .reservation-date-detail .what-is-included-circuit{margin:30px 0}@media (max-width:767px){.reservation-page .reservation-date-detail .what-is-included-circuit{margin:-20px 0 30px}}.reservation-page .reservation-date-detail .what-is-included-circuit ul.info-circuit li{display:block;margin-bottom:15px;font-size:16px}.reservation-page .reservation-date-detail .what-is-included-circuit ul.info-circuit li .info-title{font-weight:700}.reservation-page .reservation-date-detail .what-is-included-circuit ul.info-circuit li p span i{color:#2a3674}.reservation-page .reservation-date-detail .what-is-included-circuit ul.info-circuit li a{text-decoration:underline;color:#2a3674;margin-left:10px}.reservation-page .reservation-details .content-header .expandible-details{cursor:pointer;padding:15px 10px;width:100%;background:#d9ebfe!important;font-size:17px;font-weight:700}.reservation-page .reservation-details .content-header .expandible-details+.content-final .component-container.flights{padding-left:0}.reservation-page .reservation-details .content-header .expandible-details i{font-size:20px!important;margin-left:0!important}@media (max-width:767px){.reservation-page .reservation-details .content-header .expandible-details{padding:15px 15px 15px 30px!important}.reservation-page .reservation-details .content-header .expandible-details i{top:50%!important;left:5px!important;transform:translateY(-50%)}}.reservation-page .item{border-top:0;margin-top:0}.reservation-page .item .graphics:first-of-type{margin-top:25px}.reservation-page .content-final p{margin:0}.reservation-page .content-final h5{font-size:16px;font-weight:700}.reservation-page .content-final h5 .fa{margin-left:15px;margin-right:5px}.reservation-page .content-final h5 .fa:before{color:#0173c4}@media (max-width:767px){.reservation-page .content-final h5 .fa{margin-left:0;margin-top:10px}}.reservation-page .content-final h6{margin-top:20px;color:#0173c4;font-weight:700;font-size:14px}.reservation-page .content-final h6 .icon{position:relative;color:#777;font-size:16px;top:3px;margin-right:5px}.reservation-menu-item .owl-stage,.reservation-menu .owl-stage{min-width:1242px}.reservation-menu{position:relative}.reservation-menu h2{position:relative;padding:15px 15px 15px 40px;margin-top:0;font-size:21px;font-weight:700}@media only screen and (max-width:767px){.reservation-menu h2{font-size:18px}}.reservation-menu h2 span{position:absolute;left:0;top:20px;margin:0 10px;color:#46a546}.reservation-menu h2 span.fa-times-circle{color:#e91000}.reservation-menu ul{background:#f7f6f6;padding:5px;padding-bottom:0;margin-bottom:0;width:100%}.reservation-menu ul li{margin:0;padding:5px 15px;background:#fff;text-align:center;min-width:130px}.reservation-menu ul li p{margin:0;text-transform:uppercase;font-size:11px}.reservation-menu ul li i{display:block;font-size:22px;margin-bottom:5px}.reservation-menu ul li.blue .icon{color:#0073c4}.reservation-menu ul li.blue .icon *{color:inherit}.reservation-menu ul li.blue.active{background-color:#0073c4;color:#fff}.reservation-menu ul li.blue.active *{color:inherit}.reservation-menu ul li.green .icon{color:#5c9431}.reservation-menu ul li.green .icon *{color:inherit}.reservation-menu ul li.green.active{background-color:#5c9431;color:#fff}.reservation-menu ul li.green.active *{color:inherit}.reservation-menu ul li.brown .icon{color:#646464}.reservation-menu ul li.brown .icon *{color:inherit}.reservation-menu ul li.brown.active{background-color:#646464;color:#fff}.reservation-menu ul li.brown.active *{color:inherit}.reservation-menu ul li.grey .icon{color:#646464}.reservation-menu ul li.grey .icon *{color:inherit}.reservation-menu ul li.grey.active{background-color:#969696;color:#fff}.reservation-menu ul li.grey.active *{color:inherit}.reservation-menu ul li.red .icon{color:#e91000}.reservation-menu ul li.red .icon *{color:inherit}.reservation-menu ul li.red.active{background-color:#e91000;color:#fff}.reservation-menu ul li.red.active *{color:inherit}.reservation-menu.reservation-sticky{position:fixed;top:0;left:0;transform:translateY(-200px);transition:transform .5s ease;width:100%;background:#fff;z-index:999998}@media only screen and (max-width:767px){.reservation-menu.reservation-sticky{display:none}}.reservation-menu.reservation-sticky.active-visible{transform:translateY(0)}.reservation-menu.reservation-sticky.active-visible .action-container-wrapper{margin-top:0}.reservation-menu.reservation-sticky ul{background:transparent}.reservation-menu.reservation-sticky .sticky-menu-style{box-shadow:none;-o-box-shadow:none}.reservation-menu.reservation-sticky .sticky-box{margin-bottom:3px;box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47);box-shadow:0 2px 3px 0 0 1px hsla(0,0%,76%,.47) #000;-o-box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47) 0 1px #000}.reservation-menu.reservation-sticky .sticky-box h2{width:100%}.reservation-menu.reservation-sticky .sticky-box h2:after{content:"";display:table;clear:both}.reservation-menu.reservation-sticky .sticky-box h2>div{max-width:82%;float:left}@media only screen and (max-width:998px){.reservation-menu.reservation-sticky .sticky-box h2>div{font-size:20px}}.reservation-menu.reservation-sticky .sticky-gray{background:#f7f6f6}.reservation-menu.reservation-sticky h2{margin-bottom:0;width:100%}.reservation-menu.reservation-sticky h2 .stick-prizing{float:right;color:#0073c4;font-style:normal;font-size:22px}@media only screen and (max-width:998px){.reservation-menu.reservation-sticky h2 .stick-prizing{font-size:20px;padding-top:2px}}.sticky-menu-style{margin-bottom:3px;box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47);box-shadow:0 2px 3px 0 0 1px hsla(0,0%,76%,.47) #000;-o-box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47) 0 1px #000;background:transparent!important}.sticky-menu-style var{font-size:18px;margin-right:5px;display:inline-block;vertical-align:middle;background:#0073c4;color:#fff;font-style:normal;border-radius:50%;width:30px;height:30px;padding:5px;line-height:1;text-align:center}.sticky-menu-style .icon{margin:0 10px;display:inline-block;vertical-align:middle;font-size:25px;color:#777}.sticky-menu-style .icon-act4{margin-right:20px}.sticky-menu-style li:first-of-type{padding-left:5px}.sticky-menu-style li a:after{content:"";display:table;clear:both}.reservation-menu-item{position:relative;text-align:right;top:42px;right:0}.reservation-menu-item .reservation-date-detail{margin-top:20px}@media only screen and (min-width:998px){.reservation-menu-item{text-align:right;position:absolute;top:42px;right:0;max-width:200px}}@media only screen and (max-width:997px){.reservation-menu-item{display:none!important}}.reservation-menu-item .dynamic{max-width:66px}@media (max-width:768px){.reservation-menu-item{position:relative;text-align:left;top:0}}.reservation-menu-item h2{position:relative;padding:15px 15px 15px 40px;margin-top:0;font-size:21px;font-weight:700}@media only screen and (max-width:767px){.reservation-menu-item h2{font-size:18px}}.reservation-menu-item h2 span{position:absolute;left:0;top:20px;margin:0 10px;color:#46a546}.reservation-menu-item ul{background:#f7f6f6;padding:5px;display:inline-block;margin-bottom:0}.reservation-menu-item ul li{margin:0;padding:5px;background:#fff;text-align:center}.reservation-menu-item ul li p{margin:0;text-transform:uppercase;font-size:9px}.reservation-menu-item ul li i{display:block;font-size:17px;margin-bottom:5px}.reservation-menu-item ul li.blue .icon{color:#0073c4}.reservation-menu-item ul li.blue .icon *{color:inherit}.reservation-menu-item ul li.blue.active{color:#0073c4}.reservation-menu-item ul li.blue.active *{color:inherit}.reservation-menu-item ul li.green .icon{color:#5c9431}.reservation-menu-item ul li.green .icon *{color:inherit}.reservation-menu-item ul li.green.active{color:#5c9431}.reservation-menu-item ul li.green.active *{color:inherit}.reservation-menu-item ul li.red .icon{color:#e91000}.reservation-menu-item ul li.red .icon *{color:inherit}.reservation-menu-item ul li.red.active{color:#e91000}.reservation-menu-item ul li.red.active *{color:inherit}.reservation-menu-item.reservation-sticky{position:fixed;top:0;transition:transform .5s ease;width:100%;background:#fff;z-index:999999}.reservation-menu-item.reservation-sticky.from-top{transform:translateY(-200px)}@media only screen and (max-width:767px){.reservation-menu-item.reservation-sticky{display:none}}.reservation-menu-item.reservation-sticky.active-visible{transform:translateY(0)}.reservation-menu-item.reservation-sticky ul{background:transparent}.reservation-menu-item.reservation-sticky .sticky-menu-style{box-shadow:none;-o-box-shadow:none}.reservation-menu-item.reservation-sticky .sticky-box{margin-bottom:3px;box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47);box-shadow:0 2px 3px 0 0 1px hsla(0,0%,76%,.47) #000;-o-box-shadow:0 2px 3px 0 hsla(0,0%,76%,.47) 0 1px #000}.reservation-menu-item.reservation-sticky .sticky-box h2{width:100%}.reservation-menu-item.reservation-sticky .sticky-box h2:after{content:"";display:table;clear:both}.reservation-menu-item.reservation-sticky .sticky-box h2>div{max-width:82%;float:left}@media only screen and (max-width:998px){.reservation-menu-item.reservation-sticky .sticky-box h2>div{font-size:20px}}.reservation-menu-item.reservation-sticky .sticky-gray{background:#f7f6f6}.reservation-menu-item.reservation-sticky h2{margin-bottom:0;width:100%}.reservation-menu-item.reservation-sticky h2 .stick-prizing{float:right;color:#0073c4;font-style:normal;font-size:22px}@media only screen and (max-width:998px){.reservation-menu-item.reservation-sticky h2 .stick-prizing{font-size:20px;padding-top:2px}}.flight-detail{padding-top:5px;padding-bottom:15px}.flight-detail:after{content:"";display:table;clear:both}.flight-detail .state{font-size:14px;font-family:Inter,sans-serif;font-weight:600}.flight-detail .state+img{max-width:80px}.flight-detail .state strong{padding-left:0}.flight-detail .state .icon{font-size:21px;position:relative;top:2px}.flight-detail>div{float:left}.flight-detail>div>*{display:inline-block;vertical-align:middle}.flight-detail>div p,.flight-detail>div var{margin:0;font-size:12px;font-style:normal}.flight-detail>div.airline{padding-right:15px}.flight-detail>div.airline img,.flight-detail>div.stops{padding:0 10px}.flight-detail>div.type-of-trip{display:block;width:100%}.flight-detail>div.stops p{font-size:14px;color:#0068bc}.flight-detail>div.stops p strong{text-transform:uppercase;font-size:14px}.flight-detail>div.stops p sup{margin-left:.5em;color:#333;font-size:65%}.flight-detail>div.stops .stop-graphic{position:relative;margin:0 10px}.flight-detail>div.stops .stop-graphic.direct-flight{width:75px;text-align:center}.flight-detail>div.stops .stop-graphic.direct-flight span{display:inline-block;color:#0068bc;font-size:11px;text-transform:uppercase;border-bottom:3px solid #0068bc}.flight-detail>div.stops .stop-graphic.direct-flight:after,.flight-detail>div.stops .stop-graphic.direct-flight:before{display:none!important}.flight-detail>div.stops .stop-graphic:before{content:'';position:absolute;display:block;width:100%;top:4px;background:#2f549c;height:5px;border-radius:3px}.flight-detail>div.stops .stop-graphic:after{content:'';position:absolute;display:block;top:-1px;right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2f549c}.flight-detail>div.stops .stop-graphic>div{padding:0 5px}.flight-detail>div.stops .stop-graphic>div span{position:relative;z-index:2;margin:0 5px;width:12px;height:12px;vertical-align:middle;border-radius:50%;display:block;float:left;background:#00276f;color:#fff;font-size:11px;text-align:center;line-height:11px}.flight-detail>div.stops .stop-graphic>div span.icon{font-size:7px}.item-actions .action-container-wrapper{margin-top:46px;margin-bottom:26px}.action-container-wrapper{margin-top:57px}.action-container-wrapper .panel-container{background-color:#fbf5f5;box-shadow:0 4px 8px 1px rgba(0,0,0,.39)}.action-container-wrapper .panel-container.inform .action-header{background-color:#5c9431}.action-container-wrapper .panel-container.inform .action-content table{margin-bottom:10px}.action-container-wrapper .panel-container.inform .action-content table tbody tr td{width:auto}.action-container-wrapper .panel-container.inform .action-content table tbody tr td.red{color:#e91000}.action-container-wrapper .panel-container.cancel .action-header{background-color:#e91000}.action-container-wrapper .panel-container.cancel .action-content table{margin-bottom:10px}.action-container-wrapper .panel-container.cancel .action-content table tbody tr td{width:auto}.action-container-wrapper .panel-container.cancel .action-content table tbody tr td.red{color:#e91000}.action-container-wrapper .panel-container.cancel .action-confirm,.action-container-wrapper .panel-container.email .action-confirm,.action-container-wrapper .panel-container.inform .action-confirm,.action-container-wrapper .panel-container.merge .action-confirm{float:right}.action-container-wrapper .panel-container.cancel .action-confirm .buttons-container,.action-container-wrapper .panel-container.email .action-confirm .buttons-container,.action-container-wrapper .panel-container.inform .action-confirm .buttons-container,.action-container-wrapper .panel-container.merge .action-confirm .buttons-container{margin-bottom:10px;margin-right:15px}.action-container-wrapper .panel-container.cancel .action-confirm .buttons-container .btn,.action-container-wrapper .panel-container.email .action-confirm .buttons-container .btn,.action-container-wrapper .panel-container.inform .action-confirm .buttons-container .btn,.action-container-wrapper .panel-container.merge .action-confirm .buttons-container .btn{width:65px;font-size:12px;border-radius:0;padding:3px}.action-container-wrapper .panel-container.cancel .action-confirm .buttons-container .btn.negative,.action-container-wrapper .panel-container.email .action-confirm .buttons-container .btn.negative,.action-container-wrapper .panel-container.inform .action-confirm .buttons-container .btn.negative,.action-container-wrapper .panel-container.merge .action-confirm .buttons-container .btn.negative{background-color:#969696}.action-container-wrapper .panel-container.cancel .action-confirm .buttons-container .btn.positive,.action-container-wrapper .panel-container.email .action-confirm .buttons-container .btn.positive,.action-container-wrapper .panel-container.inform .action-confirm .buttons-container .btn.positive,.action-container-wrapper .panel-container.merge .action-confirm .buttons-container .btn.positive{background-color:#0073c4}.action-container-wrapper .panel-container.history .action-header{background-color:#646464}.action-container-wrapper .panel-container.history .warning-result.please-search{margin-top:20px;margin-bottom:20px}.action-container-wrapper .panel-container.history .action-content table{margin-bottom:10px}.action-container-wrapper .panel-container.history .action-content table tbody tr:first-of-type th{border-top:none}.action-container-wrapper .panel-container.history .action-content table tbody tr th{color:#0f8ddf}.action-container-wrapper .panel-container.history .action-content table tbody tr td{width:auto}.action-container-wrapper .panel-container.history .action-content table tbody tr td span.gmt{color:#0f8ddf;font-size:10px}.action-container-wrapper .panel-container.history .action-content table tbody tr td.red{color:#e91000}.action-container-wrapper .panel-container.merge .action-header{background-color:#969696}.action-container-wrapper .panel-container.merge .action-content .action-search .searcher label{display:inline-block;font-style:italic;color:#0073c4;font-weight:400;margin-right:15px}.action-container-wrapper .panel-container.merge .action-content .action-search .searcher input{background-color:#ededed;border:none;padding:8px;text-transform:uppercase}.action-container-wrapper .panel-container.merge .action-content .warning-result.please-search{margin-top:20px;margin-bottom:20px}.action-container-wrapper .panel-container.merge .action-content .merge-data{margin:10px 0;border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:15px 0}.action-container-wrapper .panel-container.merge .action-content .merge-data .booking-code{font-style:italic;color:#0073c4}.action-container-wrapper .panel-container.merge .action-content .merge-data ul.products-listing{background-color:inherit}.action-container-wrapper .panel-container.merge .action-content .merge-data ul.products-listing li{display:inline-block;padding-left:0;background-color:inherit}.action-container-wrapper .panel-container.merge .action-content .merge-data ul.products-listing li i{position:absolute;top:2px;color:#979797}.action-container-wrapper .panel-container.merge .action-content .merge-data ul.products-listing li span{display:inline-block;margin-left:30px}.action-container-wrapper .panel-container.merge .action-content .merge-data .personal-data.first{margin-top:20px}.action-container-wrapper .panel-container.merge .action-content .merge-data .personal-data label{font-style:italic;font-weight:400;color:#0073c4;margin-bottom:0}.action-container-wrapper .panel-container.email .action-header{background-color:#0073c4}.action-container-wrapper .panel-container .action-header{color:#fff;padding:8px}.action-container-wrapper .panel-container .action-header h3{padding:0;font-size:14px;font-weight:700;margin:0}.action-container-wrapper .panel-container .action-content{padding:15px 15px 0}.action-container-wrapper .panel-container .action-content table{width:100%;margin-bottom:10px}.action-container-wrapper .panel-container .action-content table tbody tr{padding-bottom:10px;width:100%;border-bottom:1px solid #ccc}.action-container-wrapper .panel-container .action-content table tbody tr:first-of-type td{border-top:none}.action-container-wrapper .panel-container .action-content .destination-selector{margin-bottom:20px}.action-container-wrapper .panel-container .action-content .destination-selector .selector{border:1px solid #ccc;width:20px;height:20px;background:transparent;border-radius:50%;display:inline-block;margin-right:5px;top:2px;position:relative;cursor:pointer;transition:all .5s ease-in-out}.action-container-wrapper .panel-container .action-content .destination-selector .selector:before{opacity:0;display:block}.action-container-wrapper .panel-container .action-content .destination-selector .selector.selected{border-color:#0068bc}.action-container-wrapper .panel-container .action-content .destination-selector .selector.selected:before{transition:all .5s ease-in-out;content:'';border-radius:50%;position:relative;top:2px;width:14px;height:14px;opacity:1;margin:auto;background:#0068bc}.action-container-wrapper .panel-container .action-content .destination-selector .selector+span{position:absolute;top:2px}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple{transition:border-color .5s ease-in;border-radius:2px}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple:hover,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple:hover{border-color:#015eab}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple ul.select2-selection__rendered,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple ul.select2-selection__rendered{cursor:pointer;background:inherit}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple ul.select2-selection__rendered .select2-search__field,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple ul.select2-selection__rendered .select2-search__field{cursor:pointer}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice{color:#fff;background-color:#015eab;border:1px solid #0e436f;border-radius:0;cursor:default;margin-right:5px;margin-top:5px;padding:3px 8px;display:inline-block}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple .select2-search{background:inherit;border-bottom:none;margin-left:2px;padding-left:0;min-width:20px}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search input,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple .select2-search input{border-bottom:none}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice__remove,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:0;float:right;margin-left:5px}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice__remove:hover,.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#40bffb}.action-container-wrapper .panel-container .action-content .mail-body .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #015eab!important}.action-container-wrapper .panel-container .action-content .mail-body .agency-fields{margin-bottom:20px}.action-container-wrapper .panel-container .action-content .mail-body .other-fields{padding-bottom:30px}.action-container-wrapper .panel-container .action-content .mail-body .other-fields .error-email-input{color:#e91809}.action-container-wrapper .panel-container .action-content .mail-body .other-fields .other-input-mail{position:relative}.action-container-wrapper .panel-container .action-content .mail-body .other-fields .other-input-mail+a{color:#337ab7;font-weight:400;font-style:italic;display:block;text-decoration:underline}.action-container-wrapper .panel-container .action-content .mail-body .other-fields .other-input-mail .fa.fa-times{position:absolute;top:5px;right:25px;cursor:pointer;color:#777}.action-container-wrapper .panel-container .action-content .mail-body label{font-style:italic;color:#337ab7;font-weight:400}.action-container-wrapper .panel-container .action-content .mail-body label.inline{display:inline-block}.action-container-wrapper .panel-container .action-content .mail-body input,.action-container-wrapper .panel-container .action-content .mail-body span.select2{border:none;background:inherit;border-bottom:1px solid #ccc}.action-container-wrapper .panel-container .action-content .mail-body input.full,.action-container-wrapper .panel-container .action-content .mail-body span.select2.full{width:100%;margin-bottom:10px;margin-left:0}.action-container-wrapper .panel-container .action-content .mail-body input .inline,.action-container-wrapper .panel-container .action-content .mail-body span.select2 .inline{width:auto;margin-top:10px;margin-left:10px}.action-container-wrapper .panel-container .action-content .mail-body input+p.epig,.action-container-wrapper .panel-container .action-content .mail-body span.select2+p.epig{text-align:center;font-style:italic;margin-top:5px;color:#757575}.action-container-wrapper .panel-container .action-content .mail-body .agency-mail{line-height:2.3;color:#757575}.action-container-wrapper .panel-container .action-content .mail-body textarea{width:100%;height:150px;margin:0;resize:none;border-color:#0073c4;border-radius:5px}.action-container-wrapper .panel-container .action-content .mail-body textarea+p{font-style:italic;color:#757575;font-size:12px}@media (max-width:767px){.container.less-padding{padding-right:5px;padding-left:5px}}.flights .center-container{min-height:750px}.flights .browser-airlines,.flights .browser-days{margin-top:20px;min-height:158px}.flights .search-box{padding:10px}.flights .search-box.search-detail.compact .check-container{margin:0}@media (max-width:768px){.flights .search-box{padding:0}.flights .search-box.search-detail.compact .check-container{margin:0}.flights .search-box.search-detail.compact label{padding-left:0;padding-bottom:10px}.flights .search-box.search-detail.compact label.checkbox-vuelo-solo-ida{padding-left:20px}}@media (min-width:768px) and (max-width:1023px){.flights .search-box{padding:15px}}.flights .top-left.vuelo span{display:block}.flights .top-left.vuelo span.origins{max-width:90%;color:#5c9431}.flights .top-left.vuelo span.destinations{color:#0073c4}.flights .parent a{position:relative}.flights .parent a:after{font-size:.7em;right:5px;top:4px;position:absolute;content:"\f0d8";display:1em;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flights .parent .submenu{display:block;margin-bottom:0;padding-bottom:0;padding-top:0;transition:all 1s}.flights .parent.opened a:after{content:"\f0d7"}.flights .parent.opened .submenu{height:auto;display:block}.flights .parent.nocarret a:after{display:none}.flights .filters{margin:0}.flights .filters label{max-width:185px;cursor:pointer;font-weight:400;margin:0;font-size:12px;padding-left:8px}.flights .filters label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background-clip:padding-box}.flights .filters label.checked:before{font-family:FontAwesome;content:"\f00c";font-size:16px;color:#0073c4;text-align:center;font-weight:700;line-height:17px}.flights .filters input[type=checkbox]{display:none}.flights .resultadoFlights-left-box{padding:15px;border-bottom:1px solid #d5d5d5}.flights .resultadoFlights-left-box .category-filter-container,.flights .resultadoFlights-left-box .trip-advisor-filter-container{padding-top:20px}.flights .resultadoFlights-left-box .category-filter-container .btn.btn-primary,.flights .resultadoFlights-left-box .trip-advisor-filter-container .btn.btn-primary{width:40%;margin:20px auto 0;display:block;background:#015eab;font-weight:700;padding:5px}.flights .resultadoFlights-left-box .padding-menu{padding-left:5%;padding-right:10%}.flights .resultadoFlights-left-box.selected,.flights .resultadoFlights-left-box:hover{background:#e3e3e3}.flights .resultadoFlights-left-box .title{font-size:18px;font-weight:300;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;margin-bottom:8px}.flights .resultadoFlights-left-box.message-filter-noshow{min-height:410px}.flights .resultadoFlights-left-box.message-filter-noshow span.error{color:red;margin-bottom:10px;display:block;font-size:12px}@media (max-width:767px){.flights .resultadoFlights-left-box.message-filter-noshow{max-width:none}}.flights .resultadoFlights-left-box a.title{display:block}.flights .resultadoFlights-left-box .submenufiltro{font-size:14px;padding-left:10%;padding-top:5px;padding-bottom:9px;position:relative;text-align:left;background:none;display:none}.flights .resultadoFlights-left-box .submenufiltro li{display:block;padding:5px 0}.flights .resultadoFlights-left-box .submenufiltro li .badge{top:-4px}.flights .resultadoFlights-left-box .submenufiltro span.subtitle-secondary{font-size:12px;font-weight:700;display:block;margin:10px 0}.flights .resultadoFlights-left-box .submenufiltro span.submenu-title{font-size:14px;font-weight:700}.flights .resultadoFlights-left-box .submenufiltro span.submenu-title.ida{color:#5c9431}.flights .resultadoFlights-left-box .submenufiltro span.submenu-title.vuelta{color:#0073c4}.flights .resultadoFlights-left-box .item-filtro-checkbox i{position:absolute;left:26px;top:0}.flights .resultadoFlights-left-box .item-filtro-checkbox label.airline-filter{margin-left:25px;margin-top:8px}.flights .resultadoFlights-left-box .item-filtro-checkbox .badge{padding:0;background:red;position:absolute;right:0;font-size:.8em;font-weight:300;text-align:center;width:26px;height:26px;border-radius:50%;background-clip:padding-box;line-height:26px}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper{width:48%}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper label{color:#5c9431}.flights .resultadoFlights-left-box .item-filtro-range.horarios .input-group-addon{background-color:#b6b6b6;cursor:pointer}.flights .resultadoFlights-left-box .item-filtro-range.horarios .input-group-addon i{color:#333;margin-left:5px}.flights .resultadoFlights-left-box .item-filtro-range.horarios .input-group-addon:hover{background-color:#eee}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper{margin-top:7px;width:49%}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper label{color:#5c9431}.flights .resultadoFlights-left-box .item-filtro-range.horarios:last-of-type label{color:#0073c4}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper{margin-right:5px}.flights .btn-filtros{border-radius:0;background-clip:padding-box;background:#98a2ac;width:100%;font-size:17px;padding:14px;font-weight:300}.flights .matrix-container .fixed-content{z-index:999;width:36%;float:left;position:relative;background:#fff}.flights .matrix-container .fixed-content ul.flight-byairline li{min-height:37px}.flights .matrix-container .fixed-content ul.flight-byairline li div.content,.flights .matrix-container .fixed-content ul.flight-byairline li div.heading{width:50%}.flights .matrix-container .fixed-content ul.flight-byairline li div.content:first-of-type,.flights .matrix-container .fixed-content ul.flight-byairline li div.heading:first-of-type{width:49%;padding-left:25px}.flights .matrix-container .dynamic-content{position:relative;width:64%;float:left;z-index:1}.flights .matrix-container .dynamic-content .slide-container{width:100%;float:left}.flights .matrix-container .dynamic-content .slide-container ul.flight-byairline li{min-height:37px}.flights .matrix-container .dynamic-content .slide-container ul.flight-byairline li div.content,.flights .matrix-container .dynamic-content .slide-container ul.flight-byairline li div.content:first-of-type,.flights .matrix-container .dynamic-content .slide-container ul.flight-byairline li div.heading,.flights .matrix-container .dynamic-content .slide-container ul.flight-byairline li div.heading:first-of-type{width:100%;text-align:center}.flights .matrix-container .dynamic-content .owl-nav{top:0;z-index:9999;position:absolute;width:100%}.flights .matrix-container .dynamic-content .owl-nav .owl-prev{opacity:1;position:absolute;top:5px;color:transparent;float:left;left:5px;transition:opacity .3s ease}.flights .matrix-container .dynamic-content .owl-nav .owl-prev:before{color:#40bffb;display:block;content:"\f053";font-family:FontAwesome;font-size:18px}.flights .matrix-container .dynamic-content .owl-nav .owl-next{opacity:1;position:absolute;top:5px;color:transparent;float:right;right:5px;transition:opacity .3s ease}.flights .matrix-container .dynamic-content .owl-nav .owl-next:before{color:#40bffb;display:block;content:"\f054";font-family:FontAwesome;font-size:18px}.flights .resultadoFlights-left-box select.form-control.submenu{margin:15px 0;border:1px solid #ccc;background-color:#fff}.flights .resultadoFlights-left-box a.title{margin-bottom:0;border-bottom:none;padding-bottom:0}.flights .resultadoFlights-left-box .submenufiltro{padding-left:0;margin-bottom:0}.flights .resultadoFlights-left-box .item-filtro-checkbox{position:relative;padding-left:20px}.flights .resultadoFlights-left-box .item-filtro-checkbox input{position:absolute;top:0;left:0}.flights .resultadoFlights-left-box .item-filtro-checkbox .badge{top:0;background:none;color:#333}.flights .resultadoFlights-left-box .custom-icon-tripadvisor,.flights .resultadoFlights-left-box .custom-icon-tripadvisor-vacio{top:3px}.flights .resultadoFlights-left-box.lef-box-dark{background:#98a2ac}.flights .resultadoFlights-left-box .item-filtro-range{margin-top:20px;margin-bottom:20px}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper{margin-top:5px;width:44%;float:left}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper label{color:#333;margin-bottom:5px;font-weight:600}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper label:before{display:none!important}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper label i{margin-right:10px}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper input{border:1px solid #ccc}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper input::-webkit-input-placeholder{color:#ada5a5}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper .input-group-addon{background-color:#b6b6b6;cursor:pointer}.flights .resultadoFlights-left-box .item-filtro-range.horarios .left-wrapper .input-group-addon i{color:#333}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper{margin-top:5px;width:44%;float:left}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper label{color:#333;margin-bottom:5px;font-weight:600;line-height:2}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper label:before{display:none!important}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper label i{margin-right:10px}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper input{border:1px solid #ccc}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper input::-webkit-input-placeholder{color:#ada5a5}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper .input-group-addon{background-color:#b6b6b6;cursor:pointer}.flights .resultadoFlights-left-box .item-filtro-range.horarios .right-wrapper .input-group-addon i,.flights .resultadoFlights-left-box .item-filtro-range.horarios:last-of-type label{color:#333}.flights .resultadoFlights-left-box .item-filtro-range.horarios.is-invalid input{border:1px solid #d60700}.flights .resultadoFlights-left-box .item-filtro-range.horarios.is-invalid .error{display:block}.flights .resultadoFlights-left-box .item-filtro-range.horarios.is-invalid .date-day-name{border:1px solid #d60700}.flights .resultadoFlights-left-box .item-filtro-range.horarios .error{display:none}.flights .resultadoFlights-left-box .item-filtro-range.horarios .error p{font-size:11px;margin:5px auto;text-align:center;color:#d60700}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper{width:37%;float:left}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper.ida,.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper.vuelta{margin-right:28px}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper label{margin-bottom:5px;font-weight:600}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper label:before{display:none!important}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper label.price-label{display:inline-block}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper label.currency-label{color:#0073c4;display:inline-block}.flights .resultadoFlights-left-box .item-filtro-range .left-wrapper input{border:1px solid #ccc}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper{width:54%;float:left}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper label{margin-bottom:5px;font-weight:600}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper label:before{display:none!important}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper label.currency-label,.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper label.price-label{display:inline-block}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper input{border:1px solid #ccc}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper .input-group-addon{background-color:#b6b6b6;cursor:pointer}.flights .resultadoFlights-left-box .item-filtro-range .right-wrapper .input-group-addon i{color:#333}.flights .resultadoFlights-left-box .item-filtro-range .date-day-selector{position:relative;margin:10px 0;text-align:center;background:#fff}.flights .resultadoFlights-left-box .item-filtro-range .date-day-selector .date-day-name{position:absolute;left:15px;right:15px;line-height:2}.flights .resultadoFlights-left-box .item-filtro-range .date-day-selector .date-day{background:#b6b6b6;padding:5px;cursor:pointer}.flights .lef-box-dark{text-align:center;font-size:16px;position:relative}.flights .lef-box-dark .top-left,.flights .lef-box-dark .top-right{float:left;width:50%;position:relative}.flights .lef-box-dark .top-left .detail,.flights .lef-box-dark .top-right .detail{display:block;font-size:12px}.flights .lef-box-dark .separator{padding-top:10px;margin-bottom:10px}.flights .lef-box-dark .bottom{padding-bottom:10px}.flights .lef-box-dark .boton-search button{width:100%;border-radius:0;background-clip:padding-box}.flights .lef-box-dark .top-left:after{display:block;content:"";position:absolute;top:15%;right:-1px;width:1px;height:70%}@media (max-width:992px){.flights .lef-box-dark .top-left,.flights .lef-box-dark .top-right{width:20%}.flights .lef-box-dark .top-left:after,.flights .lef-box-dark .top-right:after{display:block;content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#fff}.flights .lef-box-dark .bottom{float:left;width:30%;padding-top:7px}.flights .lef-box-dark .boton-search{float:left;width:30%}}@media (max-width:767px){.flights .lef-box-dark{font-size:11px}.flights .lef-box-dark .top-left,.flights .lef-box-dark .top-right{width:30%}.flights .lef-box-dark .top-left:after,.flights .lef-box-dark .top-right:after{display:block;content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#fff}.flights .lef-box-dark .bottom{width:30%}.flights .lef-box-dark .boton-search{width:13%}.flights .lef-box-dark .boton-search,.flights .lef-box-dark .boton-search button{position:absolute;right:0;top:0;height:100%}.flights .lef-box-dark .boton-search button i{margin:0}}.flights .flights .customNavigation{position:relative;float:left}.flights .flights .customNavigation a{position:absolute;top:62px;display:inline-block;padding-top:4px;text-align:center;cursor:pointer;height:55px;width:23px;background:rgba(0,0,0,.8);line-height:50px;color:#fff;z-index:3}.flights .flights .customNavigation a.prev{left:-748px;border-radius:0 30px 30px 0;background-clip:padding-box}.flights .flights .customNavigation a.prev i{margin-left:-6px}.flights .flights .customNavigation a.next{right:-1px;border-radius:30px 0 0 30px;background-clip:padding-box}.flights .flights .customNavigation a.next i{margin-right:-6px}.flights .flights .customNavigation a:hover{background:rgba(0,0,0,.6)}.flights .flights .next-back-navigation{padding:50px 20px 20px}.flights .flights .next-back-navigation button{width:48%;text-align:center}.flights .flights .next-back-navigation .btn-white{border:1px solid #0073c4;color:#0073c4;background:none}@media (max-width:992px) and (min-width:767px){.flights .flights .next-back-navigation{padding:30px 10px 20px 50%}.flights .flights .next-back-navigation button{font-size:16px}.flights .flights .next-back-navigation .btn-white{border:1px solid #0073c4;color:#fff;background:#0073c4}}.flights .f-left-search-params-container .form-group.destination .inputsearch{width:100%}.flights .f-left-search-params-container .checkin-date input{cursor:pointer;background:#fff}.flights .f-left-search-params-container .flight-checks label{margin-left:25px}@media (min-width:768px) and (max-width:1023px){.flights .f-left-search-params-container .lef-box-dark-container{width:100%;padding-bottom:20px}.flights .f-left-search-params-container .lef-box-dark-container .top-left{width:25%;margin-top:20px}.flights .f-left-search-params-container .lef-box-dark-container .top-right.bottom-fecha{width:25%}}@media (min-width:768px) and (max-width:1023px){.flights .f-left-search-params-container .boton-search{display:block;width:20%;position:relative;float:right;right:25px;bottom:25px}}.flights .search-detail.compact .flight-checks label{margin-left:5px}.flights .flight-search-box.full-view .flight-checks label{margin-top:40px}#mainPageContainer .sticky{padding-bottom:30px!important}@media (min-width:992px){#mainPageContainer .sticky{position:fixed;top:0;z-index:30}}@media (max-width:992px){#mainPageContainer .sticky{width:100%}}@media (min-width:768px){#mainPageContainer .sticky{width:570px}}@media (min-width:992px){#mainPageContainer .sticky{width:737.2px}}@media (min-width:1200px){#mainPageContainer .sticky{width:889.2px}}#transfer-select-buttons{padding:10px;background:#fff;background:linear-gradient(#fff,#fff,transparent)}#transfer-select-buttons .transfer-button-active{background-color:#f7f6f6;border-color:#015eab!important}#transfer-select-buttons .transfer-button-active:not(.ng-hide){transition:.7s ease-in-out 0s}#transfer-select-buttons .transfer-button-active:after{border-color:#0161ab transparent transparent;content:"";position:absolute;width:0;height:0;border-style:solid;border-width:12px 13px 0;left:50%;transform:translateX(-50%);bottom:-16px}#transfer-select-buttons .transfer-button{border:4px solid #e3e3e3;background-color:#f7f6f6;padding:6px;text-align:center;height:80px;border-radius:6px}@media (max-width:769px){#transfer-select-buttons .transfer-button{height:60px!important}}#transfer-select-buttons .transfer-button .go{color:#42a640}#transfer-select-buttons .transfer-button .return{color:#e91000}#transfer-select-buttons .transfer-button .transfer-button-desc{font-weight:700;font-size:15px}#transfer-select-buttons .transfer-button .transfer-button-desc .icon{vertical-align:middle}.roundtrip-package-link{cursor:pointer;float:left;padding:10px}.roundtrip-package-link .fa{font-size:20px;vertical-align:middle}.roundtrip-package-link .active{color:#0073c4!important}.icon-flipped{display:inline-block;transform:scaleX(-1)}.mystique-filter-transfer .fecha .fa-arrow-left,.mystique-filter-transfer .fecha .fa-arrow-right{left:48px!important;top:23px!important}@media (max-width:767px){.results-image figure img{height:auto;width:auto;max-width:100%}}.search-detail .form-group select[type=text]{font-size:12px}.results-price .price-local{color:#0061ab}@media (max-width:767px){.results-price .price-left .price-local{font-size:16px}}@media (max-width:767px){.results-price .price-detail{padding-top:0;padding-bottom:13px}.results-price .price-button-detalle{position:inherit}.results-price .price-button-detalle button{background:#015eab;color:#fff;height:inherit}}.results-content-header .menu-left.mobile .orderby{width:auto}.filters .filters-box-left:hover{background:#e3e3e3}.results-description .results-description-title i,.results-description .results-description-title span{vertical-align:middle}@media (max-width:769px){.results-description .results-description-title b{font-size:16px}}.results-description .results-description-features{padding-bottom:30px;width:80%}.results-description .results-description-features .fa{width:18px;text-align:center;color:grey;font-size:16px}.results-description .results-description-features .not-included{text-decoration:line-through}.results-description .tabs{position:absolute;bottom:0}.results-description .tabs a{padding-left:0}.results-description .tabs-selected a{border-bottom:2px solid #0073c4!important}.results-transfers .results-item{border:none;padding-top:20px;border-bottom:1px solid #b5bcc4}.results-transfers .results-item .description{border-bottom:1px solid #b5bcc4;padding-bottom:10px}@media (min-width:769px){.results-transfers .results-item .description{margin:0 0 0 25px}}.results-transfers .results-item .description .item:not(.rich-media){display:list-item;margin-left:18px}.results-transfers .results-item .description .rich-media ul li{display:list-item;list-style-type:disc;margin-left:45px}.results-content-list{min-height:500px;padding-bottom:100px}.results-content-list .price-primary-currency{color:#015eab;font-size:16px}.results-content-list .price-secondary-currency{font-weight:700;margin-bottom:0;color:#333}.results-content-list .title{border-bottom:1px solid #b5bcc4;font-weight:700;font-size:21px;padding:10px 18px}@media (max-width:769px){.results-content-list .title{font-size:15px}}.results-content-list #selected-segment.ng-hide{opacity:0}.results-content-list #selected-segment-container{padding-bottom:0!important}.results-content-list #selected-segment .footer-gradient{background:#fff;background:linear-gradient(#fff,#fff,transparent)}.results-content-list #selected-segment{background-color:#fff;transition:all .5s linear}.results-content-list #selected-segment .segment-title{font-weight:700;font-size:16px;padding:10px 18px}@media (max-width:769px){.results-content-list #selected-segment .segment-title{font-size:15px}}.results-content-list #selected-segment .segment-title a{color:#015eab;font-size:18px}.results-content-list #selected-segment .results-content-box{min-height:140px;padding-top:0}@media (max-width:769px){.results-content-list #selected-segment .results-content-box .results-description-title b{font-size:14px}}.results-content-list #selected-segment .results-price{bottom:0}@media (max-width:769px){.results-content-list #selected-segment .results-price{width:100%}.results-content-list #selected-segment .results-price .bottom-description{position:absolute;bottom:13px;left:0;width:60%;text-align:left;font-size:11px}}.results-content-list #selected-segment .results-image{width:22%}@media (max-width:769px){.results-content-list #selected-segment .results-image{width:33%}}.search-box .inputsearch.date-hour-left{width:70%}.search-box .inputsearch.date-hour-left .form-control[readonly]{background-color:#fff}@media (max-width:767px){.search-box #top-search-destinations{width:auto}}.search-box .day-number{vertical-align:top}@media (max-width:767px){.results-short{padding-top:0}.results-short .result-content-box-header-phone{display:-ms-flexbox;display:flex}.results-short .result-content-box-header-phone .item{-ms-flex:1 1 0;flex:1 1 0;width:0}.results-short .result-content-box-header-phone .item.results-image-supplier-xs{text-align:right;width:auto}.results-short .result-content-box-header-phone .item.header-title{text-align:left}.results-short .content-img{width:50%;float:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:stretch;align-content:stretch}.results-short .content-img .results-image{width:100%;margin:6px 0}.results-short .content-img .results-image img{margin:0 5px;width:100%;max-width:320px}.results-short .results-description{width:50%;float:left}.results-short .results-description .results-description-features b{padding:0}.results-short .results-price{margin-top:-35px;width:100%;position:relative!important}.results-short .results-price .price-primary-currency{text-align:right}.results-content-box{border-bottom:1px solid #b5bcc4;padding-top:0}.results-content-box .results-image-supplier-xs{position:absolute;right:0;top:-9px}.results-content-box.isRoundTrip{border-bottom:0}.return-box{margin-top:10px}.result-item .description{border:0}}#frmTranferForm .control.parsley-error i{color:#da3c3b!important}#frmTranferForm .control.parsley-error input{border:1px solid #da3c3b}#frmTranferForm .control+.errors-container{text-align:left;margin-left:0;color:#c00;margin-bottom:20px;margin-top:10px;font-weight:700}.route-search{width:100%;margin:0;padding:5px 0;position:absolute;top:0;background:hsla(0,0%,100%,.6)}@media (max-width:992px){.h-breadcrum-place{padding-bottom:15px}}.h-breadcrum-place span{font-size:11px}.h-breadcrum-place span.last{color:#0073c4;font-weight:600}.h-breadcrum-place .separator{color:#0073c4}.h-breadcrum-place a.back{font-size:11px;margin-top:3px;padding-right:0;text-align:right;color:#0073c4;margin-right:0;font-weight:600}.h-breadcrum-place a.back i{float:right;position:absolute;margin-left:-17px;font-size:16px;font-weight:700}.h-breadcrum-place a.back i.moved-left{margin-left:-22px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.myreservation-page{position:relative;z-index:2;background:#fff;margin-top:25px;margin-bottom:50px;padding:15px 30px;min-height:1000px}.myreservation-page#mybookings-page{min-height:1600px}@media (max-width:991px){.myreservation-page{padding:15px}}@media (max-width:767px){.myreservation-page{padding:10px 10px 50px}}.myreservation-page .back-reservations{font-size:17px}.myreservation-page .back-reservations .icon-arrow_right:before{transform:rotate(180deg);display:inline-block;font-size:16px}.myreservation-page .blue{color:#015eab}.myreservation-page .green{color:#009045}.myreservation-page .red{color:#f82c14}.myreservation-page hr{border-top-color:#ccc}.myreservation-page h4.no-cluster-info{font-size:14px;color:#015eab}.myreservation-page .mybookings-pagination{text-align:center;margin:40px 0}.myreservation-page .nopadding-right{padding-right:0}.myreservation-page .stay-details{padding-top:10px;display:table;width:100%;margin-bottom:10px}@media (max-width:767px){.myreservation-page .stay-details{display:block}}.myreservation-page .stay-details:after{content:'';clear:both;display:block}.myreservation-page .stay-details>p{display:inline-block;vertical-align:middle;width:auto}@media (max-width:767px){.myreservation-page .stay-details>p{position:relative;padding-left:20px}.myreservation-page .stay-details>p .icon{position:absolute!important;left:0;top:4px!important}}.myreservation-page .stay-details>p:first-child{border-right:1px solid #ccc;padding-right:15px}.myreservation-page .stay-details>p:first-child+p{padding-left:15px}@media (max-width:767px){.myreservation-page .stay-details>p:first-child+p{padding-left:30px}.myreservation-page .stay-details>p:first-child+p .icon{left:10px}}.myreservation-page .stay-details>p.reservation-calendar{padding-left:0;width:100%}.myreservation-page .stay-details>p.reservation-calendar:before:after{content:"";display:table;clear:both}@media (max-width:767px){.myreservation-page .stay-details>p{display:block;font-size:13px;vertical-align:text-top;width:50%}.myreservation-page .stay-details>p:first-child{float:left}.myreservation-page .stay-details>p:first-child+*{float:right}}.myreservation-page .stay-details>p .icon{margin-right:10px;top:2px;position:relative}.myreservation-page .stay-details>p .icon.icon-fichahotel-entrada{color:#5c9431}.myreservation-page .stay-details>p .icon.icon-fichahotel-salida{color:#e91000}.myreservation-page .view-detail-btn{position:relative;margin-left:15px;display:inline-block;padding:6px 12px;font-size:12px;top:4px;background:#015eab;border-radius:3px;color:#fff}.myreservation-page .reservation-menu{position:relative}.myreservation-page .reservation-menu h2{position:relative;padding:15px 0;margin-top:0;font-size:26px;font-weight:700}@media (max-width:768px){.myreservation-page .reservation-menu h2{padding:10px 0 0;margin-bottom:5px}}.myreservation-page .reservation-menu .my-reservation-filters{position:absolute;right:0;top:15px}.myreservation-page .reservation-menu .my-reservation-filters .colapse-expand{display:inline-block;margin-right:10px}.myreservation-page .reservation-menu .my-reservation-filters .colapse-expand .with-separator{display:inline-block}@media (max-width:768px){.myreservation-page .reservation-menu .my-reservation-filters .colapse-expand{margin-left:0;padding-left:0;display:block;width:20%;float:left}}.myreservation-page .reservation-menu .my-reservation-filters .form-xls,.myreservation-page .reservation-menu .my-reservation-filters .form-xls .mybookings-reports-choose{display:inline-block}@media (max-width:769px){.myreservation-page .reservation-menu .my-reservation-filters .form-xls .mybookings-reports-choose{margin-left:35px}}.myreservation-page .reservation-menu .my-reservation-filters .form-xls .mybookings-reports-choose a span.fa-stack{top:3px}@media (max-width:769px){.myreservation-page .reservation-menu .my-reservation-filters .form-xls .mybookings-reports-choose a span.fa-stack{top:0}}.myreservation-page .reservation-menu .my-reservation-filters .form-xls .mybookings-reports-choose a span.fa-stack i.fa-plus{font-size:60%;bottom:5px}.myreservation-page .reservation-menu .my-reservation-filters .form-xls .mybookings-reports-choose a:hover{color:#015eab}@media (max-width:768px){.myreservation-page .reservation-menu .my-reservation-filters{position:relative;top:5px}}.myreservation-page .reservation-menu .my-reservation-filters .query-selector-container{display:inline-block;margin-right:20px}.myreservation-page .reservation-menu .my-reservation-filters .query-selector-container select{border:0;border-bottom:1px solid #ccc;width:100%;display:block;border-radius:3px;padding:5px 10px;transition:border-color .5s ease;background:inherit;outline:none}@media (max-width:768px){.myreservation-page .reservation-menu .my-reservation-filters .query-selector-container{margin-bottom:10px;width:80%}}.myreservation-page .reservation-menu .my-reservation-filters .delete-container{display:inline-block;margin-right:25px}.myreservation-page .reservation-menu .my-reservation-filters .delete-container span{font-size:18px;cursor:pointer}.myreservation-page .reservation-menu .my-reservation-filters .delete-container span:hover{color:red}.myreservation-page .reservation-menu .my-reservation-filters a{padding:2px 0;margin:0 2px}@media (max-width:768px){.myreservation-page .reservation-menu .my-reservation-filters a{display:block;float:left;line-height:.9}}.myreservation-page .reservation-menu .my-reservation-filters a i{transition:all .25s ease;font-style:normal;font-size:22px;color:#777}.myreservation-page .reservation-menu .my-reservation-filters a:hover i{color:#015eab}.myreservation-page .reservation-menu .my-reservation-filters.my-budget-filters{padding-bottom:20px}.myreservation-page .reservation-menu .my-reservation-filters.my-budget-filters .icon-plus:before{font-size:19px}@media (max-width:768px){.myreservation-page .reservation-menu .mb-quick-search.visible-show{position:relative;top:-25px;left:0;right:0;width:100%}}@media (max-width:768px){.myreservation-page .reservation-menu .mb-filters.visible-show{position:relative;top:-15px;left:0;right:0;width:100%}}.myreservation-page .reservation-menu .mb-filters,.myreservation-page .reservation-menu .mb-quick-search{background-color:#f7f5f6;width:400px;position:absolute;top:20px;border:1px solid #95989a;right:0;padding:10px 20px;box-shadow:0 0 10px #888;visibility:hidden;opacity:0;transition:all .3s ease-in-out;z-index:100}.myreservation-page .reservation-menu .mb-filters .search-heading h1.search-title,.myreservation-page .reservation-menu .mb-quick-search .search-heading h1.search-title{color:#0173c4;font-size:14px;font-weight:100;text-transform:uppercase}.myreservation-page .reservation-menu .mb-filters .search-heading h1.search-title .fa,.myreservation-page .reservation-menu .mb-quick-search .search-heading h1.search-title .fa{margin-right:10px}.myreservation-page .reservation-menu .mb-filters .search-heading .close-search,.myreservation-page .reservation-menu .mb-quick-search .search-heading .close-search{font-size:20px;position:absolute;top:17px;right:20px;color:#606060}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset{position:relative;margin-top:12px;padding:10px 0;display:block;float:left;width:100%;margin-right:3%}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset input,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset select,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset input,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset select,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset input,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset select,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset input,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset select{border-radius:0;border:0;border-bottom:1px solid #ccc;width:100%;display:block;border-radius:3px;padding:5px 10px;transition:border-color .5s ease;background:inherit;outline:none}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset input.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset input.ng-not-empty+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset input:focus+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset input:focus+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset select.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset select.ng-not-empty+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset select:focus+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset select:focus+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset input.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset input.ng-not-empty+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset input:focus+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset input:focus+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset select.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset select.ng-not-empty+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset select:focus+div+label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset select:focus+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset input.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset input.ng-not-empty+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset input:focus+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset input:focus+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset select.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset select.ng-not-empty+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset select:focus+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset select:focus+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset input.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset input.ng-not-empty+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset input:focus+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset input:focus+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset select.ng-not-empty+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset select.ng-not-empty+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset select:focus+div+label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset select:focus+label{opacity:1;top:-10px;padding-left:7px;color:#015eab;font-size:13px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset label{position:absolute;top:15px;padding-left:7px;transition:all .3s ease;opacity:1;font-size:15px;font-weight:600;pointer-events:none}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset label.label-checkbox,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset label.label-checkbox,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset label.label-checkbox,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset label.label-checkbox{margin-top:5px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset .error-date-required,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset .error-date-required,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset .error-date-required,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset .error-date-required{display:block;width:250px;margin-top:10px;color:red}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.contract label,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.contract label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.contract label,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.contract label{position:relative;width:30%;float:left;margin-right:10px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.contract label span,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.contract label span,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.contract label span,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.contract label span{margin-left:10px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.half,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.half,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.half,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.half{width:40%;float:left}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.half .fa-calendar,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.half .fa-calendar,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.half .fa-calendar,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.half .fa-calendar{position:absolute;right:5px;top:20px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.sixty,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.sixty,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.sixty,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.sixty{width:60%}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.sixty+a,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.sixty+a,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.sixty+a,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.sixty+a{margin-top:30px;text-transform:uppercase;display:block;float:left;color:#34ace9;font-weight:700;cursor:pointer}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer fieldset.sixty+a span,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher fieldset.sixty+a span,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer fieldset.sixty+a span,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher fieldset.sixty+a span{margin-left:5px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .btn-searcher,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .btn-searcher,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .btn-searcher,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .btn-searcher{width:100%;background-color:#015eab;color:#fff;font-weight:700}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .btn-searcher.half,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .btn-searcher.half,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .btn-searcher.half,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .btn-searcher.half{float:left;width:49%}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .btn-searcher.half:nth-of-type(2),.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .btn-searcher.half:nth-of-type(2),.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .btn-searcher.half:nth-of-type(2),.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .btn-searcher.half:nth-of-type(2){float:right}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .btn-searcher.half i.fa,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .btn-searcher.half i.fa,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .btn-searcher.half i.fa,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .btn-searcher.half i.fa{margin-right:5px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .mb-buttons-container,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .mb-buttons-container,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .mb-buttons-container,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .mb-buttons-container{margin:20px 0}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .mb-more-filters,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .mb-more-filters,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .mb-more-filters,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .mb-more-filters{text-align:center;margin-bottom:15px}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .mb-more-filters a,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .mb-more-filters a,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .mb-more-filters a,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .mb-more-filters a{color:#278bd2;font-weight:700}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .checkbox,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .checkbox,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .checkbox,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .checkbox{width:100%}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .checkbox input,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .checkbox input,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .checkbox input,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .checkbox input{float:left;display:inline-block;width:67%}.myreservation-page .reservation-menu .mb-filters .mb-search-form .filterer .checkbox p,.myreservation-page .reservation-menu .mb-filters .mb-search-form .searcher .checkbox p,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .filterer .checkbox p,.myreservation-page .reservation-menu .mb-quick-search .mb-search-form .searcher .checkbox p{display:inline-block;width:60%;float:right;font-size:11px;font-style:italic}.myreservation-page .reservation-menu .mb-filters.visible-show,.myreservation-page .reservation-menu .mb-quick-search.visible-show{visibility:visible;opacity:1}.myreservation-page .reservation-menu .quick-search{display:none;position:absolute;right:25px;top:20px;padding:2px 2px 5px;width:100%;max-width:340px;z-index:999;border:1px solid #c2c2c2;background:#ebebeb}.myreservation-page .reservation-menu .quick-search.active{display:block}.myreservation-page .reservation-menu .quick-search:after{content:"";display:table;clear:both}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search{width:90%}}.myreservation-page .reservation-menu .quick-search h5{text-align:right;background:#015eab;color:#fff;padding:5px;margin:0;font-size:12px}.myreservation-page .reservation-menu .quick-search h5:after{content:"";display:table;clear:both}.myreservation-page .reservation-menu .quick-search h5 i{font-style:normal}.myreservation-page .reservation-menu .quick-search form{padding:5px 10px 20px;margin:0}.myreservation-page .reservation-menu .quick-search form input,.myreservation-page .reservation-menu .quick-search form select{font-size:11px;margin:5px auto;padding:2px;width:99%;display:block}.myreservation-page .reservation-menu .quick-search form button{font-size:11px;float:right;margin-right:1%;padding:2px 5px;border-radius:0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box{right:0}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box{width:100%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters fieldset{font-size:0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box{position:relative;max-width:67.5%;width:100%}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box{width:62.5%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box>div,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box>label{vertical-align:middle;margin-bottom:0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box>select{width:69%;vertical-align:middle}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box>select{width:64%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box>input{width:69%;vertical-align:middle}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box>input{max-width:64%;width:100%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double{width:100%;max-width:100%;font-size:0;padding:5px 0 0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double label{padding-bottom:0;margin-bottom:0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div{box-sizing:border-box;vertical-align:middle;width:50%;display:inline-block}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>*{display:inline-block;vertical-align:middle}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>div{max-width:107px}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>div{max-width:60%;width:100%;padding-right:0}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>div.calendar{position:relative;max-width:65%}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>div.calendar{max-width:60%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>div.calendar input{padding-left:20px;box-sizing:border-box}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div>div.calendar .icon{position:absolute;left:2px;top:7px;font-size:20px}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div:first-child>div{max-width:102px;margin-right:5px}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .inline-box.double>div:first-child>div{max-width:60%;width:100%;margin-right:0}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .with-button input{display:inline-block;vertical-align:middle;max-width:155px}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .with-button input{max-width:40%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .with-button button{display:inline-block;max-width:60px;vertical-align:middle;margin-top:6px;padding:4px}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .with-button button{max-width:21%;width:100%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .checkbox-container input[type=checkbox]{display:inline-block;width:auto;vertical-align:middle;margin:0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .checkbox-container p{display:inline-block;font-style:italic;font-size:9px;max-width:168px;vertical-align:middle;margin-bottom:0}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .checkbox-container p{max-width:59%;padding-left:3px}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .contract label,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .contract p{display:inline-block;vertical-align:middle}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .contract p{font-size:13px;margin:0;color:#006ab4}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .advance-filters .contract p{max-width:59%;width:100%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .aligned-top{padding-top:5px}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .aligned-top>*{vertical-align:text-top}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box .aligned-top .inline-box{top:-10px;margin-bottom:-10px;position:relative}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset{text-align:left;vertical-align:middle;width:100%;display:block}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset>div{vertical-align:middle;padding:0 2px;display:inline-block}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset>div:after{content:"";display:table;clear:both}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset label{line-height:1;vertical-align:middle;display:inline-block;font-size:12px;width:31%;margin-bottom:0}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset label{width:36%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset .stars{margin-left:0}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select{display:inline-block}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input.biggest-select,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select.biggest-select{vertical-align:middle;width:67%}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input.biggest-select,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select.biggest-select{width:62%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input.small,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select.small{width:20%}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input.small,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select.small{width:18%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input.medium,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select.medium{width:46%}@media (max-width:767px){.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset input.medium,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box fieldset select.medium{width:43%}}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box form.active .small-filters,.myreservation-page .reservation-menu .quick-search.myreservation-filters-box form .advance-filters{display:none}.myreservation-page .reservation-menu .quick-search.myreservation-filters-box form.active .advance-filters{display:block}.myreservation-page .mybookings-filter-counter h3{font-size:18px}.myreservation-page .mybookings-filter-counter h3 span.query-name{font-weight:700;color:#015eab}.myreservation-page .mybookings-filter-counter h3 span.thin{color:#015eab}@media (max-width:768px){.myreservation-page .mybookings-filter-counter{padding-top:10px}}.myreservation-page .reservation-details.budget-details .myreservation-list>li>a:focus,.myreservation-page .reservation-details.budget-details .myreservation-list>li>a:hover{color:inherit;cursor:default}.myreservation-page .reservation-details.budget-details .myreservation-list>li>a:before{content:"\e1000";font-size:25px;font-family:icomoon!important;top:-7px}.myreservation-page .reservation-details .myreservation-list p{font-family:Inter,sans-serif}.myreservation-page .reservation-details .myreservation-list p.circuit-cities,.myreservation-page .reservation-details .myreservation-list p.circuit-days{font-weight:700;margin:0}.myreservation-page .reservation-details .myreservation-list>li{display:block;width:100%;padding-left:25px}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li{padding-left:0}}.myreservation-page .reservation-details .myreservation-list>li>a{position:relative;display:block}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li>a{padding-left:20px}}.myreservation-page .reservation-details .myreservation-list>li>a:before{transition:all .25s ease;display:block;left:-30px;top:-1px;position:absolute;content:"\f078";font-family:FontAwesome;color:inherit;speak:none;font-size:18px}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li>a:before{left:-3px}}.myreservation-page .reservation-details .myreservation-list>li>a h3{font-size:20px;font-weight:700}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li>a h3{font-size:17px}}.myreservation-page .reservation-details .myreservation-list>li .header-details{display:block;position:relative;width:100%}.myreservation-page .reservation-details .myreservation-list>li .header-details .traveler-details{padding-right:200px}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li .header-details .traveler-details{padding-right:0}.myreservation-page .reservation-details .myreservation-list>li .header-details .traveler-details p{margin-bottom:0;font-size:12px;display:block;width:100%}}.myreservation-page .reservation-details .myreservation-list>li .header-details .traveler-details p{margin-bottom:5px}.myreservation-page .reservation-details .myreservation-list>li .header-details .traveler-details p strong{font-weight:700}.myreservation-page .reservation-details .myreservation-list>li .header-details .traveler-details.budget-details .icon-user:before{padding-right:5px}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details{padding:5px 0;position:absolute;top:0;right:0;font-size:0}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details{text-align:center}}@media (max-width:600px){.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details{position:static;display:block;padding:0 0 30px}}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details>div{display:inline-block;vertical-align:middle}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details p{text-align:right;font-weight:700;margin:0;font-size:14px}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details p.usd-price{font-size:11px;color:#969c9c}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details p.local-price{position:relative;top:-2px;color:#0061ab}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details p.local-price sub{font-size:10px;text-transform:uppercase;position:relative;bottom:0}.myreservation-page .reservation-details .myreservation-list>li .header-details .view-details.budget-view-details i{font-size:18px;vertical-align:middle;padding-left:10px;cursor:pointer}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list{display:none;padding:20px 0 20px 25px}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list{padding-left:5px}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list .blue{display:inline-block}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list .icon-act4{margin-right:10px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li{width:100%;position:relative;display:block;margin-bottom:20px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li:before{z-index:1;display:block;position:absolute;content:'';width:100%;left:0;top:22px;background:#ccc;height:1px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li h4{font-family:Inter,sans-serif;font-size:18px;font-weight:600}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading{display:block;width:100%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading a{padding-right:5px;background:#fff;position:relative;z-index:2;display:inline-block}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading a.hotel-file{position:absolute;right:-2px;top:3px;font-size:20px;color:#777;padding-right:0;padding-left:5px}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading a.hotel-file{display:none}}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading a:not(.hotel-file){padding-left:20px}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading a:not(.hotel-file):before{display:block;left:-25px;top:6px;position:absolute;content:"\f078";font-family:FontAwesome;color:inherit;speak:none;font-size:18px;transition:all .25s ease;transform:rotate(-90deg)}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading a:not(.hotel-file):before{left:0}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .heading>img{position:absolute;right:0;top:45px;height:30px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li.active .toggle:before{transform:rotate(0deg)!important}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .header-subdetails .traveler-details>p{padding-right:5px;display:inline-block}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .header-subdetails .traveler-details>p{margin-bottom:2px;font-size:12px;display:block;width:100%}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .header-subdetails .traveler-details>p strong{font-weight:600}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .header-subdetails .traveler-details>p i{margin-right:5px;top:1px;position:relative}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li.active .toggle:before{transform:rotate(-180deg)}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li.active .expanded-reservation-detail{display:block;height:auto!important}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li.active .expanded-reservation-detail .info-message-billboard{text-align:center;background-color:#80a6d3;border:1px solid #015eab;color:#fff;font-weight:700;padding:8px;border-radius:4px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li.active .expanded-reservation-detail .info-message-billboard p.info-message-text{padding:0;margin:0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail{display:none;padding:15px 0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail:after{content:"";display:table;clear:both}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12{padding:0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left{padding-left:0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box{padding:0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box{background:#f7f6f6}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box:after{content:"";display:table;clear:both}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box .fecha{text-align:center;padding:7px 5px;font-size:22px;font-weight:700}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box .fecha p{font-size:12px;text-align:center;font-weight:400;margin-bottom:0;color:#333}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .gray-box{background:#e6e6e6;font-size:12px;padding:5px;text-align:center}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .gray-box.for-flights{padding:20px 5px}@media only screen and (max-width:1200px) and (min-width:991px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .col-sm-8,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-4{width:50%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-2{width:25%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-10{width:75%}}@media (max-width:991px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .col-sm-8,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-4{width:50%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-2{width:25%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-10{width:75%}}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .nopadding-left,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .nopadding-right{padding:0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>* .col-sm-6{padding:5px 0!important}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>* .col-sm-6 img{margin:0 auto}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .fecha{width:50%;float:left}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12 .col-sm-8,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-2,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-4,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .col-sm-12>.col-sm-10{width:100%}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .cars-checkin{padding:10px 0 25px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .cars-checkin:after{content:"";display:table;clear:both}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .cars-checkin>div{width:50%;float:right}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .cars-checkin>div:first-child{float:left}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .cars-checkin>div strong{text-transform:uppercase;font-size:12px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .cars-checkin>div p{text-transform:uppercase;font-size:12px;margin-bottom:0}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail ul:after{content:"";display:table;clear:both}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail ul li{width:50%;float:left;display:block;padding-bottom:5px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail ul li p{margin-bottom:0;color:#777;font-size:12px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail ul li p i{margin-right:5px;font-size:15px;position:relative;top:2px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .resultadohoteles-hotel-description{width:100%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .resultadohoteles-hotel-description .ad-ubicacion{padding-bottom:25px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .resultadohoteles-hotel-description .ubicacion i{color:#777}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .resultadohoteles-hotel-description .cities-included .title{font-weight:700}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail{padding-top:5px;padding-bottom:15px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail .state{font-size:16px;font-family:Inter,sans-serif;font-weight:600}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail .state .icon{font-size:21px;position:relative;top:2px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open{background:#f1f7fc}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open:before{display:block}@media (max-width:768px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open:before{display:none}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open .flight-detail-expanded{padding-top:10px;padding-bottom:10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;display:block}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open .flight-detail-expanded:after{content:"";display:table;clear:both}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open .flight-detail-expanded a.more-details-flights{width:23%;text-align:left;text-decoration:underline;float:right;font-size:12px;color:#015eab}@media (max-width:480px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.open .flight-detail-expanded a.more-details-flights{width:100%}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail:after{content:"";display:table;clear:both}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div{float:left}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div>*{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div p,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div var{margin:0;font-size:12px;font-style:normal}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div.airline{padding-right:15px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div.airline img,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div.stops{padding:0 10px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail>div.type-of-trip{display:block;width:100%}@media (max-width:767px){.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs{display:table;width:100%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div{padding:0;vertical-align:middle;float:none;top:auto;margin:0;position:relative;display:table-cell;width:auto;padding-right:25px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div:last-of-type{padding:0 0 0 10px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div:last-of-type p{text-align:left}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div:last-of-type p:first-child{padding-right:5px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div strong{display:block;width:100%;text-transform:uppercase;color:#0173c4;font-size:13px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div i{font-size:11px;text-trasnform:uppercase;font-style:normal}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div br{display:block}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .flight-detail.visible-xs>div .stops{margin-top:5px;margin-left:-10px}}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops p{font-size:14px;color:#0068bc}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops p strong{text-transform:uppercase;font-size:16px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops p sup{margin-left:.5em;color:#333;font-size:65%}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic{position:relative;margin:0 10px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic.direct-flight{width:75px;text-align:center}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic.direct-flight span{display:inline-block;color:#0068bc;font-size:11px;text-transform:uppercase;border-bottom:3px solid #0068bc}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic.direct-flight:after,.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic.direct-flight:before{display:none!important}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic:before{content:'';position:absolute;display:block;width:100%;top:4px;background:#2f549c;height:5px;border-radius:3px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic:after{content:'';position:absolute;display:block;top:-1px;right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2f549c}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic>div{padding:0 5px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic>div span{position:relative;z-index:2;margin:0 5px;width:12px;height:12px;vertical-align:middle;border-radius:50%;display:block;float:left;background:#00276f;color:#fff;font-size:11px;text-align:center;line-height:11px}.myreservation-page .reservation-details .myreservation-list>li .reservation-detail-list>li .expanded-reservation-detail .stops .stop-graphic>div span.icon{font-size:7px}.myreservation-page .reservation-details .myreservation-list>li.active .toggle:before{transform:rotate(-180deg)}.myreservation-page .reservation-details .myreservation-list>li.active .reservation-detail-list{display:block}.myreservation-page.flow-flight .blue{display:inline-block}.reservation-page .reservation-custom .custom-price-detail p{font-weight:700}.reservation-page .reservation-custom .custom-price-detail p em{text-align:left;min-width:85px;margin-left:5px;display:inline-block;line-height:1.5}.reservation-page .reservation-custom .reservation-details .content-header h4:not(.expandible-details){max-width:95%}.reservation-page .reservation-custom .content-header>h4 .content-header-title{max-width:92%}.reservation-page .reservation-custom .content-header:before{display:none}.reservation-page .reservation-custom .blue{color:#015eab!important}.reservation-page .reservation-custom .green{color:#009045!important}.reservation-page .reservation-custom .red{color:#f82c14!important}.reservation-page .reservation-custom>div{vertical-align:top!important}.reservation-page .reservation-custom .reservation-date-detail .gray-box.extra-padding{padding:20px 5px}.reservation-page .reservation-custom .reservation-date-detail .flight-description>div:first-child img{position:relative;left:-25%;max-width:150%;margin-bottom:5px}.reservation-page .reservation-custom .reservation-date-detail .flight-description>div:first-child p,.reservation-page .reservation-custom .reservation-date-detail .flight-description>div:first-child var{font-weight:700}.reservation-page .reservation-custom .cars-checkin{padding:10px 0 25px}.reservation-page .reservation-custom .cars-checkin:after{content:"";display:table;clear:both}.reservation-page .reservation-custom .cars-checkin>div{width:50%;float:right}.reservation-page .reservation-custom .cars-checkin>div:first-child{float:left}.reservation-page .reservation-custom .cars-checkin>div strong{text-transform:uppercase;font-size:12px}.reservation-page .reservation-custom .cars-checkin>div p{text-transform:uppercase;font-size:12px;margin-bottom:0}.reservation-page .reservation-custom .cars-checkin+ul li p{font-size:12px}.reservation-page .reservation-custom .small-copy{font-size:13px}.reservation-page .reservation-custom .small-copy strong{margin-top:5px}.reservation-page .reservation-custom .expandible-details{margin-top:20px}.reservation-page .reservation-custom .reservation-status-container p{font-size:14px}.reservation-page .reservation-custom .reservation-status-container .reservation-status .icon{margin-right:5px;position:relative;top:0;font-size:15px}.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div h6:first-child{margin-top:0}.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div p strong{padding-left:10px}.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div p.nopadding strong,.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div p strong:first-child{padding-left:0}.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div ol{padding-left:10px;color:#000;margin:10px 0}.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div ol li{font-size:11px;display:block}.reservation-page .reservation-custom .reservation-details>ul>li .result-description>div ol li span{font-size:13px;line-height:1.6;padding-left:5px}.reservation-page .reservation-custom.reservation-activities .price-detail-list li .stay-details>p:not(.non-border):first-child{border:0}.reservation-page .reservation-custom.reservation-activities .activities-description p{padding-bottom:0;margin-bottom:0}.reservation-page .reservation-custom.reservation-activities .activities-description>div>div{padding-bottom:10px}.reservation-page .reservation-custom.reservation-flights .head-flight-intinerary{position:relative}.reservation-page .reservation-custom.reservation-flights .head-flight-intinerary .flight-link-box{position:absolute;right:5px;top:15px;max-width:75px}.reservation-page .reservation-custom.reservation-flights .comments-and-requests form a{display:block;width:100%;border-bottom:1px dashed #ccc;font-weight:700;padding:10px 0}.reservation-page .reservation-custom.reservation-flights .comments-and-requests form a i{position:realtive;top:2px;margin-right:5px;display:inline-block;transform:rotate(90deg)}.reservation-page .reservation-custom.reservation-flights .comments-and-requests form a.active i{transform:rotate(-90deg)}.reservation-page .reservation-custom.reservation-flights .comments-and-requests form a.active+.expandible-box{display:block}.reservation-page .reservation-custom.reservation-flights .comments-and-requests .label-animation{display:block;float:left;width:30%;margin:5px 1.66%}.reservation-page .reservation-custom.reservation-flights .comments-and-requests .label-animation input,.reservation-page .reservation-custom.reservation-flights .comments-and-requests .label-animation select{margin:0;width:100%;outline:none}.reservation-page .reservation-custom.reservation-flights .comments-and-requests .label-animation select{z-index:2;position:relative;cursor:pointer}.reservation-page .reservation-custom.reservation-flights .comments-and-requests .expandible-box{display:none;padding-top:10px;padding-bottom:25px}.reservation-page .reservation-custom.reservation-flights .comments-and-requests .expandible-box:after{content:"";display:table;clear:both}.reservation-page .reservation-custom.reservation-flights .comments-and-requests button{margin:5px 0;padding-left:1em}.reservation-page .reservation-custom.reservation-flights .comments-and-requests input,.reservation-page .reservation-custom.reservation-flights .comments-and-requests select{background:transparent;border:0;display:block;width:30%;float:left;margin:5px 1.66%;padding:10px 0 9px;border-bottom:1px solid #ccc;height:40px}.reservation-page .reservation-custom.reservation-flights .comments-and-requests input:after,.reservation-page .reservation-custom.reservation-flights .comments-and-requests select:after{content:"";display:table;clear:both}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .comments-and-requests input,.reservation-page .reservation-custom.reservation-flights .comments-and-requests select{width:100%;margin:5px 0}}.reservation-page .reservation-custom.reservation-flights .scroleable{max-height:250px;overflow:auto}.reservation-page .reservation-custom.reservation-flights .flight-detail{padding-top:5px;padding-bottom:15px}.reservation-page .reservation-custom.reservation-flights .flight-detail:after{content:"";display:table;clear:both}.reservation-page .reservation-custom.reservation-flights .flight-detail .state{font-size:14px;font-family:Inter,sans-serif;font-weight:600}.reservation-page .reservation-custom.reservation-flights .flight-detail .state+img{max-width:80px}.reservation-page .reservation-custom.reservation-flights .flight-detail .state strong{padding-left:0}.reservation-page .reservation-custom.reservation-flights .flight-detail .state .icon{font-size:21px;position:relative;top:2px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div{float:left}.reservation-page .reservation-custom.reservation-flights .flight-detail>div>*{display:inline-block;vertical-align:middle}.reservation-page .reservation-custom.reservation-flights .flight-detail>div p,.reservation-page .reservation-custom.reservation-flights .flight-detail>div var{margin:0;font-size:12px;font-style:normal}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.airline{padding-right:15px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.airline img,.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops{padding:0 10px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.type-of-trip{display:block;width:100%}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops p{font-size:14px;color:#0068bc}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops p strong{text-transform:uppercase;font-size:14px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops p sup{margin-left:.5em;color:#333;font-size:65%}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic{position:relative;margin:0 10px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic.direct-flight{width:75px;text-align:center}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic.direct-flight span{display:inline-block;color:#0068bc;font-size:11px;text-transform:uppercase;border-bottom:3px solid #0068bc}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic.direct-flight:after,.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic.direct-flight:before{display:none!important}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic:before{content:'';position:absolute;display:block;width:100%;top:4px;background:#2f549c;height:5px;border-radius:3px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic:after{content:'';position:absolute;display:block;top:-1px;right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2f549c}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic>div{padding:0 5px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic>div span{position:relative;z-index:2;margin:0 5px;width:12px;height:12px;vertical-align:middle;border-radius:50%;display:block;float:left;background:#00276f;color:#fff;font-size:11px;text-align:center;line-height:11px}.reservation-page .reservation-custom.reservation-flights .flight-detail>div.stops .stop-graphic>div span.icon{font-size:7px}.reservation-page .reservation-custom.reservation-flights .head-flight-intinerary:after{content:"";display:table;clear:both}.reservation-page .reservation-custom.reservation-flights .passager-special-request{padding:10px 0}.reservation-page .reservation-custom.reservation-flights .passager-special-request form{margin-bottom:0}.reservation-page .reservation-custom.reservation-flights .passager-special-request form h6:first-of-child{margin-top:10px}.reservation-page .reservation-custom.reservation-flights .passager-special-request form label{color:#777}.reservation-page .reservation-custom.reservation-flights .passager-special-request .select-box{overflow:hidden;position:relative;padding:7px;width:60%;display:inline-block;background:#fff;border:1px solid #777;border-radius:5px}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .passager-special-request .select-box{width:100%}}.reservation-page .reservation-custom.reservation-flights .passager-special-request .select-box:before{content:'';display:block;position:absolute;z-index:2;right:8px;top:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.reservation-page .reservation-custom.reservation-flights .passager-special-request .select-box:after{z-index:1;display:block;content:'';position:absolute;right:0;height:100%;top:0;width:30px;background:#0073c4}.reservation-page .reservation-custom.reservation-flights .passager-special-request .select-box select{position:relative;z-index:3;background:transparent;display:block;width:100%;cursor:pointer;border:0;outline-color:transparent;-ms-appearance:none;-o-appearance:none;appearance:none}.reservation-page .reservation-custom.reservation-flights .flight-detail-information{border-top:1px solid #ccc;padding:5px 0 25px}.reservation-page .reservation-custom.reservation-flights .flight-detail-information>p{padding-left:0;line-height:1.75;font-size:13px}.reservation-page .reservation-custom.reservation-flights .flight-bottom{padding-bottom:0!important}.reservation-page .reservation-custom.reservation-flights .flight-bottom .icon{font-size:16px}.reservation-page .reservation-custom.reservation-flights .flight-bottom p{line-height:2!important}.reservation-page .reservation-custom.reservation-flights .section-flight{border-top:1px dotted #ccc;margin:5px 0;padding:10px 0}.reservation-page .reservation-custom.reservation-flights .section-flight>.col-sm-6:first-child{padding-left:0;border-right:1px solid #ccc}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .section-flight>.col-sm-6:first-child{border-right:0}}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .section-flight>.col-sm-6{padding-left:0}}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic{position:relative;margin:0 10px}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic.direct-flight{width:75px;text-align:center}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic.direct-flight span{display:inline-block;color:#0068bc;font-size:11px;text-transform:uppercase;border-bottom:3px solid #0068bc}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic.direct-flight:after,.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic.direct-flight:before{display:none!important}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic:before{content:'';position:absolute;display:block;width:100%;top:4px;background:#2f549c;height:5px;border-radius:3px}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic:after{content:'';position:absolute;display:block;top:-1px;right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2f549c}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic>div{padding:0 5px}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic>div span{position:relative;z-index:2;margin:0 5px;width:12px;height:12px;vertical-align:middle;border-radius:50%;display:block;float:left;background:#00276f;color:#fff;font-size:11px;text-align:center;line-height:11px}.reservation-page .reservation-custom.reservation-flights .section-flight .stop-graphic>div span.icon{font-size:7px}.reservation-page .reservation-custom.reservation-flights .section-flight .conection-style,.reservation-page .reservation-custom.reservation-flights .section-flight .conection-style+.stop-graphic{display:inline-block}.reservation-page .reservation-custom.reservation-flights .flight-intinerary{padding:0 25px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary>div{padding-bottom:25px}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary{padding:0}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .head-flight-intinerary{display:block;padding-bottom:5px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .head-flight-intinerary p{padding:3px 0}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-detail-expanded{padding:20px 0;background:#f1f7fc}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph{padding-bottom:10px;max-width:75%;margin:0 auto;display:block}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph .luggage .icon{padding-right:5px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph .rotate45{display:inline-block;transform:rotate(45deg);position:relative;top:3px}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph{max-width:100%}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li{padding:5px 0;display:table}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li:before{left:50px!important}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-departure:before{position:absolute;left:-30px;top:4px;content:'\e95d';color:#009045;font-family:icomoon!important;line-height:1;font-size:22px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-arrival:before{position:absolute;left:-30px;bottom:15px;content:'\e95e';color:#0068bc;font-family:icomoon!important;line-height:1;font-size:22px;transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-time{vertical-align:middle;border-left-style:dashed;border-left-color:#f72615}@media (max-width:382px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-time{width:105px}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-time p.in{color:#f72615;margin:0;display:inline-block;vertical-align:middle}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-time p.in strong{color:#f72615}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-description>div{padding:5px 20px!important;margin:0 10px;background:#e7eef5;font-size:10px;text-align:left!important;margin-left:55px;width:210px!important}@media (max-width:600px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-description>div{margin-left:45px!important;width:auto!important;margin:auto}}@media (max-width:382px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-description>div{margin-left:0!important}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-description>div p{text-align:left!important;color:#333!important}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li.flight-stop .flight-description>div p .icon{font-size:14px;position:relative;top:2px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li:after{content:"";display:table;clear:both}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div{vertical-align:middle;display:table-cell}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-time{min-width:110px;border-left:2px solid #0068bc;padding-left:10px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-time p{display:block;font-size:11px;margin-bottom:0;color:#666}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-time p strong{display:block;color:#0068bc;font-size:14px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-time p.in{margin-bottom:50px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-time p.out{margin-top:50px}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description{margin-left:25px}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description{padding-right:15px}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description:after{content:"";display:table;clear:both}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div{display:inline-block;vertical-align:middle}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div:first-child{padding:5px;width:42px;text-align:right}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div:first-child p,.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div:first-child var{margin:0;font-style:normal;color:#0068bc;font-size:10px;text-align:right}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div:first-child+div{width:210px;padding:5px 20px;margin:0 10px;background:#e7eef5;font-size:10px}@media (max-width:600px){.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div:first-child+div{width:auto!important;margin:auto}}.reservation-page .reservation-custom.reservation-flights .flight-intinerary .flight-graph li>div.flight-description>div:first-child+div p{margin-top:5px;margin-bottom:0}@media (max-width:767px){.reservation-page .reservation-custom.reservation-flights.packages .reservation-details>ul>li .result-description>div p strong{padding-left:0}.reservation-page .reservation-custom.reservation-flights.packages .reservation-details .content-header h4{padding-left:34px!important}.reservation-page .reservation-custom.reservation-flights.packages .reservation-details .content-header h4.big-title{padding-left:60px!important}.reservation-page .reservation-custom.reservation-flights.packages .reservation-details .content-header h4.big-title var{left:0!important}.reservation-page .reservation-custom.reservation-flights.packages .reservation-details .content-header h4.big-title .icon{left:30px!important}.reservation-page .reservation-custom.reservation-flights.packages .reservation-details .content-header h4 .icon{left:0!important}}.reservation-page .reservation-custom.reservation-flights.packages .services-list>li{width:100%}.reservation-page .reservation-custom.reservation-flights.packages .services-list li:first-child{padding-bottom:0}.reservation-page .reservation-custom.reservation-flights.packages .services-list li:first-child .content-header:after{display:none}.reservation-page .reservation-custom.reservation-flights.packages .price-detail-list li:first-of-type h4 .icon{color:#000}.reservation-page .reservation-custom.reservation-flights.packages .price-detail-list li .stay-details,.reservation-page .reservation-custom.reservation-flights.packages .price-detail-list li p{padding-left:30px}.reservation-page .reservation-custom.reservation-flights.packages .content-header h4.big-title{color:#444}.reservation-page .reservation-custom.reservation-flights.packages .content-header h4 .icon{margin-left:0}.label-animation{position:relative}.label-animation input{width:100%!important;position:relative;z-index:2;transition:all .25s ease}.label-animation input:focus::-webkit-input-placeholder{color:transparent}.label-animation input:focus:-moz-placeholder,.label-animation input:focus::-moz-placeholder{color:transparent}.label-animation input:focus:-ms-input-placeholder{color:transparent}.label-animation label{z-index:1;cursor:text;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity = (0));-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;bottom:9px;left:0;color:#015eab;font-size:14px;letter-spacing:0;transition:all .25s ease}.label-animation.active label{bottom:23px;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));filter:alpha(opacity = (100));-moz-opacity:1;-khtml-opacity:1;opacity:1}.result-description.reservation-date-detail.reservation-custom.reservation-flights{padding-left:0}.result-description.reservation-date-detail.reservation-custom.reservation-flights .more-details-description{padding:5% 0}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon{margin-top:20px;position:relative}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-title:not(.services){cursor:pointer;padding:15px 10px;width:100%;background:#d9ebfe!important;font-size:17px;font-weight:700}@media (max-width:768px){.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-title:not(.services){height:50px}}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-title:not(.services) a{display:block;color:#000;padding-left:30px}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-title:not(.services) a i{margin:0 10px;display:inline;vertical-align:middle;font-size:25px;color:#777;position:absolute;left:0;right:94%;top:14px}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-title:not(.services) a i:after{content:" "}@media (max-width:768px){.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-title:not(.services) a i{margin:-10px}}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-heading{padding:0}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body{min-height:200px}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body.special-services{min-height:100px}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights{padding:0 10px;margin:5% 0}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights p{color:#777;font-size:1.2em;font-weight:700;padding:0;margin:0;text-align:center}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights p:first-of-type{margin-bottom:20px}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights .icon,.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights i{font-size:4em;color:#ccc}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights.unexpected-error{padding:40px;position:relative}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights.unexpected-error.results-error{padding:40px 60px}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights.unexpected-error p{display:inline-block;text-align:left;position:absolute;top:25%}.result-description.reservation-date-detail.reservation-custom.reservation-flights .fichahotel-acordeon .panel-body .alert-no-flights.unexpected-error p:last-of-type{position:relative;width:70%;margin-left:15%;line-height:1.8}.fh-top-offer .fh-to-container.desktop .fh-top-title-header .fh-to-top-title{float:left;background:#fff;padding:9px 20px 9px 0;position:relative;line-height:18px;font-size:18px;font-weight:600;cursor:pointer}.fh-top-offer .fh-to-container.desktop .fh-top-title-header .fh-to-top-title:after{border-top:1px solid #dfdfdf;content:"";margin:0 auto 0 10%;position:absolute;top:50%;left:90%;right:0;bottom:0;width:107%;z-index:0}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper{margin-top:20px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .col-9-73{width:73%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .col-9-70,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .col-9-70{width:70%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-title-text,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-title-text{margin-top:5px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-title-text i.icon-title,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-title-text i.icon-title{position:absolute;top:7px;font-size:16px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-title-text label,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-title-text label{display:inline-block;margin-left:32px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-button-change-container,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-button-change-container{text-align:right}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-button-change-container .btn-change,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-button-change-container .btn-change{background-color:#fff;color:#0173c4;border-color:#0173c4}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-flight-info-panel .fh-to-panel-button-change-container .btn-change:hover,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-button-change-container .btn-change:hover{background-color:#0173c4;color:#fff;border-color:#0173c4}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-panel-left-flights-container{margin-left:24px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-panel-left-flights-container .more-details-description{padding:20px;box-sizing:border-box;margin-top:10px;display:block;background-color:#f1f7fc;top:0;left:0;transition:opacity .2s ease-in-out}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-panel-left-flights-container .more-details-description h3{font-size:14px;font-weight:700}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-panel-left-flights-container .more-details-description ul li{width:100%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-panel-left-flights-container .more-details-flights{width:100%;text-align:right;text-decoration:underline;font-size:12px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel{margin-top:28px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .col-3-23{width:23%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .col-9-70{width:70%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-title-text .fh-to-hotel-rating{display:inline-block;margin-left:18px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-panel-title-text .fh-to-hotel-rating i.fa-star{color:#ffa224}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container{margin-top:28px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .no-padding-left{padding-left:0}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-hotel-img-container{width:124px;height:98px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-hotel-img-container img{height:100%;width:100%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel{margin-top:6px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel span{display:inline-block}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel span.fh-to-recommended-label{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:5px 8px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel span.fh-to-recommended-text{font-style:italic;color:#0173c4;margin-left:14px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad{margin-top:16px;font-size:11px;font-style:italic}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad img{display:inline-block;width:42px;height:26px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad i{bottom:-4px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad i.custom-icon-tripadvisor,.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad i.custom-icon-tripadvisor.empty{border:1.5px solid green;border-radius:50%;height:15px;width:15px;display:inline-block}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad i.custom-icon-tripadvisor.empty:after{content:"";display:block;position:absolute;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%;background:0 0}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .localization{margin-top:10px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .localization i{color:#0173c4}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .localization span{font-size:12px;padding-left:5px;width:90%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .description{float:left;width:100%;padding-right:15px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .description .item{padding-left:10px;position:relative}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .description .item:before{content:"";display:block;border-radius:50%;background-clip:padding-box;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .description .included-item{right:-350px;top:-18px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .recommendation .recommendation-span{display:inline-block;border-radius:5px;background:#5c9431;color:#fff;padding:4px 10px;font-size:9px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .recommendation .recommendation-span.bad{background:#777}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .recommendation .recommendation-span.good{background:#a3bd31}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-left .fh-to-hotel-info-panel .fh-to-hotel-info-container .recommendation .recommendation-span.very-good{background:#70a83b}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .right-separator{border-right:1px solid #dfdfdf}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .bottom-separator{border-bottom:1px solid #dfdfdf}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .bottom-separator.blue{border-color:#d4e7f5}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container{padding:0 0 0 20px;text-align:right}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container span{display:block}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-title{margin-top:10px;margin-bottom:6px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-price-person{margin-bottom:11px;padding-bottom:12px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-savings{margin-bottom:10px;padding-bottom:14px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-offer{margin-bottom:8px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-offer .price-secondary-currency{color:#333;font-weight:700;font-size:12px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-offer .price-secondary-currency span{display:inline-block}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-offer .price-primary-currency{color:#0173c4;font-size:16px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .strikeout-container{width:55%;float:right;padding-right:5px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.normal{color:#404040;font-size:14px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.normal.strong{font-weight:600}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.normal.strikeout{font-size:16px;position:relative}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.normal.strikeout:after{border-bottom:.125em solid rgba(0,0,0,.2);content:"";left:0;line-height:1em;margin-top:-0.0625em;position:absolute;right:0;top:50%}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.blue{font-size:18px;color:#0173c4;font-weight:400}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.blue.strong{font-weight:700}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.blue.big{font-size:20px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.black{color:#000}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.inline{display:inline-block}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.green{color:#00a63a;font-size:16px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.green.strong{font-weight:600}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-text.detail{color:#777;font-size:12px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .button-see-detail-container{margin-bottom:24px;text-align:right;text-decoration:underline;font-size:12px}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .button-see-detail-container .btn-change{background-color:#fff;color:#0173c4;border-color:#0173c4;width:100%;height:22px;padding:6px 22px;line-height:0}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .button-see-detail-container .btn-change:hover{background-color:#0173c4;color:#fff;border-color:#0173c4}.fh-top-offer .fh-to-container.desktop .fh-to-content-wrapper .fh-to-panel-right .fh-to-tarifas-container .tarifas-btn-container button{width:100%;padding:14px;font-weight:700}@media (max-width:767px){.fh-top-offer .fh-to-container.mobile .separator.s-top{border-top:1px solid #dfdfdf}.fh-top-offer .fh-to-container.mobile .separator.s-right{border-right:1px solid #dfdfdf}.fh-top-offer .fh-to-container.mobile .separator.s-bottom{border-bottom:1px solid #dfdfdf}.fh-top-offer .fh-to-container.mobile .separator.s-left{border-left:1px solid #dfdfdf}.fh-top-offer .fh-to-container.mobile .fh-top-title-header{padding-bottom:20px}.fh-top-offer .fh-to-container.mobile .fh-top-title-header .fh-to-top-title{background:#fff;text-align:center;font-size:18px;font-weight:600;margin-bottom:0}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper{margin-top:20px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-title-text{color:#909090;margin-top:5px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-title-text i.icon-title{position:absolute;top:7px;font-size:16px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-title-text label{display:inline-block;margin-left:25px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-button-change-container{text-align:right}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-button-change-container .btn-change{background-color:#fff;color:#0173c4;border-color:#0173c4}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-button-change-container .btn-change:hover{background-color:#0173c4;color:#fff;border-color:#0173c4}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-description{padding:20px;box-sizing:border-box;margin-top:10px;display:block;background-color:#f1f7fc;top:0;left:0;transition:opacity .2s ease-in-out}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-description h3{font-size:14px;font-weight:700}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-description ul li{width:100%}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-description .slimScrollDiv{display:block!important}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-flights{width:100%;text-align:right;text-decoration:underline;font-size:12px;color:#015eab}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-hotelsflights{width:100%;text-align:right;text-decoration:underline;font-size:12px;background-color:#fff}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-hotelsflights .btn-change{background-color:#fff;color:#0173c4;border-color:#0173c4}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .more-details-hotelsflights .btn-change:hover{background-color:#0173c4;color:#fff;border-color:#0173c4}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container{text-align:center;margin-top:25px;padding-bottom:20px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-air-logo{text-align:center;display:inline-block;float:left;padding:0 25px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .title{text-transform:uppercase;color:#0173c4;font-size:14px;font-weight:600}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .title.lower{text-transform:lowercase}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-main-info{display:inline-block;margin-top:12px;text-align:left;float:left;padding:0 30px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-main-info .detail{text-transform:uppercase;font-size:10px;display:block}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-timeline-container{margin-top:10px;display:inline-block;float:left;padding:0 30px;width:auto;color:#fff}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-timeline-container .flight-chain{position:relative;padding:0}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-timeline-container .flight-chain:before{content:"";position:absolute;border-color:#365ea6;border-style:solid;border-width:0 0 4px;width:95%;z-index:0;top:45%}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-timeline-container .flight-chain .flight-dot{display:inline-block;list-style-type:none;background-color:#002b7a;margin-left:8px;border-radius:50%;width:14px;height:14px;text-align:center;line-height:14px;vertical-align:middle;font-weight:600}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-timeline-container .flight-chain .text{font-size:9px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-timeline-container .arrow-head{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #365ea6;vertical-align:middle;margin-left:5px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-hour-detail{margin-top:11px;float:left;display:inline-block;text-align:left}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-hour-detail span{margin-right:4px;color:#0173c4;display:inline-block}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-hour-detail span.plus-time{font-style:italic}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-hour-detail span.flight-class{font-size:10px;color:#333}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-panel-top-flights-container .fh-to-flight-duration{margin-top:10px;text-align:left;float:left}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .hotel-title-container{margin-top:15px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel,.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container{margin-top:28px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .col-6-45{width:45%}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .no-padding-left{padding-left:0}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-panel-title-text{margin-bottom:25px;color:#404040}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-panel-title-text label{margin-left:0}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-h-cluster-hotel-rating{display:inline-block;font-size:11px;margin-right:10px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-h-cluster-hotel-rating i.fa-star{color:#ffa224}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-hotel-img-container{width:124px;height:98px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-hotel-img-container img{height:100%;width:100%}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel{margin-top:6px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel span{display:inline-block}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel span.fh-to-recommended-label{background-color:#009d34;color:#fff;border-radius:4px;font-size:9px;font-weight:600;padding:5px 8px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-recommended-hotel span.fh-to-recommended-text{font-style:italic;color:#0173c4;margin-left:14px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad{font-size:11px;font-style:italic;display:inline-block}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .fh-to-tripad img{display:inline-block;width:90px;height:auto;margin-bottom:2px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .localization{margin-top:10px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .localization i{font-size:10px;color:#0173c4}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .localization span{display:inline-block;font-size:10px;padding-left:5px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-panel-top .fh-to-hotel-info-panel .fh-to-hotel-info-container .amenities i{display:inline-block;color:#9a9a9a;margin-right:5px;font-weight:600;font-size:11px}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .right-separator{border-right:1px solid #dfdfdf}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .bottom-separator{border-bottom:1px solid #dfdfdf}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .bottom-separator.blue{border-color:#d4e7f5}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-total-container .total-panel{margin-top:20px;padding:32px 25px;background-color:#f8f8f8}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-total-container .total-panel span.clp{font-size:22px;font-weight:600;color:#0173c4}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-total-container .total-panel span.total{display:block;font-size:12px;font-weight:600;color:#8f8f8f}.fh-top-offer .fh-to-container.mobile .fh-to-content-wrapper .fh-to-total-container .total-panel .tarifas-btn-container{margin-top:10px;margin-left:20px}}@media print{.mystique-pdf .col-lg-9{width:75%!important;float:left!important}.mystique-pdf .col-lg-3{width:25%!important;float:left!important}.mystique-pdf .data hr{border-top:1px solid #d6d6d6}.mystique-pdf .data .fichahotel-page-content-center{padding:0 20px 20px}.mystique-pdf .data-slide-content{position:relative;z-index:100;padding:50px 0;overflow:hidden}.mystique-pdf .data-slide-content .container,.mystique-pdf .data-slide-content .container-fluid{padding-left:0;padding-right:0}.mystique-pdf .data-slide-content .page-header{background:#fff;margin:0;padding:15px 10px;font-size:18px;font-weight:700}.mystique-pdf .data-page-content{background:#fff;padding:20px}.mystique-pdf .data-content .fichahotel-page-content-top{background:#fff;padding:20px 25px 0}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ad-ubicacion,.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description{width:100%;font-size:11px}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .tripad{width:calc(100% - 80px)}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion{clear:both}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion span.box{font-size:10px;padding:3px 10px;margin-right:4px}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span{display:inline-block;border-radius:5px;background-clip:padding-box;background:#5c9431;color:#fff;padding:4px 10px;font-size:9px}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span.bad{background:#777}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span.good{background:#a3bd31}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span.very-good{background:#70a83b}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-text{display:inline-block;margin-top:3px}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .hotel-header-stars{display:inline-block;font-size:13px;color:#f59c0d!important;float:left;padding-right:14px;margin-top:1px}.mystique-pdf .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .hotel-header-stars .fa-star{color:#f59c0d!important}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top{background:#fff;padding:20px 25px 0}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-name{padding-left:0;font-weight:700;font-size:26px}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-header .hotel-actions{padding-right:0}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ad-ubicacion,.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .tripad{float:left;padding:2px 10px 5px 0}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-content-box .ubicacion{font-weight:600}.mystique-pdf .ficha-hotel-desktop .fichahotel-page-content-top .resultadohoteles-hotel-description{width:70%}.mystique-pdf .data-scroleable-header .resultadohoteles-hotel-header:before{top:63%}.mystique-pdf .data-header{position:relative;z-index:1}.mystique-pdf .data-header:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:62%;left:0;right:0;bottom:0;width:95%;z-index:-1}.mystique-pdf .data-header .hotel-name{float:left;background:#fff;padding:9px 20px 9px 0;position:relative;line-height:18px;font-size:26px;font-weight:600;cursor:pointer}.mystique-pdf .data-header .hotel-name .hotel-header-stars{display:inline-block;font-size:13px;color:#f59c0d!important}.mystique-pdf .data-header .hotel-name i.indicatoricon{position:absolute;top:10px;left:17px;font-size:16px}.mystique-pdf .data-header .hotel-name i.indicatoricon:after{content:"\f077";display:block;font-family:FontAwesome;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mystique-pdf .data-header .hotel-actions{float:right;background:#fff;padding:8px 0 8px 15px}.mystique-pdf .data-header .hotel-actions .item-menu-right{padding:3px 4px 0;float:left}.mystique-pdf .data-header .hotel-actions .item-menu-right a{color:#777}.mystique-pdf .data-header .hotel-actions .item-menu-right a i{font-size:16px;font-style:normal}.mystique-pdf .data-header .hotel-actions .item-menu-right a.active,.mystique-pdf .data-header .hotel-actions .item-menu-right a:hover{color:#0073c4}.mystique-pdf .data-slider{padding-top:5px;padding-left:0;padding-right:0}.mystique-pdf .data-slider .data-carousel .owl-controls .owl-nav .owl-prev{position:absolute;top:15%;left:0}.mystique-pdf .data-slider .data-carousel .owl-controls .owl-nav .owl-next{position:absolute;top:15%;right:0}.mystique-pdf .data-slider .data-thumbs .owl-thumb-item{margin:15px;position:relative}.mystique-pdf .data-slider .data-thumbs img{cursor:pointer}.mystique-pdf .data-slider .data-thumbs .owl-item img{border:2px solid hsla(0,0%,100%,0)}.mystique-pdf .data-slider .data-thumbs .owl-item.active img{border:2px solid #015eab}.mystique-pdf .data-slider .owl-hidden-nav{display:none}.mystique-pdf .content-right{padding-right:22px;padding-bottom:30px}.mystique-pdf .data-description{padding-bottom:25px}.mystique-pdf .data-description .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.mystique-pdf .data-description .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#777;width:100%;left:0;bottom:10px}.mystique-pdf .data-description .title span{display:inline-block;background:#fff;padding:5px 15px 5px 0;position:relative;z-index:2}.mystique-pdf .data-description .title span strong{color:#5c9431}.mystique-pdf .data-description .description{font-size:13px;line-height:19px}.mystique-pdf .rates .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.mystique-pdf .rates .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#777;width:100%;left:0;bottom:10px}.mystique-pdf .rates .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.mystique-pdf .rates .title span strong{color:#5c9431}.mystique-pdf .rates .rates-content{padding:0;background:#fff}.mystique-pdf .rates .rates-content .rates-results{margin:0}.mystique-pdf .rates .rates-content .rates-results .rates-result{margin-bottom:15px}.mystique-pdf .rates .rates-content .rates-results .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item{background:none}.mystique-pdf .defult-style-price .price-logo{padding-bottom:20px}.mystique-pdf .defult-style-price .price-logo img{float:right}.mystique-pdf .defult-style-price .price-uds{font-size:12px;color:#b5bcc4}.mystique-pdf .defult-style-price .price-local{font-size:16px;font-weight:700;color:#ef231c}.mystique-pdf .defult-style-price .price-local.blue{color:#0073c4}.mystique-pdf .defult-style-price .price-local small{font-size:10px}.mystique-pdf .defult-style-price .price-detail{font-size:11px;padding:0 0 14px;color:#0073c4}.mystique-pdf .rate-results{padding:20px 0;margin:0 20px 0 40px;position:relative;text-align:left}.mystique-pdf .rate-results .price-logo{padding-bottom:20px}.mystique-pdf .rate-results .price-logo img{float:right}.mystique-pdf .rate-results .price-uds{font-size:12px;color:#b5bcc4}.mystique-pdf .rate-results .price-local{font-size:16px;font-weight:700;color:#ef231c}.mystique-pdf .rate-results .price-local.blue{color:#0073c4}.mystique-pdf .rate-results .price-local small{font-size:10px}.mystique-pdf .rate-results .price-detail{font-size:11px;padding:0 0 14px;color:#0073c4}.mystique-pdf .rate-results .separator-item{border-bottom:1px dotted #b5bcc4;margin-bottom:20px}.mystique-pdf .rate-results .rate-result{position:relative;font-size:12px;margin-bottom:5px}.mystique-pdf .rate-results .description{float:left;width:50%;padding-right:15px;font-size:12px}.mystique-pdf .rate-results .description .item{padding-left:10px;position:relative}.mystique-pdf .rate-results .description .item:before{content:"";display:block;width:4px;height:4px;background:#333;top:6px;position:absolute;left:0}.mystique-pdf .rate-results .included{float:left;width:18%;padding-left:15px;padding-right:15px}.mystique-pdf .rate-results .included span{display:block;padding-left:20px;position:relative;font-weight:700;line-height:15px}.mystique-pdf .rate-results .included span i{position:absolute;top:3px;left:0}.mystique-pdf .rate-results .price{padding-left:15px;padding-right:15px;float:left;width:18%;text-align:right}.mystique-pdf .rate-results .price .price-uds{font-size:11px;font-weight:600}.mystique-pdf .rate-results .price .price-local{font-size:13px}.mystique-pdf .rate-results .price .price-detail{font-size:9px}.mystique-pdf .rate-results .price-button-detalle{padding-left:15px;float:left;width:14%;text-align:right}.mystique-pdf .rate-results .price-button-detalle button{font-size:12px;padding:.3em 10px}.mystique-pdf .rate-results .price-button-detalle button i{margin-left:5px}.mystique-pdf .rate-results .price-button-detalle span{color:#ef231c}.mystique-pdf .rate-results .separator{position:absolute;top:0;height:100%;border-left:1px solid #b5bcc4}.mystique-pdf .rate-results .separator.separator-1{left:50%}.mystique-pdf .rate-results .separator.separator-2{left:68%}.mystique-pdf .rate-results .separator.separator-3{left:86%}.mystique-pdf .notifications{font-size:10px;padding-bottom:20px;color:#515151}.mystique-pdf .notifications .notices{background:#f7f6f6;padding:5px 30px 5px 40px;border-left:2px solid #777;position:relative;float:left;width:48%}.mystique-pdf .notifications .notices.margin-left{margin-left:2%}.mystique-pdf .notifications .notices.margin-right{margin-right:2%}.mystique-pdf .notifications .notices.blue{border-left-color:#0073c4}.mystique-pdf .notifications .notices.red{border-left-color:#ef231c}.mystique-pdf .notifications .notices i{position:absolute;top:10px;left:10px;font-size:20px}.mystique-pdf .rate-content .rate-results{margin:0}.mystique-pdf .fichahotel-titulo-subbrayado{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.mystique-pdf .fichahotel-titulo-subbrayado:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#777;width:100%;left:0;bottom:10px}.mystique-pdf .fichahotel-titulo-subbrayado span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.mystique-pdf .fichahotel-titulo-subbrayado span strong{color:#5c9431}.mystique-pdf .data-details .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.mystique-pdf .data-details .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#777;width:100%;left:0;bottom:10px}.mystique-pdf .data-details .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.mystique-pdf .data-details .title span strong{color:#5c9431}.mystique-pdf .data-details .data-details-results{padding-bottom:30px}.mystique-pdf .data-details .data-details-results .item-result{float:left;width:33%;padding:10px 10px 10px 0}.mystique-pdf .data-details .data-details-results .item-result i{font-size:20px;top:3px;position:relative}.mystique-pdf .fichahotel-acordeon-item .right{border-left:1px solid #ccc;padding-left:20px}.mystique-pdf .data-feedback .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.mystique-pdf .data-feedback .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#777;width:100%;left:0;bottom:10px}.mystique-pdf .data-feedback .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.mystique-pdf .data-feedback .title span strong{color:#5c9431}.mystique-pdf .data-feedback .title span{display:inline}.mystique-pdf .data-feedback .title:after{bottom:5px}.mystique-pdf .data-feedback .feedback-content .left{width:30%;float:left}.mystique-pdf .data-feedback .feedback-content .left .resena-person{padding-top:20px;border-top:1px dashed #b8b8b8}.mystique-pdf .data-feedback .feedback-content .left .resena-person .resena-person-face{display:none}.mystique-pdf .data-feedback .feedback-content .right{width:70%;padding-left:2%;float:left}.mystique-pdf .data-scroleable-header{padding:0;max-height:0;overflow:hidden;transition:all .5s;background:#f7f5f6;position:fixed;left:0;top:0;width:100%;z-index:1000000000000000000;box-shadow:0 1px 5px 0 rgba(0,0,0,.3)}.mystique-pdf .data-scroleable-header .hotel-actions,.mystique-pdf .data-scroleable-header .hotel-name{background:#f7f5f6}.mystique-pdf .data-scroleable-header .data-header-result .name{padding-left:0;font-weight:700;font-size:26px;float:left;padding:9px 20px 9px 40px;position:relative;line-height:18px;cursor:pointer}.mystique-pdf .data-scroleable-header .data-header-result .actions{float:right;padding:8px 15px;padding-right:0}.mystique-pdf .data-scroleable-header .content-box{border-bottom:none;min-height:inherit;margin-left:0;margin-right:0}.mystique-pdf .data-scroleable-header .content-box .resultadohoteles-hotel-price{bottom:inherit;top:0}.mystique-pdf .data-scroleable-header .content-box .ad-ubicacion,.mystique-pdf .data-scroleable-header .content-box .tripad{float:left;padding:2px 10px 5px 0}.mystique-pdf .data-scroleable-header .content-box .ubicacion{font-weight:600}.mystique-pdf .data-scroleable-header .description{width:70%}.mystique-pdf .data-scroleable-header.open{max-height:300px;padding:20px 0}.mystique-pdf .ficha-hoteles-desktop-map{margin-bottom:30px}.mystique-pdf .container.print{width:960px!important}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .data-header:before{display:none}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .data-header .hotel-name span{float:left}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .data-header .hotel-name .hotel-header-stars{margin-top:2px}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .data-header .hotel-name .tripad{display:inline-block;font-size:13px;margin-left:10px;margin-top:4px}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-text,.mystique-pdf .container.print .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion span.box{font-size:13px}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span{display:inline-block!important;border-radius:5px!important;background-clip:padding-box!important;background:#5c9431;color:#fff!important;padding:4px 10px!important;font-size:9px!important}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span.bad{background:#777!important}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span.good{background:#a3bd31!important}.mystique-pdf .container.print .data-content .fichahotel-page-content-top .resultadohoteles-hotel-description .ad-ubicacion-span.very-good{background:#70a83b!important}.mystique-pdf .container.print .data-page-content .thumb{margin-bottom:27.5px}.mystique-pdf .container.print .title{font-size:16px;font-weight:700;position:relative;margin-bottom:10px}.mystique-pdf .container.print .title span{display:inline-block;background:#fff;padding:5px 15px 5px 2px;position:relative;z-index:2}.mystique-pdf .container.print .title:after{content:"";display:block;position:absolute;top:auto;height:1px;background:#969c9c;width:100%;left:0;bottom:10px}.mystique-pdf .container.print .data-print-header{padding:25px}.mystique-pdf .container.print .data-print-header .logo{width:300px}.mystique-pdf .container.print .data-print-header p{float:right;width:calc(100% - 340px)}.mystique-pdf .container.print .rates .rate-content .rate-results .text-red{color:#ef231c}.mystique-pdf .container.print .rates .rate-content .rate-results .text-green{color:#42a640}.mystique-pdf .container.print .rates .rate-content .rate-results .description{width:40%}.mystique-pdf .container.print .rates .rate-content .rate-results .description .item:before{display:none}.mystique-pdf .container.print .rates .rate-content .rate-results .included{width:40%;font-weight:400}.mystique-pdf .container.print .rates .rate-content .rate-results .included span{padding:0;font-weight:400;display:inline-block}.mystique-pdf .container.print .rates .rate-content .rate-results .price{width:20%}.mystique-pdf .container.print .rates .rate-content .rate-results .price .price-uds{font-size:1px}.mystique-pdf .container.print .rates .rate-content .rate-results .price .price-local{font-size:16px}.mystique-pdf .container.print .rates .rate-content .rate-results .price .price-detail{font-size:11px}.mystique-pdf .data-print .container.print .rates .rate-content .rate-results{padding:0}.mystique-pdf .data-print .container.print .rates .rate-content .rate-results .included span{padding-left:20px}.mystique-pdf .data-print .container.print .rates .rate-content .rate-results .included span i{top:1px}.mystique-pdf .data-print .hotel-header-stars{display:block;font-size:13px;color:#f59c0d!important;float:left;padding-right:14px;margin-top:1px}.mystique-pdf .data-print .hotel-header-stars .fa-star{color:#f59c0d!important}.mystique-pdf .data-print .data-page-content .main-img{background-color:#f7f5f6!important;background-repeat:no-repeat!important;background-position:50%!important;width:100%!important;height:510px!important;background-size:contain!important}.mystique-pdf .data-print .data-page-content .main-img img{width:100%!important}.mystique-pdf .data-print .thumb.print img{max-height:175px!important;width:100%!important}.mystique-pdf .fa.fa-star{color:#f59c0d!important}}@media print and (max-width:1100px){.mystique-pdf .defult-style-price .price-button-detalle button{font-size:13px}}.mystique-voucher body{margin:40px auto;width:750px;font-family:Inter,sans-serif;font-size:14px}.mystique-voucher hr{clear:both;display:block;height:1px;border:0;border-bottom:1px solid #ccc;margin:15px 0;padding:0}.mystique-voucher .head{display:table;width:100%}.mystique-voucher .head p{font-weight:700;float:right;padding-bottom:5px}.mystique-voucher .head p strong{font-size:20px}.mystique-voucher .head .logo{max-width:250px;display:table-cell;vertical-align:middle;float:left;max-height:250px}.mystique-voucher .reference{background:#77b3e9;text-align:center;padding:12px 0;border-radius:5px;color:#fff;font-weight:700;font-size:20px;margin:20px auto}.mystique-voucher .client{background:#eaeaea;padding:15px}.mystique-voucher .description{margin-top:35px}.mystique-voucher .description .hotel{font-size:19px;font-weight:700}.mystique-voucher .description .hotel .stars{display:inline-block;font-size:13px;color:#f59c0d;padding-left:10px}.mystique-voucher .description .location{font-size:12px;padding:10px 0}.mystique-voucher .description .info{font-size:14px}.mystique-voucher .description .info strong{margin:5px 0;display:inline-block}.mystique-voucher .description .qr{float:right;max-width:120px}.mystique-voucher .description .qr img{max-width:100%}.mystique-voucher .description .qr p{font-size:12px;text-align:center;font-style:italic;margin-top:0}.mystique-voucher .extra-box{background:#eaeaea;padding:15px;width:100%;font-size:14.5px}.mystique-voucher .extra-box strong{display:inline-block;vertical-align:top;margin-right:20px;font-size:17px}.mystique-voucher .extra-box p{display:inline-block;margin:0}.mystique-voucher .voucher-body{position:relative}.mystique-voucher .voucher-body .map{position:absolute;top:70px;right:0;width:180px;text-align:center}.mystique-voucher .voucher-body .map small{margin:0 25px;overflow:hidden;display:inline-block;text-align:center}.mystique-voucher .voucher-body .conditions{width:none}.mystique-voucher .voucher-body .circuit-itinerary .col-circuit-day{width:15%;float:left}.mystique-voucher .voucher-body .circuit-itinerary .col-circuit-description{width:85%;float:left;padding-bottom:10px}.mystique-voucher .voucher-body .circuit-itinerary .col-circuit-description b:first-child{text-transform:uppercase}.mystique-voucher .voucher-body .circuit-itinerary .hotel-circuit-container{float:left;width:25%;margin:20px}.mystique-voucher .voucher-body .circuit-itinerary .hotel-circuit-container img{width:100%}.mystique-voucher .conditions .map{float:right;padding-left:10px;padding-top:15px;width:43%}.mystique-voucher .conditions .map img{width:100%}.mystique-voucher .conditions .row-flex{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;padding:15px 0}.mystique-voucher .conditions .row-flex .description{margin:0}.mystique-voucher .conditions .des-transfers{padding:15px;max-width:40%;border:solid #000}.mystique-voucher .conditions .des-transfers .info-dropoff{margin-left:180px;margin-top:-35px}.mystique-voucher .conditions .img-transfer{margin:0;max-width:40%;text-align:right}.mystique-voucher .conditions .img-transfer img{width:95%}.mystique-voucher .conditions .content-politics{width:59%}.mystique-voucher .conditions .col{width:25%;float:left}.mystique-voucher .conditions .col-dates-charges{width:35%;float:left}.mystique-voucher .conditions .col-charges{width:15%;float:left}.mystique-voucher .conditions i{display:inline-block;width:55%;font-size:12px;margin-top:10px}.mystique-voucher .conditions i.right{float:right;width:50%}.mystique-voucher .passengers{font-size:13px;line-height:22px;margin-bottom:20px}.mystique-voucher .passengers hr{border-bottom:1px dashed #ccc}.mystique-voucher .title{overflow:hidden;position:relative}.mystique-voucher .title span{color:#333;font-size:17px;font-weight:600;margin-bottom:15px;display:inline-block}.mystique-voucher .title span:after{content:'';position:absolute;display:inline-block;margin-top:17px;margin-left:30px;width:100%;height:1px;background:silver}.mystique-voucher .sec{clear:both;margin:10px auto;font-size:13px}.mystique-voucher .sec p{font-size:12px}.mystique-voucher .data{margin-top:30px;margin-bottom:30px}.mystique-voucher .head .head-left,.mystique-voucher .head .head-right{display:table-cell;vertical-align:middle}.mystique-voucher .booking{display:table;width:100%;margin-top:30px}.mystique-voucher .booking .booking-left{float:left}.mystique-voucher .booking .booking-left .booking-code{font-size:24px;font-weight:600}.mystique-voucher .booking .booking-left .booking-code a{margin-top:15px;font-size:13px;font-weight:400}.mystique-voucher .booking .booking-right{float:right}.mystique-voucher .booking .booking-right p{font-weight:600}.mystique-voucher .payment-box{background:#f7f7f7;padding:35px;width:300px;max-width:100%;margin:25px auto;font-weight:600;font-size:14px}.mystique-voucher .payment-box .payment-box-left{float:left;text-align:right;padding-right:10px}.mystique-voucher .payment-box .payment-box-right{float:right;text-align:left}.mystique-voucher .payment-box span{font-size:12px}.mystique-voucher .payment-box span.blue{color:#0161ad}.mystique-voucher .payment-box hr{padding:15px 0 0}.mystique-voucher .payment-footer{display:table;margin:auto;margin-bottom:20px;width:400px}.mystique-voucher .payment-footer .payment-logo img{width:40px;border-right:1px solid #ccc;padding:15px;float:left}.mystique-voucher .payment-footer i{display:table-cell;vertical-align:middle;font-size:12px;padding-left:10px}.mystique-voucher .btn-group-vertical>.btn-group,.mystique-voucher .btn-toolbar,.mystique-voucher .clearfix,.mystique-voucher .container,.mystique-voucher .container-fluid,.mystique-voucher .dl-horizontal dd,.mystique-voucher .form-horizontal .form-group,.mystique-voucher .modal-footer,.mystique-voucher .modal-header,.mystique-voucher .nav,.mystique-voucher .navbar,.mystique-voucher .navbar-collapse,.mystique-voucher .navbar-header,.mystique-voucher .pager,.mystique-voucher .panel-body,.mystique-voucher .row{clear:both}.mystique-voucher .transfer-segment{width:50%;float:left;margin-bottom:20px}.mystique-voucher .headline-component span.title span{margin-bottom:0}.mystique-voucher .wait-time{background:#ddd;font-size:18px;padding:10px;text-align:center;font-weight:700}.mystique-voucher .wait-time .text{margin:auto}.mystique-voucher .solution-summary-component{margin-top:20px}.mystique-voucher .solution-summary-component h5{font-weight:700;font-size:16px}.mystique-voucher .solution-summary-component h5:before{content:'';position:absolute;top:0;right:-21px;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #e6e6e6}@media (max-width:992px){.mystique-voucher .solution-summary-component h5:before{right:-20px;border-top:22px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #e6e6e6}}.mystique-voucher .box-linear{border:2px solid #ccc;margin-bottom:20px;padding:5px;page-break-inside:avoid!important}.mystique-voucher .separator-segments{height:5px;background:#2f549c;width:100%;margin:20px 0}.mystique-voucher .box{border:1px solid #000;padding:10px;box-sizing:border-box;margin-top:0;margin-bottom:15px}.mystique-voucher .flex{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mystique-voucher .flex.left{-ms-flex-pack:start;justify-content:flex-start;float:none}.mystique-voucher .flex.right{-ms-flex-pack:end;justify-content:flex-end}.mystique-voucher .flex.around{-ms-flex-pack:distribute;justify-content:space-around}.mystique-voucher .flex.between{-ms-flex-pack:justify;justify-content:space-between}.mystique-voucher .flex.top{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.mystique-voucher .flex.bottom{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.mystique-voucher.activities h2,.mystique-voucher.activities h3{margin:0}.mystique-voucher.activities .head{margin-bottom:20px}.mystique-voucher.activities .head.flex{-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.mystique-voucher.activities .head .imagen{width:25%}.mystique-voucher.activities .head .imagen .logo{width:90%;max-height:120px}.mystique-voucher.activities .head .reserva{width:40%}.mystique-voucher.activities .head .reserva h2{margin-top:0 0 5px 0}.mystique-voucher.activities .head .reference-id{width:35%}.mystique-voucher.activities .client{padding:10px}.mystique-voucher.activities .client .title{max-width:150px}.mystique-voucher.activities .client .details{width:calc(100% -150px)}.mystique-voucher.activities .client .details span{margin:0 15px}.mystique-voucher.activities .information{margin-top:0}.mystique-voucher.activities .information .info{width:80%}.mystique-voucher.activities .information .info h3{margin:5px 0}.mystique-voucher.activities .information .info i{font-size:20px;position:relative;bottom:-2px}.mystique-voucher.activities .information .info p{font-size:17px;margin:2px 0}.mystique-voucher.activities .information .info .wrap-trix-contents>div{display:-ms-inline-flexbox;display:inline-flex}.mystique-voucher.activities .information .qr{width:20%}.mystique-voucher.activities .policies .title{background:#eaeaea;-webkit-print-color-adjust:exact;width:100%}.mystique-voucher.activities .policies .details .nota{padding:5px 5px 0}.mystique-voucher.activities .policies .details .col-charges{width:200px;text-align:left;margin:0 0 4px}.mystique-voucher.activities .description .title{background:#eaeaea;-webkit-print-color-adjust:exact;width:100%}.mystique-voucher.activities .description .details ul{list-style:outside!important}.mystique-voucher.activities .description .details ul li{display:block;position:relative;left:15px}.mystique-voucher.activities .description .details ul li:before{content:'';position:absolute;display:block;width:3px;height:3px;left:-15px;bottom:6px;border:4px solid #333;border-radius:50%}.mystique-voucher.activities .contact .title{width:250px;padding:0}.mystique-voucher.activities .contact .title h4{line-height:1;margin:0}.mystique-voucher.activities .contact .details{width:calc(100% -250px)}.mystique-voucher.activities .contact .details div{width:50%}.mystique-voucher.activities .passengers .title{background:#eaeaea;-webkit-print-color-adjust:exact;width:100%}.mystique-voucher.activities .passengers .details div{margin:5px 0;width:100%}.mystique-voucher.activities .passengers .details div span{min-width:30%;max-width:33%}.mystique-voucher.activities .contact.emergency .title{width:350px}.mystique-voucher.activities .comments .title{background:#eaeaea;-webkit-print-color-adjust:exact;width:100%}.mystique-voucher.activities .comments .details ul{list-style:outside!important}.mystique-voucher.activities .comments .details ul li{display:block;position:relative;left:15px}@media print{.mystique-voucher .reference{background:#77b3e9!important;-webkit-print-color-adjust:exact}.mystique-voucher .extra-box{position:relative;overflow:hidden;background:#eaeaea;-webkit-print-color-adjust:exact}.mystique-voucher .extra-box:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;border:solid #000;z-index:-1}.mystique-voucher .extra-box*{position:relative;z-index:1}.mystique-voucher .page-break{display:block;page-break-before:always}}.mystique-voucher .component-container .row{page-break-inside:avoid!important}.mystique-voucher .rich-media ul li{display:list-item;list-style-type:disc;margin-left:45px}.floating-breadcums{position:relative;z-index:999}.floating-breadcums .col-md-12{padding:0!important}.floating-breadcums ol.breadcrum li:before{content:'/'!important;color:#333!important}@media (max-width:767px){.change-hotel-detail .flights .flight-lists h3 i+p{font-size:18px;margin-bottom:0;padding:7px 0}}.change-hotel-detail .flights{padding:0 15px}.change-hotel-detail .flights .flight-lists h3{margin-top:0}.change-hotel-detail .flights .flight-lists .title-details{position:relative}.change-hotel-detail .flights .flight-lists .title-details .icon-check{font-size:15px;text-transform:uppercase;position:absolute;right:0;top:0;background:#c2ab00;padding:10px;color:#fff;padding-right:25px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px}.change-hotel-detail .flights .flight-lists .title-details .icon-check:before{position:absolute;right:8px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.change-hotel-detail .flights .flight-lists>ul>li:last-of-type{border-bottom:0}@media (max-width:767px){.change-hotel-detail .flights ul.departure li{padding-bottom:25px!important}}@media (max-width:767px){.change-hotel-detail .flights ul.departure li .flight-detail.visible-xs>div{padding-right:5px}.change-hotel-detail .flights ul.departure li .flight-detail.visible-xs>div:first-child{width:15%}.change-hotel-detail .flights ul.departure li .flight-detail.visible-xs>div:last-of-type{padding-right:0}.change-hotel-detail .flights ul.departure li .flight-detail.visible-xs>div:last-of-type p:first-child{padding-right:5px}.change-hotel-detail .flights ul.departure li .flight-detail.visible-xs>div:last-of-type p:first-child+p{padding-left:5px}}@media (max-width:767px){.change-hotel-detail .flights .final-price-details .gray{padding-top:25px;padding-right:5px;padding-bottom:40px}.change-hotel-detail .flights .final-price-details .gray:after{content:"";display:table;clear:both}.change-hotel-detail .flights .final-price-details .gray>p:first-child{display:none!important}.change-hotel-detail .flights .final-price-details .gray>p+p{width:50%!important;float:left!important}.change-hotel-detail .flights .final-price-details .gray>p+p+a{margin-top:-4px;margin-right:5px;float:right!important;width:40%!important}}@media (max-width:767px){.change-hotel-detail .flights ul.departure .flight-graph li{padding-left:40px!important}.change-hotel-detail .flights ul.departure .flight-graph li.flight-arrival:before{left:10px!important;bottom:34px!important}.change-hotel-detail .flights ul.departure .flight-graph li.flight-departure:before{left:10px!important}.change-hotel-detail .flights ul.departure .flight-graph li.flight-stop .flight-description>div{background:#f3b7b6}.change-hotel-detail .flights ul.departure .flight-graph li.flight-stop .flight-description>div p{color:red!important}}@media (max-width:767px){.change-hotel-detail .flights ul.departure .flight-graph li.flight-arrival:before{bottom:-30px}}@media (max-width:767px){.change-hotel-detail .flights .flight-departure:before{color:#5c9431!important}}@media (max-width:767px){.change-hotel-detail .flights .flight-departure .flight-time{border-left-color:#5c9431!important}.change-hotel-detail .flights .flight-departure .flight-time p strong{color:#5c9431}}@media (max-width:767px){.change-hotel-detail .flights .flight-lists h3{position:relative;padding-left:60px;margin-top:10px}.change-hotel-detail .flights .flight-lists h3 .icon{position:absolute;left:0}}.change-hotel-detail .flights .green{color:#009b00}.change-hotel-detail .flights .blue{color:#015eab}@media (max-width:767px){.change-hotel-detail .flights ul.departure{padding-right:0;margin:0}}@media (max-width:767px){.change-hotel-detail .flights ul.departure li{padding:0}}.change-hotel-detail .flights ul.departure li.baggage:after{display:none}@media (max-width:1200px){.change-hotel-detail .flights ul.departure .flight-detail>div:first-child{width:20%}.change-hotel-detail .flights ul.departure .flight-detail>div:first-child img{max-width:65px}}@media (max-width:767px){.change-hotel-detail .flights ul.departure .flight-detail>div:first-child{padding-right:5px}}.change-hotel-detail .flights ul.departure .flight-detail .stops{width:47%;margin-top:-7px}@media (max-width:1200px){.change-hotel-detail .flights ul.departure .flight-detail .stops{width:50%}.change-hotel-detail .flights ul.departure .flight-detail .stops p{font-size:11px}}@media (max-width:767px){.change-hotel-detail .flights ul.departure .flight-detail .stops{width:100%}.change-hotel-detail .flights ul.departure .flight-detail .stops .stop-graphic>div span{margin:0 1px}}.change-hotel-detail .flights ul.departure .flight-detail .stops .stop-graphic.direct-flight{width:63px}.change-hotel-detail .flights ul.departure .flight-detail .stops p{text-transform:uppercase}.change-hotel-detail .flights ul.departure .flight-detail .stops p strong{font-size:14px}.change-hotel-detail .flights ul.departure .flight-detail .stops p strong sup{font-weight:400;font-size:100%;top:auto;font-style:italic}.change-hotel-detail .flights ul.departure .flight-detail .stops+div{padding-top:13px;width:25%}.change-hotel-detail .flights ul.departure .flight-detail .stops+div p{text-transform:uppercase}@media (max-width:1200px){.change-hotel-detail .flights ul.departure .flight-detail .stops+div p{font-size:11px}}.change-hotel-detail .flights ul.departure .flight-detail .stops+div p strong{padding-left:15px;color:#0068bc}@media (max-width:1200px){.change-hotel-detail .flights ul.departure .flight-detail .stops+div p strong{padding-left:0}}@media (max-width:767px){.change-hotel-detail .flights ul.departure .flight-detail>div:last-of-type{padding-right:5px}}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25{font-size:0}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child{display:inline-block;float:none;vertical-align:bottom}@media (max-width:980px){.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child{padding-left:27px}}@media (max-width:767px){.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child{padding-left:0}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child .blue,.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child .green{color:#fff}}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div{float:none;display:inline-block;vertical-align:bottom}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details{padding-bottom:0}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details .reservation{margin-bottom:0;padding:.7em 1em .6em}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details li p{text-align:right}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details li p:first-of-type{text-align:left}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details li p.biggest{font-size:20px;font-weight:700}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details li .disable{background:#ccc}.change-hotel-detail .flights .flight-lists ul li div.row.grid-75-25>div:first-child+div ul.final-price-details li:after{display:none}.blue{color:#015eab;display:block}.change-hotel-detail h4{font-weight:700;text-align:left;padding-top:19px;padding-bottom:10px;padding-left:15px;font-size:18px}@media (max-width:767px){.change-hotel-detail h4{text-align:center;font-weight:400;border-bottom:1px solid #eee;padding-bottom:30px}.change-hotel-detail h4 strong{font-weight:700}}.change-hotel-detail .content-header{border-top:1px solid #b5bcc4}.change-hotel-detail .menu-left{float:none;width:100%}.change-hotel-detail .menu-left:after{content:"";display:table;clear:both}.change-hotel-detail .colapse-expand{float:right!important}.change-hotel-detail .searcher-by-name button{position:absolute;right:0;top:5px;padding:.5em 1em;background:#777}.change-hotel-detail .results-list .result-description .tripad i{margin-left:-3px}.change-hotel-detail .flights .flight-lists .title-selected .icon.icon-check{position:absolute;right:0;bottom:0;left:auto;right:0!important;background:#d4be17;margin-right:0}.change-hotel-detail .resultadohoteles-hotel-short.selected{position:relative}@media (max-width:767px){.change-hotel-detail .resultadohoteles-hotel-short.selected:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:40px;top:0;background:#ccc;content:'\e975';color:#fff;font-size:20px;padding:13px 9px;z-index:9;right:0}}.change-hotel-detail .resultadohoteles-hotel-short.selected.opened:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:40px;top:0;background:#ccc;content:'\e975';color:#fff;font-size:20px;padding:13px 9px;z-index:9}@media (max-width:767px){.change-hotel-detail .resultadohoteles-hotel-short.selected.opened:before{right:0}}.change-hotel-detail .resultadohoteles-hotel-short .tripad .pipe-separator{padding-left:5px;padding-right:5px}.change-hotel-detail .actions{display:none}.change-hotel-detail .results-list .result-header:before{max-width:95%;width:100%}.change-hotel-detail .results-list .result-item .content-closed .btn-group-vertical>.btn-group,.change-hotel-detail .results-list .result-item .content-closed .btn-toolbar,.change-hotel-detail .results-list .result-item .content-closed .clearfix,.change-hotel-detail .results-list .result-item .content-closed .container,.change-hotel-detail .results-list .result-item .content-closed .container-fluid,.change-hotel-detail .results-list .result-item .content-closed .dl-horizontal dd,.change-hotel-detail .results-list .result-item .content-closed .form-horizontal .form-group,.change-hotel-detail .results-list .result-item .content-closed .modal-footer,.change-hotel-detail .results-list .result-item .content-closed .modal-header,.change-hotel-detail .results-list .result-item .content-closed .nav,.change-hotel-detail .results-list .result-item .content-closed .navbar,.change-hotel-detail .results-list .result-item .content-closed .navbar-collapse,.change-hotel-detail .results-list .result-item .content-closed .navbar-header,.change-hotel-detail .results-list .result-item .content-closed .pager,.change-hotel-detail .results-list .result-item .content-closed .panel-body,.change-hotel-detail .results-list .result-item .content-closed .row{display:none}.change-hotel-detail .content-closed .price{padding-right:0}.change-hotel-detail .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.red{margin-left:0}.change-hotel-detail .resultadohoteles-tarifas-item-notices .resultadohoteles-tarifas-item-notices-item.blue{margin-right:0}.change-hotel-detail .results-list .content-opened .resultadohoteles-tarifas .price-button-detalle button{font-size:12px;padding:.3em 10px}.change-hotel-detail .results-list .content-opened .resultadohoteles-tarifas .price{width:19%}.change-hotel-detail .results-list .content-opened .resultadohoteles-tarifas .separator.separator-3{left:85%}.change-hotel-detail .resultadohoteles-hotel-short .price .price-local.blue{margin-bottom:0}.change-hotel-detail .resultadohoteles-hotel-short .price .price-local.green{margin-bottom:0;color:#5c9431}.change-hotel-detail .resultadohoteles-hotel-short .price .price-local.green small{color:#5c9431}.change-hotel-detail .results-list .result-description .tripad img{max-width:100%;width:30px;margin-right:5px;margin-top:-3px}.change-hotel-detail .results-list .content-opened .ad-ubicacion span.box+.hidden-xs{display:inline-block;color:#0073c4;font-style:italic;font-weight:700}.change-hotel-detail .resultadohoteles-hotel-short .price-button-detalle span{bottom:10px}@media (max-width:767px){.change-hotel-detail .results-list .result-header .result-title i.indicatoricon+span{width:100%}}@media (max-width:767px){.change-hotel-detail .results-list .content-opened .location{font-size:10px}}@media (max-width:767px){.change-hotel-detail .results-list .result-description .stars{margin-right:5px}.change-hotel-detail .results-list .result-description .stars .fa{margin-right:-3px}}@media (max-width:767px){.change-hotel-detail .results-list .result-description .tripad img{width:25px;margin-left:3px;magin-right:2px}}@media (max-width:767px){.change-hotel-detail .result-image{margin-bottom:0!important}}.change-hotel{max-height:240px;position:relative;background:#fff;padding:0 30px}.change-hotel.change-hotel-sticky{position:fixed;top:0;transform:translateY(-270px);transition:all .5s ease;z-index:999998}@media (min-width:1200px){.change-hotel.change-hotel-sticky{width:1170px}}@media (max-width:992px){.change-hotel.change-hotel-sticky{width:970px}}@media (max-width:767px){.change-hotel.change-hotel-sticky{width:750px}}.change-hotel.change-hotel-sticky.active-visible{transform:translateY(0);box-shadow:0 2px 2px #c2c2c2}.change-hotel h3{color:#000;font-weight:700}@media (max-width:767px){.change-hotel h3{text-align:center;font-size:21px}}.change-hotel .container-grid{padding:25px 0}@media (max-width:767px){.change-hotel .container-grid{max-width:90%;margin:0 auto}}.change-hotel .container-grid:after{content:"";display:table;clear:both}.change-hotel .container-grid .low{float:left;display:inline-block;clear:both;width:80%;height:60px}@media (max-width:992px){.change-hotel .container-grid .low{max-width:68%}}@media (max-width:767px){.change-hotel .container-grid .low{width:100%;max-width:99%;padding:0;float:none}}.change-hotel .container-grid .low h3{margin-top:0}.change-hotel .container-grid .low.tabs{position:absolute;bottom:0;left:0}.change-hotel .container-grid .low .owl-carousel .owl-nav .owl-next,.change-hotel .container-grid .low .owl-carousel .owl-nav .owl-prev{font-family:fontAwesome;color:#4077b5;background:none;position:absolute;top:0;bottom:0;height:26px;display:block!important}.change-hotel .container-grid .low .owl-carousel .owl-nav .owl-prev{left:0;margin-left:-35px}.change-hotel .container-grid .low .owl-carousel .owl-nav .owl-prev:before{content:"\f053";margin:10px}.change-hotel .container-grid .low .owl-carousel .owl-nav .owl-next{right:0;margin-right:-35px}.change-hotel .container-grid .low .owl-carousel .owl-nav .owl-next:after{content:"\f054";margin:10px}.change-hotel .container-grid .low ul{display:block;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;margin:0}@media (max-width:767px){.change-hotel .container-grid .low ul{height:auto;margin-left:15px;border-left:1px dashed #ccc}}.change-hotel .container-grid .low ul li{display:block;width:100%;cursor:pointer}@media (max-width:992px){.change-hotel .container-grid .low ul li{min-width:150px}}@media (max-width:767px){.change-hotel .container-grid .low ul li{width:100%;padding:5px 0;display:block}}.change-hotel .container-grid .low ul li p{position:absolute;left:0;top:-25px;font-weight:700}@media (max-width:767px){.change-hotel .container-grid .low ul li p{position:relative;margin-bottom:0;top:0;padding:3px 5px 5px 30px}}.change-hotel .container-grid .low ul li .divisor{display:inline-block;width:100%;padding:0 32px 0 8px;margin:0;position:absolute;top:11px;box-sizing:border-box}@media (max-width:992px){.change-hotel .container-grid .low ul li .divisor{min-width:100px}}@media (max-width:767px){.change-hotel .container-grid .low ul li .divisor{display:none}}.change-hotel .container-grid .low ul li .divisor:before{content:'';display:block;width:100%;height:100%;box-sizing:border-box;border-top:1px dashed #ccc}.change-hotel .container-grid .low ul li:before{vertical-align:middle;display:inline-block;content:'';background:#fff;border-radius:50%;width:25px;height:25px;border:1px solid #ccc}@media (max-width:767px){.change-hotel .container-grid .low ul li:before{position:absolute;left:-13px}}.change-hotel .container-grid .low ul li:after{vertical-align:middle;position:absolute;left:0;display:inline-block;content:'';border-radius:50%;width:17px;height:17px;top:4px;left:4px;transition:background-color .5s}@media (max-width:767px){.change-hotel .container-grid .low ul li:after{top:9px;left:-9px}}.change-hotel .container-grid .low ul li.active:after{background:#0073c4}.change-hotel .container-grid .low ul li .divisor.last:before{border-color:transparent}.change-hotel .container-grid .low .destination-tab{margin-bottom:20px;width:85%;margin-left:10px;display:none}.change-hotel .container-grid .low .destination-tab .owl-stage-outer{padding-top:30px}.change-hotel .container-grid .price-sticky-value{text-align:right;float:right;width:20%;height:60px}@media (max-width:767px){.change-hotel .container-grid .price-sticky-value{float:none;padding-top:0;text-align:center}}.change-hotel .container-grid .price-sticky-value .bottom-separator.tarifas-price-person{margin-bottom:11px;padding-bottom:12px;border-bottom:1px solid #dfdfdf;border-color:#d4e7f5;width:100%}.change-hotel .container-grid .price-sticky-value .bottom-separator.tarifas-price-person .tarifas-text{color:#404040;font-size:14px;font-weight:700}.change-hotel .container-grid .price-sticky-value .tarifas-offer{width:100%}.change-hotel .container-grid .price-sticky-value .tarifas-offer .tarifas-text{font-weight:700;color:#015eab}.change-hotel .container-grid .price-sticky-value .tarifas-offer .price-secondary-currency{color:#333;font-weight:700;font-size:12px}.change-hotel .container-grid .price-sticky-value .tarifas-offer .price-primary-currency{color:#0173c4;font-size:16px}.change-hotel .container-grid .price-sticky-value p{display:block;margin:0;font-weight:700;font-size:27px}.change-hotel .container-grid .price-sticky-value p sup{top:0}.change-hotel .container-grid .price-sticky-value p small{font-weight:400;font-size:12px;color:#777}.change-hotel .container-grid .price-sticky-value a{margin-left:15px;margin-top:10px;display:inline-block;border:none;background:#015eab;color:#fff;border-radius:3px;word-wrap:normal;font-size:17px;letter-spacing:.01em;transition:background .5s ease;padding:.7em 1.25em}@media (max-width:767px){.change-hotel .container-grid .price-sticky-value a{width:90%;font-weight:700}}.change-hotel .editable{width:85%;margin-left:40px}@media (max-width:767px){.change-hotel .editable{display:block;width:100%}}.change-hotel .editable a{display:inline-block;margin:2px;font-size:14px;border:1px solid #337ab7;border-radius:5px;color:#337ab7;font-size:12px;padding:5px 10px}@media (max-width:992px){.change-hotel .editable a{margin:5px}}@media (max-width:767px){.change-hotel .editable a{display:block;width:100%;box-sizing:border-box;margin:10px auto;font-size:17px;padding:10px}}.change-hotel .editable a .icon{font-size:15px;position:relative;top:1px;color:#337ab7;margin-right:5px}.change-hotel .editable a.active{background:#337ab7;color:#fff}.change-hotel .editable a.active .icon{color:#fff}.change-hotel .price-from{float:right}.change-hotel .price-from .text{text-transform:uppercase;color:#b5bcc4;font-size:13px;font-weight:600;text-align:right}.change-hotel .price-from .price{font-size:17px;color:#0061ab;font-weight:700;text-align:right}.landing-packages{padding:0;position:relative;z-index:2;background:#fff}@media (max-width:767px){.landing-packages{margin-top:0}}.landing-packages .heading h2{font-size:24px;font-weight:700}.landing-packages .heading>div{padding:25px}@media (max-width:767px){.landing-packages .heading>div{padding:20px 15px!important}}.landing-packages .heading .gray-box{background:#f5f5f5}.landing-packages .heading .gray-box i{position:absolute;right:20px;top:33px;opacity:.6}.landing-packages .heading input,.landing-packages .heading select{width:100%;font-size:.9em;padding:7px 7px 6px;border:1px solid #aaa;border-radius:2px;margin:0 0 10px;background:#fff}.landing-packages .icon-container{border-radius:5px;position:relative;background:#fff;border:1px solid #ccc}.landing-packages .icon-container .icon{position:absolute;left:0;bottom:5px;font-size:24px;top:3px;color:#aaa}.landing-packages .icon-container input{outline:none;font-size:14px}.landing-packages #tags-paquetes_tagsinput{padding:7px 5px 7px 25px}.landing-packages #tags-salida_tagsinput{overflow:hidden;width:100%!important;padding-left:30px;font-family:arial,helvetica,sans-serif;border-radius:5px}.landing-packages #tags-paquetes_tag{border:0;font-family:arial,helvetica,sans-serif}.landing-packages #tags-paquetes_addTag{display:inline-block}.landing-packages #tags-paquetes_tag{display:inline-block;width:100px!important}.landing-packages #tags-salida_addTag{display:inline-block}.landing-packages #tags-salida_addTag input{margin:0 2px;padding:2px 5px;border:0}.landing-packages div.tagsinput{display:inline-block;font-family:arial,helvetica,sans-serif;border:1px solid transparent}.landing-packages div.tagsinput span.tag{display:inline-block;font-family:arial,helvetica,sans-serif;text-transform:capitalize;margin:0 2px;padding:2px 5px;border:0;color:#999;background:#efefef;position:relative}.landing-packages div.tagsinput span.tag a{font-weight:inherit;color:transparent}.landing-packages div.tagsinput span.tag a:before{color:#337ab7;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e90b";font-size:9px;position:absolute;top:5px}.landing-packages .gray-box{display:block;width:100%}.landing-packages .gray-box:after{content:"";display:table;clear:both}.landing-packages .gray-box .grid{width:100%}.landing-packages .gray-box .grid:after{content:"";display:table;clear:both}.landing-packages .gray-box .grid>div{position:relative}.landing-packages .gray-box .grid>*{width:22%;float:left;display:inline-block;padding:0 15px}.landing-packages .gray-box .grid>:first-child{width:34%}@media (max-width:980px){.landing-packages .gray-box .grid>:first-child{width:50%}}@media (max-width:767px){.landing-packages .gray-box .grid>:first-child{width:100%;padding:0}}.landing-packages .gray-box .grid>:first-child{padding:0}.landing-packages .gray-box .grid>:last-of-type{padding-right:0}@media (max-width:980px){.landing-packages .gray-box .grid>*{width:50%;padding-right:10px;margin-bottom:10px}.landing-packages .gray-box .grid>:nth-child(0n+2){padding-right:0}.landing-packages .gray-box .grid>:nth-child(0n+3){padding-left:0;padding-right:0}.landing-packages .gray-box .grid>* .box,.landing-packages .gray-box .grid>*>select{width:100%}}@media (max-width:767px){.landing-packages .gray-box .grid>*{width:100%;padding:0}}.landing-packages .gray-box .box{border-radius:5px;position:relative;background:#fff;border:1px solid #ccc;padding:6px 5px 6px 35px}.landing-packages .gray-box .box:after{content:'';display:block;right:8px;top:13px;position:absolute;width:0;height:0;z-index:1;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.landing-packages .gray-box .box .icon{position:absolute;left:5px;font-size:18px;color:#aaa}.landing-packages .gray-box .box .icon.icon-history{font-size:22px}.landing-packages .gray-box .box select{position:relative;z-index:1;outline:none;cursor:pointer;border:0;display:block;width:100%;appearance:none}.landing-packages .gray-box .room-list{padding-top:25px;width:78%!important}.landing-packages .gray-box .room-list .room{box-sizing:border-box;border-right:1px solid #d1d1d1;position:relative;padding:0 15px;display:inline-block}.landing-packages .gray-box .room-list .room:first-of-type{padding-left:0}.landing-packages .gray-box .room-list .room:last-of-type{padding-right:0;border-right:0}@media (max-width:767px){.landing-packages .gray-box .room-list .room{width:49%;padding:0 5px;margin-bottom:10px}.landing-packages .gray-box .room-list .room:nth-child(2n){border:0}.landing-packages .gray-box .room-list .room:nth-child(3n){padding-left:0}}.landing-packages .gray-box .room-list .room h3{margin:0;letter-spacing:.02em;font-size:1em;color:#015eab;text-transform:uppercase;font-weight:700}.landing-packages .gray-box .room-list .room .guess-details .adults{padding-right:5px}.landing-packages .gray-box .room-list .room .guess-details .adults,.landing-packages .gray-box .room-list .room .guess-details .age,.landing-packages .gray-box .room-list .room .guess-details .childs{display:inline-block}.landing-packages .gray-box .room-list .room .guess-details .adults .box,.landing-packages .gray-box .room-list .room .guess-details .age .box,.landing-packages .gray-box .room-list .room .guess-details .childs .box{text-align:left;padding-left:5px}.landing-packages .gray-box .room-list .room .guess-details .adults .box select,.landing-packages .gray-box .room-list .room .guess-details .age .box select,.landing-packages .gray-box .room-list .room .guess-details .childs .box select{min-width:45px}.landing-packages .bottom-buttons{padding:10px 25px;margin-top:32px}.landing-packages .bottom-buttons:after{content:"";display:table;clear:both}.landing-packages .bottom-buttons .btn{font-size:14px;padding:10px;float:right;border-radius:4px;transition:all .25s ease}.landing-packages .bottom-buttons .btn.gray{float:left;color:#777;background:transparent;border:1px solid #ccc}.landing-packages .bottom-buttons .btn.submit{color:#fff;background:#0073c4}.landing-packages .featured-offer{background:#0073c4;padding:25px 50px}@media (max-width:767px){.landing-packages .featured-offer{padding:25px 15px}}.landing-packages .featured-offer h2{position:relative;text-align:center;color:#fff;font-size:25px;text-transform:uppercase;margin:0;cursor:pointer}@media (max-width:767px){.landing-packages .featured-offer h2{margin-bottom:25px}}.landing-packages .featured-offer h2:before{position:absolute;content:'';display:block;background:#fff;width:98%;height:1px;top:50%;transform:translateY(-50%);z-index:1}.landing-packages .featured-offer h2 strong{position:relative;display:inline-block;z-index:2;padding:5px 10px;background:#0073c4}@media (max-width:767px){.landing-packages .featured-offer h2 strong{max-width:90%}}.landing-packages .featured-offer h2 .flap{position:absolute;top:5px;right:0}.landing-packages .featured-offer h3{padding:0;margin:0;color:#fff;font-weight:700;font-size:14px}.landing-packages .featured-offer .offers-list{display:none}.landing-packages .featured-offer .spinner-nemo{margin:3px auto}.landing-packages .featured-offer .packs-detail{list-style-type:none}.landing-packages .featured-offer .packs-detail li{display:block;padding:10px 0}.landing-packages .featured-offer .packs-detail li a{position:relative;display:block}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a{padding-left:20px}.landing-packages .featured-offer .packs-detail li a .details{margin-left:50px}}.landing-packages .featured-offer .packs-detail li a .selector{display:block;position:absolute;border-radius:50%;top:33px;left:0;width:15px;height:15px;background:#fff;overflow:hidden}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .selector{left:20px;width:25px;height:25px;top:20px}.landing-packages .featured-offer .packs-detail li a .selector:after{width:19px;height:19px}}.landing-packages .featured-offer .packs-detail li a .details{display:block;width:100%;padding:0 100px 0 25px;box-sizing:border-box}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .details{padding:0 10px;border-left:1px solid #fff;margin-left:50px;padding-left:30px}}.landing-packages .featured-offer .packs-detail li a .details>div{vertical-align:middle;padding:10px;display:inline-block}.landing-packages .featured-offer .packs-detail li a .details>div:first-of-type{padding-left:0}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .details>div{padding-left:0;margin:0;padding:0;width:100%}}.landing-packages .featured-offer .packs-detail li a .details>div>*{vertical-align:middle;display:inline-block;color:#fff}.landing-packages .featured-offer .packs-detail li a .details>div .hotel-header-stars{padding-top:20px;padding-left:10px}.landing-packages .featured-offer .packs-detail li a .details>div img{margin-right:10px}.landing-packages .featured-offer .packs-detail li a .details>div p{margin-bottom:0}.landing-packages .featured-offer .packs-detail li a .details>div strong{color:#003d6e;text-transform:uppercase}.landing-packages .featured-offer .packs-detail li a .hotel-header-stars i{color:#f59c0d}.landing-packages .featured-offer .packs-detail li a .hotel-details{text-align:center}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .hotel-details{padding-top:25px}}.landing-packages .featured-offer .packs-detail li a .hotel-details>p,.landing-packages .featured-offer .packs-detail li a .hotel-details span{color:#fff;display:inline-block}.landing-packages .featured-offer .packs-detail li a .price{position:absolute;right:0;top:-10px}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .price{position:relative;padding-top:10px;padding-left:0}}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .price p,.landing-packages .featured-offer .packs-detail li a .price var{text-align:center}}.landing-packages .featured-offer .packs-detail li a .price var{position:relative;text-align:right;font-size:30px;font-style:normal;font-weight:700;color:#fff;display:block}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li a .price var{text-align:center}}.landing-packages .featured-offer .packs-detail li a .price var sup{font-size:15px;top:0!important}.landing-packages .featured-offer .packs-detail li a .price p{position:relative;top:-5px;color:#0058a3;margin-bottom:0}.landing-packages .featured-offer .packs-detail li.active a .selector:after{display:block;background:#0073c4;content:'';border-radius:50%;width:9px;height:9px;position:relative;left:3px;top:3px}@media (max-width:767px){.landing-packages .featured-offer .packs-detail li.active a .selector:after{width:19px;height:19px}}.landing-packages .intinerary{padding:25px;background:#fff;margin-bottom:25px}.landing-packages .intinerary h2{position:relative;text-align:center;color:#000;font-size:25px;text-transform:uppercase;margin:0}.landing-packages .intinerary h2:before{position:absolute;content:'';display:block;background:#000;width:100%;height:1px;top:50%;transform:translateY(-50%);z-index:1}.landing-packages .intinerary h2 strong{position:relative;display:inline-block;z-index:2;padding:5px 10px;background:#fff}.landing-packages .intinerary h3{margin-top:0;margin-bottom:25px;padding:10px 0;text-transform:uppercase;font-size:24px;padding-left:20px;font-weight:700;color:#636363;position:relative}.landing-packages .intinerary h3:before{position:absolute;left:-13px;top:0;content:'';background:#fff;border-radius:50%;width:25px;height:25px;border:1px solid #ccc;top:50%;transform:translateY(-50%)}.landing-packages .intinerary h3:after{position:absolute;left:-9px;content:'';background:#0073c4;border-radius:50%;width:17px;height:17px;top:50%;transform:translateY(-50%)}.landing-packages .intinerary>ul{margin-bottom:50px;border-left:1px dashed #ccc}.landing-packages .intinerary>ul li{margin-bottom:25px;display:block;list-style-type:none}.landing-packages .intinerary>ul li .destiny{position:relative;margin:10px 0;padding-left:20px}.landing-packages .intinerary>ul li .destiny:before{left:-10px;content:'+';font-size:15px;background:#0073c4;border-radius:50%;width:18px;height:18px;z-index:2}.landing-packages .intinerary>ul li .destiny:after,.landing-packages .intinerary>ul li .destiny:before{position:absolute;top:0;color:#fff;text-align:center;font-weight:700;line-height:1;top:50%;transform:translateY(-50%)}.landing-packages .intinerary>ul li .destiny:after{display:block;left:-12px;content:'';background:#fff;border-radius:50%;width:23px;height:23px;border:1px solid #ccc;z-index:1}.landing-packages .intinerary>ul li .destiny .icon{color:#fff;padding:10px;font-size:20px}@media (max-width:767px){.landing-packages .intinerary>ul li .destiny .icon{position:absolute;left:20px}}.landing-packages .intinerary>ul li .destiny .icon.green{background:#42a640}.landing-packages .intinerary>ul li .destiny .icon.blue{background:#0073c4}@media (max-width:767px){.landing-packages .intinerary>ul li .destiny div{padding-left:45px}}.landing-packages .intinerary>ul li .destiny div,.landing-packages .intinerary>ul li .destiny i{display:inline-block;vertical-align:middle}.landing-packages .intinerary>ul li .destiny div p,.landing-packages .intinerary>ul li .destiny i p{padding-left:5px;margin:0;line-height:1.25}.landing-packages .intinerary>ul li .destiny div p em,.landing-packages .intinerary>ul li .destiny i p em{color:#0073c4;font-style:normal;font-weight:700;font-style:italic}.landing-packages .intinerary>ul li .destiny div p var,.landing-packages .intinerary>ul li .destiny i p var{font-style:normal}.landing-packages .intinerary>ul li .destiny .hotel-header-stars{padding-left:5px;color:#f59c0d}.landing-packages .intinerary>ul li .destiny .product-type-name{text-transform:uppercase}.landing-packages .intinerary .pack-final-details p{font-size:14px;margin-bottom:50px;margin-top:10px}.landing-packages .intinerary .pack-final-details strong{color:#ce0015;font-size:18px;font-weight:700;text-transform:uppercase}.landing-packages .intinerary .pack-final-details .icon{position:relative;top:2px}.landing-packages .intinerary .pack-final-details .icon.green{font-size:18px;color:#42a640}.landing-packages .intinerary .pack-final-details .icon-back_simple_arrow{display:inline-block;transform:rotate(180deg)}.landing-packages .anchor-tab{visibility:hidden;opacity:0;height:0;transition:visibility 0s,opacity .5s}.landing-packages .fh-container .row{margin-left:0;margin-right:0}@media (max-width:767px){.landing-packages .resultadohoteles-hotel-header{margin:5px 18px}}@media (max-width:767px){.landing-packages .detail-pack{z-index:9999;font-size:22px;position:relative;padding-left:0;color:#015eab}.landing-packages .detail-pack i{margin:0 5px}}@media (max-width:767px){.landing-packages .result-description{margin:0 18px}}.landing-packages .general-conditions-header{cursor:pointer}.landing-packages .general-conditions{display:none}.package-offer>ul>li>h3 strong{color:#0073c4}@media (max-width:767px){.package-offer .reservation-date-detail .col-sm-12>div{width:100%!important}}.package-offer ul li .destiny{border-bottom:1px dashed #ccc}@media (max-width:767px){.package-offer ul li .destiny{margin-bottom:0!important;width:112%!important}}@media (max-width:767px){.package-offer ul li .destiny>div{background:#777;display:block;width:100%;padding:7px 10px 7px 40px}.package-offer ul li .destiny>div *{color:#fff}.package-offer ul li .destiny>div * em{color:#fff!important;text-transform:uppercase}}.package-offer ul li .flight-detail{padding-left:65px}@media (max-width:767px){.package-offer ul li .flight-detail{padding-left:22px}.package-offer ul li .flight-detail>div:first-child{display:none!important}.package-offer ul li .flight-detail>div:first-child+div+div{text-align:left!important}}.package-offer ul li .information{padding-left:0}@media (max-width:767px){.package-offer ul li .information{width:112%}.package-offer ul li .information .img-responsive{margin-left:0!important}}.package-offer ul li .information .transfer-detail{padding:20px 0}.package-offer ul li .information img{max-height:104px}@media (max-width:767px){.package-offer .reservation-date-detail .tripad{padding-top:5px}.package-offer .reservation-date-detail .tripad img{position:relative;margin-top:-5px;max-width:25px!important}.package-offer .reservation-date-detail .tripad .custom-icon-tripadvisor{margin-right:-2px}}@media (max-width:767px){.package-offer .custom-icon-tripadvisor,.package-offer .custom-icon-tripadvisor-vacio{width:11px!important;height:11px!important}}@media (max-width:980px){.package-offer .nopadding-right{padding-right:0!important}}@media (max-width:980px){.package-offer p,.package-offer span{font-size:11px}}@media (max-width:767px){.package-offer .nopadding-right{padding-left:0}.package-offer .nopadding-right img{max-width:100%;width:100%}}@media (max-width:767px){.package-offer .mobile-hotel-title{margin-top:60px;font-size:15px;font-weight:700}.package-offer .mobile-hotel-title .stars{display:inline-block!important;margin-left:10px;position:relative}}@media (max-width:767px){.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box{padding:0!important}}@media (max-width:767px){.package-offer .gray-box{padding:10px 5px!important}}@media (max-width:767px){.package-offer .date-box,.package-offer .gray-box{font-size:9px!important;width:43%;float:left}.package-offer .date-box .fecha,.package-offer .gray-box .fecha{width:50%;float:left;font-size:14px!important}.package-offer .date-box .fecha:after,.package-offer .gray-box .fecha:after{content:"";display:table;clear:both}.package-offer .date-box .fecha p,.package-offer .gray-box .fecha p{font-size:11px!important}}.package-offer .expanded-reservation-detail{display:block;padding:15px 0 15px 30px}@media (max-width:767px){.package-offer .expanded-reservation-detail{padding-top:0}}.package-offer .expanded-reservation-detail:after{content:"";display:table;clear:both}@media (max-width:980px){.package-offer .expanded-reservation-detail .col-sm-12>div{width:50%}}@media (max-width:767px){.package-offer .expanded-reservation-detail .col-sm-12>div{width:100%}.package-offer .expanded-reservation-detail .col-sm-12>div:after{content:"";display:table;clear:both}}@media (max-width:767px){.package-offer .expanded-reservation-detail .date-box,.package-offer .expanded-reservation-detail .gray-box{width:50%;float:left}.package-offer .expanded-reservation-detail .date-box .fecha,.package-offer .expanded-reservation-detail .gray-box .fecha{font-size:14px!important}.package-offer .expanded-reservation-detail .date-box .fecha p,.package-offer .expanded-reservation-detail .gray-box .fecha p{font-size:11px!important}}.package-offer .expanded-reservation-detail .col-sm-12{padding:0}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left{padding-left:0}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box{padding:0}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box{background:#f7f6f6}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box:after{content:"";display:table;clear:both}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box .fecha{text-align:center;padding:7px 5px;font-size:22px;font-weight:700}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .date-box .fecha p{font-size:12px;text-align:center;font-weight:400;margin-bottom:0;color:#333}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .gray-box{background:#e6e6e6;font-size:12px;padding:5px;text-align:center}.package-offer .expanded-reservation-detail .col-sm-12 .nopadding-left .nopadding-box .gray-box.for-flights{padding:20px 5px}@media only screen and (max-width:1200px) and (min-width:991px){.package-offer .expanded-reservation-detail .col-sm-12 .col-sm-8,.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-4{width:50%}.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-2{width:25%}.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-10{width:75%}}@media (max-width:991px){.package-offer .expanded-reservation-detail .col-sm-12 .col-sm-8,.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-4{width:50%}.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-2{width:25%}.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-10{width:75%}}@media (max-width:767px){.package-offer .expanded-reservation-detail .nopadding-left,.package-offer .expanded-reservation-detail .nopadding-right{padding:0}.package-offer .expanded-reservation-detail .col-sm-12>* .col-sm-6{padding:5px 0!important}.package-offer .expanded-reservation-detail .col-sm-12>* .col-sm-6 img{margin:0 auto}.package-offer .expanded-reservation-detail .col-sm-12 .fecha{width:50%;float:left}.package-offer .expanded-reservation-detail .col-sm-12 .col-sm-8,.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-2,.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-4,.package-offer .expanded-reservation-detail .col-sm-12>.col-sm-10{width:100%}}.package-offer .expanded-reservation-detail .cars-checkin{padding:10px 0 25px}.package-offer .expanded-reservation-detail .cars-checkin:after{content:"";display:table;clear:both}.package-offer .expanded-reservation-detail .cars-checkin>div{width:50%;float:right}.package-offer .expanded-reservation-detail .cars-checkin>div:first-child{float:left}.package-offer .expanded-reservation-detail .cars-checkin>div strong{text-transform:uppercase;font-size:12px}.package-offer .expanded-reservation-detail .cars-checkin>div p{text-transform:uppercase;font-size:12px;margin-bottom:0}.package-offer .expanded-reservation-detail ul:after{content:"";display:table;clear:both}.package-offer .expanded-reservation-detail ul li{width:50%;float:left;display:block;padding-bottom:5px}.package-offer .expanded-reservation-detail ul li p{margin-bottom:0;color:#777;font-size:12px}.package-offer .expanded-reservation-detail ul li p i{margin-right:5px;font-size:15px;position:relative;top:2px}.package-offer .expanded-reservation-detail .resultadohoteles-hotel-description{width:100%}.package-offer .expanded-reservation-detail .resultadohoteles-hotel-description .ad-ubicacion{padding-bottom:25px}.package-offer .expanded-reservation-detail .resultadohoteles-hotel-description .ubicacion i{color:#777}.package-offer .expanded-reservation-detail .flight-detail{padding-top:5px;padding-bottom:15px}.package-offer .expanded-reservation-detail .flight-detail .state{font-size:16px;font-family:Inter,sans-serif;font-weight:600}.package-offer .expanded-reservation-detail .flight-detail .state .icon{font-size:21px;position:relative;top:2px}.package-offer .expanded-reservation-detail .flight-detail.open{background:#f1f7fc}.package-offer .expanded-reservation-detail .flight-detail.open:before{display:block}@media (max-width:768px){.package-offer .expanded-reservation-detail .flight-detail.open:before{display:none}}.package-offer .expanded-reservation-detail .flight-detail.open .flight-detail-expanded{padding-top:10px;padding-bottom:10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;display:block}.package-offer .expanded-reservation-detail .flight-detail.open .flight-detail-expanded:after{content:"";display:table;clear:both}.package-offer .expanded-reservation-detail .flight-detail.open .flight-detail-expanded a.more-details-flights{width:23%;text-align:left;text-decoration:underline;float:right;font-size:12px;color:#015eab}@media (max-width:480px){.package-offer .expanded-reservation-detail .flight-detail.open .flight-detail-expanded a.more-details-flights{width:100%}}.package-offer .expanded-reservation-detail .flight-detail:after{content:"";display:table;clear:both}.package-offer .expanded-reservation-detail .flight-detail>div{float:left}.package-offer .expanded-reservation-detail .flight-detail>div>*{display:inline-block;vertical-align:middle}.package-offer .expanded-reservation-detail .flight-detail>div p,.package-offer .expanded-reservation-detail .flight-detail>div var{margin:0;font-size:12px;font-style:normal}.package-offer .expanded-reservation-detail .flight-detail>div.airline{padding-right:15px}.package-offer .expanded-reservation-detail .flight-detail>div.airline img,.package-offer .expanded-reservation-detail .flight-detail>div.stops{padding:0 10px}.package-offer .expanded-reservation-detail .flight-detail>div.type-of-trip{display:block;width:100%}@media (max-width:767px){.package-offer .expanded-reservation-detail .flight-detail.visible-xs{display:table;width:100%}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div{padding:0;vertical-align:middle;float:none;top:auto;margin:0;position:relative;display:table-cell;width:auto;padding-right:25px}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div:last-of-type{padding:0 0 0 10px}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div:last-of-type p{text-align:left}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div:last-of-type p:first-child{padding-right:5px}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div strong{display:block;width:100%;text-transform:uppercase;color:#0173c4;font-size:13px}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div i{font-size:11px;text-trasnform:uppercase;font-style:normal}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div br{display:block}.package-offer .expanded-reservation-detail .flight-detail.visible-xs>div .stops{margin-top:5px;margin-left:-10px}}.package-offer .expanded-reservation-detail .stops p{font-size:14px;color:#0068bc}.package-offer .expanded-reservation-detail .stops p strong{text-transform:uppercase;font-size:16px}.package-offer .expanded-reservation-detail .stops p sup{margin-left:.5em;color:#333;font-size:65%}.package-offer .expanded-reservation-detail .stops .stop-graphic{position:relative;margin:0 10px}.package-offer .expanded-reservation-detail .stops .stop-graphic.direct-flight{width:75px;text-align:center}.package-offer .expanded-reservation-detail .stops .stop-graphic.direct-flight span{display:inline-block;color:#0068bc;font-size:11px;text-transform:uppercase;border-bottom:3px solid #0068bc}.package-offer .expanded-reservation-detail .stops .stop-graphic.direct-flight:after,.package-offer .expanded-reservation-detail .stops .stop-graphic.direct-flight:before{display:none!important}.package-offer .expanded-reservation-detail .stops .stop-graphic:before{content:'';position:absolute;display:block;width:100%;top:4px;background:#2f549c;height:5px;border-radius:3px}.package-offer .expanded-reservation-detail .stops .stop-graphic:after{content:'';position:absolute;display:block;top:-1px;right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #2f549c}.package-offer .expanded-reservation-detail .stops .stop-graphic>div{padding:0 5px}.package-offer .expanded-reservation-detail .stops .stop-graphic>div span{position:relative;z-index:2;margin:0 5px;width:12px;height:12px;vertical-align:middle;border-radius:50%;display:block;float:left;background:#00276f;color:#fff;font-size:11px;text-align:center;line-height:11px}.package-offer .expanded-reservation-detail .stops .stop-graphic>div span.icon{font-size:7px}.package-offer .change-selection-btn{position:absolute;right:0;bottom:0;border:1px solid #0073c4;color:#0073c4;padding:5px 10px;border-radius:5px}.package-offer .change-selection-btn .icon{padding:0 5px 0 0!important;color:#0073c4!important}@media (max-width:767px){.package-offer .change-selection-btn{display:none;border:0;bottom:5px;color:#e7e7e7}}@media (max-width:767px){.package-offer .change-selection-btn .icon{font-size:16px;top:0;position:relative!important;left:auto!important;color:#e7e7e7!important}}@media (max-width:767px){.package-offer .reservation-date-detail .location{font-size:10px!important;font-weight:400}}.package-offer .reservation-date-detail{padding-left:20px}@media (max-width:767px){.package-offer .reservation-date-detail .location{font-size:10px;font-weight:400}.package-offer .reservation-date-detail .resena{font-size:9px!important}}@media (max-width:767px){.package-offer .reservation-date-detail{padding-top:0!important}}@media (max-width:980px){.package-offer .reservation-date-detail .col-sm-12>div{width:50%}}@media (max-width:767px){.package-offer .reservation-date-detail .col-sm-12>div{padding:0}}.package-offer .reservation-date-detail:after{content:"";display:table;clear:both}.package-offer .reservation-date-detail>div{padding:0;margin:0;width:100%}.package-offer .reservation-date-detail .location .icon{color:#0073c4}@media (max-width:767px){.package-offer .reservation-date-detail{padding-top:10px}.package-offer .reservation-date-detail .activities-details>div *{padding:0}.package-offer .reservation-date-detail .activities-details .activities-description{padding-top:10px}.package-offer .reservation-date-detail .span-normal{margin-top:0}.package-offer .reservation-date-detail .content-final p strong{padding-left:0!important}.package-offer .reservation-date-detail .cars-checkin>div:first-child{padding-left:0}.package-offer .reservation-date-detail .cars-checkin>div:last-child{padding-right:0}.package-offer .reservation-date-detail .cars-checkin+ul li{vertical-align:text-top;width:49%;padding-left:0}}.package-offer .reservation-date-detail img{max-width:100%}.package-offer .reservation-date-detail .gray-box{background:#e6e6e6;font-size:12px;padding:5px;text-align:center}.package-offer .reservation-date-detail .custom-icon-tripadvisor,.package-offer .reservation-date-detail .custom-icon-tripadvisor-vacio{width:13px;height:13px}.package-offer .reservation-date-detail .resena{font-style:italic;font-size:13px}.package-offer .reservation-date-detail .location+p{margin-bottom:0;font-size:11px}.package-offer .reservation-date-detail .hot-offer{font-style:italic;color:#0073c4}.package-offer .reservation-date-detail .hot-offer>.icon{color:red;font-size:17px}.package-offer .reservation-date-detail .hot-offer .stars{margin-left:5px;margin-right:5px}.package-offer .reservation-date-detail .hot-offer .stars .fa{margin-left:-3px}.package-offer .reservation-date-detail .tripadvisor-logo{max-width:75px}.package-offer .reservation-date-detail .span-normal{padding:0 0 10px;display:block}@media (max-width:767px){.package-offer .reservation-date-detail .span-normal{padding-bottom:0;padding-top:4px;padding-right:5px;float:right}.package-offer .reservation-date-detail .span-normal .resena{font-size:9px!important}}.package-offer .reservation-date-detail .span-normal .ad-ubicacion-span{background:#42a640;color:#fff;padding:2px 5px;border-radius:5px;font-size:11px;margin-right:0}@media (max-width:767px){.package-offer .reservation-date-detail .span-normal .ad-ubicacion-span{font-size:10px!important;margin-right:0}}.package-offer .reservation-date-detail .span-normal .ad-ubicacion-span+span{color:#0173c4;font-size:13px;font-weight:700;font-style:italic}@media (max-width:767px){.package-offer .reservation-date-detail .span-normal .ad-ubicacion-span+span{font-size:14px;font-weight:400;font-style:normal;color:#333}}.package-offer .reservation-date-detail .refound-policy-item{padding:0 0 15px}.package-offer .reservation-date-detail .ad-ubicacion-span{margin-right:0}@media (max-width:767px){.package-offer .reservation-date-detail .ad-ubicacion-span{font-size:13px!important;margin-right:5px}}.package-offer .reservation-date-detail .ad-ubicacion-span+span{color:#0173c4;font-size:13px;font-weight:700;font-style:italic}@media (max-width:767px){.package-offer .reservation-date-detail .ad-ubicacion-span+span{font-size:14px;font-weight:400;font-style:normal;color:#333}}.package-offer .reservation-date-detail .date-box{background:#f7f6f6}.package-offer .reservation-date-detail .date-box:after{content:"";display:table;clear:both}.package-offer .reservation-date-detail .date-box .fecha{text-align:center;padding:7px 5px;font-size:22px;font-weight:700}.package-offer .reservation-date-detail .date-box .fecha.col-sm-6:first-of-type{border-right:1px solid #ccc}.package-offer .reservation-date-detail .date-box .fecha p{font-size:11px;text-align:center;font-weight:400;margin-bottom:0}.package-offer .reservation-date-detail .date-box.activities .fecha{border-right:0!important}.package-offer .reservation-date-detail .date-box.activities+.gray-box{padding:16px 5px}.package-offer .reservation-date-detail .activities-expanded-details p{font-size:13px}.package-offer .reservation-date-detail .activities-expanded-details p.gray{color:#777}.package-offer .reservation-date-detail .activities-expanded-details p.gray strong{color:#000}.package-offer .reservation-date-detail .nopadding-box{padding:0}.package-offer .reservation-date-detail .nopadding-left{padding-left:0}.package-offer .reservation-date-detail .nopadding-right{padding-right:0}.centerY{transform:translateY(-50%)}.packages-results{min-height:1034px;position:relative}.packages-results .results-list .result-header:before{display:none}@media (max-width:767px){.packages-results .result-title span{width:100%!important}}.packages-results .resultadohoteles-hotel-short.opened .result-title i.indicatoricon:after{content:"\f077"}.packages-results .resultadohoteles-hotel-short .result-title i.indicatoricon:after{content:"\f078"}.packages-results .resultadohoteles-hotel-content-box-short{margin:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:40px;padding-right:10px}.packages-results .resultadohoteles-hotel-content-box-short .result-description{padding-bottom:5px;padding-top:9px}.packages-results .resultadohoteles-hotel-content-box-short .result-description.with-offer{padding:10px}.packages-results .resultadohoteles-hotel-content-box-short .result-description.with-offer .offer-anunncement{background:#f82c14;padding:20px 15px;color:#fff;font-size:21px;margin-left:-10px;position:relative;top:-2px;margin-right:10px}.packages-results .resultadohoteles-hotel-content-box-short .result-description>div{padding-right:25px;display:inline-block}.packages-results .resultadohoteles-hotel-content-box-short .result-description>div:first-child{border-right:1px solid #ccc}.packages-results .resultadohoteles-hotel-content-box-short .result-description>div+div{padding:10px 10px 10px 25px}.packages-results .resultadohoteles-hotel-content-box-short .result-description>div+div i{font-size:25px;color:#777;margin:0 5px}.packages-results .resultadohoteles-hotel-content-box-short .result-description p{margin:0;font-size:12px;padding:0}.packages-results .resultadohoteles-hotel-content-box-short .result-description p .blue{color:#0073c4}.packages-results.results-list .result-header:before{display:none!important}.packages-results .content-closed .price-button-detalle{padding-top:22px}.packages-results .content-closed .price{padding-top:12px}.packages-results .content-closed .price .price-uds{display:inline-block;margin-right:8px;text-transform:uppercase}.packages-results .content-closed .price .price-local{display:inline-block}.packages-results .content-closed .price .price-local .price-primary-currency{color:#dd514a}.packages-results .content-closed .price .price-local .price-secondary-currency{margin-bottom:0}.packages-results .detail-pack{z-index:9999;font-size:22px}.packages-results .detail-pack i{margin:0 5px}@media (max-width:1200px){.packages-results .detail-pack{position:absolute;bottom:5px;padding-left:5px;color:#fff}}@media (max-width:767px){.packages-results .detail-pack{position:relative;padding-left:0;color:#015eab}}.packages-results .content-opened .resultadohoteles-hotel-content-box{border-bottom:0;padding-top:15px;padding-bottom:15px}.packages-results .content-opened .resultadohoteles-hotel-content-box .result-image{width:33%}@media (max-width:767px){.packages-results .content-opened .resultadohoteles-hotel-content-box .result-image{width:100%;margin-bottom:5px!important}}.packages-results .content-opened .result-description .blue{color:#015eab}.packages-results .content-opened .result-description .box-style{margin-bottom:10px;padding-bottom:0;padding-top:20px;border-left:1px dashed #ccc}@media (max-width:767px){.packages-results .content-opened .result-description .box-style{display:none}}.packages-results .content-opened .result-description .box-style li{padding-left:20px;display:block}.packages-results .content-opened .result-description .box-style li:before{position:absolute;left:-13px;top:-3px;content:'';background:#fff;border-radius:50%;width:25px;height:25px;border:1px solid #ccc}.packages-results .content-opened .result-description .box-style li:after{position:absolute;left:-9px;content:'';background:#0073c4;border-radius:50%;width:17px;height:17px;top:1px}.packages-results .content-opened .result-description .box-style li span{display:inline-block;vertical-align:text-top;padding-right:10px}.packages-results .content-opened .result-description .box-style li span:first-child{padding-right:20px;min-width:130px}.packages-results .content-opened .result-description .box-style li span .icon{margin:0 5px;font-size:25px;color:#777}.packages-results .content-opened .result-description .extra-information{margin-left:-5px}@media (max-width:767px){.packages-results .content-opened .result-price{width:38%;position:absolute;right:0;bottom:26px;text-align:right}}.results-package-filter form{padding:10px 15px}.results-package-filter form input{width:100%;padding:5px;margin-bottom:10px;font-size:15px}.results-package-filter button.gray{margin-right:10px;background:transparent;border:1px solid #666;color:#666;font-size:12px;margin:0;margin-bottom:10px;float:none;width:100%}.results-package-filter .center{text-align:center}@media (max-width:767px){.results-package-filter .center{text-align:left}}.results-package-filter div.icon-container .icon{font-size:25px;position:absolute;left:18px;top:30px;color:#777}.results-package-filter .travel-style{display:block}.results-package-filter .travel-style+.search-box{background:transparent;padding:10px}.results-package-filter .travel-style+.search-box .boton-search{margin-top:0}.results-package-filter .travel-style:after{content:"";display:table;clear:both}.results-package-filter .travel-style>li{width:50%;display:block;float:left}@media (max-width:767px){.results-package-filter .travel-style>li{width:100%}}.results-package-filter .travel-style>li a{display:block;text-align:center}.results-package-filter .travel-style>li a h3{text-transform:uppercase;font-size:15px;color:#015eab;font-weight:700}.results-package-filter .travel-style>li a .image-filter{position:relative;width:100%;height:100px;background-size:cover!important;height:80px;text-align:center}@media (max-width:767px){.results-package-filter .travel-style>li a .image-filter{height:60px}}.results-package-filter .travel-style>li a .image-filter h3{text-align:center;width:100%;margin:0;position:absolute;top:50%;display:block;color:#fff;transform:translateY(-50%)}.results-package-filter .travel-style>li a .image-filter:before{content:'';width:100%;height:5px;position:absolute;top:0;left:0;background:rgba(1,94,171,0);background:rgba(0,0,0,.5);height:100%}.results-package-filter .travel-style>li a img{float:left;border-top:5px solid rgba(1,94,171,0);max-width:100%;transition:all .25s ease}.results-package-filter .travel-style>li a.active .image-filter:before{background:#015eab;background:rgba(1,94,171,.6)}.mystique-filter-dynamic-vacation-bundle .filters-btn{margin:-15px}.mystique-filter-dynamic-vacation-bundle .product-type span{padding:10px;cursor:pointer}.mystique-filter-dynamic-vacation-bundle .product-type span .icon{font-size:25px;color:#777}.mystique-filter-dynamic-vacation-bundle .product-type span .icon.selected{color:#015eab}html.splash{overflow:hidden;position:fixed}html.splash .mobile-selector{position:fixed;z-index:260;top:0;left:0;background-color:#fff;width:100%;height:100%;padding:20px;overflow-y:scroll}html.splash .mobile-selector .selector-close .fa-times{float:right;font-size:18px}html.splash .mobile-selector .selector-title{margin-top:20px;text-align:center;border-bottom:2px solid #ccc;padding-bottom:5px}html.splash .mobile-selector ul.selector-options li.option{display:block;padding:10px 0;border-bottom:1px dotted;margin-top:20px}html.splash .mobile-selector ul.selector-options li.option .option-prop .separator{margin-left:10px;margin-right:10px}.resultadohoteles-content-list .cluster-circuit .resultadohoteles-hotel-header:before{max-width:840px}.resultadohoteles-content-list .cluster-circuit .circuit-alert{background-color:#c11927;padding:15px 15px 15px 45px;font-weight:700;color:#fff;position:relative;margin:10px 20px 10px 26%}.resultadohoteles-content-list .cluster-circuit .circuit-alert:before{content:"\E93B";font-family:icomoon;font-size:20px;font-weight:400;position:absolute;left:15px;top:10px}.resultadohoteles-content-header .menu-left.menu-left-circuit{width:auto;padding-right:20px}.resultadohoteles-content-header .menu-left.mobile .showHideBtnFiltro.showHideBtnFiltroCircuit{width:auto}input.category-status-ok:before{background:#00cf79}input.category-status-ok:before,input.category-status-rq:before{content:"";display:inline-block;width:10px;height:10px;transform:translate(-15px,-4px)}input.category-status-rq:before{background:#ffcd6a}.ficha-circuito .ficha-hotel-header .hotel-name{line-height:25px}.ficha-circuito ui-view{padding-bottom:20px;display:block}.ficha-circuito h3.general-title{background-color:#ccc;padding:10px;margin-top:20px}.ficha-circuito .circuit-description{padding:10px}.ficha-circuito .description-step .photos-map-step .title{font-size:1.3em;margin:10px;color:#005eab;float:left;margin-top:10px}.ficha-circuito .description-step .photos-map-step .title>span{color:#333}.ficha-circuito .description-step .photos-map-step .actions .tabs{margin:0}.ficha-circuito .description-step #photos-step{position:relative}.ficha-circuito .description-step #photos-step .additional-product img{position:absolute;top:10;z-index:2;right:10;width:auto}.ficha-circuito .description-content{text-align:justify;margin-top:10px;padding:0 10px}.ficha-circuito #circuit-hotels{margin:0;padding:0}.ficha-circuito #circuit-menus{margin:0 -15px}.ficha-circuito .header-note h3{font-size:14px;font-weight:700}.ficha-circuito .header-note.hotel h3{margin:10px -1px 20px}.ficha-circuito .header-note.menu h3{margin:10px 0 20px;text-align:justify}.ficha-circuito .tabs{padding:10px 0;width:100%;text-align:left;margin:0 -15px}@media (max-width:767px){.ficha-circuito .tabs{text-align:center}}.ficha-circuito .tabs .tab{font-weight:400;margin:0 0 5px;font-size:14px;position:relative}@media (max-width:767px){.ficha-circuito .tabs .tab{margin:0 30px 5px}}.ficha-circuito .tabs .tab:hover{border-bottom:2px solid #005eab}.ficha-circuito .tabs .tab.active{color:#005eab;border-bottom:2px solid #005eab}.ficha-circuito .tabs .tab.active:after{content:"";border:5px solid transparent;border-top:5px solid #005eab;position:absolute;bottom:-12px;left:45%}.ficha-circuito .tabs .tab.right{width:100%;text-align:right}.ficha-circuito .tabs .separator:after{content:"|"}.ficha-circuito hr{border-top:2px solid #005eab;margin:5px}.ficha-circuito figure>span{display:block;height:120px}.ficha-circuito .container-center{border-right:1px solid #bbb}.ficha-circuito .container-center .title-step-movile{background-color:#999;color:#fff;padding:5px;text-align:center;margin:0 -15px;font-weight:700}.ficha-circuito .circuit-hotel-container{margin:0;padding:0 6px 6px 0}.ficha-circuito .circuit-hotel-container .hotel{background-color:#ccc}.ficha-circuito .circuit-hotel-container .hotel .col{padding:0;margin-bottom:10px}.ficha-circuito .circuit-hotel-container .hotel .col .info{background-color:#ccc}.ficha-circuito .circuit-hotel-container .hotel .description{padding-top:10px;background-color:#ddd;min-height:380px}.ficha-circuito .circuit-hotel-container .hotel .header{background-color:#005eab;color:#fff;text-transform:lowercase;padding:10px;height:51px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ficha-circuito .circuit-hotel-container .hotel .header p{padding:0;margin:0;line-height:15px}.ficha-circuito .circuit-hotel-container .hotel .header p:first-letter{text-transform:uppercase}.ficha-circuito .circuit-hotel-container .hotel .info{min-height:250px;background-color:#ddd;padding:10px}.ficha-circuito .circuit-hotel-container .hotel .info .hotel-rating{text-align:center;position:absolute;bottom:10px;width:100%;color:#555;margin-left:-13px}.ficha-circuito .circuit-hotel-container .hotel .footer{background-color:#ddd;padding:10px}.ficha-circuito .circuit-hotel-container .hotel .footer button{width:100%;padding:5px}.ficha-circuito .detail-step{min-height:615px}.ficha-circuito .rate{position:relative;height:285px}@media (max-width:767px){.ficha-circuito .rate{height:170px;background-position:50%;margin-top:10px}}.ficha-circuito .rate .price{position:absolute;bottom:0;text-align:center;padding:10px;background:rgba(0,0,0,.4);width:100%;color:#fff}.ficha-circuito .rate .price small{font-size:75%}.ficha-circuito .rate .price button{margin:5px 0;padding:.6em 3em}.ficha-circuito .rate .price p{margin:0}.ficha-circuito .rate .circuit-name-mobile{position:absolute;bottom:0;text-align:left;padding:10px;background:rgba(0,0,0,.5);width:100%;color:#fff;font-weight:700}.ficha-circuito .rate .additional-logo{position:absolute;right:10px;top:10px}.ficha-circuito .rate .additional-logo img.opacity-75{opacity:.75}.ficha-circuito .rate .additional-logo.privatizable-logo{float:left;left:0}.ficha-circuito .rate .additional-logo.privatizable-logo img{width:62px}.ficha-circuito .rate .additional-logo.safety-logo img{height:62px;opacity:.55}.ficha-circuito .rate .additional-logo.multiprograma-logo{float:left;left:10px}.ficha-circuito .rate .additional-logo.multiprograma-logo img{height:62px}.ficha-circuito .title-mobile{clear:both;background-color:#005eab;color:#fff;padding-top:5px}.ficha-circuito .title-mobile .msg.ng-binding{font-size:10px;margin-top:-14px;padding:0;margin-bottom:3px}.ficha-circuito .title-mobile .button{text-transform:uppercase;padding-top:5px}@media (max-width:767px){.ficha-circuito .title-mobile .button{padding-top:14px}}.ficha-circuito .title-mobile .button i{font-size:18px;vertical-align:text-bottom}.ficha-circuito .title-mobile .button i.fa-angle-right{padding-left:20px}.ficha-circuito .title-mobile .button i.fa-angle-left{padding-right:20px}@media (max-width:767px){.ficha-circuito .title-mobile .circuit-price-label{display:block}}@media (max-width:767px){.ficha-circuito .msg{text-align:center;font-size:.7em;background-color:#444;color:#fff;line-height:17px}}.ficha-circuito .info-rate{padding:0 10px}.ficha-circuito .info-rate i{padding-right:12px;position:relative}.ficha-circuito .info-rate h3{padding:10px 5px 10px 20px;font-size:14px;background-color:#ccc;margin:10px -10px}@media (max-width:767px){.ficha-circuito .info-rate h3{margin:10px -30px;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;background-color:grey;font-size:17px}}.ficha-circuito .info-rate .checks div{line-height:30px;padding-left:30px;position:relative;color:#c1c1c1;text-align:center}.ficha-circuito .info-rate .checks div img{opacity:.5;filter:grayscale(100%)}.ficha-circuito .info-rate .checks div .cir{font-size:20px;display:inline-block;position:absolute;left:0;top:3px}.ficha-circuito .info-rate .checks div.check{color:#005eab}.ficha-circuito .info-rate .checks div.check img{opacity:1;filter:grayscale(0)}.ficha-circuito .info-rate .card{margin:20px 0;background:#e2e2e2;padding:10px}.ficha-circuito .info-rate .card.information .card-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ficha-circuito .info-rate .card-title{background:#005eab;margin:-10px -10px 10px;padding:10px;color:#fff;font-weight:700;font-style:italic}.ficha-circuito .info-rate .card-body{padding:15px;word-break:break-word}.ficha-circuito .info-rate .safety-comfort-label{padding:8px}.ficha-circuito .info-rate .safety-comfort-label a{text-decoration:underline}.ficha-circuito .info-rate .travel-letter-label{padding:15px;text-align:center}.ficha-circuito .info-rate .travel-letter-label a{text-decoration:underline}.ficha-circuito .circuit-media{padding:2px;margin:0}.ficha-circuito .title-media{clear:both;background-color:#005eab;color:#fff;text-transform:uppercase;padding:5px 10px;margin:6px 2px}.ficha-circuito .title-media .fa{margin-left:10px}#wizard-container{overflow:hidden}#wizard-container div[class^=step]{transition:all 1s}#wizard-container.ng-enter div[class^=step]{opacity:0}#wizard-container.ng-enter-active div[class^=step]{opacity:1}.wizard .date-selected{font-size:20px}@media (max-width:767px){.wizard .date-selected{font-size:11px;padding:0 0 5px}}@media (max-width:767px){.wizard .date-selected b{display:inline-block}}.wizard .m-h{min-height:250px}.wizard .step-3{padding-bottom:30px}@media (max-width:767px){.wizard button{width:100%;font-size:.9em;min-height:36px}}.wizard button:not(.book){background-color:#868686;border-color:#868686}@keyframes Fb{0%{opacity:0}}@media (max-width:767px){.wizard button:not(.book).btn-email{margin:5px}}.wizard button:not(.book).btn-email.btn.btn-primary{background-color:#337ab7}.wizard button.book .fa{opacity:1;animation:Fb .5s infinite;animation-direction:alternate}.wizard .horizontal-timeline{overflow:visible;margin-top:25px}@media (max-width:767px){.wizard .horizontal-timeline{margin-top:10px}}.wizard .horizontal-timeline .step label{position:absolute;left:-16.66666667%;margin-left:20px;font-size:10px;width:100%;text-align:center;font-weight:400;color:#005eab;top:-12px}.wizard div[class^=step] .row-extra{padding:15px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wizard div[class^=step] .row-extra select{background:#fff}.wizard div[class^=step] .alert{margin:30px 20px;text-align:center}.wizard div[class^=step] .alert a.external{color:#337ab7}@media (max-width:767px){.wizard div[class^=step] .buttons-container{padding-bottom:50px}}@media (max-width:767px){.wizard div[class^=step] .buttons-container [class^=col-]{padding:2px}}@media (max-width:767px){.wizard div[class^=step] .itinerary-buttons{margin-top:15px;margin-bottom:15px}.wizard div[class^=step] .itinerary-buttons div button{padding:8px!important}}.wizard div[class^=step] button.pull-left{padding:.7em 3em .6em 2em}@media (max-width:767px){.wizard div[class^=step] button.pull-left{padding:9px}}.wizard div[class^=step] button.pull-left .fa{margin-right:9px;margin-left:0}.wizard div[class^=step] .privatizable-question .btn-primary{color:#444;background-color:#ccc;border-color:#444}.wizard div[class^=step] .privatizable-question .btn-primary.btn-primary.active,.wizard div[class^=step] .privatizable-question .btn-primary.btn-primary:active,.wizard div[class^=step] .privatizable-question .btn-primary.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.wizard div[class^=step] .privatizable-question .btn-primary.btn-primary.active:before{content:"\f00c";font-family:FontAwesome}.wizard h4{margin:20px}@media (max-width:767px){.wizard h4{margin:8px;color:#005eab;font-size:15px;font-weight:700}}.wizard h3{margin-bottom:20px;margin-left:20px}.wizard h3 small.option{position:relative;margin-right:10px;margin-left:30px}.wizard h3 small.option.active{color:#005eab}.wizard h3 small.option:after{content:"\f096";font-family:fontawesome;margin-left:7px}.wizard h3 small.option.active:after{content:"\f046"}.wizard .nemo-box-calendar-container{border:none;width:100%;overflow:auto;height:auto;padding-left:30px;padding-bottom:30px;padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.wizard .nemo-box-calendar-container{padding:0;overflow:visible}}.wizard .nemo-box-calendar-container .nemo-box-calendar-container .ui-datepicker-next,.wizard .nemo-box-calendar-container .nemo-box-calendar-container .ui-datepicker-prev{display:block!important}.wizard .nemo-box-calendar-container #calendar{font-size:16px}@media (max-width:767px){.wizard .nemo-box-calendar-container #calendar,.wizard .nemo-box-calendar-container #calendar .ui-datepicker-inline.ui-datepicker{width:100%}}.wizard .nemo-box-calendar-container #calendar .ui-datepicker td a,.wizard .nemo-box-calendar-container #calendar .ui-datepicker td span{text-align:center;font-weight:700}@media (max-width:767px){.wizard .nemo-box-calendar-container #calendar .ui-datepicker .ui-datepicker-header{background-color:transparent;color:#005eab;margin:0}}@media (max-width:767px){.wizard .nemo-box-calendar-container #calendar .ui-datepicker .ui-datepicker-group{display:block;width:100%}}.wizard .nemo-box-calendar-container #calendar td{color:#005eab;border:3px solid #fff}.wizard .nemo-box-calendar-container #calendar td.season-alta{background-color:#3fccff}.wizard .nemo-box-calendar-container #calendar td.season-alta-oferta{background-color:#009fd8}.wizard .nemo-box-calendar-container #calendar td.season-alta-superOferta{background-color:#005472}.wizard .nemo-box-calendar-container #calendar td.season-media{background-color:#fffb07}.wizard .nemo-box-calendar-container #calendar td.season-media-oferta{background-color:#a09d00}.wizard .nemo-box-calendar-container #calendar td.season-media-superOferta{background-color:#3a3900}.wizard .nemo-box-calendar-container #calendar td.season-baja{background-color:#bfcfff}.wizard .nemo-box-calendar-container #calendar td.season-baja-oferta{background-color:#5983ff}.wizard .nemo-box-calendar-container #calendar td.season-baja-superOferta{background-color:#003cf2}.wizard .nemo-box-calendar-container #calendar td.season-extra{background-color:#afafaf}.wizard .nemo-box-calendar-container #calendar td.season-F{background-color:#ff7470}.wizard .nemo-box-calendar-container #calendar td.in-range{background-color:#eee}.wizard .nemo-box-calendar-container #calendar td.season-rq{background-color:#ffcd6a}.wizard .nemo-box-calendar-container #calendar td.season-ok{background-color:#00cf79}.wizard .nemo-box-calendar-container #calendar td.season-ok .ui-state-default{color:#fff}.wizard .nemo-box-calendar-container #calendar td a.ui-state-active{background-color:#bfffbf;color:#1900ff}.wizard .nemo-box-calendar-container #calendar td.ui-datepicker-unselectable.ui-state-disabled{color:#ccc}.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header{background-color:#005eab;color:#fff;text-transform:uppercase}.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-next,.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-prev{color:#fff}@media (max-width:767px){.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-next,.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-prev{color:#005eab;font-size:20px;margin-top:-10px}}.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{display:none}.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-next .ui-icon,.wizard .nemo-box-calendar-container #calendar .ui-datepicker-header .ui-datepicker-prev .ui-icon{text-indent:0}.wizard .nemo-box-calendar-container .date-highlight{position:relative;text-align:center;background-color:#ccc;width:38.4em;margin:0 0 10px;padding:5px 0}@media (max-width:767px){.wizard .nemo-box-calendar-container .date-highlight{padding-left:39px;font-size:11px;margin-top:5px;margin-bottom:0}}.wizard .nemo-box-calendar-container .date-highlight.no-rotating{background-color:#fbc001}.wizard .nemo-box-calendar-container .date-highlight.no-rotating img{top:-5px;width:32px}.wizard .nemo-box-calendar-container .date-highlight.alhambra{margin-top:10px}@media (max-width:767px){.wizard .nemo-box-calendar-container .date-highlight.alhambra{background-color:#005eab;color:#fff;padding:4px;margin-top:5px;margin-bottom:5px}}.wizard .nemo-box-calendar-container .date-highlight img{position:absolute;top:-6px;left:10px}@media (max-width:767px){.wizard .nemo-box-calendar-container .date-highlight img{width:33px;top:-6px}}.wizard .nemo-box-calendar-container #itinerary-calendar{width:100%}.wizard .nemo-box-calendar-container .itinerary-description{background-color:#e5e5e5;height:600px;overflow-y:auto}.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar{-webkit-appearance:none}.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar:vertical{width:10px}.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar-button,.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar-button:increment{display:none}.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar:horizontal{height:10px}.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar-thumb{background-color:#2472c7;border-radius:20px;border:2px solid #f1f2f3}.wizard .nemo-box-calendar-container .itinerary-description::-webkit-scrollbar-track{border-radius:10px}.wizard .nemo-box-calendar-container .itinerary-description .title-day{color:#2472c7;font-weight:700;margin-bottom:10px;margin-top:10px}.wizard .room-categories-container h5{background-color:#005eab;color:#fff;padding:10px;text-transform:uppercase;font-weight:700;transform:translateX(-15px)}.wizard .room-categories-container .room-category{padding-left:10px;margin-bottom:5px;margin-left:5px}.wizard .room-categories-container .on-request-message{font-size:12px;padding:15px 0}.wizard .message-multi-programs{background-color:#c11927;padding:15px;transform:translateX(-15px);margin:10px 0;border-radius:5px;font-size:12px;color:#fff}.wizard .message-multi-programs .message-muiti-programs-text{padding:0 0 10px 50px;position:relative}.wizard .message-multi-programs .message-muiti-programs-text:before{content:"\E93B";font-family:icomoon;font-size:29px;font-weight:400;position:absolute;left:5px;top:-2px}.wizard .message-multi-programs .message-muiti-programs-btn{text-align:center}.wizard .message-multi-programs .message-muiti-programs-btn button{border:2px solid #fff;background-color:transparent;color:#fff}.wizard .references .fa-square.season-alta{color:#3fccff}.wizard .references .fa-square.season-alta-oferta{color:#009fd8}.wizard .references .fa-square.season-alta-superOferta{color:#005472}.wizard .references .fa-square.season-media{color:#fffb07}.wizard .references .fa-square.season-media-oferta{color:#a09d00}.wizard .references .fa-square.season-media-superOferta{color:#3a3900}.wizard .references .fa-square.season-baja{color:#bfcfff}.wizard .references .fa-square.season-baja-oferta{color:#5983ff}.wizard .references .fa-square.season-baja-superOferta{color:#003cf2}.wizard .references .fa-square.season-extra{color:#afafaf}.wizard .references .fa-square.season-F{color:#ff7470}.wizard .references .fa-square.in-range{background-color:#eee}.wizard .references .fa-square.season-rq{color:#ffcd6a}.wizard .references .fa-square.season-ok{color:#00cf79}.wizard .rooms{margin-bottom:20px}.wizard .rooms h4{margin-top:10px}.wizard .rooms .room{padding:10px}.wizard .rooms .room .room-name{padding-left:5px;width:135px;display:inline-block;font-size:18px}.wizard .rooms .room .passanger{background-color:#ccc;padding:5px;border-radius:5px;position:relative;margin-bottom:1px}@media (max-width:767px){.wizard .rooms .room .passanger{margin:10px 0}}@media (min-width:768px){.wizard .rooms .room .passanger:before{content:"";border:10px solid #ccc;border-color:transparent #ccc transparent transparent;position:absolute;left:-15px}}.wizard .rooms .room .passanger i{font-size:20px;padding-right:5px}.wizard .rooms .room .passanger i.active{color:#005eab}.wizard .rooms .room .passanger select{border:0;background-color:#005eab;color:#fff;margin:auto 5px;width:124px}@media (max-width:767px){.wizard .rooms .room .passanger select{width:auto;color:inherit;background-color:inherit}}.wizard .rooms .room .passanger div[class^=col-]{padding:0}@media (max-width:767px){.wizard .rooms .room .passanger div[class^=col-]{padding:14px 0}}.wizard .rooms .room .passanger .pax-club-selector{position:relative}.wizard .rooms .room .passanger .pax-club-selector .i{position:absolute}.wizard .rooms .room .passanger .pax-club-selector .fa-check-square,.wizard .rooms .room .passanger .pax-club-selector .fa-square-o{top:0}.wizard .rooms .room .passanger .pax-club-selector .fa-check-square.active,.wizard .rooms .room .passanger .pax-club-selector .fa-square-o.active{color:#005eab}.wizard .rooms .room .passanger .pax-club-selector .cir-card,.wizard .rooms .room .passanger .pax-club-selector .cir-club-ok{top:-3px;left:20px}.wizard .rooms .room .currency-room{font-size:.8em;margin-left:20px;width:100%}.wizard .board .active{color:#005eab}.wizard .references{font-size:10px;margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:570px;transform:translateX(118px)}@media (max-width:767px){.wizard .references{padding-bottom:10px;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;transform:translateX(0)}}.wizard .references .light-blue{color:#bfffbf}.wizard .references .red{color:#ff7470}.wizard .references .blue{color:#3fccff}.wizard .references .yellow{color:#fffb07}.wizard .references .pink{color:#bfcfff}.wizard .references .grey{color:#afafaf}.wizard .references .extra{color:#62d8ff}.wizard .board{position:relative;padding-left:20px;color:#333;margin-bottom:20px}.wizard .board .meal-plan{position:relative;margin:10px 7px 30px}.wizard .board span{padding-left:35px;position:relative}.wizard .board .cir{font-size:2em;position:absolute;top:-5px}.wizard .board .cir .name{width:133px;display:inline-block;text-align:center}.wizard .board .cir.check{color:#005eab}.wizard .board .fa{position:absolute;font-size:18px;top:3px;right:-25px}.wizard .calendar-configuration{margin-bottom:20px}.wizard .calendar-configuration .header{background-color:#005eab;position:relative;line-height:30px;color:#fff;font-weight:700}.wizard .calendar-configuration .header .left{position:absolute;left:10px;top:0}.wizard .calendar-configuration .header .right{position:absolute;right:10px;top:0}.wizard .calendar-configuration .header .title{width:100%;text-align:center}.wizard .calendar-configuration .body .day{width:14.2857%;float:left}@media (max-width:767px){.wizard .calendar-configuration .body .day{width:100%;height:60px;margin-bottom:7px;clear:both;float:none}}.wizard .calendar-configuration .body .day .title{background-color:#777;color:#fff;text-align:center;padding:5px}@media (max-width:767px){.wizard .calendar-configuration .body .day .title{width:15%;float:left;height:65px;padding-top:12px}}.wizard .calendar-configuration .body .day .cities{background-color:#e7e7e7;padding:4px;margin-left:2px;height:160px;text-transform:uppercase;position:relative;font-size:12px}@media (max-width:767px){.wizard .calendar-configuration .body .day .cities>div{display:inline-block;font-size:10px}}@media (max-width:767px){.wizard .calendar-configuration .body .day .cities{height:65px;width:85%;float:left;margin:0;padding-right:40px}}.wizard .calendar-configuration .body .day .cities a.active{color:red}.wizard .calendar-configuration .body .week{margin-bottom:4px}@media (max-width:767px){.wizard .calendar-configuration .body .week{margin-bottom:0}}.wizard .calendar-configuration .body .week .day:first-child .cities{margin-left:0}.wizard .calendar-configuration .body .week .day .cities div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;position:relative}@media (max-width:767px){.wizard .calendar-configuration .body .week .day .cities div .icons-xs{font-size:24px;padding-top:10px}}.wizard .calendar-configuration .body .week .day .cities div.departure{background-color:#17a836;color:#fff;margin:-4px;position:absolute;bottom:4px;width:100%;font-weight:700;text-align:center;padding:0}@media (max-width:767px){.wizard .calendar-configuration .body .week .day .cities div.departure{top:0;right:0;width:40px;line-height:50px;left:auto;margin:0;height:65px;padding-top:10px}}.wizard .calendar-configuration .body .week .day .cities div.selected-d:before{content:"";position:absolute;left:0;top:4px;border:4px solid #00ffe7}.wizard .calendar-configuration .body .week .day .cities div.arrival{position:absolute;bottom:0;background-color:#ff4141;width:100%;color:#fff;margin-left:-4px;font-weight:700;text-align:center;padding:0}@media (max-width:767px){.wizard .calendar-configuration .body .week .day .cities div.arrival{top:0;right:0;width:40px;line-height:50px;left:auto;margin:0;height:65px;padding-top:10px}}.wizard .calendar-configuration .body .week .day .cities div.selected-a:before{position:absolute;border:4px solid red;content:"";left:-1px;top:4px}.wizard .calendar-configuration .body .week .day .cities div.stop-days{position:absolute;background:#ffe76a;bottom:0;width:100%;left:0;font-weight:700;text-align:center;padding:0}@media (max-width:767px){.wizard .calendar-configuration .body .week .day .cities div.stop-days{top:0;right:0;width:40px;line-height:50px;left:auto;margin:0;height:65px;padding-top:10px}}.wizard .calendar-configuration .body .week .day .cities div.extras-nights{position:absolute;background-color:#6e916e;color:#fff;bottom:0;width:100%;left:0}@media (max-width:767px){.wizard .calendar-configuration .body .week .day .cities div.extras-nights{top:0;right:0;width:40px;line-height:50px;left:auto;margin:0;height:65px;padding-top:10px}}@media (max-width:767px){.wizard .calendar-configuration .body .day.not-day{display:none}}.wizard .calendar-configuration .body .day.not-day .cities{background-color:#cacaca}.wizard .calendar-configuration .body .day.not-day .cities div{display:none}.wizard .calendar-configuration.privatizable a{pointer-events:none;cursor:default;text-decoration:none}.wizard .extra-nights{margin:5px 0 20px}.wizard .extra-nights .label{color:#333}@media (max-width:767px){.wizard .extra-nights .label{width:146px;display:inline-block;margin-bottom:10px;text-align:left}}.wizard .transfer-options{margin:20px 0}@media (max-width:767px){.wizard .transfer-options{margin:0}}.wizard .transfer-options i{color:#005eab;font-size:25px}.wizard .transfer-options i:before{font-size:45px;position:absolute;top:-5px;left:-4px}@media (max-width:767px){.wizard .transfer-options i:before{top:12px;left:-8px}}.wizard .transfer-options i.fa.separator:before{font-size:16px;display:inline;padding:0;margin:0;position:absolute;top:15px;left:40px}@media (max-width:767px){.wizard .transfer-options i.fa.separator:before{top:27px;left:35px}}.wizard .transfer-options .transfer-header{font-size:20px;background-color:#005eab;color:#fff;font-weight:700;padding:5px 5px 5px 25px}@media (max-width:767px){.wizard .transfer-options .transfer-header{font-size:14px;padding:5px}}.wizard .transfer-options .transfer-header .title,.wizard .transfer-options .transfer-header i{color:#005eab}.wizard .transfer-options .transfer-list{padding-top:10px;padding-left:20px}@media (max-width:767px){.wizard .transfer-options .transfer-list{padding-top:30px}}.wizard .transfer-options .transfer-list .option{color:#333;transition:color .5s ease;position:relative;line-height:30px}.wizard .transfer-options .transfer-list .option:before{content:"\f096";font-family:fontawesome;position:absolute;left:-20px;font-size:20px}.wizard .transfer-options .transfer-list .option:hover:before{cursor:pointer}.wizard .transfer-options .transfer-list .option.selected .title{color:#005eab}.wizard .transfer-options .transfer-list .option.selected:before{content:"\f046";color:#005eab}.wizard .transfer-options .transfer-list .option:hover{color:#005eab}.wizard .transfer-options .transfer-list .option .currency,.wizard .transfer-options .transfer-list .option .title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 5px}@media (max-width:767px){.wizard .transfer-options .transfer-list .option .currency,.wizard .transfer-options .transfer-list .option .title{white-space:normal;word-break:break-word}}.wizard .transfer-options .transfer-list .option.selected .currency{color:#005eab}@media (max-width:767px){.wizard .transfer-options{padding:0}}.wizard .circuit-total-price{margin-bottom:20px;min-height:300px}.wizard .circuit-total-price hr{border-top:1px solid #005eab;margin:5px 5px 15px}.wizard .circuit-total-price .big-icon{font-size:24px}@media (max-width:767px){.wizard .circuit-total-price .item:not(.item-last){line-height:22px;margin-top:30px;margin-bottom:30px}}.wizard .circuit-total-price .item{line-height:45px;color:#6f6f6f}.wizard .circuit-total-price .item div>div[class^=col-md]:first-child{text-align:right}.wizard .circuit-total-price .item div>div[class^=col-md]:last-child{color:#005eab}.wizard .circuit-total-price .item i[class*=" fa-"]{font-size:24px;padding:5px 2px 5px 5px}.wizard .circuit-total-price .price-total{background-color:#005eab}.wizard .circuit-total-price .price-total .quotation a .big-icon:before{font-size:24px;padding-right:10px}.wizard .circuit-total-price .price-total .item,.wizard .circuit-total-price .price-total .quotation a:hover{color:#fff}.wizard .circuit-total-price .price-total .item div>div{font-weight:700}.wizard .circuit-total-price .price-total .item div>div:last-child{color:#fff}.counter{margin:0;padding:3}.counter input{width:30px;border:0;background-color:transparent;display:inline-block;text-align:center}.counter .add,.counter .del{padding:0 7px;display:inline-block;border-radius:5px;cursor:pointer}.counter :first-child{background-color:#a5a5a5}.counter :last-child{background-color:#f1f1f1}#segment-actions{background-color:#005eab;color:#fff;padding:10px;width:150px;box-shadow:2px 3px 5px #444;z-index:1000;margin-top:5px}@media (max-width:767px){#segment-actions{width:100%;box-shadow:none}}#segment-actions>ul{position:relative}@media (max-width:767px){#segment-actions>ul{text-align:center;clear:both}}#segment-actions>ul:before{content:"";border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #005eab;border-right:5px solid transparent;position:absolute;top:-20px}@media (max-width:767px){#segment-actions>ul:before{content:none}}#segment-actions>ul>li{width:100%;position:relative;margin-left:20px;cursor:pointer}@media (max-width:767px){#segment-actions>ul>li{width:25%;line-height:1px;padding-top:20px}}#segment-actions>ul>li:hover{color:#08c55f}#segment-actions>ul>li.disable{cursor:auto;text-align:left;text-decoration:line-through}#segment-actions>ul>li.disable:hover{color:#fff}#segment-actions>ul>li.begin:before{content:"";position:absolute;left:-20px;display:inline-block;width:10px;height:10px;background-color:#17a836;top:5px}@media (max-width:767px){#segment-actions>ul>li.begin:before{top:17px;left:auto;margin-left:-15px;margin-top:-1px}}#segment-actions>ul>li.end:before{content:"";position:absolute;left:-20px;display:inline-block;width:10px;height:10px;background-color:red;top:5px}@media (max-width:767px){#segment-actions>ul>li.end:before{top:17px;left:auto;margin-left:-15px;margin-top:-1px}}#segment-actions>ul>li.stop:before{content:"";position:absolute;left:-20px;display:inline-block;width:10px;height:10px;background-color:#ffe76a;top:5px}@media (max-width:767px){#segment-actions>ul>li.stop:before{top:17px;left:auto;margin-left:-15px;margin-top:-1px}}#segment-actions>ul>li.stop:hover .segment-submenu{opacity:1}@media (max-width:767px){#segment-actions>ul>li.stop:hover .segment-submenu{width:200px;left:-50px;top:51px;z-index:9999}}#segment-actions>ul>li.stop .segment-submenu{position:absolute;top:-50px;left:120px;display:inline-block;background:#66ffea;width:150px;padding:10px;color:#005eab;min-height:91px;opacity:0;transition:opacity .5s;box-shadow:2px 3px 5px #444}@media (max-width:767px){#segment-actions>ul>li.stop .segment-submenu{left:-37px;top:-50px}}@media (max-width:767px){#segment-actions>ul>li.stop ul.segment-submenu:before{top:-19px;left:80px;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #66ffea;content:""}}#segment-actions>ul>li.stop ul.segment-submenu li{width:100%}@media (max-width:767px){#segment-actions>ul>li.stop ul.segment-submenu li{float:none;display:block}}@media (max-width:767px){#segment-actions>ul>li.stop ul.segment-submenu li a{display:inline-block;height:16px;margin-top:6px}}#segment-actions>ul>li.stop ul.segment-submenu:before{content:"";border-top:5px solid transparent;border-right:5px solid #66ffea;border-bottom:5px solid transparent;border-left:5px solid transparent;position:absolute;left:-10px;top:55px}.blockUI h2{font-size:1.2em}.defaulter-msg{width:100%;position:relative;color:#fff;text-align:center;font-size:12px;font-weight:700}.defaulter-msg .defaulter-msg-blue{background:#0431b4}.defaulter-msg .defaulter-msg-yellow{color:#333;background:#ffbf00}.defaulter-msg .defaulter-msg-red{background:red;padding:10px}.booking-checker-page{padding:100px 0;position:relative;z-index:2;background:#fff;margin-top:25px;padding:40px 30px}.booking-checker-page .page-title{margin-bottom:50px}.booking-checker-page hr{border-top:1px solid #ddd}.booking-checker-page .booking-info .booking-data .concept{display:block;margin:20px 0;font-size:16px}.booking-checker-page .button-container{text-align:right;padding-top:25px}.booking-checker-page .button-container button{width:200px}.booking-checker-page .raw-button{display:block;margin:20px 0;width:200px}.booking-checker-page pre{max-height:585px}.rzslider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rzslider.noanimate *{transition:none!important}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.rzslider[disabled] .rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-selection{background:#8b91a2}.rzslider[disabled] .rz-tick{cursor:not-allowed}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{white-space:nowrap;position:absolute;display:inline-block}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1;transition:all .3s linear}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:transparent}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px;transition:background-color .3s linear}.rzslider .rz-restricted{z-index:3;background:red;border-radius:2px}.rzslider .rz-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px;transition:all .3s linear}.rzslider .rz-pointer:after{content:'';width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;transition:all .3s linear}.rzslider .rz-bubble.rz-limit{color:#55637d;transition:none}.rzslider .rz-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px;transition:background-color .3s linear}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%)}.rzslider .rz-tick-legend{position:absolute;top:24px;transform:translate(-50%);max-width:50px;white-space:normal}.rzslider.rz-vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{left:-14px!important;top:auto;bottom:0}.rzslider.rz-vertical .rz-bubble{left:16px!important;margin-left:3px;bottom:0}.rzslider.rz-vertical .rz-ticks{height:100%;width:0;left:-3px;top:0;z-index:1}.rzslider.rz-vertical .rz-tick{vertical-align:middle;margin-left:auto;margin-top:11px}.rzslider.rz-vertical .rz-tick-value{left:24px;top:auto;transform:translateY(-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;transform:translateY(-28%);max-width:none;white-space:nowrap}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{bottom:auto;left:auto;right:24px}.category-slider.rzslider .rz-bar{background:#bababa;height:4px}.category-slider.rzslider .rz-selection{background:#015eab}.category-slider.rzslider .rz-pointer{width:15px;height:15px;top:auto;bottom:-5px;background-color:#015eab}.category-slider.rzslider .rz-pointer:after{display:none}.category-slider.rzslider .rz-bubble{bottom:14px}.category-slider.rzslider .rz-limit{font-weight:700;color:#015eab}.category-slider.rzslider .rz-tick{width:1px;height:10px;margin:0;border-radius:0;left:10px;background:transparent;top:-1px}.category-slider.rzslider .rz-tick.rz-selected{background:transparent}.category-slider.rzslider .rz-tick-value{font-size:16px}.category-slider.rzslider .rz-tick-value i.fa-star{color:#bababa}.category-slider.rzslider .rz-tick-value i.fa-star.active{color:#f59c0d}.trip-advisor-slider.rzslider .rz-bar{background:#bababa;height:4px}.trip-advisor-slider.rzslider .rz-selection{background:#015eab}.trip-advisor-slider.rzslider .rz-pointer{width:15px;height:15px;top:auto;bottom:-5px;background-color:#015eab}.trip-advisor-slider.rzslider .rz-pointer:after{display:none}.trip-advisor-slider.rzslider .rz-bubble{bottom:14px}.trip-advisor-slider.rzslider .rz-limit{font-weight:700;color:#015eab}.trip-advisor-slider.rzslider .rz-tick{width:1px;height:10px;margin:0;border-radius:0;left:10px;background:transparent;top:-1px}.trip-advisor-slider.rzslider .rz-tick.rz-selected{background:transparent}.trip-advisor-slider.rzslider .rz-tick-value{font-size:16px;transform:translate(-60%)}.trip-advisor-slider.rzslider .rz-tick-value i.icon-trip-advisor{border:1.5px solid #53c5a7;border-radius:50%;height:15px;width:15px;position:relative;display:inline-block}.trip-advisor-slider.rzslider .rz-tick-value i.icon-trip-advisor:after{content:"";display:block;position:absolute;background:#53c5a7;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%}.trip-advisor-slider.rzslider .rz-tick-value i.icon-trip-advisor-empty{border:1.5px solid #53c5a7;border-radius:50%;height:15px;width:15px;position:relative;display:inline-block}.trip-advisor-slider.rzslider .rz-tick-value i.icon-trip-advisor-empty:after{content:"";display:block;position:absolute;background:none;border-radius:50%;height:9px;width:9px;margin-top:-4.5px;margin-left:-4.5px;top:50%;left:50%}float-budget-view{z-index:100000}float-budget-view #budgets-btn{position:relative}float-budget-view #budgets-btn:focus{outline:unset}@media (max-width:767px){float-budget-view>li{display:inline-block;font-size:25px;margin-right:5px;float:right;color:#888}}float-budget-view>li.blocked{color:#fff;z-index:100000}float-budget-view>li.blocked a:active,float-budget-view>li.blocked a:focus,float-budget-view>li.blocked a:hover{color:#fff!important}float-budget-view #budget{font-size:1.2em;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;text-align:left}@media (max-width:767px){float-budget-view #budget{margin-bottom:20px;font-size:.5em}}float-budget-view #budget .float-view{opacity:1;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity ease-in-out .3s;-o-transition:opacity ease-in-out .3s;cursor:pointer}float-budget-view #budget .float-view.--hide{opacity:0}float-budget-view #budget .float-view .animated{animation-duration:.2s;animation-fill-mode:both}float-budget-view #budget .float-view .animated.infinite{animation-iteration-count:infinite}@keyframes Gb{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}float-budget-view #budget .float-view .slideInDown{animation-name:Gb}float-budget-view #budget .float-view .budget-large-container{border-radius:10px;cursor:default;background:#fff;position:absolute;top:40px;left:-400px;z-index:100000;padding:14px;color:#000;height:auto;width:600px;opacity:1;box-shadow:0 15px 20px 0 rgba(0,0,0,.08),0 1px 4px 0 rgba(0,0,0,.08);border:1px solid #ccc;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s}float-budget-view #budget .float-view .budget-large-container:before{top:-8px;right:170px;content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 8px;border-color:transparent transparent #fff}@media (max-width:767px){float-budget-view #budget .float-view .budget-large-container:before{right:26px}}@media (min-width:768px) and (max-width:992px){float-budget-view #budget .float-view .budget-large-container:before{right:353px}}float-budget-view #budget .float-view .budget-large-container:after{top:-9px;right:170px;z-index:-1;content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 8px;border-color:transparent transparent #ccc}@media (max-width:767px){float-budget-view #budget .float-view .budget-large-container:after{right:26px}}@media (min-width:768px) and (max-width:992px){float-budget-view #budget .float-view .budget-large-container:after{right:353px}}float-budget-view #budget .float-view .budget-large-container .selector_title{cursor:default;text-transform:none;text-align:center;font-size:1em;border-bottom:1px solid #ccc;padding-bottom:5px;font-weight:700;white-space:normal}float-budget-view #budget .float-view .budget-large-container div.selector-large-list{padding:5px;text-transform:none}float-budget-view #budget .float-view .budget-large-container div.selector-large-list .budget-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0}float-budget-view #budget .float-view .budget-large-container div.selector-large-list .budget-time{padding:4px 0}float-budget-view #budget .float-view .budget-large-container div.selector-large-list.budget-active{background-color:#9ba7b3}float-budget-view #budget .float-view .budget-large-container div.selector-large-list.budget-active .fa{line-height:unset}float-budget-view #budget .float-view .budget-large-container div.selector-large-list.budget-deactivate button{background-color:#9ba7b3}float-budget-view #budget .float-view .budget-large-container div.selector-large-list div{text-align:left;margin:0;white-space:normal}float-budget-view #budget .float-view .budget-large-container div.selector-large-list div span{vertical-align:middle}float-budget-view #budget .float-view .budget-large-container div.selector-large-list .budget-buttons{text-align:right}float-budget-view #budget .float-view .budget-large-container div.selector-large-list .budget-buttons .fa{font-size:1.4em;line-height:1em;cursor:pointer}@media (max-width:767px){float-budget-view #budget .float-view .budget-large-container div.selector-large-list .budget-buttons .fa{vertical-align:sub}}float-budget-view #budget .float-view .budget-large-container div.selector-large-list .button-large{padding:0 3px}float-budget-view #budget .float-view .budget-large-container div.selector-large-list .button-large button{width:100%}float-budget-view #budget .float-view .budget-large-container div.selector-large-list.form input{width:100%;border-radius:2px;border:1px solid #aaa;padding:3px}float-budget-view #budget .float-view .budget-large-container div.selector-large-list.form div{padding:0 5px}@media (max-width:767px){float-budget-view #budget .float-view .budget-large-container div.selector-large-list.form div{padding:5px}}float-budget-view #budget .float-view .budget-large-container div.selector-large-list[disabled]{opacity:.3}float-budget-view #budget .float-view .budget-large-container.--hide{opacity:0;display:none}float-budget-view #budget .float-view .budget-large-container .budget-section{font-weight:700;margin:10px -5px;text-transform:none;font-size:1.4em}float-budget-view #budget .float-view .budget-large-container .search-budget{margin:10px 0}float-budget-view #budget .float-view .budget-large-container .search-budget input{width:100%;border-radius:2px;border:1px solid #aaa;padding:3px;margin-right:6px}float-budget-view #budget .float-view .budget-large-container .search-budget .fa{font-size:1.4em;line-height:1em;cursor:pointer}float-budget-view #budget .float-view .budget-large-container .search-budget .select2-selection__placeholder,float-budget-view #budget .float-view .budget-large-container .search-budget .select2-selection__rendered{text-transform:none}@media (max-width:767px){float-budget-view #budget .float-view .budget-large-container{width:100%;top:55px;left:0}}@media (min-width:768px) and (max-width:992px){float-budget-view #budget .float-view .budget-large-container{width:570px;top:43px;left:-187px}}float-budget-view #budget .float-view button{transition:background .5s ease;vertical-align:top;border-radius:8px;padding:4px;text-align:center;text-transform:uppercase;margin:0 2px;font-size:.9em;font-weight:700}transfer-cluster .add-product-to-budget{padding-top:0;height:38px;vertical-align:middle;font-size:32px}@media (min-width:768px){transfer-cluster .add-product-to-budget{float:left}}@media (max-width:767px){transfer-cluster .add-product-to-budget{text-align:right}}transfer-cluster .add-product-to-budget span.fa{top:9px;right:12px;position:absolute}.final-price-details .add-product-to-budget{text-align:right}@media (max-width:767px){.final-price-details .add-product-to-budget{padding-right:15px}}@media (max-width:767px){.resultadohoteles-tarifas-item .add-product-to-budget{text-align:right}}.add-product-to-budget{position:relative;clear:both;font-size:40px;padding-top:10px;text-align:center}.add-product-to-budget span{cursor:pointer;color:inherit!important}.add-product-to-budget span.icon-budget{cursor:default}.add-product-to-budget span.fa{cursor:default;font-size:20px}.budget-option-select span{padding:0 5px}.budget-option-select .title{font-weight:700}.budget-edit-page{position:relative;z-index:2;background:#fff;margin-top:25px;margin-bottom:50px;display:table;width:100%;min-height:1000px}.budget-edit-page .budget-header{padding:16px 10px;background-color:#e2e2e2;font-size:1.4em}.budget-edit-page .budget-header .icon{font-size:1.8em;vertical-align:middle}.budget-edit-page .budget-header .budget-title{font-weight:700;text-transform:uppercase}.budget-edit-page .budget-header .budget-title .budget-title-text{font-size:27px;vertical-align:middle}.budget-edit-page .budget-header .fix-large-text{overflow:hidden;text-overflow:ellipsis;max-width:700px}@media (max-width:767px){.budget-edit-page .budget-header .fix-large-text{word-break:break-all}}@media (min-width:768px){.budget-edit-page .budget-header .fix-large-text{white-space:nowrap}}.budget-edit-page .budget-header .fix-large-text.budget-pax-text{font-size:27px}@media (max-width:767px){.budget-edit-page .budget-header .fix-large-text.budget-pax-text{padding-left:52px}}@media (min-width:768px){.budget-edit-page .budget-header .fix-large-text.budget-pax-text{padding-right:65px;text-align:right}}@media (max-width:767px){.budget-edit-page .budget-header .fix-large-text.activate-title{padding-top:10px}}@media (min-width:768px){.budget-edit-page .budget-header .fix-large-text.activate-title{text-align:center;padding-top:3px}}.budget-edit-page .budget-header .profile{border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(/img/profile.png);width:38px;position:absolute;bottom:0}@media (max-width:767px){.budget-edit-page .budget-header .profile{left:0}}@media (min-width:768px){.budget-edit-page .budget-header .profile{right:13px}}.budget-edit-page .budget-header .profile:before{content:"";padding-top:100%;position:relative;width:100%;display:block}.budget-edit-page .budget-warning{font-size:25px;text-align:center;opacity:.5;margin-top:81px}.budget-edit-page .budget-destination .budget-destination-header{padding-top:10px;padding-bottom:10px;background-color:#e2e2e2;font-weight:700;text-transform:uppercase;border-radius:0 4px 4px 0}.budget-edit-page .budget-destination .budget-destination-header .icon{font-size:1.4em;vertical-align:middle}.budget-edit-page .budget-destination .budget-destination-header .icon-inicio-circuito{padding-right:10px}@media (max-width:767px){.budget-edit-page .budget-destination .delete-button{text-align:center}}.budget-edit-page .program-selector{padding-top:12px}.budget-edit-page .program-selector label{display:inline-block;padding:0 10px 10px 6px;cursor:pointer;margin-left:-3px}.budget-edit-page .program-selector input{cursor:pointer;vertical-align:top}.budget-edit-page .right-body{padding-top:10px}.budget-edit-page .right-body .disclamer-alert{padding:10px;background:#e10f00;color:#fff;font-style:italic;font-weight:700;margin:10px 15px}.budget-edit-page .program-body{padding-bottom:100px}.budget-edit-page .program-body .heading{padding-top:10px;padding-bottom:10px}.budget-edit-page .program-body .heading .icon-hotels{padding-right:10px}.budget-edit-page .program-body .heading .title{font-size:18px;font-weight:700}.budget-edit-page .program-body .heading .title p{margin:0}.budget-edit-page .program-body .heading .title p.subtitle{font-size:90%;opacity:.7}.budget-edit-page .program-body .heading .title i{position:absolute;top:2px}.budget-edit-page .program-body .heading .title div{margin-left:30px}.budget-edit-page .program-body .heading .title .friendly-url{font-size:10px;color:#337ab7;margin-left:5px}.budget-edit-page .program-body .heading-item a{position:relative;padding-left:34px}.budget-edit-page .program-body .heading-item a:before{display:block;top:-3px;position:absolute;content:"\f078";font-family:FontAwesome;color:inherit;speak:none;font-size:18px;transition:all .25s ease}@media (max-width:991px){.budget-edit-page .program-body .heading-item a:before{left:0}}.budget-edit-page .program-body .heading-item a.active:before{transform:rotate(-180deg)}.budget-edit-page .program-body .heading-item a.flight span{margin-left:23px}.budget-edit-page .program-body .heading-item a.flight .sprite{position:absolute;left:26px;top:0}.budget-edit-page .program-body a.selector-program:hover .fa-star-o,.budget-edit-page .program-body a.selector-program:hover .fa-trash-o{filter:brightness(1.75)}.budget-edit-page .program-body a.selector-program .program-icon{font-size:1.6em;cursor:pointer}.budget-edit-page .program-body a.selector-program .program-icon.fa-star{cursor:default}.budget-edit-page .total-header{background-color:#00008b;font-weight:700;color:#fff;text-transform:uppercase;padding:10px}.budget-edit-page .total-body{background-color:#d9ebfe;padding:10px}.budget-edit-page .total-body i{font-size:2em}.budget-edit-page .total-body .recommended-price{font-size:1.6em;font-weight:700;opacity:0;transition:opacity 1s ease}.budget-edit-page .total-body .recommended-price .currency{font-size:.6em}.budget-edit-page .total-body .recommended-price.show{opacity:1}.budget-edit-page .total-body .currency{font-size:9px}.budget-edit-page .total-body .label{color:grey}.budget-edit-page .total-body .disclaimer{color:grey;font-style:italic;padding-top:10px}.budget-edit-page .total-body .other-prices{font-weight:700;color:grey}.budget-edit-page .total-body .star-price{font-weight:700}.budget-edit-page .show-totals-section{padding-top:10px;padding-bottom:10px}@media (min-width:992px){.budget-edit-page .show-totals-section.sticky-total{position:fixed;width:381px;top:0;padding-top:0;z-index:99;right:calc(((100% - 1170px) / 2) + 14px)}}.budget-edit-page .comments-section{padding-bottom:20px}.budget-edit-page .comments-section .title{font-weight:700}.budget-edit-page .comments-section .icon{font-size:16px;cursor:pointer}.budget-edit-page .comments-section textarea{width:100%;background-color:#e2e2e2;height:100px;border:none;padding:10px}.budget-edit-page .comments-section .buttons{text-align:right;padding-top:5px}.budget-edit-page .comments-section .buttons button{padding:.4em}.budget-edit-page .share-section,.budget-edit-page .share-section .content{padding-top:10px}.budget-edit-page .share-section .content .icons a{display:inline-block}.budget-edit-page .share-section .content .icons a i{vertical-align:text-bottom;position:absolute}.budget-edit-page .share-section .content .icons a i.icon-whatsapp{top:5px;font-size:18px}.budget-edit-page .share-section .content .icons a i.icon-clientmail{font-size:25px;top:2px}.budget-edit-page .share-section .content .icons a i.icon-downloadbox{font-size:23px;top:1px;left:30px}.budget-edit-page .expenses-section .title{font-weight:700}.budget-edit-page .expenses-section .sum-title{padding-bottom:10px}.budget-edit-page .expenses-section .additionals{margin:0 0 10px;clear:both;display:inline-block}.budget-edit-page .expenses-section .additionals .additional .currency{font-size:60%}.budget-edit-page .expenses-section label{padding-left:5px;cursor:pointer}.budget-edit-page .expenses-section .fields{padding:10px 0}.budget-edit-page .expenses-section .fields input{display:inline-block;width:100%;border-radius:2px;border:1px solid #aaa;padding:4px}.budget-edit-page .expenses-section .fields input.number{margin-left:5px;text-align:right}.budget-edit-page .expenses-section .fields i{line-height:1.2;cursor:pointer;margin-left:0}.budget-edit-page .expenses-section .fields button{background:transparent;padding:0;color:#000}.budget-edit-page .expenses-section .fa-trash-o{cursor:pointer}.budget-edit-page .expenses-section .text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.budget-edit-page .item-product{padding-top:15px;padding-bottom:15px}@media (min-width:768px){.budget-edit-page .item-product{padding-left:45px}}.budget-edit-page .item-product .stars{margin-left:5px}.budget-edit-page .item-product .item-price{opacity:0;transition:opacity 1s ease}@media (max-width:767px){.budget-edit-page .item-product .item-price{padding:10px 0}.budget-edit-page .item-product .item-price div{padding-left:0;padding-right:0}}@media (min-width:768px){.budget-edit-page .item-product .item-price{font-size:16px}.budget-edit-page .item-product .item-price .converted-price{position:absolute;top:-24px;left:0;right:0;margin-left:auto;margin-right:auto}}.budget-edit-page .item-product .item-price .sub{color:grey;font-size:75%}.budget-edit-page .item-product .item-price.show{opacity:1}.budget-edit-page .item-product .expanded-reservation-detail{padding-top:20px}.budget-edit-page .item-product .expanded-reservation-detail .image-box{padding-right:10px;padding-bottom:10px}.budget-edit-page .item-product .expanded-reservation-detail .image-box img{border-radius:4px}.budget-edit-page .item-product .expanded-reservation-detail .stay{color:#5c9431}.budget-edit-page .item-product .expanded-reservation-detail.hotel p{margin:0 0 8px}@media (max-width:767px){.budget-edit-page .item-product .item-product-cluster{padding-bottom:10px}}@media (max-width:767px){.budget-edit-page .item-product .item-product-actions{padding:10px 10px 10px 0}}#form-send-mail nemo-loader .spinner-nemo{margin:0!important}#overlay-block-page{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99999;cursor:pointer}.sweet-alert{z-index:100001!important}.add-product-to-pricer button{margin:5px 0;border:1px solid #015eab!important;background-color:transparent!important;width:100%}.add-product-to-pricer button span{color:#015eab!important}.add-product-to-pricer button:active,.add-product-to-pricer button:focus,.add-product-to-pricer button:hover{color:#015eab!important;background-color:transparent!important}.add-product-to-pricer button.blocked-pricer-button{opacity:.75;border-color:#ccc!important;pointer-events:none}.add-product-to-pricer button.blocked-pricer-button span{color:#ccc!important}.add-product-to-pricer .btn-added{cursor:default}.whatsapp-default.whatsapp-button{background-color:#25d366;display:inline-block;border-radius:50%;width:60px;height:60px;padding:10px;position:fixed;bottom:10px;z-index:100000;left:20px;cursor:pointer}.whatsapp-default.whatsapp-button i{font-size:40px;color:#fff;margin-top:0;margin-left:2px}.whatsapp-default.whatsapp-popup{font-size:14px;background-color:#222;color:#fff;display:inline-block;overflow:hidden;border-radius:25px;box-shadow:2px -3px 3px 0 rgba(0,0,0,.5);transition:transform .2s linear;tansform-origin:top left;position:fixed;bottom:10px;z-index:1000000;left:20px}.whatsapp-default.whatsapp-popup.close{transform:translate(-110px,60px) scale(0)}.whatsapp-default.whatsapp-popup .header-popup{background-color:#075e54;width:100%;padding:10px 0 10px 25px;position:relative}.whatsapp-default.whatsapp-popup .header-popup .close-whatsapp-popup{position:absolute;right:15px;top:9px;color:#fff;opacity:.7;font-size:16px}.whatsapp-default.whatsapp-popup .header-popup .close-whatsapp-popup:hover{opacity:1}.whatsapp-default.whatsapp-popup .message-popup{width:250px;padding:10px;background-color:#666;border-radius:10px;margin:15px;position:relative;transition:all .2s ease-in-out}.whatsapp-default.whatsapp-popup .message-popup:before{content:"";display:inline-block;border:15px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:15px solid #666;position:absolute;top:25px;left:-26px;transform:rotate(-25deg)}.whatsapp-default.whatsapp-popup .button-popup{padding:10px;text-decoration:none;display:inline-block;border-radius:25px;background-color:#25d366;color:#fff;margin:0 0 15px 15px;font-weight:700}.whatsapp-default.whatsapp-popup .button-popup:hover{background-color:#1dab52}.sprite{background-image:url(../img/airlines.png);background-repeat:no-repeat;display:block}.sprite.sprite-0A{background-position:-5px -5px;width:21px;height:21px}.sprite.sprite-0B{background-position:-36px -5px;width:21px;height:21px}.sprite.sprite-0D{background-position:-67px -5px;width:21px;height:21px}.sprite.sprite-2A{background-position:-98px -5px;width:21px;height:21px}.sprite.sprite-2B{background-position:-129px -5px;width:21px;height:21px}.sprite.sprite-2F{background-position:-160px -5px;width:21px;height:21px}.sprite.sprite-2I{background-position:-191px -5px;width:21px;height:21px}.sprite.sprite-2L{background-position:-222px -5px;width:21px;height:21px}.sprite.sprite-2N{background-position:-253px -5px;width:21px;height:21px}.sprite.sprite-3H{background-position:-284px -5px;width:21px;height:21px}.sprite.sprite-3K{background-position:-315px -5px;width:21px;height:21px}.sprite.sprite-3L{background-position:-346px -5px;width:21px;height:21px}.sprite.sprite-3M{background-position:-377px -5px;width:21px;height:21px}.sprite.sprite-3O{background-position:-408px -5px;width:21px;height:21px}.sprite.sprite-3S{background-position:-439px -5px;width:21px;height:21px}.sprite.sprite-3U{background-position:-470px -5px;width:21px;height:21px}.sprite.sprite-3X{background-position:-501px -5px;width:21px;height:21px}.sprite.sprite-4B{background-position:-532px -5px;width:21px;height:21px}.sprite.sprite-4H{background-position:-563px -5px;width:21px;height:21px}.sprite.sprite-4M{background-position:-594px -5px;width:21px;height:21px}.sprite.sprite-4N{background-position:-5px -36px;width:33px;height:40px}.sprite.sprite-4O{background-position:-48px -36px;width:21px;height:21px}.sprite.sprite-4Q{background-position:-79px -36px;width:21px;height:21px}.sprite.sprite-4U{background-position:-110px -36px;width:21px;height:21px}.sprite.sprite-4W{background-position:-141px -36px;width:21px;height:21px}.sprite.sprite-5H{background-position:-172px -36px;width:21px;height:21px}.sprite.sprite-5J{background-position:-203px -36px;width:21px;height:21px}.sprite.sprite-5T{background-position:-234px -36px;width:21px;height:21px}.sprite.sprite-5Z{background-position:-265px -36px;width:21px;height:21px}.sprite.sprite-6A{background-position:-296px -36px;width:21px;height:21px}.sprite.sprite-6J{background-position:-327px -36px;width:21px;height:21px}.sprite.sprite-6L{background-position:-358px -36px;width:21px;height:21px}.sprite.sprite-6T{background-position:-389px -36px;width:21px;height:21px}.sprite.sprite-7B{background-position:-420px -36px;width:21px;height:21px}.sprite.sprite-7D{background-position:-451px -36px;width:21px;height:21px}.sprite.sprite-7F{background-position:-482px -36px;width:21px;height:21px}.sprite.sprite-7H{background-position:-513px -36px;width:21px;height:21px}.sprite.sprite-7N{background-position:-544px -36px;width:21px;height:21px}.sprite.sprite-7Q{background-position:-575px -36px;width:21px;height:21px}.sprite.sprite-7R{background-position:-48px -67px;width:21px;height:21px}.sprite.sprite-8E{background-position:-79px -67px;width:21px;height:21px}.sprite.sprite-8M{background-position:-110px -67px;width:21px;height:21px}.sprite.sprite-8P{background-position:-141px -67px;width:21px;height:21px}.sprite.sprite-8Q{background-position:-172px -67px;width:21px;height:21px}.sprite.sprite-8T{background-position:-203px -67px;width:21px;height:21px}.sprite.sprite-8U{background-position:-234px -67px;width:21px;height:21px}.sprite.sprite-8V{background-position:-265px -67px;width:21px;height:21px}.sprite.sprite-9B{background-position:-296px -67px;width:21px;height:21px}.sprite.sprite-9C{background-position:-327px -67px;width:21px;height:21px}.sprite.sprite-9J{background-position:-358px -67px;width:21px;height:21px}.sprite.sprite-9K{background-position:-389px -67px;width:21px;height:21px}.sprite.sprite-9U{background-position:-420px -67px;width:21px;height:21px}.sprite.sprite-9V{background-position:-451px -67px;width:21px;height:21px}.sprite.sprite-9W{background-position:-482px -67px;width:21px;height:21px}.sprite.sprite-A3{background-position:-513px -67px;width:21px;height:21px}.sprite.sprite-A5{background-position:-544px -67px;width:21px;height:21px}.sprite.sprite-A9{background-position:-575px -67px;width:21px;height:21px}.sprite.sprite-AA{background-position:-5px -98px;width:21px;height:21px}.sprite.sprite-AB{background-position:-36px -98px;width:21px;height:21px}.sprite.sprite-AC{background-position:-67px -98px;width:21px;height:21px}.sprite.sprite-AD{background-position:-98px -98px;width:21px;height:21px}.sprite.sprite-AF{background-position:-129px -98px;width:21px;height:21px}.sprite.sprite-AH{background-position:-160px -98px;width:21px;height:21px}.sprite.sprite-AI{background-position:-191px -98px;width:21px;height:21px}.sprite.sprite-AK{background-position:-222px -98px;width:21px;height:21px}.sprite.sprite-AM{background-position:-253px -98px;width:21px;height:21px}.sprite.sprite-AP{background-position:-284px -98px;width:21px;height:21px}.sprite.sprite-AR{background-position:-315px -98px;width:21px;height:21px}.sprite.sprite-AS{background-position:-346px -98px;width:21px;height:21px}.sprite.sprite-AT{background-position:-377px -98px;width:21px;height:21px}.sprite.sprite-AV{background-position:-408px -98px;width:21px;height:21px}.sprite.sprite-AY{background-position:-439px -98px;width:21px;height:21px}.sprite.sprite-AZ{background-position:-470px -98px;width:21px;height:21px}.sprite.sprite-B2{background-position:-501px -98px;width:21px;height:21px}.sprite.sprite-B5{background-position:-532px -98px;width:21px;height:21px}.sprite.sprite-B6{background-position:-563px -98px;width:21px;height:21px}.sprite.sprite-BA{background-position:-594px -98px;width:21px;height:21px}.sprite.sprite-BB{background-position:-5px -129px;width:21px;height:21px}.sprite.sprite-BD{background-position:-36px -129px;width:21px;height:21px}.sprite.sprite-BE{background-position:-67px -129px;width:21px;height:21px}.sprite.sprite-BG{background-position:-98px -129px;width:21px;height:21px}.sprite.sprite-BH{background-position:-129px -129px;width:21px;height:21px}.sprite.sprite-BI{background-position:-160px -129px;width:21px;height:21px}.sprite.sprite-BL{background-position:-191px -129px;width:21px;height:21px}.sprite.sprite-BM{background-position:-222px -129px;width:21px;height:21px}.sprite.sprite-BP{background-position:-253px -129px;width:21px;height:21px}.sprite.sprite-BR{background-position:-284px -129px;width:21px;height:21px}.sprite.sprite-BT{background-position:-315px -129px;width:21px;height:21px}.sprite.sprite-BV{background-position:-346px -129px;width:21px;height:21px}.sprite.sprite-BW{background-position:-377px -129px;width:21px;height:21px}.sprite.sprite-BX{background-position:-408px -129px;width:21px;height:21px}.sprite.sprite-BY{background-position:-439px -129px;width:21px;height:21px}.sprite.sprite-CA{background-position:-470px -129px;width:21px;height:21px}.sprite.sprite-CD{background-position:-501px -129px;width:21px;height:21px}.sprite.sprite-CE{background-position:-532px -129px;width:21px;height:21px}.sprite.sprite-CF{background-position:-563px -129px;width:21px;height:21px}.sprite.sprite-CI{background-position:-594px -129px;width:21px;height:21px}.sprite.sprite-CM{background-position:-5px -160px;width:21px;height:21px}.sprite.sprite-CO{background-position:-36px -160px;width:21px;height:21px}.sprite.sprite-CX{background-position:-67px -160px;width:21px;height:21px}.sprite.sprite-CY{background-position:-98px -160px;width:21px;height:21px}.sprite.sprite-CZ{background-position:-129px -160px;width:21px;height:21px}.sprite.sprite-D7{background-position:-160px -160px;width:21px;height:21px}.sprite.sprite-D8{background-position:-191px -160px;width:21px;height:21px}.sprite.sprite-DD{background-position:-222px -160px;width:21px;height:21px}.sprite.sprite-DE{background-position:-253px -160px;width:21px;height:21px}.sprite.sprite-DG{background-position:-284px -160px;width:21px;height:21px}.sprite.sprite-DI{background-position:-315px -160px;width:21px;height:21px}.sprite.sprite-DJ{background-position:-346px -160px;width:21px;height:21px}.sprite.sprite-DL{background-position:-377px -160px;width:21px;height:21px}.sprite.sprite-DN{background-position:-408px -160px;width:21px;height:21px}.sprite.sprite-DP{background-position:-439px -160px;width:21px;height:21px}.sprite.sprite-DT{background-position:-470px -160px;width:21px;height:21px}.sprite.sprite-DX{background-position:-501px -160px;width:21px;height:21px}.sprite.sprite-DY{background-position:-532px -160px;width:21px;height:21px}.sprite.sprite-E7{background-position:-563px -160px;width:21px;height:21px}.sprite.sprite-EI{background-position:-594px -160px;width:21px;height:21px}.sprite.sprite-EK{background-position:-5px -191px;width:21px;height:21px}.sprite.sprite-EL{background-position:-36px -191px;width:21px;height:21px}.sprite.sprite-EN{background-position:-67px -191px;width:21px;height:21px}.sprite.sprite-EP{background-position:-98px -191px;width:21px;height:21px}.sprite.sprite-EQ{background-position:-129px -191px;width:21px;height:21px}.sprite.sprite-ET{background-position:-160px -191px;width:21px;height:21px}.sprite.sprite-EW{background-position:-191px -191px;width:21px;height:21px}.sprite.sprite-EY{background-position:-222px -191px;width:21px;height:21px}.sprite.sprite-F7{background-position:-253px -191px;width:21px;height:21px}.sprite.sprite-F9{background-position:-284px -191px;width:21px;height:21px}.sprite.sprite-FB{background-position:-315px -191px;width:21px;height:21px}.sprite.sprite-FC{background-position:-346px -191px;width:21px;height:21px}.sprite.sprite-FD{background-position:-377px -191px;width:21px;height:21px}.sprite.sprite-FI{background-position:-408px -191px;width:21px;height:21px}.sprite.sprite-FJ{background-position:-439px -191px;width:21px;height:21px}.sprite.sprite-FL{background-position:-470px -191px;width:21px;height:21px}.sprite.sprite-FM{background-position:-501px -191px;width:21px;height:21px}.sprite.sprite-FN{background-position:-532px -191px;width:21px;height:21px}.sprite.sprite-FP{background-position:-563px -191px;width:21px;height:21px}.sprite.sprite-FR{background-position:-594px -191px;width:21px;height:21px}.sprite.sprite-FS{background-position:-5px -222px;width:21px;height:21px}.sprite.sprite-FV{background-position:-36px -222px;width:21px;height:21px}.sprite.sprite-FW{background-position:-67px -222px;width:21px;height:21px}.sprite.sprite-FY{background-position:-98px -222px;width:21px;height:21px}.sprite.sprite-FZ{background-position:-129px -222px;width:21px;height:21px}.sprite.sprite-G3{background-position:-160px -222px;width:21px;height:21px}.sprite.sprite-G4{background-position:-191px -222px;width:21px;height:21px}.sprite.sprite-G9{background-position:-222px -222px;width:21px;height:21px}.sprite.sprite-GA{background-position:-253px -222px;width:21px;height:21px}.sprite.sprite-GE{background-position:-284px -222px;width:21px;height:21px}.sprite.sprite-GF{background-position:-315px -222px;width:21px;height:21px}.sprite.sprite-GK{background-position:-346px -222px;width:21px;height:21px}.sprite.sprite-GL{background-position:-377px -222px;width:21px;height:21px}.sprite.sprite-GM{background-position:-408px -222px;width:21px;height:21px}.sprite.sprite-GR{background-position:-439px -222px;width:21px;height:21px}.sprite.sprite-GS{background-position:-470px -222px;width:21px;height:21px}.sprite.sprite-GV{background-position:-501px -222px;width:21px;height:21px}.sprite.sprite-H2{background-position:-532px -222px;width:21px;height:21px}.sprite.sprite-HA{background-position:-563px -222px;width:21px;height:21px}.sprite.sprite-HD{background-position:-594px -222px;width:21px;height:21px}.sprite.sprite-HG{background-position:-5px -253px;width:21px;height:21px}.sprite.sprite-HM{background-position:-36px -253px;width:21px;height:21px}.sprite.sprite-HO{background-position:-67px -253px;width:21px;height:21px}.sprite.sprite-HQ{background-position:-98px -253px;width:21px;height:21px}.sprite.sprite-HU{background-position:-129px -253px;width:21px;height:21px}.sprite.sprite-HV{background-position:-160px -253px;width:21px;height:21px}.sprite.sprite-HW{background-position:-606px -36px;width:20px;height:19px}.sprite.sprite-HX{background-position:-191px -253px;width:21px;height:21px}.sprite.sprite-HY{background-position:-222px -253px;width:21px;height:21px}.sprite.sprite-I2{background-position:-253px -253px;width:21px;height:21px}.sprite.sprite-IB{background-position:-284px -253px;width:21px;height:21px}.sprite.sprite-ID{background-position:-315px -253px;width:21px;height:21px}.sprite.sprite-IG{background-position:-346px -253px;width:21px;height:21px}.sprite.sprite-IN{background-position:-377px -253px;width:21px;height:21px}.sprite.sprite-IR{background-position:-408px -253px;width:21px;height:21px}.sprite.sprite-IT{background-position:-439px -253px;width:21px;height:21px}.sprite.sprite-IW{background-position:-470px -253px;width:21px;height:21px}.sprite.sprite-IY{background-position:-501px -253px;width:21px;height:21px}.sprite.sprite-IZ{background-position:-532px -253px;width:21px;height:21px}.sprite.sprite-J2{background-position:-563px -253px;width:21px;height:21px}.sprite.sprite-J3{background-position:-594px -253px;width:21px;height:21px}.sprite.sprite-J5{background-position:-5px -284px;width:21px;height:21px}.sprite.sprite-J9{background-position:-36px -284px;width:21px;height:21px}.sprite.sprite-JA{background-position:-625px -501px;width:21px;height:21px}.sprite.sprite-JC{background-position:-98px -284px;width:21px;height:21px}.sprite.sprite-JD{background-position:-129px -284px;width:21px;height:21px}.sprite.sprite-JE{background-position:-160px -284px;width:21px;height:21px}.sprite.sprite-JF{background-position:-191px -284px;width:21px;height:21px}.sprite.sprite-JJ{background-position:-222px -284px;width:21px;height:21px}.sprite.sprite-JK{background-position:-253px -284px;width:21px;height:21px}.sprite.sprite-JL{background-position:-284px -284px;width:21px;height:21px}.sprite.sprite-JM{background-position:-315px -284px;width:21px;height:21px}.sprite.sprite-JN{background-position:-346px -284px;width:21px;height:21px}.sprite.sprite-JP{background-position:-377px -284px;width:21px;height:21px}.sprite.sprite-JQ{background-position:-408px -284px;width:21px;height:21px}.sprite.sprite-JT{background-position:-439px -284px;width:21px;height:21px}.sprite.sprite-JU{background-position:-470px -284px;width:21px;height:21px}.sprite.sprite-JV{background-position:-501px -284px;width:21px;height:21px}.sprite.sprite-JW{background-position:-532px -284px;width:21px;height:21px}.sprite.sprite-JY{background-position:-563px -284px;width:21px;height:21px}.sprite.sprite-JZ{background-position:-594px -284px;width:21px;height:21px}.sprite.sprite-K2{background-position:-5px -315px;width:21px;height:21px}.sprite.sprite-K5{background-position:-36px -315px;width:21px;height:21px}.sprite.sprite-K6{background-position:-67px -315px;width:21px;height:21px}.sprite.sprite-KA{background-position:-98px -315px;width:21px;height:21px}.sprite.sprite-KB{background-position:-129px -315px;width:21px;height:21px}.sprite.sprite-KC{background-position:-160px -315px;width:21px;height:21px}.sprite.sprite-KE{background-position:-191px -315px;width:21px;height:21px}.sprite.sprite-KF{background-position:-222px -315px;width:21px;height:21px}.sprite.sprite-KK{background-position:-253px -315px;width:21px;height:21px}.sprite.sprite-KL{background-position:-284px -315px;width:21px;height:21px}.sprite.sprite-KM{background-position:-315px -315px;width:21px;height:21px}.sprite.sprite-KP{background-position:-346px -315px;width:21px;height:21px}.sprite.sprite-KQ{background-position:-377px -315px;width:21px;height:21px}.sprite.sprite-KU{background-position:-408px -315px;width:21px;height:21px}.sprite.sprite-KX{background-position:-439px -315px;width:21px;height:21px}.sprite.sprite-L9{background-position:-470px -315px;width:21px;height:21px}.sprite.sprite-LA{background-position:-501px -315px;width:21px;height:21px}.sprite.sprite-LC{background-position:-532px -315px;width:21px;height:21px}.sprite.sprite-LG{background-position:-563px -315px;width:21px;height:21px}.sprite.sprite-LH{background-position:-594px -315px;width:21px;height:21px}.sprite.sprite-LI{background-position:-5px -346px;width:21px;height:21px}.sprite.sprite-LJ{background-position:-36px -346px;width:21px;height:21px}.sprite.sprite-LN{background-position:-67px -346px;width:21px;height:21px}.sprite.sprite-LO{background-position:-98px -346px;width:21px;height:21px}.sprite.sprite-LP{background-position:-129px -346px;width:21px;height:21px}.sprite.sprite-LR{background-position:-160px -346px;width:21px;height:21px}.sprite.sprite-LS{background-position:-191px -346px;width:21px;height:21px}.sprite.sprite-LT{background-position:-222px -346px;width:21px;height:21px}.sprite.sprite-LU{background-position:-253px -346px;width:21px;height:21px}.sprite.sprite-LX{background-position:-284px -346px;width:21px;height:21px}.sprite.sprite-LY{background-position:-315px -346px;width:21px;height:21px}.sprite.sprite-LZ{background-position:-346px -346px;width:21px;height:21px}.sprite.sprite-M5{background-position:-377px -346px;width:21px;height:21px}.sprite.sprite-MA{background-position:-408px -346px;width:21px;height:21px}.sprite.sprite-MD{background-position:-439px -346px;width:21px;height:21px}.sprite.sprite-ME{background-position:-470px -346px;width:21px;height:21px}.sprite.sprite-MF{background-position:-501px -346px;width:21px;height:21px}.sprite.sprite-MH{background-position:-532px -346px;width:21px;height:21px}.sprite.sprite-MI{background-position:-563px -346px;width:21px;height:21px}.sprite.sprite-MK{background-position:-594px -346px;width:21px;height:21px}.sprite.sprite-ML{background-position:-5px -377px;width:21px;height:21px}.sprite.sprite-MM{background-position:-36px -377px;width:21px;height:21px}.sprite.sprite-MN{background-position:-67px -377px;width:21px;height:21px}.sprite.sprite-MP{background-position:-98px -377px;width:21px;height:21px}.sprite.sprite-MS{background-position:-129px -377px;width:21px;height:21px}.sprite.sprite-MT{background-position:-160px -377px;width:21px;height:21px}.sprite.sprite-MU{background-position:-191px -377px;width:21px;height:21px}.sprite.sprite-MW{background-position:-222px -377px;width:21px;height:21px}.sprite.sprite-MX{background-position:-253px -377px;width:21px;height:21px}.sprite.sprite-MY{background-position:-284px -377px;width:21px;height:21px}.sprite.sprite-N7{background-position:-315px -377px;width:21px;height:21px}.sprite.sprite-NA{background-position:-346px -377px;width:21px;height:21px}.sprite.sprite-NF{background-position:-377px -377px;width:21px;height:21px}.sprite.sprite-NH{background-position:-408px -377px;width:21px;height:21px}.sprite.sprite-NK{background-position:-439px -377px;width:21px;height:21px}.sprite.sprite-NL{background-position:-470px -377px;width:21px;height:21px}.sprite.sprite-NN{background-position:-501px -377px;width:21px;height:21px}.sprite.sprite-NT{background-position:-532px -377px;width:21px;height:21px}.sprite.sprite-NU{background-position:-563px -377px;width:21px;height:21px}.sprite.sprite-NX{background-position:-594px -377px;width:21px;height:21px}.sprite.sprite-NY{background-position:-5px -408px;width:21px;height:21px}.sprite.sprite-NZ{background-position:-36px -408px;width:21px;height:21px}.sprite.sprite-O6{background-position:-67px -408px;width:21px;height:21px}.sprite.sprite-OA{background-position:-98px -408px;width:21px;height:21px}.sprite.sprite-OB{background-position:-129px -408px;width:21px;height:21px}.sprite.sprite-OD{background-position:-160px -408px;width:21px;height:21px}.sprite.sprite-OK{background-position:-191px -408px;width:21px;height:21px}.sprite.sprite-OM{background-position:-222px -408px;width:21px;height:21px}.sprite.sprite-OR{background-position:-253px -408px;width:21px;height:21px}.sprite.sprite-OS{background-position:-284px -408px;width:21px;height:21px}.sprite.sprite-OT{background-position:-315px -408px;width:21px;height:21px}.sprite.sprite-OU{background-position:-346px -408px;width:21px;height:21px}.sprite.sprite-OV{background-position:-377px -408px;width:21px;height:21px}.sprite.sprite-OX{background-position:-408px -408px;width:21px;height:21px}.sprite.sprite-OZ{background-position:-439px -408px;width:21px;height:21px}.sprite.sprite-P6{background-position:-470px -408px;width:21px;height:21px}.sprite.sprite-PA{background-position:-501px -408px;width:21px;height:21px}.sprite.sprite-PB{background-position:-532px -408px;width:21px;height:21px}.sprite.sprite-PC{background-position:-563px -408px;width:21px;height:21px}.sprite.sprite-PD{background-position:-594px -408px;width:21px;height:21px}.sprite.sprite-PG{background-position:-5px -439px;width:21px;height:21px}.sprite.sprite-PJ{background-position:-36px -439px;width:21px;height:21px}.sprite.sprite-PK{background-position:-67px -439px;width:21px;height:21px}.sprite.sprite-PQ{background-position:-98px -439px;width:21px;height:21px}.sprite.sprite-PR{background-position:-129px -439px;width:21px;height:21px}.sprite.sprite-PS{background-position:-160px -439px;width:21px;height:21px}.sprite.sprite-PU{background-position:-191px -439px;width:21px;height:21px}.sprite.sprite-PX{background-position:-222px -439px;width:21px;height:21px}.sprite.sprite-PZ{background-position:-253px -439px;width:21px;height:21px}.sprite.sprite-QC{background-position:-284px -439px;width:21px;height:21px}.sprite.sprite-QF{background-position:-315px -439px;width:21px;height:21px}.sprite.sprite-QG{background-position:-346px -439px;width:21px;height:21px}.sprite.sprite-QI{background-position:-377px -439px;width:21px;height:21px}.sprite.sprite-QR{background-position:-408px -439px;width:21px;height:21px}.sprite.sprite-QS{background-position:-439px -439px;width:21px;height:21px}.sprite.sprite-QZ{background-position:-470px -439px;width:21px;height:21px}.sprite.sprite-RB{background-position:-501px -439px;width:21px;height:21px}.sprite.sprite-RE{background-position:-532px -439px;width:21px;height:21px}.sprite.sprite-RG{background-position:-563px -439px;width:21px;height:21px}.sprite.sprite-RI{background-position:-594px -439px;width:21px;height:21px}.sprite.sprite-RJ{background-position:-5px -470px;width:21px;height:21px}.sprite.sprite-RO{background-position:-36px -470px;width:21px;height:21px}.sprite.sprite-RV{background-position:-67px -470px;width:21px;height:21px}.sprite.sprite-S2{background-position:-98px -470px;width:21px;height:21px}.sprite.sprite-S3{background-position:-129px -470px;width:21px;height:21px}.sprite.sprite-S4{background-position:-160px -470px;width:21px;height:21px}.sprite.sprite-S5{background-position:-191px -470px;width:21px;height:21px}.sprite.sprite-S7{background-position:-222px -470px;width:21px;height:21px}.sprite.sprite-SA{background-position:-253px -470px;width:21px;height:21px}.sprite.sprite-SB{background-position:-284px -470px;width:21px;height:21px}.sprite.sprite-SC{background-position:-315px -470px;width:21px;height:21px}.sprite.sprite-SE{background-position:-346px -470px;width:21px;height:21px}.sprite.sprite-SI{background-position:-377px -470px;width:21px;height:21px}.sprite.sprite-SJ{background-position:-408px -470px;width:21px;height:21px}.sprite.sprite-SK{background-position:-439px -470px;width:21px;height:21px}.sprite.sprite-SN{background-position:-470px -470px;width:21px;height:21px}.sprite.sprite-SP{background-position:-501px -470px;width:21px;height:21px}.sprite.sprite-SQ{background-position:-532px -470px;width:21px;height:21px}.sprite.sprite-SS{background-position:-563px -470px;width:21px;height:21px}.sprite.sprite-ST{background-position:-594px -470px;width:21px;height:21px}.sprite.sprite-SU{background-position:-5px -501px;width:21px;height:21px}.sprite.sprite-SV{background-position:-36px -501px;width:21px;height:21px}.sprite.sprite-SW{background-position:-67px -501px;width:21px;height:21px}.sprite.sprite-SX{background-position:-98px -501px;width:21px;height:21px}.sprite.sprite-SY{background-position:-129px -501px;width:21px;height:21px}.sprite.sprite-T5{background-position:-160px -501px;width:21px;height:21px}.sprite.sprite-T7{background-position:-191px -501px;width:21px;height:21px}.sprite.sprite-TA{background-position:-222px -501px;width:21px;height:21px}.sprite.sprite-TB{background-position:-253px -501px;width:21px;height:21px}.sprite.sprite-TF{background-position:-284px -501px;width:21px;height:21px}.sprite.sprite-TG{background-position:-315px -501px;width:21px;height:21px}.sprite.sprite-TJ{background-position:-346px -501px;width:21px;height:21px}.sprite.sprite-TK{background-position:-377px -501px;width:21px;height:21px}.sprite.sprite-TM{background-position:-408px -501px;width:21px;height:21px}.sprite.sprite-TN{background-position:-439px -501px;width:21px;height:21px}.sprite.sprite-TO{background-position:-470px -501px;width:21px;height:21px}.sprite.sprite-TP{background-position:-501px -501px;width:21px;height:21px}.sprite.sprite-TR{background-position:-532px -501px;width:21px;height:21px}.sprite.sprite-TS{background-position:-563px -501px;width:21px;height:21px}.sprite.sprite-TT{background-position:-594px -501px;width:21px;height:21px}.sprite.sprite-TU{background-position:-5px -532px;width:21px;height:21px}.sprite.sprite-TX{background-position:-36px -532px;width:21px;height:21px}.sprite.sprite-TZ{background-position:-67px -532px;width:21px;height:21px}.sprite.sprite-U2{background-position:-98px -532px;width:21px;height:21px}.sprite.sprite-U4{background-position:-129px -532px;width:21px;height:21px}.sprite.sprite-U5{background-position:-160px -532px;width:21px;height:21px}.sprite.sprite-U6{background-position:-191px -532px;width:21px;height:21px}.sprite.sprite-UA{background-position:-222px -532px;width:21px;height:21px}.sprite.sprite-UD{background-position:-253px -532px;width:21px;height:21px}.sprite.sprite-UG{background-position:-284px -532px;width:21px;height:21px}.sprite.sprite-UK{background-position:-315px -532px;width:21px;height:21px}.sprite.sprite-UL{background-position:-346px -532px;width:21px;height:21px}.sprite.sprite-UM{background-position:-377px -532px;width:21px;height:21px}.sprite.sprite-UN{background-position:-408px -532px;width:21px;height:21px}.sprite.sprite-UO{background-position:-439px -532px;width:21px;height:21px}.sprite.sprite-US{background-position:-470px -532px;width:21px;height:21px}.sprite.sprite-UT{background-position:-501px -532px;width:21px;height:21px}.sprite.sprite-UU{background-position:-532px -532px;width:21px;height:21px}.sprite.sprite-UX{background-position:-563px -532px;width:21px;height:21px}.sprite.sprite-V2{background-position:-594px -532px;width:21px;height:21px}.sprite.sprite-V3{background-position:-5px -563px;width:21px;height:21px}.sprite.sprite-V7{background-position:-36px -563px;width:21px;height:21px}.sprite.sprite-V8{background-position:-67px -563px;width:21px;height:21px}.sprite.sprite-VA{background-position:-98px -563px;width:21px;height:21px}.sprite.sprite-VF{background-position:-129px -563px;width:21px;height:21px}.sprite.sprite-VH{background-position:-160px -563px;width:21px;height:21px}.sprite.sprite-VJ{background-position:-191px -563px;width:21px;height:21px}.sprite.sprite-VN{background-position:-222px -563px;width:21px;height:21px}.sprite.sprite-VQ{background-position:-253px -563px;width:21px;height:21px}.sprite.sprite-VS{background-position:-284px -563px;width:21px;height:21px}.sprite.sprite-VT{background-position:-315px -563px;width:21px;height:21px}.sprite.sprite-VV{background-position:-346px -563px;width:21px;height:21px}.sprite.sprite-VW{background-position:-377px -563px;width:21px;height:21px}.sprite.sprite-VX{background-position:-408px -563px;width:21px;height:21px}.sprite.sprite-VY{background-position:-439px -563px;width:21px;height:21px}.sprite.sprite-W2{background-position:-470px -563px;width:21px;height:21px}.sprite.sprite-W3{background-position:-501px -563px;width:21px;height:21px}.sprite.sprite-W5{background-position:-532px -563px;width:21px;height:21px}.sprite.sprite-W6{background-position:-563px -563px;width:21px;height:21px}.sprite.sprite-WB{background-position:-594px -563px;width:21px;height:21px}.sprite.sprite-WF{background-position:-5px -594px;width:21px;height:21px}.sprite.sprite-WG{background-position:-36px -594px;width:21px;height:21px}.sprite.sprite-WJ{background-position:-67px -594px;width:21px;height:21px}.sprite.sprite-WK{background-position:-98px -594px;width:21px;height:21px}.sprite.sprite-WP{background-position:-129px -594px;width:21px;height:21px}.sprite.sprite-WS{background-position:-160px -594px;width:21px;height:21px}.sprite.sprite-WT{background-position:-191px -594px;width:21px;height:21px}.sprite.sprite-WW{background-position:-222px -594px;width:21px;height:21px}.sprite.sprite-WX{background-position:-253px -594px;width:21px;height:21px}.sprite.sprite-WY{background-position:-284px -594px;width:21px;height:21px}.sprite.sprite-X3{background-position:-315px -594px;width:21px;height:21px}.sprite.sprite-X7{background-position:-346px -594px;width:21px;height:21px}.sprite.sprite-X9{background-position:-377px -594px;width:21px;height:21px}.sprite.sprite-XC{background-position:-408px -594px;width:21px;height:21px}.sprite.sprite-XG{background-position:-439px -594px;width:21px;height:21px}.sprite.sprite-XJ{background-position:-470px -594px;width:21px;height:21px}.sprite.sprite-XK{background-position:-501px -594px;width:21px;height:21px}.sprite.sprite-XL{background-position:-532px -594px;width:21px;height:21px}.sprite.sprite-XQ{background-position:-563px -594px;width:21px;height:21px}.sprite.sprite-XY{background-position:-594px -594px;width:21px;height:21px}.sprite.sprite-Y5{background-position:-625px -5px;width:21px;height:21px}.sprite.sprite-YI{background-position:-636px -36px;width:21px;height:21px}.sprite.sprite-YM{background-position:-606px -67px;width:21px;height:21px}.sprite.sprite-YT{background-position:-625px -98px;width:21px;height:21px}.sprite.sprite-YV{background-position:-625px -129px;width:21px;height:21px}.sprite.sprite-YY{background-position:-625px -160px;width:21px;height:21px}.sprite.sprite-Z2{background-position:-625px -191px;width:21px;height:21px}.sprite.sprite-Z6{background-position:-625px -222px;width:21px;height:21px}.sprite.sprite-Z8{background-position:-625px -253px;width:21px;height:21px}.sprite.sprite-ZB{background-position:-625px -284px;width:21px;height:21px}.sprite.sprite-ZH{background-position:-625px -315px;width:21px;height:21px}.sprite.sprite-ZI{background-position:-625px -346px;width:21px;height:21px}.sprite.sprite-ZK{background-position:-625px -377px;width:21px;height:21px}.sprite.sprite-ZL{background-position:-625px -408px;width:21px;height:21px}.sprite.sprite-ZV{background-position:-625px -439px;width:21px;height:21px}.sprite.sprite-OY{background-position:-625px -470px;width:21px;height:21px}.ui-autocomplete>.ui-menu-item{display:block}.ui-autocomplete>.ui-autocomplete-category{border-bottom:1px solid #ccc;display:block;font-weight:700;padding:5px 0 2px 5px}html{font-size:inherit!important}html body{font-family:Inter,Open Sans,sans-serif;font-size:14px;line-height:1.5;overflow-y:scroll;overflow-x:hidden}footer .social input[type=text],html body{color:#333}.float-label .control.parsley-error{border-bottom:2px solid #c00}.float-label .control.parsley-success{border-bottom:2px solid #0c0}.float-label .control.captcha{border-bottom:initial}footer .footer-newsletter button[disabled]{opacity:.75}footer .footer-newsletter button .fa{font-size:1em;margin-left:0;vertical-align:initial}footer .footer-newsletter input.parsley-error{background-color:#f2dede;color:#b94a48}.no-animate{transition:none!important}@font-face{font-family:circuit;src:url(../fonts/circuit/circuitfont.eot?kd04jd);src:url(../fonts/circuit/circuitfont.eot?kd04jd) format('embedded-opentype'),url(../fonts/circuit/circuitfont.ttf?kd04jd) format('truetype'),url(../fonts/circuit/circuitfont.woff?kd04jd) format('woff'),url(../fonts/circuit/circuitfont.svg?kd04jd#circuit_font) format('svg');font-weight:400;font-style:normal}[class*=" cir-"],[class^=cir-]{font-family:circuit!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cir-food:before{content:'\E900'}.cir-hotel:before{content:'\E901'}.cir-ticket:before{content:'\E902'}.cir-marker:before{content:'\E903'}.cir-tripadvisor:before{content:'\E904'}.cir-file:before{content:'\E905'}.cir-day:before{content:'\E906'}.cir-calendar-check:before{content:'\E907'}.cir-calendar:before{content:'\E908'}.cir-guarantee:before{content:'\E909'}.cir-round:before{content:'\E90A'}.cir-stop:before{content:'\E90B'}.cir-section:before{content:'\E90C'}.cir-assistan:before{content:'\E90D'}.cir-online:before{content:'\E90E'}.cir-card:before{content:'\E90F'}.cir-slow:before{content:'\E910'}.cir-news:before{content:'\E911'}.cir-transfer:before{content:'\E912'}.cir-circuit:before{content:'\E913'}.cir-coffee:before{content:'\E920'}.cir-pizza:before{content:'\E921'}.cir-sushi:before{content:'\E922'}.cir-club-ok:before{content:'\E923'}.cir-catalog:before{content:'\E924'}.cir-area-o:before{content:'\E925'}.cir-zone-o:before{content:'\E926'}.cir-initial-city-o:before{content:'\E927'}.cir-class-o:before{content:'\E928'}.cir-travel-letter-o:before{content:'\E929'}.cir-area:before{content:'\E930'}.cir-zone:before{content:'\E931'}.cir-initial-city:before{content:'\E932'}.cir-class:before{content:'\E933'}.cir-travel-letter:before{content:'\E934'}.cir-shining-star:before{content:'\E935'}.cir-star-suitcase:before{content:'\E936'}input.parsley-error,select.parsley-error,textarea.parsley-error{border:1px solid #b94a48!important}.parsley-errors-list{margin-top:.75em;padding:0;list-style-type:none;font-size:.9em;line-height:1.1em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.parsley-errors-list>li{color:#b94a48;display:block}.widget-loader{background-color:#ccc;color:#015eab;font-size:1.2em;font-weight:700;margin:10px 0;padding:20px;text-align:center;text-transform:uppercase}#search #rooms{padding:0 0 0 1.8%}#search #search_bg,#search #search_bg .original_slides{height:535px}#search #data select{border:1px solid #aaa}#search .container{height:auto;position:relative}#main_banner .slide{min-height:487px}#hotels{background-attachment:fixed}#hotels .recommended-hotels.animate{transition:.5s ease-in-out}#hotels .recommended-hotels.animate.ng-enter{opacity:0}#hotels .recommended-hotels.animate.ng-leave{opacity:1}#search #data #rooms .room.animate{transition:.3s ease-in-out}#search #data #rooms .room.animate.ng-enter{opacity:0}#search #data #rooms .room.animate.ng-leave{opacity:1}#search #data #more-filters{padding:0 4px;margin:20px -5px;max-height:130px;overflow-y:hidden}#search #data #more-filters.ng-hide-add,#search #data #more-filters.ng-hide-remove{transition:max-height .2s ease-in-out}#search #data #more-filters.ng-hide{max-height:0}#slide-mismensajes .mismensajes-slide-content .mismensajes-page-content .mismensajes-mensajes-list .item .top .left label{cursor:pointer}#slide-mismensajes .mismensajes-slide-content .mismensajes-page-content .mismensajes-mensajes-list .item .top .left label.read{font-weight:400}#slide-mismensajes .mismensajes-slide-content .mismensajes-page-content .mismensajes-mensajes-list .item .top .right .date{text-transform:uppercase}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}ng\:form{display:block}.ng-animate-shim{visibility:hidden}.ng-anchor{position:absolute}#menu_dashboard>div>li .submenu li,#menu_dashboard>li .submenu li{padding:5px 10%}#menu_personalized li.profile-name a{min-width:150px;width:auto}@media (max-width:769px){#menu_personalized li.profile-name a{min-width:50px}}.content-static .sign-up-facebook .btn-registro-facebook{margin:5px 0}.content-static .titulo{font-size:17px;margin:0 0 20px}.content-static .legend{max-width:335px;margin:15px auto 30px;color:#838688}@media (max-width:1023px){.content-static .legend{margin:15px auto 0}}.content-static .login-b2b .titulo{margin:1em 0}#content .cambiar-password{min-height:600px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:Hb}@keyframes Hb{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.cluster.cluster-circuit .hotel-name{padding-left:20px}.cluster.cluster-circuit .content-opened .resultadohoteles-hotel-content-box{margin-left:20px;padding-left:0;min-height:260px}.cluster.cluster-circuit .content-opened .resultadohoteles-hotel-content-box .resultadohoteles-hotel-description .last-element{padding-bottom:30px}@media (max-width:768px){.cluster.cluster-circuit .content-opened .resultadohoteles-hotel-content-box .resultadohoteles-hotel-description .last-element{padding-bottom:10px}}.cluster.cluster-circuit .content-opened .resultadohoteles-tarifas{margin-left:20px}.cluster.cluster-circuit .content-opened .resultadohoteles-tarifas .img-ctn{padding:0 5px}.cluster.cluster-circuit .image-gallery{height:125px;overflow:hidden;margin-bottom:10px}.cluster:not(.cluster-circuit) .hotel-name{text-transform:capitalize}.cluster .price-uds{display:none}.cluster .amenities{width:100%}.cluster .amenities li{float:left;width:50%}.cluster .more>p{overflow:hidden;text-overflow:" [...]";white-space:nowrap;cursor:pointer}@media (max-width:767px){.cluster .more>p{display:none}}.cluster .more.show>p{white-space:normal}.cluster .hotel-actions a .icon{transition:all .02s ease-in-out}.cluster .resultadohoteles-hotel-image figure{overflow:hidden;width:100%;max-width:100%;height:auto;max-height:155px}.cluster .resultadohoteles-hotel-description .tabs{position:absolute;bottom:8px}.resultadohoteles-page-content-left #box-detail,.resultadohoteles-page-content-left #box-search{transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:1}.resultadohoteles-page-content-left #box-detail.ng-hide,.resultadohoteles-page-content-left #box-search.ng-hide{opacity:0}.resultadohoteles-page-content-left #box-search label:before{display:none}.resultadohoteles-page-content-left .filters .item-filtro-range .form-control{display:inline-block;float:left}.resultadohoteles-page-content-left .filters .item-filtro-range .form-control.left{border-bottom-right-radius:0;border-top-right-radius:0}.resultadohoteles-page-content-left .filters .item-filtro-range .form-control.right{border-radius:0}.resultadohoteles-page-content-left .filters .item-filtro-range .add-on{width:5%;float:left;display:inline-block;box-sizing:content-box;padding:4px;line-height:26px}.resultadohoteles-page-content-left .filters .item-filtro-range .add-on.between{background-color:#a5a4a4}.resultadohoteles-page-content-left .filters .item-filtro-range a{cursor:pointer}.resultadohoteles-page-content-left .filters .item-filtro-range-new{margin-top:20px;padding-left:0}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper{margin-top:5px;width:45%;float:left}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper label{color:#5c9431;margin-bottom:5px;font-weight:600}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper label:before{display:none!important}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper label i{margin-right:10px}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper input{border:1px solid #ccc}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper .input-group-addon{background-color:#b6b6b6}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .left-wrapper .input-group-addon i{color:#333}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper{margin-top:7px;width:45%;float:left}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper label{color:#5c9431;margin-bottom:5px;font-weight:600}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper label:before{display:none!important}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper label i{margin-right:10px}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper input{border:1px solid #ccc}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper .input-group-addon{background-color:#b6b6b6}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios .right-wrapper .input-group-addon i{color:#333}.resultadohoteles-page-content-left .filters .item-filtro-range-new.horarios:last-of-type label{color:#0073c4}.resultadohoteles-page-content-left .filters .item-filtro-range-new .left-wrapper{width:37%;float:left;margin-right:5px}.resultadohoteles-page-content-left .filters .item-filtro-range-new .left-wrapper label{margin-bottom:5px;font-weight:600}.resultadohoteles-page-content-left .filters .item-filtro-range-new .left-wrapper label:before{display:none!important}.resultadohoteles-page-content-left .filters .item-filtro-range-new .left-wrapper label.price-label{display:inline-block}.resultadohoteles-page-content-left .filters .item-filtro-range-new .left-wrapper label.currency-label{color:#0073c4;display:inline-block}.resultadohoteles-page-content-left .filters .item-filtro-range-new .left-wrapper input{border:1px solid #ccc}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper{width:54%;float:left}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper label{margin-bottom:5px;font-weight:600}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper label:before{display:none!important}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper label.currency-label,.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper label.price-label{display:inline-block}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper input{border:1px solid #ccc}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper .input-group-addon{cursor:pointer;background-color:#b6b6b6!important;border-color:#b6b6b6!important}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper .input-group-addon i{color:#333}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper .active{background-color:#015eab!important;border-color:#015eab!important}.resultadohoteles-page-content-left .filters .item-filtro-range-new .right-wrapper .active i{color:#fff}.resultadohoteles-page-content-left .submenufiltro .input-group-addon{border:1px solid #015eab!important;background:#015eab!important;color:#fff!important;cursor:pointer}.resultadohoteles-page-content-left .submenufiltro .add-on.text-primary{border:1px solid #015eab;background:#015eab;color:#fff;width:11%;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;line-height:24px}.resultadohoteles-page-content-center #offers{background-attachment:fixed}.resultadohoteles-page-content-center #offers #slider_offers .offer{width:50%}@media (max-width:767px){.resultadohoteles-page-content-center #offers #slider_offers .offer{width:100%;margin:0 0 70px}}.resultadohoteles-page-content-center #offers #slider_offers .owl-stage-outer{margin-bottom:100px}.resultadohoteles-page-content-center #offers #slider_offers .owl-dots{top:5px;width:97%}.resultadohoteles-page-content-center #offers #slider_offers .owl-dots .owl-dot{width:8px;height:8px;border:1px solid #716e6e}.resultadohoteles-page-content-center #offers #slider_offers .owl-dots .owl-dot.active{background-color:#716e6e}.resultadohoteles-page-content-center #offers .slider-offers.animate{transition:.3s ease-in-out}.resultadohoteles-page-content-center #offers .slider-offers.animate.ng-enter{opacity:0}.resultadohoteles-page-content-center #offers .slider-offers.animate.ng-leave{opacity:1}#other-city-checkbox{margin-bottom:17px;padding-right:0}.search-form .container .full .data .date-hour-left{width:100%;cursor:pointer}.search-form .container .full .data .date-hour-right{width:30%;margin-left:7px}td.disabled.day{display:table-cell!important}.eqhmin-activities-detail .form-control.date[readonly],.resultadohoteles-page-content-left .form-control.date[readonly]{background:#fff}.resultadohoteles-page-content-left #search_checkin,.resultadohoteles-page-content-left #search_checkout{width:100%;background:#fff!important}.flight-search-box .input-daterange,.flight-search-box .input-passengers{margin-top:10px;position:relative}@media (max-width:769px){.flight-search-box .input-origin-destination input{margin-bottom:10px}}.netsuite-search-box .select2 .select2-selection{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:44px;-ms-grid-column-align:flex-start;justify-items:flex-start}.netsuite-search-box .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,.netsuite-search-box .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice,.netsuite-search-box input.select2-search__field,.netsuite-search-box select.select2-search__field{margin:0}.netsuite-search-box .label-flight-searcher{padding:4px 9px}.icon.has-error{color:#da3c3b}@media (max-width:769px){.input-daterange{margin-top:10px;margin-bottom:10px}}.flight-search-box a,.hotel-search-box a{position:relative}.flight-search-box a:before:not(.close),.hotel-search-box a:before:not(.close){content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:#015eab;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.flight-search-box a:hover:before,.hotel-search-box a:hover:before{visibility:visible;transform:scaleX(1)}@media (max-width:769px){.flight-search-box,.hotel-search-box{padding:0 15px}}.flight-search-box .input-origin-destination,.hotel-search-box .input-origin-destination{margin-bottom:10px}@media (max-width:769px){.flight-search-box{padding:0 30px}}@media (max-width:769px){.flight-search-box .advanced-flights-search{padding:0 15px}}#netsuite_white_flightclass_container{margin-left:15px}@media (max-width:769px){#netsuite_white_flightclass_container select{width:95%}}.btn-full-width{width:100%}.data-form input.icon-input{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.data-form label.has-error{color:#da3c3b}@media (max-width:769px){.data-form-footer.no-margin{margin:0}}@media (max-width:769px){.data-form-footer{margin-right:15px;margin-left:15px}}.search-form .container .full .data input[type=checkbox]{margin-left:0}.search-form .container .full .data input.has-error,.search-form .container .full .data input.parsley-error{border:1px solid #da3c3b}.search-form .container .full .data input.parsley-error+span.icon{color:#da3c3b}@media (max-width:769px){.search-form .container .full .data input{margin-bottom:10px}}.search-form .container .full .data input+span{margin-top:9px}.search-form .container .placeholderText{color:#b6abb6}.search-form .error-msg-input{background-color:#da3c3b;color:#fff;border:none;padding:3px;margin-bottom:5px;text-align:center;font-weight:600;font-size:12px;border-radius:3px}.search-form button[disabled]{background-color:#7b9cb7}#search{background:#fff;background-size:cover;transition:background .1s linear;-webkit-transition:background .1s linear;height:auto;width:100%}.promo-img{min-height:540px}#main_banner .slide .text h1{font-size:3em}#destinies .slide .info .box .align .name{font-size:2em;margin-top:24px}@media (max-width:769px){#categories-selector{z-index:200}}#categories-selector .owl-item{display:inline-block;margin-bottom:13px}@media (min-width:1025px){#search #rooms{padding:24px 0 0 1.8%}}@media (max-width:769px){#search #rooms{padding:0 15px}}@media (max-width:769px){.mobile-container-padding{padding:0 30px}}@media (max-width:769px){.transfer-label{margin-left:15px}}.advanced-options-label{margin-bottom:15px;margin-top:15px}.destinations .notIsHome #slider_hotels .hotel{width:22.3%}.destinations #offers #slider_offers .owl-stage-outer{margin-bottom:0!important}.ui-autocomplete{height:200px;overflow-y:scroll;overflow-x:hidden}.best-seller #offers #slider_offers .owl-stage-outer{margin-bottom:0}.map-market-content .tripad img{margin-top:-10px}.hito .filters-menu{box-shadow:0 0 8px 0 rgba(36,36,36,.54);-webkit-box-shadow:0 0 8px 0 rgba(36,36,36,.54);-moz-box-shadow:0 0 8px 0 rgba(36,36,36,.54)}.admin-container{width:auto;margin:0;padding:0;min-height:600px}.img-zoom{height:465px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#000}.img-zoom img{max-height:900px!important;max-width:1500px!important}@media (max-width:768px){.img-zoom{height:250px}}.owl-thumb-item .img-thumb{height:150px;background-size:cover;background-repeat:no-repeat;background-position:50%}.owl-thumb-item .canvas-thumb{width:100%}.ficha-hoteles-desktop-carousel .fichaHotelcustomNavigation a.next,.ficha-hoteles-desktop-carousel .fichaHotelcustomNavigation a.prev{line-height:1}.ficha-hotel-detail-info #search_checkin,.ficha-hotel-detail-info #search_checkout,.hito #search_checkin,.hito #search_checkout{width:100%;color:#000;background-color:#fff}.hotel-actions .item-menu-right>ul{text-align:center}#hiddenFormComparator{display:inline}.resultadohoteles-tarifas-item-notices-item.red.margin-left{padding:14px 40px}.resultadohoteles-tarifas-item-notices-item i{top:3px}.fichahotel-tarifas .rates.rates-tarifas{border-bottom:1px solid #b5bcc4}.fichahotel-tarifas .rates.rates-tarifas:last-of-type{border-bottom:none}.fichahotel-acordeon-item.patch{padding:15px;display:block}.fichahotel-acordeon-item.patch h3.alert-text{color:#e91000}.fichahotel-acordeon-item.patch .error-loading-container,.fichahotel-acordeon-item.patch .loader-container{margin:50px 0;text-align:center}.fichahotel-acordeon-item.patch .error-loading-container p{margin-top:10px}.fichahotel-acordeon-item.patch .error-loading-container a{color:#337ab7;cursor:pointer}.fichahotel-acordeon-item.patch .error-loading-container a:hover{color:#6371e4}@keyframes Ib{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fichahotel-acordeon-item.patch .timestamp-promo{font-size:10px}.fichahotel-acordeon-item.patch .circuit-timestamp-promo{font-size:14px;margin-top:10px}.fichahotel-acordeon-item.patch .circuit-infoCharges-dateTimeInfo{text-transform:none!important}@media (max-width:769px){.fichahotel-acordeon-item.patch .circuit-infoCharges-dateTimeInfo{padding-left:20px;padding-right:20px}}.fichahotel-acordeon-item.patch .circuit-infoCharges-subtitle{font-size:15px;padding-top:10px}.fichahotel-acordeon-item.patch .circuit-infoCharges-subtitle strong{font-weight:1000!important}@media (max-width:769px){.fichahotel-acordeon-item.patch .circuit-infoCharges-subtitle{text-align:center;margin-bottom:0}}.fichahotel-acordeon-item.patch .circuit-infoCharges-container{width:100%;height:150px;overflow-y:scroll;border:2px solid #d3d3d3}@media (max-width:769px){.fichahotel-acordeon-item.patch .circuit-infoCharges-container{width:90%;margin:10px}}.fichahotel-acordeon-item.patch .circuit-infoCharges-content{padding:10px}.fichahotel-acordeon-item.patch .circuit-infoCharges-content p{text-transform:none!important;font-size:12px!important}.fichahotel-acordeon-item.patch .circuit-infoCharges-content ul{list-style:circle!important;text-transform:none!important;font-size:12px!important;margin-bottom:10px!important}.fichahotel-acordeon-item.patch .circuit-infoCharges-content ul li{display:list-item!important;list-style-position:inside!important}.fichahotel-acordeon-item.patch .left{display:block;padding-right:15px;width:50%}@media (max-width:767px){.fichahotel-acordeon-item.patch .left{width:100%;text-align:center}.fichahotel-acordeon-item.patch .left .item{width:100%}.fichahotel-acordeon-item.patch .left .item>h3,.fichahotel-acordeon-item.patch .left .item>p{text-align:left}.fichahotel-acordeon-item.patch .left .item>h3{margin-top:15px}}@media (max-width:769px){.fichahotel-acordeon-item.patch .left{border:none}}.fichahotel-acordeon-item.patch .right{display:block;width:50%;padding-left:15px}@media (max-width:767px){.fichahotel-acordeon-item.patch .right{width:100%;text-align:center;border-top:0;margin-top:15px;padding-left:0}.fichahotel-acordeon-item.patch .right .item{border:0;width:100%;min-height:65px}.fichahotel-acordeon-item.patch .right .item>h3,.fichahotel-acordeon-item.patch .right .item>p{text-align:left}}.fichahotel-acordeon-item.patch .item{display:inline-block;min-height:200px;width:70%}.fichahotel-acordeon-item.patch .bottom{display:block;width:100%;margin-top:20px;padding-top:15px;border-top:1px solid #969c9c}.fichahotel-acordeon-item.patch .bottom .item{min-height:0}.fichahotel-acordeon-item.patch h3{text-transform:uppercase;color:#42a640;font-size:13px;font-weight:700;margin:10px 0 2px}.fichahotel-acordeon-item.patch h3.con-costo{color:#e91000}@media (max-width:769px){.fichahotel-acordeon-item.patch h3.circuit{display:-ms-grid;display:grid;-ms-flex-pack:center;justify-content:center}}.fichahotel-acordeon-item.patch p{text-transform:uppercase;font-size:12px;font-weight:400;margin:2px 0 10px}.fichahotel-acordeon-item.patch .leyend{vertical-align:text-top;line-height:1.1;font-style:italic;font-weight:700;font-size:11px;overflow:hidden}@media (max-width:767px){.fichahotel-acordeon-item.patch .leyend{text-align:left}}.fichahotel-acordeon-item.patch .item-grafico{text-align:right;max-width:280px;margin:0 auto;padding-bottom:8px;position:relative}.fichahotel-acordeon-item.patch .item-grafico:after{content:"";position:absolute;top:23px;bottom:0;left:50%;border-left:1px solid #ccc}.fichahotel-acordeon-item.patch .item-grafico:last-of-type:after{border-left:none}.fichahotel-acordeon-item.patch .item-grafico .item-grafico-center,.fichahotel-acordeon-item.patch .item-grafico .item-grafico-left,.fichahotel-acordeon-item.patch .item-grafico .item-grafico-right{float:left}.fichahotel-acordeon-item.patch .item-grafico .item-grafico-left{width:36%}.fichahotel-acordeon-item.patch .item-grafico .item-grafico-left span{display:block}.fichahotel-acordeon-item.patch .item-grafico .item-grafico-center{width:28%;text-align:center}.fichahotel-acordeon-item.patch .item-grafico .item-grafico-right{width:36%;text-align:left}.fichahotel-acordeon-item.patch .item-grafico .fecha-precio{font-weight:700;font-size:12px}.fichahotel-acordeon-item.patch .item-grafico .fecha-precio .dolar{font-size:10px;color:#969c9c}.fichahotel-acordeon-item.patch .item-grafico .fecha-precio .local{color:#e91000}.fichahotel-acordeon-item.patch .item-grafico .fecha-precio small{font-size:8px}.fichahotel-acordeon-item.patch .item-grafico.verde:after{top:32px}.fichahotel-acordeon-item.patch .item-grafico.verde .item-grafico-left{color:#42a640;font-size:11px}.fichahotel-acordeon-item.patch .item-grafico.verde .item-grafico-center i{font-size:30px;color:#42a640}.fichahotel-acordeon-item.patch .item-grafico.rojo .item-grafico-center i{font-size:22px;color:#e91000}@media (max-width:769px){.fichahotel-acordeon-item.patch.fulltablet .left,.fichahotel-acordeon-item.patch.fulltablet .right{float:none;width:100%}}.timeline{width:100%;margin:20px 25%}@media (max-width:769px){.timeline{margin:20px 0}}.tipo_item.con-costo{color:#e91000}.tipo_item.sin-costo{color:#42a640}.warning-result{padding:40px 10px;margin:17% 0}.warning-result p{color:#777;font-size:1.2em;font-weight:700;padding:0;margin:0;text-align:center}.warning-result .icon,.warning-result i{font-size:4em;color:#ccc}.warning-result.error-rates-detail{margin:0}.warning-result.unexpected-error{padding:40px;position:relative}.warning-result.unexpected-error.results-error{padding:40px 60px}.warning-result.unexpected-error p{display:inline-block;text-align:left;position:absolute;top:25%}.warning-result.unexpected-error p:last-of-type{position:relative;width:70%;margin-left:15%;line-height:1.8}.warning-result.flow{margin:25px 0}.content-opened .warning-result{margin:5%}@media (min-width:768px){.hito .filters-menu.content-left,.hito .filters-menu.content-left .buttons-hito{width:360px}.hito .filters-menu.content-left .buttons-hito .closemap{left:360px}}.hito .filters-menu .results .result{cursor:pointer}.hito .filters-menu .search .top-left.bottom-fecha{max-width:60px}.hito .filters-menu .search .top-right.bottom-fecha{max-width:50px}.results-expanded .result .location .hotel-header-stars{margin-top:-1px}.ficha-hotel-header .hotel-name .hotel-header-stars{vertical-align:top}.resena-advisor .tripad .resena{top:1px!important}.flight-search-box input.select2-search__field,.flight-search-box select.select2-search__field{width:100%;font-size:.9em;padding:0;border:none;border-radius:0;margin:0}.flight-search-box input+span,.flight-search-box select+span{margin-left:-25px;margin-top:7px}.flight-search-box input+span.select2-container,.flight-search-box select+span.select2-container{margin:0 0 10px}.flight-search-box input+span.select2-results li.select2-results__option,.flight-search-box select+span.select2-results li.select2-results__option{display:block}@media (max-width:769px){.flight-search-box input+span.icon,.flight-search-box select+span.icon{display:none}}.flight-search-box .select2-container--default.select2-container--focus .select2-selection--multiple,.flight-search-box .select2-container--default.select2-container .select2-selection--multiple{border-radius:2px}.flight-search-box .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice,.flight-search-box .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice{color:#fff;background-color:#015eab;border:1px solid #0e436f;border-radius:0;cursor:default;margin-right:5px;margin-top:5px;padding:3px 8px;display:none}.flight-search-box .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice.visible,.flight-search-box .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice.visible{display:inline-block}.flight-search-box .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice__remove,.flight-search-box .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:0;float:right;margin-left:5px}.flight-search-box .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__choice__remove:hover,.flight-search-box .select2-container--default.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#40bffb}.flight-search-box .select2-container--default.select2-container--focus .select2-selection--multiple,.flight-search-box .select2-container--open .select2-dropdown--below{border:1px solid #015eab!important}.flight-search-box span.select2-container{margin:0}.flight-search-box span.select2-results li.select2-results__option{display:block}.flight-search-box span.select2-results li.select2-results__option[aria-selected=true]{display:none}.flight-search-box span.label-flight-searcher{position:absolute;top:7px;left:30px;display:none}.flight-search-box span.label-flight-searcher.visible{display:inline-block}.search-form .container .full .flight-search-box .data #search_regreso[disabled]{border-color:#cac9c9;background-color:#e7e7e8;color:#cac9c9}.search-form .container .full label.is-disabled,.search-form .container .full span.icon.icon-calendar.is-disabled{color:#cac9c9}.search-form .container .full span.select2.select2-container{position:relative}.flights .browser-airlines .flight-byairline li div .stop-graphic.direct div:before{margin-top:8px!important}.flights .dynamic-content.owl-carousel ul li .heading img{width:75px;height:19px;margin:0 auto}#flightHotel .fh-icon-calendar{top:23px;right:23px!important}.pagination-btn-container .pagination{width:auto}.pagination-btn-container .pagination li i.fa{line-height:1.3333333}.truncate{width:250px}.truncate,.truncate-search-hotel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate-search-hotel{display:inline-block;max-width:400px;transform:translateY(5px)}@media (max-width:1200px){.truncate-search-hotel{max-width:200px}}@media (max-width:768px){.truncate-search-hotel{max-width:200px;transform:translateY(0)}}