@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.clearfix:after{content:"";display:block;clear:both}.img-responsive,.photo img{width:inherit!important}.hide{display:none!important}.show{display:block}.appear{opacity:1;-webkit-transition:all 1s ease;transition:all 1s ease}.disapear{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;pointer-events:none}.screen-reader-text{position:absolute!important;top:-9999!important;left:-9999!important}.expand{-webkit-transition:.5s;transition:.5s;max-height:500px!important}.compress{position:relative;max-height:0!important;overflow:hidden;opacity:0!important;-webkit-transition:.5s;transition:.5s}@font-face{font-family:FontAwesome;src:url(/f/fontawesome-webfont.eot?v=4.3.0);src:url(/f/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/f/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(/f/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(/f/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(/f/fontawesome-webfont.svg?v=4.3.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;-webkit-transform:translate(0,0);transform:translate(0,0)}.fa-2x{font-size:2em}.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-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: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{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{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,.fa-genderless: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-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-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"}@font-face{font-family:montserratregular;src:url(/f/montserrat-regular-webfont.eot);src:url(/f/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/f/montserrat-regular-webfont.woff2) format("woff2"),url(/f/montserrat-regular-webfont.woff) format("woff"),url(/f/montserrat-regular-webfont.ttf) format("truetype"),url(/f/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(/f/montserrat-bold-webfont.eot);src:url(/f/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/f/montserrat-bold-webfont.woff2) format("woff2"),url(/f/montserrat-bold-webfont.woff) format("woff"),url(/f/montserrat-bold-webfont.ttf) format("truetype"),url(/f/montserrat-bold-webfont.svg#mmontserratbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Satisfy;src:url(/f/Satisfy.eot?#iefix) format("embedded-opentype"),url(/f/Satisfy.woff) format("woff"),url(/f/Satisfy.ttf) format("truetype"),url(/f/Satisfy.svg#Satisfy) format("svg");font-weight:400;font-style:normal}body{font-family:montserratregular,sans-serif;font-size:1em}input,select,textarea{font-size:1em;font-family:montserratregular,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:montserratregular,sans-serif;font-weight:400}strong{font-weight:400;font-family:montserratbold,sans-serif}.contetn-left .wtxt{text-align:left}.wtxt{margin-top:2em;color:#333;font-size:1.1em;line-height:1.4em}.wtxt iframe{margin:2em auto}.wtxt a{color:#000}.wtxt a:focus,.wtxt a:hover{color:#ff6123}.wtxt h2,.wtxt h3,.wtxt h4,.wtxt h5,.wtxt h6{margin:2em 0 .5em 0;color:#999ca6}.wtxt h2+p,.wtxt h3+p,.wtxt h4+p,.wtxt h5+p,.wtxt h6+p{margin-top:0!important}.wtxt h3{font-size:1.2em}.wtxt h4{font-size:1.1em}.wtxt h5{font-size:1em}.wtxt table{margin-top:-20px}.wtxt p,.wtxt ul{margin:1em 0;font-size:14px}.wtxt ul{margin-left:1em}.wtxt li{list-style:inherit;margin-left:0}.wtxt strong{font-weight:400;font-family:montserratbold,sans-serif}.wtxt .buttons a{margin:.3em 1em .3em 0;display:inline-block}.wtxt img{max-width:100%;height:auto}.wtxt .clearfix{margin:30px 0}@media (min-width:768px){.wtxt .align-right{float:right;margin-left:30px}}.wtxt .tx-justify{text-align:justify}.wtxt .grey-box{background-color:#e4e4e4;padding:30px;text-align:left}.wtxt .orange-box{color:#fff;background-color:#ff6123;padding:20px}@media (min-width:768px){.wtxt .orange-box{float:left}}.wtxt .orange-box h3{color:#fff;margin-top:0}.wtxt .contact-box{position:relative;background-color:#e4e4e4;text-align:left;margin-left:0}@media (min-width:768px){.wtxt .contact-box{top:30px;margin-left:220px;padding:30px 50px;z-index:-1}}.wtxt .col-4{margin:5%;display:inline-block}@media (min-width:768px){.wtxt .col-4{vertical-align:top;max-width:20%;margin:2%}}body{-moz-osx-font-smoothing:grayscale;background-color:#fff}nav li{list-style:none}nav a{text-decoration:none;color:#888}.form-01 .ui-state-error{border:1px solid #c00!important;color:#c00}.form-01 .ui-state-error *{color:#c00}.form-01 #emailDept.ui-state-error{border:none!important}.form-01 #emailDept.ui-state-error .ui-helper-hidden-accessible{border:1px solid #c00!important}.form-01 .ui-selectonemenu-trigger.ui-state-error{border:none!important}form p{display:table;margin:.5em 0}form a{color:#ff6123}form a:focus,form a:hover{color:#000}form.modal-form h3{font-size:20px;color:#ff6123;line-height:1em;margin-left:10px;text-transform:inherit}.form-01 form{margin-bottom:40px;max-width:900px;margin:0 auto 5em auto;padding:0 1em}.form-01 form label{margin-bottom:5px;display:inline-block}.form-01 form input:not([type=checkbox]){margin:5px 0 10px 0}.form-01 form .btn{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;background-color:#ff6123;margin-top:20px}.form-01 form .btn:focus,.form-01 form .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}@media (min-width:768px){.form-01 form .btn{float:right;margin-top:-50px}}#emailDept #emailDept_label{display:none}#emailDept .ui-helper-hidden-accessible:nth-of-type(1){position:absolute!important;top:-9999em!important;left:-9999em!important}#emailDept .ui-helper-hidden-accessible:nth-of-type(2){outline:0;position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc;padding:4.5px;margin-top:5px}#emailDept .ui-helper-hidden-accessible:nth-of-type(2):before{content:"";position:absolute;right:0;top:0;display:inline-block;background:#fff url(/i/129/bg-arrow-bookbox.svg) center center no-repeat;width:25px;height:100%;pointer-events:none}#emailDept .ui-helper-hidden-accessible select{background-color:transparent;width:100%;border:none;padding-left:0;font-size:.8em;-webkit-appearance:none}#emailDept .ui-helper-hidden-accessible option{padding:5px}fieldset{border:none}.modal-form fieldset{margin-bottom:10px}.i_page_opinions-forms01 fieldset{margin-bottom:2em}@media (min-width:768px){.form-group{width:49%;float:left}.form-group:nth-child(n){margin-bottom:2%;margin-right:2%}.form-group:nth-child(2n){margin-right:0;margin-bottom:0}}.modal-form .form-group{width:50%;float:left;padding:0 10px;margin-top:15px}.rate-fields .form-group{width:32%;float:left}.rate-fields .form-group:nth-child(n){margin-bottom:2%;margin-right:2%}.rate-fields .form-group:nth-child(3n){margin-right:0;margin-bottom:0}@media (min-width:768px){.rate-fields .form-group{width:15.8333333333%}.rate-fields .form-group:nth-child(n){margin-bottom:1%;margin-right:1%}.rate-fields .form-group:nth-child(6n){margin-right:0;margin-bottom:0}}legend{text-transform:uppercase;color:#ff6123;margin-bottom:.5em;font-size:1.2em}label{font-size:.85em}input{padding:8px}input:not([type=checkbox]),select{width:100%;border:1px solid #ccc;font-size:1em;border-radius:0;padding-left:1em;-webkit-appearance:none}input:not([type=checkbox],[type=radio]),select{height:40px}textarea{width:100%;border:1px solid #ccc;font-size:1em;border-radius:0;padding:1em}input[type=checkbox]{margin-right:5px;margin-top:3px;-webkit-appearance:checkbox!important;border-radius:0;width:15px;height:15px}.select-container{outline:0;position:relative;overflow:hidden;background-color:#fff}#contact-form .select-container{border:1px solid #ccc;margin-top:5px}.no-touch #contact-form .select-container{padding:8px}.no-touch #contact-form .select-container:before{top:0}.touch #contact-form .select-container{max-height:40px;padding-left:8px}.select-container:before{content:"";position:absolute;right:0;display:inline-block;background:#fff url(/i/129/bg-arrow-bookbox.svg) center center no-repeat;width:25px;height:100%;pointer-events:none}.select-container select{background-color:transparent;width:100%;border:none;padding-left:0;font-size:.8em;-webkit-appearance:none}.modal-form .btns{display:inline-block;color:#fff;font-size:1.1em;background-color:#ff6123;padding:1.6em;text-decoration:none;text-transform:uppercase;border-radius:2px;margin:10px}.modal-form .btns:focus,.modal-form .btns:hover{-webkit-transition:.3s;transition:.3s;cursor:powinter;background-color:#000}input.ui-state-error{border:1px solid #c00}.alert{border:none;border-top:2px solid #eee;border-bottom:1px solid #eee;padding:1em 0;margin:1em auto;max-width:900px;color:#333;background-color:#fff}.eventos .alert{position:relative;background-color:#ff6123;border:none;color:#fff;padding:2em;max-width:500px}.eventos .alert:after,.eventos .alert:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.eventos .alert:after{border-color:transparent;border-bottom-color:#ff6123;border-width:15px;margin-left:-15px}.eventos .alert:before{border-color:transparent;border-bottom-color:#ff6123;border-width:16px;margin-left:-16px}.alert .alert-tit{font-size:1.3em;text-transform:uppercase}.eventos .alert .alert-tit{color:#fff!important;font-family:Satisfy,serif;text-transform:none;font-size:3em;line-height:.9em}.alert .alert-subtit{font-size:1.2em;color:#000}.eventos .alert .alert-subtit{color:#fff}.alert.error{border-color:#c00}.alert.error .alert-tit{color:#c00}.alert.warning{border-color:#ff6123}.alert.warning .alert-tit{color:#ff6123}.alert.confirm{border-color:green}.alert.confirm .alert-tit{color:green}.alert.default{border-color:#333}.alert.default .alert-tit{color:#333}.contact02 span[style*=red]{color:#c00!important}.contact02 span[style*=red] a{color:#c00}.contact02 span[style*=red] a:focus,.contact02 span[style*=red] a:hover{color:#000}hr{border:none;border-top:1px solid rgba(255,255,255,.3);width:200px;margin:40px auto}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.ui-datepicker{font-size:13px}.ui-datepicker .ui-widget{font-size:1em}.ui-datepicker button,.ui-datepicker input,.ui-datepicker select,.ui-datepicker textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-datepicker{border:1px solid #ddd;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ui-datepicker a{color:#111}.ui-datepicker .ui-widget-header{font:300 16px "Helvetica Neue","Helvetica BC",Helvetica,Arial,sans-serif;color:#fff;background-color:#ff6123}.ui-datepicker .ui-widget-header a{color:#fff}.ui-datepicker-trigger{margin:0 0 0 3px}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:1px solid #f4f4f4;background-color:#f4f4f4;color:#555}.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited{color:#555;text-decoration:none}.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{border:1px solid #ddd;background-color:#fff;color:#555}.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover{color:#ff6123;text-decoration:none}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{border:1px solid #ff6123;background-color:#ff6123;color:#fff}.ui-datepicker .ui-state-active a,.ui-datepicker .ui-state-active a:link,.ui-datepicker .ui-state-active a:visited{color:#fff;text-decoration:none}.ui-datepicker :active{outline:0}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{border:1px solid #ff6123;background-color:#fff;color:#ff6123}.ui-datepicker .ui-state-highlight a,.ui-datepicker .ui-widget-header .ui-state-highlight a{color:#363636}.ui-datepicker .ui-state-error,.ui-datepicker .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background-color:#fef1ec;color:#cd0a0a}.ui-datepicker .ui-state-error a,.ui-datepicker .ui-widget-header .ui-state-error a{color:#c00}.ui-datepicker .ui-state-error-text,.ui-datepicker .ui-widget-header .ui-state-error-text{color:#c00}.ui-datepicker .ui-priority-primary,.ui-datepicker .ui-widget-header .ui-priority-primary{font-weight:700}.ui-datepicker .ui-priority-secondary,.ui-datepicker .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:3px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:3px;background:0 0!important}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:0;border:0!important}.ui-datepicker .ui-datepicker-next-hover{right:0;border:0!important}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-11px;top:50%;margin-top:-8px}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker .ui-icon{width:16px;height:16px;background-image:url(/i/129/datepicker_arrows1.png)}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(/i/129/datepicker_arrows1.png)}.ui-datepicker .ui-icon-circle-triangle-e{background-position:right top}.ui-datepicker .ui-icon-circle-triangle-w{background-position:left top}.ui-datepicker .ui-state-hover .ui-icon-circle-triangle-e{background-position:right bottom!important}.ui-datepicker .ui-state-hover .ui-icon-circle-triangle-w{background-position:left bottom!important}.ui-datepicker{width:17em;padding:.2em .2em 0;margin-top:2px;display:none;z-index:1000!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0;color:#00151c}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.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:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-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-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;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;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,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:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;font-size:12px;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.rangeslider,.rangeslider__fill{display:block}.rangeslider{position:relative;background-image:url(/i/129/bg_select_line.png);background-size:100%;background-repeat:no-repeat}.rangeslider--horizontal{height:30px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{opacity:.4}.rangeslider__fill{position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background-color:transparent;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url(/i/129/ico_banana.png);background-size:100%;background-repeat:no-repeat}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.13)),to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));border-radius:50%}.rangeslider__handle:active{background-size:100%}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}.share .twitter a{background-color:#55acee;background-image:url(/i/129/share/twitter.svg)}.share .pinterest a{background-color:#ca2028;background-image:url(/i/129/share/pinterest.svg)}.share .youtube a{background-color:#f00000;background-image:url(/i/129/share/youtube.svg)}.share .foursquare a{background-color:#0086bf;background-image:url(/i/129/share/foursquare.svg)}.share .facebook a{background-color:#3b5998;background-image:url(/i/129/share/facebook.svg)}.share .flickr a{background-color:#ff0084;background-image:url(/i/129/share/flickr.svg)}.share .google a{background-color:#dd4b39;background-image:url(/i/129/share/google.svg)}.share .instagram a{background-color:#3f729b;background-image:url(/i/129/share/instagram.svg)}.share .linkedin a{background-color:#007bb6;background-image:url(/i/129/share/linkedin.svg)}.share .vimeo a{background-color:#1ab7ea;background-image:url(/i/129/share/vimeo.svg)}.container{width:100%}.container:after{content:"";display:block;clear:both}@media (min-width:768px){.container{max-width:100%;margin:0 auto}}@media (min-width:992px){.container{max-width:100%}}@media (min-width:1280px){.container{max-width:1600px}}header.main-header{position:relative;position:relative;z-index:100;background-color:#fff;margin-bottom:0;border-top:1px solid transparent}header.main-header:after{content:"";display:block;clear:both}header.main-header:before{content:"";position:absolute;width:100%;height:7px;bottom:-7px;background:transparent url(/i/129/bg_color-strip.png) 0 0 repeat-x}@media (min-height:520px){header.main-header{min-height:225px}.no-chrome header.main-header{position:-webkit-sticky;position:sticky;top:0}}.home header.main-header{min-height:inherit}header.main-header .container{padding:0 1em}@media (min-width:1600px){header.main-header .container{padding:0 0 7px 0}}.offer header.main-header{min-height:70px}@media (min-width:1024px){.hotel header.main-header{max-height:520px}}.hotel header.main-header.show-hotel-menu{max-height:inherit}.header-top-container{position:absolute;right:10px;top:22px;float:right;z-index:1000}@media (min-width:1600px){.header-top-container{position:relative;top:12px}}.slider-hotel-nav-container{position:relative}.slider-hotel-nav-container .container{position:relative}main.main-content{padding:0 15px}@media (min-width:768px){main.main-content{padding:0}}.gallery main.main-content{margin-top:0}.home main.main-content{margin-top:10px}.form-fidelizacion main.main-content,.landing-1 main.main-content,.quienes-somos main.main-content,.ubicacion main.main-content{margin-top:5em}.instalaciones main.main-content{margin-top:-5px}.destinos main.main-content,.eventos main.main-content,.habitaciones main.main-content,.ofertas main.main-content,.offer main.main-content,.offers main.main-content{background:url(/i/129/eventos/bg-eventos.jpg) top center no-repeat;background-size:100%;padding-top:6em}.destinos main.main-content{padding-top:0}.eventos main.main-content,.ofertas main.main-content,.offers main.main-content{margin-top:-22px}.wrap-sections{width:100%;margin-top:15px}.wrap-sections:after{content:"";display:block;clear:both}@media (min-width:768px){.wrap-sections section{width:32.6666666667%;float:left}.wrap-sections section:nth-child(n){margin-bottom:1%;margin-right:1%}.wrap-sections section:nth-child(3n){margin-right:0;margin-bottom:0}}footer.main-footer{padding:50px 0;background-color:#ff6123;text-align:center;color:#fff}footer.main-footer a{color:#fff}footer.main-footer a:focus,footer.main-footer a:hover{opacity:.7}#imgMediaVideo .featherlight-content{width:90%}@media (min-width:768px){#imgMediaVideo .featherlight-content{width:100%}}#player{position:relative;padding-bottom:75%;padding-top:25px;height:0;width:100%!important}#player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featherlight-content .featherlight-close-icon{display:none}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;white-space:nowrap;cursor:pointer;z-index:100000;background-color:rgba(0,0,0,.8);background-color:fade(rgba(0,0,0,.8),70%)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight:last-of-type{background-color:rgba(0,0,0,.8);background-color:fade(rgba(0,0,0,.8),70%)}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;-webkit-box-shadow:0 0 3.125em fade(rgba(0,0,0,.8),75%);box-shadow:0 0 3.125em fade(rgba(0,0,0,.8),75%)}@media (min-width:768px){.featherlight .featherlight-content{padding:25px 25px!important;max-width:80%}}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;width:5.5em;height:5.5em;text-align:left;background-color:transparent;border-radius:50%;z-index:10002;top:1em;right:1em;border:0;cursor:pointer;background:url(/i/129/arrows_imageLightbox.png) no-repeat center center;-webkit-transition:color .3s ease;transition:color .3s ease}.featherlight .featherlight-next,.featherlight .featherlight-previous{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}@media (min-width:768px){.featherlight .featherlight-next,.featherlight .featherlight-previous{display:block;position:absolute;top:25px;right:-85px;bottom:0;left:80%}}@media (min-width:768px){.featherlight .featherlight-previous{left:-85px;right:80%}}.featherlight .featherlight-next span,.featherlight .featherlight-previous span{display:block;position:absolute;top:50%;margin-top:-35px;width:38px;height:70px}.featherlight .featherlight-next span{right:0;left:auto;background:url(/i/129/arrows_imageLightbox.png) no-repeat center right transparent}.featherlight .featherlight-previous span{background:url(/i/129/arrows_imageLightbox.png) no-repeat center left transparent}.featherlight .featherlight-next:hover span,.featherlight .featherlight-previous:hover span{display:inline-block}.featherlight .legend{position:fixed;bottom:0;left:0;padding:.625em;text-align:center;width:100%;color:contrast(rgba(0,0,0,.8),rgba(0,0,0,.8),rgba(153,153,153,.8),43%);background-color:#fff}.featherlight .featherlight-image{max-width:100%;max-height:650px;height:auto!important}.featherlight iframe{border:0}.featherlight .featherlight-iframe .featherlight-content{padding:0}.inline{display:none}.logo_01{width:180px;height:50px;margin:50px auto 0 auto;overflow:hidden}@media (min-width:768px){.logo_01{margin-top:0}}@media (min-width:960px){.logo_01{float:left;margin-bottom:60px}}@media (min-width:960px){.logo_01{display:table;height:110px;margin-bottom:0}}@media (max-width:959px){.h-618 .logo_01,.h-650 .logo_01{background:url(/i/129/logo.png)}}.h-618 .logo_01 img,.h-650 .logo_01 img{display:none}@media (min-width:960px){.h-618 .logo_01 img,.h-650 .logo_01 img{display:block}}.nav-header-01{float:left;font-size:.9em}.nav-header-01 li{display:none;margin-right:20px}@media (min-width:360px){.nav-header-01 li:first-child{display:inline-block}}@media (min-width:960px){.nav-header-01{display:block}.nav-header-01 li{display:inline-block}.nav-header-01 a:focus,.nav-header-01 a:hover{opacity:.5;-webkit-transition:.2;transition:.2}}.nav-footer-01{text-transform:uppercase;font-size:.8em}.nav-footer-01 li{margin:5px}@media (min-width:768px){.nav-footer-01 li{margin:0;list-style:none;display:inline-block}.nav-footer-01 li:before{content:"·";margin:0 .5em 0 .4em}.nav-footer-01 li:first-child:before{display:none}}.nav-header-lgn-01{position:relative;float:left;font-size:.9em}.nav-header-lgn-01 .btn-show-hide:hover{cursor:pointer}.nav-header-lgn-01 .btn-show-hide:focus+ul,.nav-header-lgn-01 .btn-show-hide:hover+ul{max-height:500px;visibility:visible;opacity:1}.nav-header-lgn-01 ul{max-height:0;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:.4s;transition:.4s;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #888;padding:5px 10px}.nav-header-lgn-01 ul:focus,.nav-header-lgn-01 ul:hover{max-height:500px;visibility:visible;opacity:1}.nav-header-lgn-01 ul a{color:#000}.nav-header-lgn-01 ul a:focus,.nav-header-lgn-01 ul a:hover{color:#ff6123}.nav-header-lgn-01 li{margin:10px 0}.nav-header-lgn-01 .globe-container{position:relative;display:inline-block;float:left;width:16px;height:16px;top:1px;margin-right:2px}.nav-header-lgn-01 .globe{fill:#888}.nav-header-lgn-01 .arrow-container{position:relative;top:-1px}.nav-header-lgn-01 ul{min-width:150px}.nav-header-lgn-01 ul span{height:15px;display:inline-block;vertical-align:top;margin:2px 5px 0 0}.nav-header-lgn-01 ul a{display:block}.nav-footer-lng-01{margin-top:1em}.nav-footer-lng-01 li{font-size:.9em;list-style:none;margin:5px}@media (min-width:768px){.nav-footer-lng-01 li{margin:0;list-style:none;display:inline-block}.nav-footer-lng-01 li:before{content:"·";margin:0 .5em 0 .4em}.nav-footer-lng-01 li:first-child:before{display:none}}.nav-main-container{position:absolute;top:20px;left:10px;margin-top:0}@media (min-width:960px){.nav-main-container{position:relative;top:0;right:0;float:right;clear:left;margin-top:-40px}}@media (min-width:960px){.nav-main-container{top:0}}@media (min-width:960px){.home .nav-main-container{top:11px;position:relative;margin-right:250px}}.b-main-menu{background:url(/i/129/bg-menu-2.svg) no-repeat;line-height:1.3em;display:block;background-position:0 2px;padding-left:25px;color:#fff}@media (min-width:960px){.b-main-menu{display:none!important}}.show .b-main-menu{background:url(/i/129/bg-close.svg) no-repeat;background-position:0 1px}.b-main-menu:focus,.b-main-menu:hover{cursor:pointer;opacity:.7}.nav-main-01{position:relative;text-transform:uppercase;z-index:10}.nav-main-01 ul{background-color:#fff;max-height:0;overflow:hidden;opacity:0}@media (max-width:959px){.nav-main-01 ul{max-width:220px}}@media (min-width:960px){.nav-main-01 ul{opacity:1;overflow:inherit;max-height:inherit;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}}.show .nav-main-01 ul{opacity:1;overflow:inherit;max-height:400px;-webkit-transition:.4s;transition:.4s;padding:1.5em 3.5em;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.2);box-shadow:0 0 3px 1px rgba(0,0,0,.2);margin-top:10px}.nav-main-01 ul>li{margin:5px 0}@media (min-width:960px){.nav-main-01 ul>li{display:inline-block;vertical-align:middle;margin:15px}}.nav-main-01 ul>li:last-child{margin:0}.home .nav-main-01 ul>li.hoteles{display:none}@media (min-width:768px){.home .nav-main-01 ul>li.hoteles{display:inline-block}}.nav-main-01 .fidelizacion{position:relative;top:-3px}@media (min-width:768px){.nav-main-01 .fidelizacion{top:0}}.nav-main-01 .fidelizacion a{display:block;text-indent:-9999em;vertical-align:top;width:82px;height:35px;background:url(/i/129/bg-live-style.svg) center center no-repeat}.nav-main-01 .fidelizacion a:focus,.nav-main-01 .fidelizacion a:hover{background-image:url(/i/129/bg-live-style-hover.svg)}.nav-main-01 .fidelizacion ul,.nav-main-01 .fidelizacion:after{display:none}.nav-main-01 a{color:#000;-webkit-transition:.2s;transition:.2s}.nav-main-01 a:focus,.nav-main-01 a:hover{color:#ff6123}.nav-main-01 a.active{color:#ff6123}.nav-main-01 .hoteles:after{content:url(/i/129/bg-arrow-main-menu.svg);position:relative;display:inline-block;vertical-align:middle;left:5px;top:-2px}.has-submenu{position:relative}.has-submenu:after{content:url(/i/129/bg-arrow-main-menu.svg);position:relative;display:inline-block;vertical-align:middle;left:5px;top:-2px}.has-submenu ul{position:absolute;top:100%;left:-10px;min-width:200px;max-height:0;overflow:hidden;background-color:#fff}.has-submenu ul a{padding:.5em 1em;display:inline-block}.has-submenu:focus ul,.has-submenu:hover ul{max-height:300px;padding-top:1em;-webkit-transition:.3s;transition:.3s}.background-01{min-height:60px}.ofertas .background-01,.offer .background-01{background:url(/i/129/bg-oferta.jpg) no-repeat;background-position:30% 0;background-size:cover;min-height:200px}@media (min-width:768px){.ofertas .background-01,.offer .background-01{background-position:0 0}}.instagram .background-01{min-height:0}.destino.h-617 .background-01{position:relative;min-height:280px;background:url(/i/129/hotel-page/gayxample/bg-gayxample-bcn.jpg) center center no-repeat;background-size:cover;text-align:center}.destino.h-617 .background-01 .slider-title{padding-top:80px;font-size:4em}@media (min-width:1024px){.destino.h-617 .background-01 .slider-title:after,.destino.h-617 .background-01 .slider-title:before{content:"";width:100px;border-top:1px solid #fff;display:inline-block;vertical-align:middle;margin:0 10px}}.slider-title{font-family:Satisfy,serif;font-size:36px;color:#fff;text-shadow:2px 2px 1px rgba(0,0,0,.5)}@media (min-width:1024px){.instalaciones .slider-title:after,.instalaciones .slider-title:before{content:"";width:100px;border-top:1px solid #fff;display:inline-block;vertical-align:middle;margin:0 10px}}.slider-subtitle{color:#fff;font-family:montserratbold,sans-serif;text-transform:uppercase;text-shadow:3px 3px 5px rgba(0,0,0,.5);margin-top:-15px}@media (min-width:768px){.slider-subtitle{font-size:40px}}@media (min-width:1200px){.slider-subtitle{font-size:75px}}.slider-01{z-index:0;display:none!important;background-color:#eee}@media (min-width:768px){.slider-01{overflow:hidden;display:block!important}}.slider-01 img{min-width:100%;max-width:100%;vertical-align:bottom}.slider-01 a{text-decoration:none}.slider-01 .active{position:relative}.instalaciones .slider-01 .owl-item>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/i/129/hotel-page/bg-slider-spaces.png) no-repeat center 35%;z-index:1}.slider-01 .slider-content{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.instalaciones .slider-01 .slider-content{top:40%;z-index:10}.slider-01 a.btn{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff}.slider-01 a.btn:focus,.slider-01 a.btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.slider-01 a.btn:empty{display:none}.slider-01 .owl-controls{position:absolute;width:100%;top:50%}@media (min-width:1024px){.slider-01 .owl-controls{top:40%}}.slider-01 .owl-nav{position:absolute;margin-top:-75px;width:100%}.slider-01 .owl-next,.slider-01 .owl-prev{position:absolute;height:150px;width:70px;text-indent:-9999em;background-repeat:no-repeat;opacity:1!important}.slider-01 .owl-next:before,.slider-01 .owl-prev:before{content:"";position:absolute;width:100%;height:100%;top:0;display:block;background-repeat:no-repeat}.slider-01 .owl-prev{left:-5px;background-image:url(/i/129/bg-arrow-slider-left.svg);background-position:20% center;z-index:1}.slider-01 .owl-prev:before{background-image:url(/i/129/bg-slider-arrow-container-left.svg)}.slider-01 .owl-next{right:-5px;background-image:url(/i/129/bg-arrow-slider-right.svg);background-position:80% center}.slider-01 .owl-next:before{background-image:url(/i/129/bg-slider-arrow-container-right.svg)}.ui-datepicker{font-size:16px}.ui-datepicker-calendar th{font-size:13px;font-weight:400}.ui-datepicker td a,.ui-datepicker td span{padding:7px;text-align:center;font-size:12px}.bookbox-container .container{position:relative}.bookbox-01{z-index:1;max-height:300px;margin:0 auto;display:table;margin-top:1em}.offer .bookbox-01{margin:5em auto}.bookbox-01.open{-webkit-transition:.2s;transition:.2s;max-height:300px;padding-bottom:20px;display:table}.bookbox-01.open .btn-bookbox{opacity:.1}.home .bookbox-01{max-height:0;-webkit-transition:.2s;transition:.2s;padding:0;display:inline;border:1px solid transparent!important}.hotel .bookbox-01{margin-top:0}.bookbox-01 .btn-bookbox{display:inline-block;color:#fff;font-size:1.1em;background-color:#ff6123;padding:1.6em;text-decoration:none;text-transform:uppercase;border-radius:2px;display:block;text-align:center}.bookbox-01 .btn-bookbox:focus,.bookbox-01 .btn-bookbox:hover{-webkit-transition:.3s;transition:.3s;cursor:powinter;background-color:#000}@media (min-width:520px){.bookbox-01 .btn-bookbox{display:none}}.home .bookbox-01 .btn-bookbox{display:block;margin-bottom:1em}@media (min-width:960px){.home .bookbox-01 .btn-bookbox{position:absolute;right:15px;top:-80px;z-index:10}}@media (min-width:960px){.home .bookbox-01 .btn-bookbox{top:-60px}}.home .bookbox-01 .btn-bookbox:hover{cursor:pointer}.bookbox-01 .wrap{display:none}@media (min-width:1170px){.bookbox-01 .wrap{position:relative;top:5px;display:inline-block;vertical-align:top;width:130px;height:56px;background:url(/i/129/bg-bookbox-title.svg) 100% center no-repeat}}.bookbox-01 .bookbox-title{min-width:117px}@media (min-width:1170px){.bookbox-01 .bookbox-title{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-family:montserratbold,sans-serif;text-align:center;text-transform:uppercase;color:#ff6123;display:block}}.bookbox-01 form{overflow:hidden}@media (max-width:519px){.bookbox-01 form{height:0;opacity:0;-webkit-transition:.4s;transition:.4s}}.home .bookbox-01 form{height:0;opacity:0;-webkit-transition:.4s;transition:.4s}.bookbox-01.open form{display:table;margin:0 auto;opacity:1;-webkit-transition:.4s;transition:.4s}.bookbox-01 input:not([type=checkbox]){font-size:.8em}.bookbox-01 fieldset{display:inline-block}.bookbox-01 fieldset.date-group{display:block}@media (min-width:960px){.bookbox-01 fieldset.date-group{display:inline-block;vertical-align:top}}.bookbox-01 fieldset.min-vars-group{display:block;margin-bottom:.5em}@media (min-width:520px){.bookbox-01 fieldset.min-vars-group{display:inline-block;margin-bottom:0}}.bookbox-01 fieldset.ckeckout{display:table}@media (min-width:520px){.bookbox-01 fieldset.ckeckout{display:inline-block;margin-top:-2px}}.bookbox-01 .select-container select{height:40px}.bookbox-01 .select-container option{padding:10px}.bookbox-01 .select-container,.bookbox-01 input{border:1px solid #ccc;padding-left:10px;height:40px;background-color:#fff}.bookbox-01 .nights em,.bookbox-01 label{height:20px;font-size:12px;font-style:normal;display:inline-block;text-transform:uppercase}.bookbox-01 .dp,.bookbox-01 .ht_slct,.bookbox-01 .min-vars-group,.bookbox-01 .nights,.bookbox-01 .promocode{margin-right:10px}.bookbox-01 .btns{position:relative;display:inline-block;vertical-align:bottom;top:2px;text-transform:uppercase;font-size:.9em}.bookbox-01 .btns a{text-decoration:none;background-color:#ff6123;padding:.8em;display:inline-block;color:#fff;-webkit-transition:.2s;transition:.2s}.bookbox-01 .btns a:focus,.bookbox-01 .btns a:hover{opacity:.7}.offer .bookbox-01 .btns{margin-top:22px}.bookbox-01 .dp,.bookbox-01 .ht_slct{display:inline-block;vertical-align:top}.bookbox-01 .ht_slct{display:block;margin-bottom:.5em}@media (min-width:520px){.bookbox-01 .ht_slct{display:inline-block;width:180px}}.bookbox-01 .dp{width:45%;margin-bottom:.5em}@media (min-width:520px){.bookbox-01 .dp{width:130px}}.bookbox-01 .dp small{display:none}@media (min-width:960px){.bookbox-01 .dp small{display:block}}.bookbox-01 .dp input{background:#fff url(/i/129/calendar.svg) 90% center no-repeat}.bookbox-01 .nights{display:none}@media (min-width:1100px){.bookbox-01 .nights{display:inline-block}}.offer .bookbox-01 .nights{display:none}.bookbox-01 .nights em{visibility:hidden}.bookbox-01 .nights span{display:block;text-align:center;background:url(/i/129/bag.svg) center center no-repeat;background-size:100%;width:40px;height:32px;line-height:35px;margin:5px auto;color:#fff}.bookbox-01 .min-vars-group{position:relative}.bookbox-01 .min-vars-group.has-children .select-container{padding:0 10px}.bookbox-01 .min-vars-group .select-container{padding-left:0}.bookbox-01 .min-vars-group select{opacity:0}.bookbox-01 .min-vars-group .booking-resume{position:absolute;top:20px;width:100%;height:40px;line-height:30px;pointer-events:none;text-align:center;font-size:.75em}.bookbox-01 .min-vars-group:hover{cursor:pointer}.bookbox-01 .min-vars-group span{width:20px;height:25px;margin-top:-2px;margin-right:5px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center}.bookbox-01 .min-vars-group strong{vertical-align:middle;position:relative;margin-right:10px;color:#000;font-weight:400}.bookbox-01 .min-vars-group .ico-rooms{background-image:url(/i/129/bg-bed.svg)}.bookbox-01 .min-vars-group .ico-adults{background-image:url(/i/129/bg-person.svg)}.bookbox-01 .min-vars-group .ico-childrens{background-image:url(/i/129/bg-person.svg);background-size:40%}.bookbox-01 .max-vars-group{overflow:hidden;font-family:montserratbold,sans-serif;background-color:rgba(243,243,243,.7);color:#000;z-index:100;-webkit-transition:.4s;transition:.4s;padding:1em;width:95%}@media (min-width:520px){.bookbox-01 .max-vars-group{position:absolute;top:90%;left:5%;width:90%;background-color:#eee;padding:1em 2em;border-top:5px solid #ccc;-webkit-box-shadow:0 2px 4px 2px #ccc;box-shadow:0 2px 4px 2px #ccc;max-height:700px}}@media (min-width:520px){.bookbox-01 .max-vars-group{max-width:300px;left:50%;margin-left:-150px}}@media (min-width:960px){.bookbox-01 .max-vars-group{left:46%;margin-left:0}}.bookbox-01 .max-vars-group.hide{opacity:0;max-height:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s;transition:.4s}@media (min-width:992px){.bookbox-01 .max-vars-group .close{display:block;position:relative;float:right;color:#000;top:-7px;right:-15px}.bookbox-01 .max-vars-group .close:focus,.bookbox-01 .max-vars-group .close:hover{cursor:pointer;color:#ff6123}}.bookbox-01 .max-vars-group .rooms{margin-bottom:1em}.bookbox-01 .max-vars-group .room{margin-top:10px}.bookbox-01 .max-vars-group .habs{background-image:url(/i/129/bg-bed.svg);background-repeat:no-repeat;background-position:5px center;padding-left:30px}.bookbox-01 .max-vars-group .habitacion{width:100%;margin-bottom:10px}.bookbox-01 .max-vars-group .habitacion:after{content:"";display:block;clear:both}.bookbox-01 .max-vars-group .habitacion:nth-of-type(1){display:block!important}.bookbox-01 .max-vars-group .habitacion h4{color:#000}.bookbox-01 .max-vars-group .hab-persons{overflow:hidden;margin-bottom:10px}.bookbox-01 .max-vars-group .hab-persons>div{float:left;margin-right:10px;width:65px}.bookbox-01 .max-vars-group .kid_age{float:left;max-width:65px;margin:0 10px 10px 0}.bookbox-01 .ckeckout{text-align:center;vertical-align:top}@media (min-width:960px){.bookbox-01 .ckeckout{margin-top:0}}.bookbox-01 .promocode{display:inline-block;vertical-align:middle;max-width:100px}.bookbox-01 .promocode input{opacity:0;-webkit-transition:.4s;transition:.4s}.show-promocode .promocode input{opacity:1}.show-promocode .promocode .b-promocode{top:0;-webkit-transition:.3s;transition:.3s;color:#000}.bookbox-01 .b-promocode{position:relative;display:inline-block;top:35px;height:20px;font-size:13px;color:#000;z-index:10}.bookbox-01 .b-promocode:focus,.bookbox-01 .b-promocode:hover{color:#ff6123;cursor:pointer}.gallery .page-subtitle,.gallery .page-title,.gallery .page-wtxt,.home .page-subtitle,.home .page-title,.home .page-wtxt,.instalaciones .page-subtitle,.instalaciones .page-title,.instalaciones .page-wtxt{display:none}.destinos .default-page-container,.webcam .default-page-container{margin-top:100px}.default-page-container header{max-width:900px;margin:0 auto}.hotel .default-page-container{padding:1em;background-size:cover;min-height:400px;color:#fff;background-size:cover;background-color:#000}@media (min-width:768px){.hotel .default-page-container{padding:80px 0 5px 0}}.hotel.h-617 .default-page-container,.hotel.h-618 .default-page-container{background-image:url(/i/129/hotel-page/barcelona_f1.jpg)}.hotel.h-619 .default-page-container{background-image:url(/i/129/hotel-page/berlin_f1.jpg)}.hotel.h-666 .default-page-container{background-image:url(/i/129/hotel-page/ibiza-comming-soon.jpg);background-position:center center}.hotel.h-620 .default-page-container{background-image:url(/i/129/hotel-page/maspalomas_f1.jpg)}.hotel.h-642 .default-page-container{background-image:url(/i/129/hotel-page/madrid-comming-soon.jpg);background-position:center center}.hotel.h-650 .default-page-container{background-image:url(/i/129/hotel-page/berlin_f1.jpg);background-position:center center}.hotel.h-691 .default-page-container{background-image:url(/i/129/hotel-page/miami_f1.jpg);background-position:center center}.page-title{text-transform:uppercase;font-size:2.6em;text-align:center}.page-subtitle{font-family:Satisfy,serif;font-size:2em;text-align:center;margin-top:-5px;line-height:1em}.page-wtxt{max-width:700px;margin:1em auto 4em auto;text-align:center;padding:0 1em}.page-wtxt h2,.page-wtxt h3,.page-wtxt h4,.page-wtxt h5,.page-wtxt h6{color:#000}.page-wtxt .text-left{text-align:left}.form .page-wtxt{max-width:1200px;padding:0 2em}.hotel .page-wtxt{color:#fff;margin-bottom:0}.hotel .page-wtxt h2,.hotel .page-wtxt h3,.hotel .page-wtxt h4,.hotel .page-wtxt h5,.hotel .page-wtxt h6{color:#fff}.landing-1 .page-wtxt,.quienes-somos .page-wtxt,.wtxt-left-align .page-wtxt{text-align:left}.landing-1 .page-wtxt{max-width:700px;margin:40px auto 0}.widget_banners_01{margin-top:15px}.widget_banners_01:after{content:"";display:block;clear:both}.widget_banners_01 div{max-width:523px;position:relative;overflow:hidden;margin:1em auto}@media (min-width:768px){.widget_banners_01 div{width:32.6666666667%;float:left;margin-top:0;margin-bottom:0!important}.widget_banners_01 div:nth-child(n){margin-bottom:1%;margin-right:1%}.widget_banners_01 div:nth-child(3n){margin-right:0;margin-bottom:0}}.widget_banners_01 img{max-width:100%;vertical-align:bottom}.widget_banners_01 p{position:absolute;bottom:-50%;left:0;width:100%;height:100%;padding-top:30px;text-align:center;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.6);overflow:hidden;-webkit-transition:.4s;transition:.4s;background:url(/i/129/bg-gray.svg) 0 20px no-repeat;background-size:100%;font-size:1.2em}@media (min-width:960px){.widget_banners_01 p{font-size:1.6em;bottom:-55%}}@media (min-width:1600px){.widget_banners_01 p{font-size:1.8em;bottom:-65%}}.widget-newsletter-01{position:relative;background-image:url(/i/129/bg-widget-newsletter-01.jpg);background-position:center center;background-size:cover}@media (min-width:768px){.widget-newsletter-01{min-height:344px}}.widget-newsletter-01 .w-content{background-color:rgba(0,0,0,.5);width:100%;color:#fff;padding:2em}@media (min-width:768px){.widget-newsletter-01 .w-content{position:absolute;top:0;bottom:0;padding:15% 5px 0 5px}}@media (min-width:1024px){.widget-newsletter-01 .w-content{padding:15% 2em 0 2em}}.widget-newsletter-01 .w-subtitle,.widget-newsletter-01 h3{display:inline-block}.widget-newsletter-01 h3{text-transform:uppercase;font-size:1.8em;margin-right:5px}.widget-newsletter-01 .w-subtitle{font-family:Satisfy,serif;font-size:2em}.widget-newsletter-01 .txt{font-size:.8em;margin-top:.5em}.widget-newsletter-01 form{margin:1em 0}.widget-newsletter-01 input{height:50px;float:left;width:70%}.widget-newsletter-01 .w-tx-accetp{font-size:.8em}.widget-newsletter-01 .w-tx-accetp a{color:#fff}.widget-newsletter-01 .w-tx-accetp a:focus,.widget-newsletter-01 .w-tx-accetp a:hover{opacity:.7}.widget-newsletter-01 .btn{height:50px;line-height:50px;width:30%;text-align:center;font-size:.7em;background-color:#000;display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase}@media (min-width:1024px){.widget-newsletter-01 .btn{font-size:.9em}}.widget-newsletter-01 .btn:focus,.widget-newsletter-01 .btn:hover{background-color:#ff6123}.widget-socialmedia-01{position:relative;text-align:center;background-image:url(/i/129/bg-widget-socialmedia-01.jpg);background-size:cover}@media (min-width:768px){.widget-socialmedia-01{min-height:344px}}.widget-socialmedia-01 .w-content{background-color:rgba(0,0,0,.5);top:0;bottom:0;width:100%;color:#fff;fill:#fff;padding:2em}@media (min-width:768px){.widget-socialmedia-01 .w-content{position:absolute;padding:10% 0 0 0}}@media (min-width:1200px){.widget-socialmedia-01 .w-content{padding:20% 2em 0 2em}}.widget-socialmedia-01 h3{text-transform:uppercase;font-size:1.6em}.widget-socialmedia-01 .w-subtitle{font-family:Satisfy,serif;font-size:1.6em;margin-top:-5px}@media (min-width:1024px){.widget-socialmedia-01 .w-subtitle:after,.widget-socialmedia-01 .w-subtitle:before{content:"";width:30px;border-top:1px solid #fff;display:inline-block;vertical-align:middle;margin:0 10px}}.widget-socialmedia-01 ul{margin-top:1em}.widget-socialmedia-01 li{list-style:none;display:inline-block;margin:0 0 30px 0}@media (min-width:1600px){.widget-socialmedia-01 li{border-right:1px solid #fff}}.widget-socialmedia-01 li:last-child{border:none}.widget-socialmedia-01 a{padding:5px 8px 5px 5px}.widget-socialmedia-01 a:focus,.widget-socialmedia-01 a:hover{opacity:.7}.widget-socialmedia-01 .svg-socialmedia-icon{height:30px;width:30px;display:inline-block;vertical-align:middle;fill:#fff}.nav-custom-01 h3{text-transform:uppercase}.nav-custom-01 ul{font-size:.95em}.nav-custom-01 li{margin:5px}@media (min-width:768px){.nav-custom-01 li{margin:0;list-style:none;display:inline-block}.nav-custom-01 li:before{content:"·";margin:0 .5em 0 .4em}.nav-custom-01 li:first-child:before{display:none}}.slider-hotel-nav-container:after{content:"";display:block;clear:both}.slider-hotel-nav-container .container{display:none}@media (min-width:1024px){#home .slider-hotel-nav-container .container,#hotel .slider-hotel-nav-container .container{display:block}}.gallery .slider-hotel-nav-container .container,.ubicacion .slider-hotel-nav-container .container,.webcam .slider-hotel-nav-container .container{display:none!important}.widget-pop-01{overflow:hidden;position:absolute;top:0;right:0;color:#ff6123;width:350px;height:302px;z-index:1;pointer-events:none;background:url(/i/129/bg-widget-pop-01.png) 0 0 no-repeat}#hotel .widget-pop-01{top:57px}.widget-pop-01>div{margin-top:15px}.widget-pop-01 .owl-item{opacity:0;-webkit-transition:.2s;transition:.2s;padding:0 2em 0 5.5em}.widget-pop-01 .active{opacity:1}.widget-pop-01 .w-title{font-family:Satisfy,serif;font-size:1.8em;padding-left:5px}.widget-pop-01 .w-title:after{content:url(/i/129/bg-arrow-pop.svg)}#cookies{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,.98);z-index:1000000;padding:20px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);font-size:12px}@media (min-width:1280px){#cookies{padding:10px 0}}#cookies p{width:95%}#cookies .center{margin:0 auto;max-width:960px}#cookies .close{background:url(/i/129/bg-close.svg) center center no-repeat;display:block;width:20px;height:20px;float:right}#cookies .close:focus,#cookies .close:hover{opacity:.7}#cookies a{color:#000}#cookies a:focus,#cookies a:hover{opacity:.7}.scrolltotop-01{position:fixed;bottom:30px;right:20px;display:block;text-indent:-999em;width:40px;height:40px;background-color:#ff6123;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);text-align:center;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;padding:9px;background:#ff6123 url(/i/129/bg-scrol-to-top.svg) center 45% no-repeat}.scrolltotop-01:hover{cursor:pointer;background-color:#000}.scroll-on-top-ico{fill:#000}:lang(es) #hotel .slider-hotel-nav-container:before{background-image:url(/i/129/mejor-precio-garantizado-es.png)}:lang(en) #hotel .slider-hotel-nav-container:before{background-image:url(/i/129/mejor-precio-garantizado-en.png)}:lang(de) #hotel .slider-hotel-nav-container:before{background-image:url(/i/129/mejor-precio-garantizado-de.png)}:lang(fr) #hotel .slider-hotel-nav-container:before{background-image:url(/i/129/mejor-precio-garantizado-fr.png)}#hotel .slider-hotel-nav-container:before{display:none}@media (min-width:1024px){#hotel .slider-hotel-nav-container:before{content:"";width:80px;height:80px;display:block;position:absolute;z-index:1;bottom:14px;left:20px;background-size:100%;background-repeat:no-repeat}}@media (min-width:1600px){#hotel .slider-hotel-nav-container:before{bottom:30px;right:300px}}.gallery .slider-hotel-nav-container:before,.instalaciones .slider-hotel-nav-container:before,.ubicacion .slider-hotel-nav-container:before,.unsubscribe .slider-hotel-nav-container:before{display:none!important}.post-it-01{display:none;background-color:#fbe467;padding:4em 3em 2.4em 3em;text-align:center}#home.home .post-it-01,#hotel.hotel .post-it-01{display:block}@media (min-width:768px){.post-it-01{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:350px;height:319px;font-family:Satisfy,serif;font-size:1.6em;line-height:1.1em;background:url(/i/129/bg-post-it-lg.png) center center no-repeat;background-size:80% auto}}#hotel.hotel .post-it-01{top:100%}@media (min-width:1024px){#hotel.hotel .post-it-01{top:85%}}.post-it-01 a{text-decoration:none;color:#000}.post-it-01 .btn-post-it-close{display:none}@media (min-width:768px){.post-it-01 .btn-post-it-close{display:block;position:absolute;right:70px;top:35px;background:url(/i/129/bg-post-it-close.svg) center center no-repeat;text-indent:-9999em;width:30px;height:30px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.post-it-01 .btn-post-it-close:focus,.post-it-01 .btn-post-it-close:hover{opacity:.7;cursor:pointer}}@media (min-width:768px){.post-it-01 p{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}#CDSWIDCOE.widCOE .widCOEDate{position:relative;top:0!important;padding-bottom:0!important}#CDSWIDCOE.widCOE .widCOEImg{margin:-5px auto!important}#CDSWIDCOE img{width:100px!important}#CDSWIDCOE.widCOE .widCOELink{display:none!important}.tripadvisor-excellence{position:relative;display:none}@media (min-width:1024px){.hotel .tripadvisor-excellence{display:table;margin:0 auto;position:absolute;bottom:5px;left:120px}}.tripadvisor-container{display:none}.hcom-container{position:absolute;bottom:10px;right:6%}@media (max-width:1023px){.hcom-container{display:none}}.book-direct{border-radius:50%;border:2px solid #fff;width:94px;height:94px;display:block;text-indent:-99999em;background-size:cover;margin:0 auto;-webkit-transition:.1s;transition:.1s}@media (min-width:768px){.book-direct{position:absolute;left:10%}}@media (min-width:768px) and (max-width:871px){.book-direct{top:40%}}@media (min-width:872px){.book-direct{bottom:120px}}.book-direct:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}:lang(es) .book-direct{background-image:url(/i/129/modal/logo_reserva-directa_es.png)}:lang(en) .book-direct{background-image:url(/i/129/modal/logo_reserva-directa_en.png)}:lang(de) .book-direct{background-image:url(/i/129/modal/logo_reserva-directa_de.png)}:lang(fr) .book-direct{background-image:url(/i/129/modal/logo_reserva-directa_fr.png)}.modal-01__load{overflow:hidden}.modal-01__bg{display:none}@media (min-width:768px){.modal-01__load .modal-01__bg{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000}}.modal-01__container{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;background-color:#fff;padding:10px 10px 30px 10px;max-width:500px}.modal-01__container:before{position:absolute;top:15px;left:-60px}:lang(es) .modal-01__container:before{content:url(/i/129/modal/logo_reserva-directa_es.png)}:lang(en) .modal-01__container:before{content:url(/i/129/modal/logo_reserva-directa_en.png)}:lang(de) .modal-01__container:before{content:url(/i/129/modal/logo_reserva-directa_de.png)}:lang(fr) .modal-01__container:before{content:url(/i/129/modal/logo_reserva-directa_fr.png)}.modal-01__link-close{position:absolute;top:10px;right:10px;background:url(/i/129/bg-close.svg) no-repeat center center;text-indent:-999999em;width:20px;height:20px}.modal-01__link-close:focus,.modal-01__link-close:hover{opacity:.6;cursor:pointer}.modal-01 header{margin-top:1em;font-size:1.8em}.modal-01__subtitle,.modal-01__title{text-align:center;color:#ff6123;text-transform:uppercase}.modal-01__subtitle{font-size:.8em}.modal-01__content{max-width:80%;margin:1em auto}.modal-01__content li{list-style:none;margin:.5em 0;padding-left:70px;color:#333;font-size:1.1em;line-height:55px;min-height:55px;background-repeat:no-repeat}.modal-01__content li:nth-of-type(1){background-image:url(/i/129/modal/best-price.png)}.modal-01__content li:nth-of-type(2){background-image:url(/i/129/modal/ico_15code.png)}.modal-01__content li:nth-of-type(3){background-image:url(/i/129/modal/ico_earlycheck.png)}.modal-01__content li:nth-of-type(4){background-image:url(/i/129/modal/ico_cancelfree.png)}.modal-01__content li:nth-of-type(5){background-image:url(/i/129/modal/wifi.png)}.modal-01__content li:nth-of-type(6){background-image:url(/i/129/modal/ico_grace-period.png)}.modal-01 footer{text-align:center}.modal-01__btn-close{display:inline-block;color:#fff;font-size:1.1em;background-color:#ff6123;padding:1.6em;text-decoration:none;text-transform:uppercase;border-radius:2px;padding:10px 30px}.modal-01__btn-close:focus,.modal-01__btn-close:hover{-webkit-transition:.3s;transition:.3s;cursor:powinter;background-color:#000}.modal-01__form{margin-top:1.5em;color:#333;font-size:1.2em}.modal-01 input{-webkit-appearance:checkbox}@media (max-width:767px){section.instagram{display:none}}.instalaciones section.instagram,.offer section.instagram{display:none}.widget-instagram-01{background-image:url(/i/129/bg-instagram.jpg)!important;background-repeat:no-repeat;background-color:#2ea8f1;background-size:cover;color:#fff;text-align:center;padding:45px 0;margin-top:1em}.widget-instagram-01:focus,.widget-instagram-01:hover{opacity:.9;cursor:pointer;-webkit-transition:.4s;transition:.4s}.widget-instagram-01 a{text-decoration:none;color:#fff}.widget-instagram-01 header{margin-bottom:2em}.widget-instagram-01 header p{text-transform:uppercase;font-size:1.1em}.widget-instagram-01 header q{display:block;font-family:Satisfy,serif;text-transform:none;font-size:2em}.widget-instagram-01 h3{font-size:3em;text-transform:uppercase}@media (min-width:700px){.widget-instagram-01 h3:after,.widget-instagram-01 h3:before{content:"";width:90px;height:70px;display:inline-block;background:url(/i/129/bg-angel.png);vertical-align:bottom;margin:0 10px}.widget-instagram-01 h3:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.widget-instagram-01 img{margin:0 5px;max-width:100px;height:auto}.widget-instagram-01 footer{margin-top:2em}.widget-instagram-01 footer li{list-style:none;display:inline-block}@media (min-width:700px){.widget-instagram-01 footer li:before{content:"·";margin:0 5px}.widget-instagram-01 footer li:first-child:before{display:none}}.widget-instagram-01 .w-footer-title{width:87px;height:25px;display:inline-block;text-indent:-999em;background:url(/i/129/bg-logo-instagram.svg)}body.instagram{background-color:rgba(83,184,240,.5)}body.instagram .default-page-container{background-image:url(/i/129/bg-instagram.jpg)!important;background-repeat:no-repeat;background-size:cover;padding:60px 20px;color:#fff}body.instagram .default-page-container h1{font-size:2.4em;line-height:1em;text-transform:uppercase}@media (min-width:768px){body.instagram .default-page-container h1{font-size:3em}body.instagram .default-page-container h1:after,body.instagram .default-page-container h1:before{content:"";width:90px;height:70px;display:inline-block;background:url(/i/129/bg-angel.png);vertical-align:bottom;margin:0 10px}body.instagram .default-page-container h1:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}body.instagram .default-page-container .wtxt{display:none}.page-instagram-01{text-align:center}.page-instagram-01:after{content:"";display:block;clear:both}.page-instagram-01 .winner-photos-container{position:relative}.page-instagram-01 .winner{width:100%;max-width:370px;z-index:10;margin:10px auto;background-color:#fff;padding:20px;-webkit-box-shadow:0 0 20px 10px rgba(255,255,255,.5);box-shadow:0 0 20px 10px rgba(255,255,255,.5);color:#00a0e6}@media (min-width:768px){.page-instagram-01 .winner{margin:0;position:absolute;top:50px;left:50%;margin-left:-190px}}.page-instagram-01 .winner img{max-width:100%}.page-instagram-01 .winner:before{position:absolute;top:-2px;right:-6px}:lang(es) .page-instagram-01 .winner:before{content:url(/i/129/hotel-page/instagram-band.svg)}:lang(de) .page-instagram-01 .winner:before{content:url(/i/129/hotel-page/instagram-band-de.svg)}:lang(en) .page-instagram-01 .winner:before{content:url(/i/129/hotel-page/instagram-band-en.svg)}:lang(fr) .page-instagram-01 .winner:before{content:url(/i/129/hotel-page/instagram-band-fr.svg)}.page-instagram-01 .winner-title{font-family:Satisfy,serif;font-size:40px;color:#000;line-height:1.2em;margin-top:.5em;margin-top:0;color:#00a0e6}.page-instagram-01 .big,.page-instagram-01 .extra-big,.page-instagram-01 .medium,.page-instagram-01 .small{height:150px}@media (min-width:768px){.page-instagram-01 .small{height:270px}.page-instagram-01 .medium{height:290px}.page-instagram-01 .big{height:310px}.page-instagram-01 .extra-big{height:370px}}.page-instagram-01 .photos-container{position:relative;margin:40px auto;line-height:0;max-width:1600px;-webkit-column-gap:0;column-gap:0;-webkit-column-count:2;column-count:2}@media (min-width:420px){.page-instagram-01 .photos-container{-webkit-column-count:3;column-count:3}}@media (min-width:1150px){.page-instagram-01 .photos-container{-webkit-column-count:4;column-count:4}}@media (min-width:1300px){.page-instagram-01 .photos-container{-webkit-column-count:5;column-count:5}}@media (min-width:1600px){.page-instagram-01 .photos-container{-webkit-column-count:6;column-count:6}}.page-instagram-01 .wrap{position:relative;height:100%}.page-instagram-01 .wrap:after{content:"";opacity:0;position:absolute;background-color:rgba(255,97,35,.5);top:0;left:0;width:100%;height:100%}.page-instagram-01 .wrap:focus .n-votes,.page-instagram-01 .wrap:focus:after,.page-instagram-01 .wrap:hover .n-votes,.page-instagram-01 .wrap:hover:after{opacity:1;-webkit-transition:.3s;transition:.3s}.n-votes{position:absolute;line-height:0;top:50%;left:50%;-webkit-backface-visibility:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.05s;transition:.05s;color:#fff;z-index:10}.n-votes:before{content:url(/i/129/heart.svg);display:inline-block;vertical-align:middle;margin-right:5px}.voted .n-votes:before{-webkit-transition:.5s;transition:.5s;-webkit-transform:scale(1.2);transform:scale(1.2);content:url(/i/129/heart-red.svg)}.page-instagram-01 .instagram-photo{-webkit-column-break-inside:avoid;break-inside:avoid;position:relative;background-position:center center;background-size:cover;border:1px solid #fff}.page-instagram-01 .instagram-photo:hover{cursor:pointer}.page-instagram-01 .btn{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;background-color:#000;display:inline-block}.page-instagram-01 .btn:focus,.page-instagram-01 .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.page-instagram-01 .btn:focus,.page-instagram-01 .btn:hover{opacity:.7;cursor:pointer}.l-filters{background-color:rgba(0,0,0,.8);text-align:center;padding-top:.3em}@media (min-width:850px){.l-filters{padding:2em}}.l-filters .select-container{display:inline-block;width:300px;margin:30px 10px 0 10px}.l-filters select{max-width:300px;margin:20px 10px 0 10px}.l-filters option{padding:10px}.filter-hotel,.filter-instagram{text-align:center}.filter-hotel input,.filter-instagram input{display:none}.filter-hotel input:checked+label,.filter-instagram input:checked+label{color:#ff6123}.filter-hotel label,.filter-instagram label{margin:1em;color:#fff;text-transform:uppercase;max-width:110px;display:inline-block;vertical-align:top}@media (min-width:850px){.filter-hotel label,.filter-instagram label{font-size:1em;margin:0 1em}}.filter-hotel label:hover,.filter-instagram label:hover{cursor:pointer;color:rgba(255,97,35,.5);-webkit-transition:.3s;transition:.3s}.filter-instagram{background-color:#3caeee;padding:2em}.filter-instagram label{vertical-align:middle;text-align:left;max-width:inherit}.filter-instagram label:focus,.filter-instagram label:hover{color:#0e699c}.filter-year{margin-top:2em;font-size:2em}.filter-year p{display:table;margin:0 auto}.filter-year a{position:relative;width:20px;height:30px;display:inline-block;background-repeat:no-repeat;text-indent:-9999em;vertical-align:top;top:2px;margin:0 20px}.filter-year a:hover{cursor:pointer;opacity:.5}.filter-year a:first-of-type{background-image:url(/i/129/bg-arrow-nav-left.svg)}.filter-year a:last-of-type{background-image:url(/i/129/bg-arrow-nav-right.svg)}.filter-month{margin-top:1em}.range-container{max-width:940px;margin:0 auto}.l-month{max-width:960px;margin:10px auto}@media (min-width:1024px){.l-month{max-width:1000px}}.l-month li{width:3.75%;float:left;list-style:none;text-align:center;font-size:.8em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-month li:nth-child(n){margin-bottom:5%;margin-right:5%}.l-month li:nth-child(12n){margin-right:0;margin-bottom:0}@media (min-width:1024px){.l-month li{width:8.3333333333%;-webkit-transform:none;transform:none}.l-month li:nth-child(n){margin-bottom:0;margin-right:0}.l-month li:nth-child(12n){margin-right:0;margin-bottom:0}}.list-listados-01{max-width:980px;margin:0 auto 6em auto;padding:0 2em}@media (min-width:1050px){.list-listados-01{padding:0}}.list-listados-01 article{position:relative;margin-bottom:60px;max-width:480px;margin:0 auto 60px auto}.list-listados-01 article:after{content:"";display:block;clear:both}@media (min-width:1024px){.list-listados-01 article{max-width:inherit}}.list-listados-01 h3{font-size:40px;color:#ff6123;line-height:1em;font-family:Satisfy,serif;letter-spacing:-1px;padding-top:10px;line-height:1em}.list-listados-01 h3 a{text-decoration:none;color:#ff6123}.list-listados-01 h3 a:focus,.list-listados-01 h3 a:hover{color:#000}.list-listados-01 .l-photo{position:relative}@media (min-width:1024px){.list-listados-01 .l-photo{float:left;max-width:480px}}.list-listados-01 .l-photo img{max-width:100%;height:auto}@media (min-width:1024px){.list-listados-01 .l-content{padding-left:520px}}.list-listados-01 .owl-controls{margin:0}.list-listados-01 .owl-nav{position:absolute;top:50%;margin-top:-75px;width:100%}.list-listados-01 .owl-next,.list-listados-01 .owl-prev{position:absolute;height:150px;width:70px;text-indent:-9999em;background-repeat:no-repeat;opacity:1!important}.list-listados-01 .owl-prev{left:-5px;background-image:url(/i/129/bg-arrow-slider-left.svg);background-position:20% center;z-index:1}.list-listados-01 .owl-next{right:-5px;background-image:url(/i/129/bg-arrow-slider-right.svg);background-position:80% center}.list-listados-01 .wtxt{margin-top:0}.list-listados-01 .btn{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;background-color:#ff6123;margin-top:1em}.list-listados-01 .btn:focus,.list-listados-01 .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.list-listados-01 .share{position:absolute;left:-20px;top:20px;z-index:10}.list-listados-01 .share li{list-style:none}.list-listados-01 .share a{display:inline-block;text-indent:-9999em;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}.list-listados-01 .share a:focus,.list-listados-01 .share a:hover{background-color:#000}.list-listados-01 .share li{margin-bottom:10px}.habitaciones .list-listados-01 .share{display:none}.article-01{position:relative;max-width:480px;margin:0 auto}.article-01 .link-back{color:#333;text-decoration:none}.article-01 .link-back:focus,.article-01 .link-back:hover{opacity:.7}.article-01 .link-back:before{content:url(/i/129/bg-arrow-right.svg);display:inline-block;margin-right:2px}.article-01 article{margin:5em 0}.article-01 .photo{margin-bottom:1em}.article-01 h1{font-size:34px;color:#ff6123;line-height:1em}.article-01 h2{font-family:Satisfy,serif;font-size:20px;color:#000;line-height:1.2em;margin-top:.5em}.article-01 .event-info{margin-top:1em}.article-01 .event-info li{list-style:none}.article-01 .share{position:absolute;top:300px;right:-20px}.article-01 .share li{list-style:none}.article-01 .share a{display:inline-block;text-indent:-9999em;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}.article-01 .share a:focus,.article-01 .share a:hover{background-color:#000}.article-01 .share li{margin-bottom:5px}.list-hotel-01 article{position:relative;height:480px;background-position:center center;background-size:cover}.list-hotel-01 h2{text-align:center;line-height:480px;text-transform:uppercase;font-family:montserratbold,sans-serif;font-size:3em;text-shadow:2px 2px 2px rgba(0,0,0,.5);color:#fff}.list-hotel-01 .link-hotel a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999em;display:block}.list-hotel-01 .link-hotel a:focus,.list-hotel-01 .link-hotel a:hover{background-color:rgba(255,255,255,.2);-webkit-transition:.4s;transition:.4s}.list-hotel-01 .btn,.list-hotel-01 .link-gallery,.list-hotel-01 .link-map,.list-hotel-01 .txt,.list-hotel-01 h3{display:none}.nav-hotel-01{position:relative}.nav-hotel-01 .arrow-container .arrow-down-ico{fill:#ff6123}.nav-hotel-01 .nav-hotel-destiny,.nav-hotel-01 img{display:none}.header-top-container .nav-hotel-01{position:relative;font-size:.9em;margin-right:20px;float:left;background-image:none!important}.header-top-container .nav-hotel-01 .btn-show-hide:hover{cursor:pointer}.header-top-container .nav-hotel-01 .btn-show-hide:focus+ul,.header-top-container .nav-hotel-01 .btn-show-hide:hover+ul{max-height:500px;visibility:visible;opacity:1}.header-top-container .nav-hotel-01 ul{max-height:0;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:.4s;transition:.4s;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #888;padding:5px 10px}.header-top-container .nav-hotel-01 ul:focus,.header-top-container .nav-hotel-01 ul:hover{max-height:500px;visibility:visible;opacity:1}.header-top-container .nav-hotel-01 ul a{color:#000}.header-top-container .nav-hotel-01 ul a:focus,.header-top-container .nav-hotel-01 ul a:hover{color:#ff6123}.header-top-container .nav-hotel-01 li{margin:10px 0}.header-top-container .nav-hotel-01 .btn-show-hide{color:#ff6123}.header-top-container .nav-hotel-01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:200px}.header-top-container .nav-hotel-01 .nav-hotel-phone{display:block;color:#ff6123}.nav-hotel-header-container{max-height:100px;opacity:1;-webkit-transition:.4s;transition:.4s}.home .nav-hotel-header-container,.offer .nav-hotel-header-container{margin-bottom:7px}.nav-hotel-header-container .btn-show-hide,.nav-hotel-header-container .nav-hotel-phone{display:none}.nav-hotel-header-container .nav-hotel-01{position:relative;background-image:none!important;background-color:rgba(0,0,0,.8);z-index:10}.home .nav-hotel-header-container .nav-hotel-01{position:absolute;margin-top:90px;width:100%;z-index:0;-webkit-transition:.4s;transition:.4s}@media (min-width:960px){.home .nav-hotel-header-container .nav-hotel-01{margin-top:14px}}@media (min-width:1600px){.home .nav-hotel-header-container .nav-hotel-01{margin-top:19px}}.nav-hotel-header-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:90%;margin:0 auto;padding:1em 1em 1em 200px;background-image:url(/i/129/bg-menu-hoteles.png);background-repeat:no-repeat;background-size:auto 100%}.home .nav-hotel-header-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-hotel-header-container ul li{max-width:100px;display:inline-block;vertical-align:top}.home .nav-hotel-header-container ul{padding:1em 0 4em 250px;max-width:700px;text-align:left}@media (max-width:767px){.home .nav-hotel-header-container ul{background-image:none;padding:1em}}.home .nav-hotel-header-container ul li{max-width:inherit}.nav-hotel-header-container li{margin:10px;font-size:.9em}.home .nav-hotel-header-container li{font-family:montserratbold,sans-serif;font-size:1.3em}.nav-hotel-header-container a{color:#fff;text-transform:uppercase}@media (min-width:500px){.nav-hotel-header-container a:before{content:url(/i/129/bg-ico-hotel.png);position:relative;top:0}}.home .nav-hotel-header-container a:before{display:none}.slider-hotel-nav-container .nav-hotel-01{background-color:#222;background-image:none!important;position:initial;text-transform:uppercase;font-size:.8em;padding:1em 0}@media (min-width:1024px){.slider-hotel-nav-container .nav-hotel-01{padding:0;position:absolute;bottom:0;width:100%;font-size:1em}}.slider-hotel-nav-container .nav-hotel-01 .btn-show-hide,.slider-hotel-nav-container .nav-hotel-01 .nav-hotel-phone{display:none}.slider-hotel-nav-container .nav-hotel-01 ul{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:1em 0}.slider-hotel-nav-container .nav-hotel-01 ul li{display:inline-block;vertical-align:top}.slider-hotel-nav-container .nav-hotel-01 li{max-width:125px;padding:.5em}.slider-hotel-nav-container .nav-hotel-01 a{color:#fff;text-shadow:0 0 4px #ff6123}.slider-hotel-nav-container .nav-hotel-01 a:before{content:url(/i/129/bg-ico-hotel.png);position:relative;top:0}.bottom-hotel-links .nav-hotel-01{text-align:center;background-image:url(/i/129/bg-nav-hotel.jpg);background-size:cover;width:100%;text-shadow:0 0 10px #000;text-transform:uppercase;font-size:1em;padding:2em 0}@media (min-width:768px){.bottom-hotel-links .nav-hotel-01{padding-top:80px;min-height:200px}}.bottom-hotel-links .nav-hotel-01 .btn-show-hide,.bottom-hotel-links .nav-hotel-01 .nav-hotel-phone{display:none}.bottom-hotel-links .nav-hotel-01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}.bottom-hotel-links .nav-hotel-01 ul li{display:inline-block;vertical-align:top}.bottom-hotel-links .nav-hotel-01 li{max-width:121px;margin:10px}.bottom-hotel-links .nav-hotel-01 a{color:#fff}.nav-main-hotel-container{background-color:#222;position:relative;z-index:10;top:5px}@media (min-width:768px){.nav-main-hotel-container{position:absolute;top:7px;width:100%}}.nav-main-hotel-01{margin:0 auto;text-transform:uppercase}@media (min-width:768px){.nav-main-hotel-01{display:table}}.nav-main-hotel-01 .nav-title{font-size:.65em;vertical-align:middle;background-color:#ff6123;padding:0 .5em;color:#fff;text-align:center;height:50px;line-height:50px;width:100%;width:inherit;pointer-events:none}@media (min-width:1000px){.nav-main-hotel-01 .nav-title{display:inline-block}}@media (min-width:810px){.nav-main-hotel-01 .nav-title{font-size:.8em;padding:0 1em}}@media (max-width:768px){.nav-main-hotel-01 .nav-title:focus,.nav-main-hotel-01 .nav-title:hover{cursor:pointer;background-color:#000}}.nav-main-hotel-01 .nav-hotel-destiny{display:none}.nav-main-hotel-01 ul{display:inline-block;vertical-align:top;text-align:left;max-height:inherit;text-align:center}.nav-main-hotel-01 ul.show-nav{max-height:200px;-webkit-transition:.5s;transition:.5s}.nav-main-hotel-01 li{display:inline-block}.nav-main-hotel-01 li.active a{color:#ff6123}.nav-main-hotel-01 a{color:#fff;vertical-align:middle;padding:0 .5em;font-size:.8em}@media (max-width:767px){.nav-main-hotel-01 a{height:30px;line-height:30px}}@media (min-width:768px){.nav-main-hotel-01 a{height:50px;line-height:50px}}.nav-main-hotel-01 a:focus,.nav-main-hotel-01 a:hover{color:#ff6123}.widget-offers-01:after{content:"";display:block;clear:both}.widget-offers-01 .w-header h2{display:none}.widget-offers-01 .w-header p{display:none}.widget-offers-01 .txt,.widget-offers-01 .valid,.widget-offers-01 .w-info,.widget-offers-01 footer .btn,.widget-offers-01 h4{display:none}.widget-offers-01 .w-list{overflow:hidden;margin:0 auto}.widget-offers-01 article{position:relative;overflow:hidden}.home .widget-offers-01 article{margin:0 auto 1em auto;position:relative;max-width:400px}@media (min-width:768px){.home .widget-offers-01 article{width:32.6666666667%;float:left;max-width:523px}.home .widget-offers-01 article:nth-child(n){margin-bottom:1%;margin-right:1%}.home .widget-offers-01 article:nth-child(3n){margin-right:0;margin-bottom:0}}.widget-offers-01 img{min-width:100%;max-width:100%;vertical-align:bottom}.widget-offers-01 article:focus .w-content,.widget-offers-01 article:hover .w-content{bottom:-20%;-webkit-transition:.4s;transition:.4s;background-position:0 20px;pointer-events:auto}.widget-offers-01 article:focus .w-content .w-content-subtitle,.widget-offers-01 article:hover .w-content .w-content-subtitle{margin-bottom:0}.widget-offers-01 .w-content{position:absolute;left:0;width:100%;height:100%;padding:0 1em 0 1em;text-align:center;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.9);overflow:hidden;-webkit-transition:.4s;transition:.4s;background:url(/i/129/bg-home-offer.svg) 0 200px no-repeat;background-size:100%;pointer-events:none;bottom:-30%;font-size:1em}@media (min-width:400px){.widget-offers-01 .w-content{font-size:1.2em}}@media (min-width:768px){.widget-offers-01 .w-content{font-size:.9em}}@media (min-width:800px){.widget-offers-01 .w-content{font-size:1em;bottom:-10%}}@media (min-width:900px){.widget-offers-01 .w-content{font-size:1em;bottom:-25%}}@media (min-width:1000px){.widget-offers-01 .w-content{font-size:1.2em}}@media (min-width:1200px){.widget-offers-01 .w-content{font-size:1.3em;bottom:-50%}}.widget-offers-01 h3{padding:0 5px;font-size:1em;margin-bottom:.2em;font-family:montserratbold,sans-serif}.widget-offers-01 .w-content-subtitle{margin-bottom:80%;font-size:.8em}.widget-offers-01 .price strong{font-size:2em}.widget-offers-01 .price .currency{display:inline-block;vertical-align:top;font-size:.8em;margin-top:5px}.widget-offers-01 .from{display:none}.widget-offers-01 .btn{margin-top:0}.widget-offers-01 .btn a{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;text-shadow:none;padding:5px 10px;font-size:.9em}.widget-offers-01 .btn a:focus,.widget-offers-01 .btn a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}@media (min-width:900px){.widget-offers-01 .btn a{margin-top:1em;padding:10px 20px;font-size:inherit}}.list-offers-01{margin:30px auto 100px auto;padding-bottom:50px}.list-offers-01:after{content:"";display:block;clear:both}.list-offers-01 article{margin-bottom:1em;position:relative;overflow:hidden;max-height:344px;max-width:400px;margin-left:auto;margin-right:auto}@media (min-width:600px){.list-offers-01 article{width:48.5%;margin:.5%;float:left}}@media (min-width:830px){.list-offers-01 article{width:32.33%;max-width:523px}}@media (min-width:600px){.list-offers-01 .offset-offer-01,.list-offers-01 .offset-offer-02{background-color:rgba(0,0,0,.5);width:48.5%;margin:.5%;float:left;padding-top:32.1%;text-align:center;color:#fff}}@media (min-width:830px){.list-offers-01 .offset-offer-01,.list-offers-01 .offset-offer-02{width:32.33%;font-size:1em;padding-top:21.3%}}@media (min-width:1100px){.list-offers-01 .offset-offer-01,.list-offers-01 .offset-offer-02{font-size:1.5em}}.list-offers-01 .offset-offer-01 p,.list-offers-01 .offset-offer-02 p{position:absolute;width:100%;padding:1em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-offers-01 .offset-offer-01{display:none}@media (min-width:600px){.list-offers-01 .offset-offer-01{display:block}}.list-offers-01 .offset-offer-02{display:none}@media (min-width:768px){.list-offers-01 .offset-offer-02{display:block}}.list-offers-01 img{max-width:100%;vertical-align:bottom}.list-offers-01 .l-info,.list-offers-01 .txt,.list-offers-01 h4{display:none}.list-offers-01 article:focus .l-content,.list-offers-01 article:hover .l-content{bottom:0;-webkit-transition:.4s;transition:.4s;background-position:0 20px;pointer-events:auto}@media (min-width:1000px){.list-offers-01 article:focus .l-content,.list-offers-01 article:hover .l-content{bottom:-20%}}.list-offers-01 article:focus .l-content .price-btn,.list-offers-01 article:hover .l-content .price-btn{margin-top:1em}.list-offers-01 .l-content{position:absolute;bottom:-30%;left:0;width:100%;height:100%;padding-top:10%;text-align:center;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.9);overflow:hidden;-webkit-transition:.4s;transition:.4s;background:url(/i/129/bg-home-offer.svg) 0 200px no-repeat;background-size:100%;pointer-events:none}@media (min-width:1300px){.list-offers-01 .l-content{bottom:-50%}}.list-offers-01 h3{font-size:1em;padding:0 5px;font-family:montserratbold,sans-serif}@media (min-width:768px){.list-offers-01 h3{font-size:1.3em;padding:0 1em}}@media (min-width:1200px){.list-offers-01 h3{font-size:1.5em}}.list-offers-01 .price-btn{margin-top:100%}.list-offers-01 .price{display:none}.list-offers-01 .btn a{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;text-shadow:none;padding:5px 10px;font-size:.9em}.list-offers-01 .btn a:focus,.list-offers-01 .btn a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}@media (min-width:900px){.list-offers-01 .btn a{margin-top:1em;padding:10px 20px;font-size:inherit}}.offer-01{position:relative;display:table;max-width:1000px;margin:0 auto}.offer-01 .link-back{color:#333;text-decoration:none}.offer-01 .link-back:focus,.offer-01 .link-back:hover{opacity:.7}.offer-01 .link-back:before{content:url(/i/129/bg-arrow-right.svg);display:inline-block;margin-right:2px}.offer-01 article{margin:2em auto 0 auto}.offer-01 .photo{max-width:523px}@media (min-width:1024px){.offer-01 .photo{float:left}}.offer-01 .photo img{max-width:100%}.offer-01 .content{position:relative;max-width:523px;margin:0 auto;padding:0 2em}@media (min-width:1024px){.offer-01 .content{padding:0 0 0 550px;min-height:380px;max-width:1000px}}.offer-01 h1{font-size:34px;color:#ff6123;line-height:1em;padding-top:7px}.offer-01 h2{font-family:Satisfy,serif;font-size:2em;color:#000;line-height:1.2em;margin-top:.5em;margin-top:0}.offer-01 .offer-info{margin-top:1em}.offer-01 .offer-info li{list-style:none}.offer-01 .offer-info span{display:block;margin-bottom:5px}.offer-01 .offer-info span:before{content:url(/i/129/bullet.svg);position:relative;top:-2px;margin-right:5px}.offer-01 .offer-info ul{display:none}.offer-01 .wtxt{margin-top:0}.offer-01 .price strong{font-size:2em}.offer-01 .price .currency{display:inline-block;vertical-align:top;font-size:.8em;margin-top:5px}.offer-01 .btn{display:inline-block;color:#fff;font-size:1.1em;background-color:#ff6123;padding:1.6em;text-decoration:none;text-transform:uppercase;border-radius:2px;display:none}.offer-01 .btn:focus,.offer-01 .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:powinter;background-color:#000}.offer-01 .share{position:absolute;top:300px;right:-20px;top:-150px;left:0}.offer-01 .share li{list-style:none}.offer-01 .share a{display:inline-block;text-indent:-9999em;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}.offer-01 .share a:focus,.offer-01 .share a:hover{background-color:#000}.offer-01 .share li{margin-bottom:5px}@media (min-width:768px){.offer-01 .share{top:-120px;left:-30px}}@media (min-width:1024px){.offer-01 .share{top:200px;left:0}}@media (min-width:1080px){.offer-01 .share{left:-30px}}.widget-blog-01{position:relative;text-align:center;background-image:url(/i/129/bg-widget-blog-01.jpg);background-position:center center;background-repeat:none;background-size:cover}@media (min-width:768px){.widget-blog-01{min-height:344px}}.widget-blog-01 a{text-decoration:none}.widget-blog-01 .w-content{background-color:rgba(0,0,0,.5);padding:2em;top:0;bottom:0;width:100%;color:#fff}@media (min-width:768px){.widget-blog-01 .w-content{position:absolute;padding:15% 1em 0 1em}}.widget-blog-01 h3{text-transform:uppercase;font-size:2em}.widget-blog-01 .w-subtitle{font-family:Satisfy,serif;font-size:2em;margin-top:-5px}.widget-blog-01 .w-subtitle:after,.widget-blog-01 .w-subtitle:before{content:"";width:30px;border-top:1px solid #fff;display:inline-block;vertical-align:middle;margin:0 10px}.widget-blog-01 .txt{font-size:1.1em}.widget-blog-01 .txt p{line-height:.7em}.nav-fidelizacion-container .nav-fidelizacion-01{font-size:.8em;margin-bottom:40px;position:relative;top:10px}@media (min-width:768px){.nav-fidelizacion-container .nav-fidelizacion-01 ul{display:table;margin:0 auto;position:relative}}.nav-fidelizacion-container .nav-fidelizacion-01 li{background-color:#eee;text-align:center}@media (min-width:768px){.nav-fidelizacion-container .nav-fidelizacion-01 li{display:inline-block;margin-right:-4px;border-left:1px solid #fff}}.nav-fidelizacion-container .nav-fidelizacion-01 li:first-child{border:none}.nav-fidelizacion-container .nav-fidelizacion-01 .active a{color:#fff;background-color:#00b0ea}.nav-fidelizacion-container .nav-fidelizacion-01 a{display:block;padding:1.5em 3em;font-size:1.1em}.nav-fidelizacion-container .nav-fidelizacion-01 a:focus,.nav-fidelizacion-container .nav-fidelizacion-01 a:hover{color:#fff;background-color:#00b0ea;-webkit-transition:.4s;transition:.4s}@media (max-width:767px){.nav-fidelizacion-container .nav-fidelizacion-01 a:after{position:relative;top:-1px;content:url(/i/129/bg-arrow-bookbox.svg);margin-left:5px}}@media (min-width:768px){.nav-fidelizacion-container .nav-fidelizacion-01{top:-20px}}.nav-fidelizacion-container .nav-fidelizacion-01 .nav-title{display:none}.widget .nav-fidelizacion-01{background-color:#000;text-align:center;color:#fff;padding-bottom:20px}.widget .nav-fidelizacion-01 .nav-title{position:relative;display:inline-block;top:-15px;width:100px;height:38px;background:url(/i/129/bg-live-style-white.svg) center center no-repeat;background-size:100px auto;text-indent:-9999em}.widget .nav-fidelizacion-01 li{display:inline-block;margin:0 5px}.widget .nav-fidelizacion-01 a{color:#fff}.widget .nav-fidelizacion-01 a:focus,.widget .nav-fidelizacion-01 a:hover{color:#ff6123}.widget-advantages-01{position:relative;background-image:url(/i/129/advantages/bg-widget-advantages-02.jpg);background-size:cover;background-position:center 90%;color:#fff;text-align:center;background-color:#333;padding:1em}@media (min-width:900px){.widget-advantages-01{padding-top:31.25%;background-image:url(/i/129/advantages/bg-widget-advantages-01.jpg);background-position:center center;max-height:500px}}@media (min-width:900px){.widget-advantages-01 header{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:65%;width:65%;top:20%}}@media (min-width:1000px){.widget-advantages-01 header{font-size:1.2em;top:22%}}.widget-advantages-01 h3{text-transform:uppercase;font-size:2em}.widget-advantages-01 h4{font-family:Satisfy,serif;font-size:2em}.widget-advantages-01 h4:after,.widget-advantages-01 h4:before{content:"";width:30px;border-top:1px solid #fff;display:inline-block;vertical-align:middle;margin:0 10px}.widget-advantages-01 ul{margin-top:2em}@media (min-width:900px){.widget-advantages-01 ul{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:65%;width:65%;top:55%}}.widget-advantages-01 li{display:inline-block;vertical-align:top;font-size:.8em;list-style:none;background-repeat:no-repeat;background-position:center 0;padding-top:65px;max-width:30%;margin:1%}@media (min-width:650px){.widget-advantages-01 li{max-width:16%}}.widget-advantages-01 li span{font-family:Satisfy,serif}.widget-advantages-01 li:nth-child(1){background-image:url(/i/129/advantages/bg-dto-ico.png)}.widget-advantages-01 li:nth-child(2){background-image:url(/i/129/advantages/bg-clock-ico.png)}.widget-advantages-01 li:nth-child(2):after{display:block;opacity:.7}@media (min-width:1024px){.widget-advantages-01 li:nth-child(2):after{font-size:.7em;padding:0 1em}}:lang(es) .widget-advantages-01 li:nth-child(2):after{content:"Bajo disponibilidad del hotel"}:lang(fr) .widget-advantages-01 li:nth-child(2):after{content:"Par disponibilité"}:lang(de) .widget-advantages-01 li:nth-child(2):after{content:"Durch die Verfügbarkeit"}:lang(en) .widget-advantages-01 li:nth-child(2):after{content:"On request, depending on availability"}.widget-advantages-01 li:nth-child(3){background-image:url(/i/129/advantages/bg-cancel-ico.png)}.widget-advantages-01 li:nth-child(4){background-image:url(/i/129/advantages/bg-wifi-ico.png)}.widget-advantages-01 li:nth-child(5){background-image:url(/i/129/advantages/bg-grace-period.png)}.widget-advantages-01 .btn{position:relative;display:block;margin:70px auto;z-index:1;width:150px;color:#fff;text-decoration:none;font-family:montserratbold,sans-serif;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.7);font-size:1.2em}@media (min-width:900px){.widget-advantages-01 .btn{position:absolute;margin:0;bottom:11%;left:7%}}@media (min-width:1300px){.widget-advantages-01 .btn{left:8.5%}}.widget-advantages-01 .btn:focus:before,.widget-advantages-01 .btn:hover:before{background-color:#000;-webkit-transition:.2s;transition:.2s}.widget-advantages-01 .btn:before{content:"";position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:block;position:absolute;background-color:#ff6123;z-index:-1}.list-instalaciones-01 .l-list article{position:relative;background-position:center center;background-size:cover;padding:4em 0}@media (max-width:767px){.list-instalaciones-01 .l-list article{margin-top:1em}}.list-instalaciones-01 .l-list article header{max-width:700px;margin:0 auto;text-align:center;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.6)}.list-instalaciones-01 .l-list article header h2{text-transform:uppercase;font-size:3em;display:table;margin:0 auto}.list-instalaciones-01 .l-list article header h2:after{content:"";display:block;clear:both}.list-instalaciones-01 .l-list article header h2:before{display:table;margin:0 auto}.list-instalaciones-01 .l-list article header p{font-size:1.1em}.list-instalaciones-01 .l-list article .l-content{max-width:90%;margin:3em auto;position:relative;background-color:rgba(255,255,255,.9);padding:1em 1em 2em 1em}.list-instalaciones-01 .l-list article .l-content:after{content:"";display:block;clear:both}@media (min-width:980px){.list-instalaciones-01 .l-list article .l-content{max-width:980px;padding:0;background-color:#fff}}.list-instalaciones-01 .l-list article .l-content .l-photo{display:none}@media (min-width:980px){.list-instalaciones-01 .l-list article .l-content .l-photo{display:block;position:relative;float:right}.list-instalaciones-01 .l-list article .l-content .l-photo img{vertical-align:top;max-width:100%}}.list-instalaciones-01 .l-list article .l-content .wtxt{overflow:hidden;padding:1em;color:#000;line-height:1.1em}.list-instalaciones-01 .l-list article .l-content .wtxt p{margin:.5em}.list-instalaciones-01 .l-list article .l-content .wtxt li{margin:0 0 5px 0}.list-instalaciones-01 .l-list article .l-content .l-attachment{position:absolute;top:-15px;right:15px}@media (min-width:980px){.list-instalaciones-01 .l-list article .l-content .l-attachment{top:-15px;right:-15px;margin:0}}.list-instalaciones-01 .l-list article .l-content .l-attachment a{text-align:center;background:#e94365 url(/i/129/hotel-page/bg-attachment.png) center 10px no-repeat;display:block;width:115px;height:100px;border-radius:5px;padding:65px 10px 0 10px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:.8em}.list-instalaciones-01 .l-list article .l-content .l-attachment a:focus,.list-instalaciones-01 .l-list article .l-content .l-attachment a:hover{background-color:#ff6123}.list-instalaciones-01 .l-list article .l-content .share{position:relative;display:inline-block}.list-instalaciones-01 .l-list article .l-content .share li{list-style:none}.list-instalaciones-01 .l-list article .l-content .share a{display:inline-block;text-indent:-9999em;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}.list-instalaciones-01 .l-list article .l-content .share a:focus,.list-instalaciones-01 .l-list article .l-content .share a:hover{background-color:#000}@media (min-width:768px){.list-instalaciones-01 .l-list article .l-content .share{padding:0 0 0 2em;margin-bottom:1em}}.list-instalaciones-01 .l-list article .l-content .share li{margin-right:10px;display:inline-block}.list-instalaciones-01 .l-list article .l-content .btn{position:relative;display:block;background-color:#ff6123;color:#fff;text-decoration:none;text-transform:uppercase}@media (max-width:767px){.list-instalaciones-01 .l-list article .l-content .btn{margin-top:1em;text-align:center;line-height:1.2em;padding:1em}}@media (min-width:768px){.list-instalaciones-01 .l-list article .l-content .btn{display:inline-block;vertical-align:top;line-height:40px;height:40px;padding:0 1em}}.list-instalaciones-01 .l-list article .l-content .btn:focus,.list-instalaciones-01 .l-list article .l-content .btn:hover{background-color:#000}.list-instalaciones-01 table{margin-top:1em}.list-instalaciones-01 td p{font-size:.7em!important;margin:0!important;line-height:1.1em!important}.list-instalaciones-01 .lobby-bar header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-lobby-bar.png)}.list-instalaciones-01 .lounge header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-lounge.png)}.list-instalaciones-01 .sky-bar header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-sky-bar.png)}.list-instalaciones-01 .wellness header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-wellness.png)}.list-instalaciones-01 .ground-bar header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-ground-bar.png)}.list-instalaciones-01 .massages header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-massages.png)}.list-instalaciones-01 .fitness header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-fitness.png)}.list-instalaciones-01 .ceviche header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-ceviche.png)}.list-instalaciones-01 .bench header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-bench.png)}.list-instalaciones-01 .lounge-garden header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-lounge-garden.png)}.list-instalaciones-01 .sky-bar-axelbeach header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-sky-bar-axelbeach.png)}.list-instalaciones-01 .wellness-axelbeach header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-wellness-axelbeach.png)}.list-instalaciones-01 .chicos-chicas-maniquis header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-chicos-chicas-maniquis.png)}.list-instalaciones-01 .sky-bar-two header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-sky-bar-two.png)}.list-instalaciones-01 .beach-club header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-beach-club.png)}.list-instalaciones-01 .bala-perdida header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-bala-perdida.png)}.list-instalaciones-01 .madloba header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-madloba.png)}.list-instalaciones-01 .zutz header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-zutz.png)}.l-share .twitter a{background-color:#55acee}.l-share .pinterest a{background-color:#ca2028}.l-share .youtube a{background-color:#f00000}.l-share .foursquare a{background-color:#0086bf}.l-share .facebook a{background-color:#3b5998}.l-share .flickr a{background-color:#ff0084}.l-share .google a{background-color:#dd4b39}.l-share .instagram a{background-color:#3f729b}.l-share .linkedin a{background-color:#007bb6}.l-share .vimeo a{background-color:#1ab7ea}.h-617 .sky-bar{background-image:url(/i/129/hotel-page/bgs-spaces/bcn-sky-bar.jpg)!important}.h-617 .wellness{background-image:url(/i/129/hotel-page/bgs-spaces/bcn-wellness.jpg)!important}.h-617 .ground-bar{background-image:url(/i/129/hotel-page/bgs-spaces/bcn-pop-bar.jpg)!important}.h-617 .bench{background-image:url(/i/129/hotel-page/bgs-spaces/bcn-nikkei.jpg)!important}.h-619 .madloba{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-madloba.jpg)!important}.h-619 .wellness{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-wellness.jpg)!important}.h-619 .lounge{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-lounge.jpg)!important}.h-619 .lounge header h2:before{content:url(/i/129/hotel-page/logos-spaces/logo-juniper-2.png)}.h-619 .meetings{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-meetings.jpg)!important}.h-619 .roof{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-roof.jpg)!important}.h-619 .juniper{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-juniper.jpg)!important}.h-650 .restaurant{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-two-restaurant.jpg)!important}.h-650 .massages{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-two-wellness.jpg)!important}.h-650 .fitness{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-two-fitness.jpg)!important}.h-650 .ceviche{background-image:url(/i/129/hotel-page/bgs-spaces/berlin-two-ceviche.jpg)!important}.h-618 .sky-bar-two{background-image:url(/i/129/hotel-page/bgs-spaces/two-sky-bar.jpg)!important}.h-618 .massages{background-image:url(/i/129/hotel-page/bgs-spaces/two-massage.jpg)!important}.h-618 .lobby-bar{background-image:url(/i/129/hotel-page/bgs-spaces/two-lobby-bar.jpg)!important}.h-620 .sky-bar-axelbeach{background-image:url(/i/129/hotel-page/bgs-spaces/maspalomas-sky-bar.jpg)!important}.h-620 .lounge-garden{background-image:url(/i/129/hotel-page/bgs-spaces/maspalomas-lounge.jpg)!important}.h-620 .wellness-axelbeach{background-image:url(/i/129/hotel-page/bgs-spaces/maspalomas-wellness.jpg)!important}.h-666 .sky-bar-axelbeach{background-image:url(/i/129/hotel-page/bgs-spaces/ibiza-sky-bar.jpg)!important}.h-666 .zutz{background-image:url(/i/129/hotel-page/bgs-spaces/ibiza-restaurant.jpg)!important}.h-666 .wellness-axelbeach{background-image:url(/i/129/hotel-page/bgs-spaces/ibiza-wellness.jpg)!important}.h-666 .beach-club{background-image:url(/i/129/hotel-page/bgs-spaces/ibiza-beach-club.jpeg)!important}.h-642 .sky-bar{background-image:url(/i/129/hotel-page/bgs-spaces/madrid-sky-bar.jpg)!important}.h-642 .wellness{background-image:url(/i/129/hotel-page/bgs-spaces/madrid-wellness.jpg)!important}.h-642 .chicos-chicas-maniquis{background-image:url(/i/129/hotel-page/bgs-spaces/madrid-restaurant.jpg)!important}.h-642 .chicos-chicas-maniquis .btn,.h-642 .chicos-chicas-maniquis .share{display:none!important}.h-642 .chicos-chicas-maniquis .social a{display:inline-block;vertical-align:middle;text-decoration:none;margin-right:.5em;background-repeat:no-repeat;background-position:center center}.h-642 .chicos-chicas-maniquis .social a:hover{opacity:.7}.h-642 .chicos-chicas-maniquis .social .facebook,.h-642 .chicos-chicas-maniquis .social .instagram,.h-642 .chicos-chicas-maniquis .social .twitter{text-indent:-99999em;width:40px;height:40px}.h-642 .chicos-chicas-maniquis .social .facebook{background-image:url(/i/129/share/facebook.svg);background-color:#3b5998}.h-642 .chicos-chicas-maniquis .social .twitter{background-image:url(/i/129/share/twitter.svg);background-color:#55acee}.h-642 .chicos-chicas-maniquis .social .instagram{background-image:url(/i/129/share/instagram.svg);background-color:#3f729b}.h-642 .chicos-chicas-maniquis .social .web{height:40px;line-height:40px;padding:0 1em;font-size:1.2em;color:#fff;text-transform:uppercase;background-color:#ff6123}.h-642 .bala-perdida{background-image:url(/i/129/hotel-page/bgs-spaces/madrid-bala-perdida.jpg)!important}.h-642 .sala-gold{background-image:url(/i/129/hotel-page/bgs-spaces/madrid-sala-gold.jpg)!important}.h-691 .miami-fitness{background-image:url(/i/129/hotel-page/bgs-spaces/miami-fitness.jpg)!important}.h-691 .miami-loungebar{background-image:url(/i/129/hotel-page/bgs-spaces/miami-loungebar.jpg)!important}.h-691 .miami-restaurant{background-image:url(/i/129/hotel-page/bgs-spaces/miami-restaurant.jpg)!important}.h-691 .miami-skybar{background-image:url(/i/129/hotel-page/bgs-spaces/miami-skybar.jpg)!important}.nav-instalaciones-01{font-size:.8em;position:relative;background-color:#eee}@media (min-width:768px){.nav-instalaciones-01 ul{display:table;margin:0 auto;position:relative}}.nav-instalaciones-01 li{background-color:#eee;text-align:center}@media (min-width:768px){.nav-instalaciones-01 li{display:inline-block;margin-right:-4px;border-left:1px solid #fff}}.nav-instalaciones-01 li:first-child{border:none}.nav-instalaciones-01 .active a{color:#fff;background-color:#00b0ea}.nav-instalaciones-01 a{display:block;padding:1.5em 3em;font-size:1.1em}.nav-instalaciones-01 a:focus,.nav-instalaciones-01 a:hover{color:#fff;background-color:#00b0ea;-webkit-transition:.4s;transition:.4s}@media (max-width:767px){.nav-instalaciones-01 a:after{position:relative;top:-1px;content:url(/i/129/bg-arrow-bookbox.svg);margin-left:5px}}@media (min-width:1000px){.nav-instalaciones-01{height:0;top:-100px}}.gallery-02{text-align:center;margin-top:1em}.gallery-02 .gal__item{display:none;margin:5px}.gallery-02 .gal__item:first-of-type{display:inline-block}@media (min-width:425px){.gallery-02 .gal__item{display:inline-block;max-width:45%}}a.gal{padding:0;position:relative;display:block}a.gal:after,a.gal:before{position:absolute;width:100%;left:0}a.gal:before{content:"";height:100%;top:0;z-index:0;-webkit-transition:all .5s ease;transition:all .5s ease}a.gal:after{content:attr(title);bottom:0;color:#fff;text-transform:uppercase;font-size:.9em;background-color:rgba(0,0,0,.7);padding:5px 0}a.gal img{max-width:100%!important;display:block;vertical-align:bottom}.hover{display:none;width:100%;height:55%;position:absolute;left:0;bottom:0;z-index:0;color:rgba(255,255,255,.8);text-align:center}.gal:hover .hover{display:block}.gal:hover:before{background:#ffaa89!important;opacity:.8}.touch .gal{pointer-events:inherit!important}.touch .gal i,.touch .gal:before,.touch .gal:hover:before{display:none!important}.widget-gallery-01{position:relative;max-width:100%;padding-top:66%;background-size:cover;background-position:center center}.h-617 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-617.jpg)!important}.h-618 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-618.jpg)!important}.h-619 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-619.jpg)!important}.h-650 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-650.jpg)!important}.h-620 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-620.jpg)!important}.h-666 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-666.jpg)!important}.h-642 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-642.jpg)!important}.h-691 .widget-gallery-01{background-image:url(/i/129/hotel-page/bg-widget-gallery-h-691.jpg)!important}.widget-gallery-01 header{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;text-transform:uppercase;padding-top:28%;font-size:.8em}@media (min-width:1200px){.widget-gallery-01 header{font-size:1.2em}}.ubicacion-container{margin-top:15px}.widget-ubicacion-01{position:relative}@media (max-width:767px){.widget-ubicacion-01{background-color:#000;background-image:none!important}}.widget-ubicacion-01:after{content:"";display:block;clear:both}@media (min-width:768px){.widget-ubicacion-01{background-image:url(/i/129/hotel-page/bg-widget-ubicacion-01.jpg);background-position:center 0;background-repeat:no-repeat;background-size:auto 110%;padding-top:30%}}@media (min-width:1024px){.widget-ubicacion-01{background-size:cover}}.widget-ubicacion-01 a{position:absolute;display:block;top:0;height:100%;width:100%;padding:.5em 2em;color:#fff;text-decoration:none}@media (max-width:767px){.widget-ubicacion-01 a{position:relative;padding:1em}}.widget-ubicacion-01 a:focus,.widget-ubicacion-01 a:hover{opacity:.8}.widget-ubicacion-01 h3{text-transform:uppercase;font-size:1.8em}.widget-ubicacion-01 .txt{width:700px;font-size:1em}@media (max-width:767px){.widget-ubicacion-01 .txt{max-width:100%}}.markerLabels i{position:relative;text-align:center;font-size:16px;top:8px;height:40px;width:41px;color:#fff}.tools a i{line-height:30px}.page-ubicacion-04{position:relative;margin-bottom:100px}.page-ubicacion-04__google-link{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;position:absolute;top:20px;right:20px;z-index:1;background-color:#333}.page-ubicacion-04__google-link:focus,.page-ubicacion-04__google-link:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.page-ubicacion-04 #map,.page-ubicacion-04 #map_canvas{height:300px!important;margin-bottom:50px;width:100%;background-color:#eee}@media (min-width:1000px){.page-ubicacion-04 #map,.page-ubicacion-04 #map_canvas{height:500px!important}}.page-ubicacion-04__title{font-size:34px;color:#ff6123;line-height:1em;margin-left:.5em;margin-bottom:.5em}.page-ubicacion-04__container{overflow:hidden;padding:0 .5em}@media (min-width:1200px){.page-ubicacion-04__container{padding:0 1em}}@media (max-width:767px){.page-ubicacion-04__points-list{padding:1em .5em}}@media (min-width:768px){.page-ubicacion-04__points-list{float:left;z-index:10;width:48%}}@media (min-width:1024px){.page-ubicacion-04__points-list{width:38%}}.page-ubicacion-04__points-list-link{display:block;padding:1em 1em 1em 50px;background:url(/i/129/default/ubication/bg-ubicacion-pointer.svg) no-repeat 10px center;color:#333;text-decoration:none}.page-ubicacion-04__points-list-link:hover{cursor:pointer}.page-ubicacion-04__points-list-item{position:relative;list-style:none;border:1px solid #eee;border-top:none;min-height:80px}.page-ubicacion-04__points-list-title{font-family:montserratbold,sans-serif;display:block}.page-ubicacion-04__points-list-distance{font-family:montserratbold,sans-serif}@media (max-width:767px){.page-ubicacion-04__points-list-distance{display:block;margin-top:.5em}}@media (min-width:768px){.page-ubicacion-04__points-list-distance{padding:0 2em;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;border-left:1px solid #eee}.page-ubicacion-04__points-list-distance:before{content:url(/i/129/default/ubication/ubication-active.svg);opacity:0;right:5px;position:absolute}}.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-link{color:#ff6123;background-image:url(/i/129/default/ubication/bg-ubicacion-pointer-active.svg)}.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-distance{border:none;-webkit-transition:.2s;transition:.2s}@media (min-width:768px){.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-distance{color:#fff}.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-distance:before{top:-19px;right:-12px;z-index:-1;opacity:1;-webkit-transition:.3s;transition:.3s}}.slide-top{position:absolute;opacity:0!important}.page-ubicacion-04__content{position:relative;padding:1em}@media (min-width:768px){.page-ubicacion-04__content{float:right;padding:0;width:50%}}@media (min-width:1024px){.page-ubicacion-04__content{width:56%}}.page-ubicacion-04__content-image{max-width:100%;height:auto;top:0;-webkit-transition:.2s;transition:.2s;opacity:.5}@media (max-width:767px){.page-ubicacion-04__content-image{opacity:0;position:absolute}}.page-ubicacion-04__journey{position:relative}.page-ubicacion-04__journey.disapear{position:absolute}.page-ubicacion-04__journey-route{padding-right:100px;font-size:1.4em;margin-bottom:10px}.page-ubicacion-04__journey #titlePnt{color:#ff6123}.page-ubicacion-04__journey .btn-map,.page-ubicacion-04__journey .cambia-reverse{color:#fff;padding:5px 15px;display:inline-block;border-radius:3px}.page-ubicacion-04__journey .cambia-reverse{background:url(/i/129/default/ubication/reverse.svg) no-repeat center center;background-color:#333;color:transparent}.page-ubicacion-04__journey .btn-map{font-family:montserratbold,sans-serif;background-color:#000;text-decoration:none}.page-ubicacion-04__journey .location{font-family:montserratbold,sans-serif;margin:1em 0}.page-ubicacion-04__journey .directions li{list-style:none;padding:1em 0;border-bottom:1px solid #eee}.page-ubicacion-04__journey .directions span{display:block}.page-ubicacion-04 .tools{display:none}@media (min-width:768px){.page-ubicacion-04 .tools{position:absolute;top:0;right:0;z-index:1;display:block}}.page-ubicacion-04 .tools a{color:#333;background-color:#fff;width:30px;height:30px;display:inline-block;text-align:center;line-height:28px;border-radius:3px}.page-ubicacion-04 .tools a:active,.page-ubicacion-04 .tools a:hover{cursor:pointer}.page-ubicacion-04 .tools a.active{background-color:#000;color:#fff}.item-beaches a{background-image:url(/i/129/ubicacion/beaches.png)}.cat-beaches .title-cat{background-color:#1ec6fe}.cat-beaches .title-cat:before{content:url(/i/129/ubicacion/beaches.png)}.item-bars a{background-image:url(/i/129/ubicacion/bars.png)}.cat-bars .title-cat{background-color:#f60079}.cat-bars .title-cat:before{content:url(/i/129/ubicacion/bars.png)}.item-restaurants a{background-image:url(/i/129/ubicacion/restaurants.png)}.cat-restaurants .title-cat{background-color:#ea3938}.cat-restaurants .title-cat:before{content:url(/i/129/ubicacion/restaurants.png)}.item-discotheques a{background-image:url(/i/129/ubicacion/discotheques.png)}.cat-discotheques .title-cat{background-color:#85b602}.cat-discotheques .title-cat:before{content:url(/i/129/ubicacion/discotheques.png)}.item-saunas a{background-image:url(/i/129/ubicacion/saunas.png)}.cat-saunas .title-cat{background-color:#b20076}.cat-saunas .title-cat:before{content:url(/i/129/ubicacion/saunas.png)}.item-shops a{background-image:url(/i/129/ubicacion/shops.png)}.cat-shops .title-cat{background-color:#ffc738}.cat-shops .title-cat:before{content:url(/i/129/ubicacion/shops.png)}.item-health-beauty a{background-image:url(/i/129/ubicacion/health-beauty.png)}.cat-health-beauty .title-cat{background-color:#00aae8}.cat-health-beauty .title-cat:before{content:url(/i/129/ubicacion/health-beauty.png)}.page-ubicacion-cat-01 .btn-show-map{text-align:center;padding:3em 0;background:rgba(255,97,35,.2) url(/i/129/ubicacion/bg-map-image.jpg) 0 0;background-size:cover}.page-ubicacion-cat-01 .btn-show-map.compress{padding:0}.page-ubicacion-cat-01 .btn-show-map a{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;background-color:#ff6123;border:none}.page-ubicacion-cat-01 .btn-show-map a:focus,.page-ubicacion-cat-01 .btn-show-map a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.page-ubicacion-cat-01 .btn-show-map a:focus,.page-ubicacion-cat-01 .btn-show-map a:hover{cursor:pointer}.page-ubicacion-cat-01 #map-canvas{height:600px;max-height:600px;background-color:#eee;-webkit-transition:.5s;transition:.5s}.page-ubicacion-cat-01 .map-category-list{text-align:center}.page-ubicacion-cat-01 .map-category-list li{list-style:none;display:inline-block;text-transform:uppercase;font-size:11px;margin:-20px 7px 0 7px;cursor:pointer}.page-ubicacion-cat-01 .map-category-list a{display:inline-block;text-decoration:none;padding-top:95px;min-width:90px;color:#111;background-repeat:no-repeat;background-position:center 0}.page-ubicacion-cat-01 .list-points-container{margin-top:75px}.page-ubicacion-cat-01 .title-cat{position:relative;text-transform:uppercase;display:table;margin:130px auto 0 auto;color:#fff;padding:1em}.page-ubicacion-cat-01 .title-cat:before{position:absolute;display:block;background-color:transparent;top:-80px;left:50%;margin-left:-45px}.page-ubicacion-cat-01 .list-points{position:relative;max-width:960px;margin:0 auto;padding-top:60px}.page-ubicacion-cat-01 .list-points:after{content:"";display:block;clear:both}.page-ubicacion-cat-01 .list-points:before{content:"";position:absolute;height:100%;top:0;left:50%;border-left:1px solid #ddd;z-index:0}.page-ubicacion-cat-01 article{border:1px solid #ddd;margin-top:30px}.page-ubicacion-cat-01 article:after{content:"";display:block;clear:both}.page-ubicacion-cat-01 article.right .l-photo{float:right}.page-ubicacion-cat-01 .l-content,.page-ubicacion-cat-01 .l-photo{max-width:50%;float:left}.page-ubicacion-cat-01 .l-photo img{vertical-align:bottom;max-width:100%}.page-ubicacion-cat-01 .l-content{padding:2em}.page-ubicacion-cat-01 .l-content .wtxt{margin-top:0}.page-ubicacion-cat-01 .l-content .wtxt p{margin:5px 0}.page-ubicacion-cat-01 .l-content .address:before,.page-ubicacion-cat-01 .l-content .phone:before{margin-right:4px}.page-ubicacion-cat-01 .l-content .address:before{content:url(/i/129/eventos/bg-pointer-eventos.svg)}.page-ubicacion-cat-01 .l-content .phone:before{content:url(/i/129/bg-phone.svg)}.page-ubicacion-cat-01 .l-content .btn{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;background-color:#ff6123;font-size:.9em;margin-top:2em}.page-ubicacion-cat-01 .l-content .btn:focus,.page-ubicacion-cat-01 .l-content .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.page-ubicacion-cat-01 .l-content-title{font-size:34px;color:#ff6123;line-height:1em;text-transform:uppercase;color:#000}.widget-rooms-01{position:relative;max-width:100%;padding-top:66%;background-size:cover;background-position:center center}.h-617 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-617.jpg)!important}.h-618 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-618.jpg)!important}.h-619 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-619.jpg)!important}.h-650 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-650.jpg)!important}.h-620 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-620.jpg)!important}.h-666 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-666.jpg)!important}.h-642 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-642.jpg)!important}.h-691 .widget-rooms-01{background-image:url(/i/129/hotel-page/bg-widget-rooms-h-691.jpg)!important}.widget-rooms-01 header{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;text-transform:uppercase;padding-top:28%;font-size:.8em}@media (min-width:1200px){.widget-rooms-01 header{font-size:1.2em}}.widget-rooms-01 .w-list{display:none}.widget-rooms-01 footer{position:absolute;top:0;height:100%;width:100%;z-index:10}.widget-rooms-01 footer a{display:block;height:100%;text-indent:-99999em}.list-eventos-01{position:relative;padding:0;margin:6em auto 2em auto;max-width:700px}@media (min-width:1024px){.list-eventos-01{max-width:100%}}.list-eventos-01:before{content:"";position:absolute;height:100%;top:0;left:50%;border-left:1px solid #ddd;z-index:0}.list-eventos-01 article{position:relative;overflow:hidden;max-width:960px;margin:2em auto;background-color:#fff;border:1px solid #ddd;max-width:400px}@media (min-width:768px){.list-eventos-01 article{max-width:100%}}@media (min-width:1024px){.list-eventos-01 article{max-width:960px}}.list-eventos-01 article:nth-of-type(even) .l-photo{float:right}@media (min-width:768px){.list-eventos-01 .l-content,.list-eventos-01 .l-photo{width:50%;float:left}}@media (min-width:768px){.list-eventos-01 .l-photo{max-width:50%}}.list-eventos-01 .l-photo img{max-width:100%;max-height:100%;width:480px;height:auto;vertical-align:bottom}.list-eventos-01 .l-content{padding:1em}@media (min-width:768px){.list-eventos-01 .l-content{padding:12% 60px 10px 60px}}@media (min-width:960px){.list-eventos-01 .l-content{padding:130px 60px 10px 60px}}.list-eventos-01 .l-content .btn{display:inline-block;color:#fff;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;margin-top:1em;background-color:#ff6123;font-size:.9em}.list-eventos-01 .l-content .btn:focus,.list-eventos-01 .l-content .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}@media (min-width:768px){.list-eventos-01 .l-content .btn{margin-top:2em}}.list-eventos-01 h3{text-transform:uppercase;font-size:2em;font-family:montserratbold,sans-serif}.list-eventos-01 .ubicacion{text-transform:uppercase;font-size:13px;margin-top:.5em}.list-eventos-01 .ubicacion:before{content:url(/i/129/eventos/bg-pointer-eventos.svg);margin-right:5px}.list-eventos-01 .wtxt{margin-top:0;display:none}.list-eventos-01 .date{font-size:1.3em;margin-top:.5em}@media (min-width:768px){.list-eventos-01 .date{position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;width:90px;height:90px;background-color:#fff;border:3px solid #ddd;border-radius:50%;padding-top:15px;font-size:2em;text-align:center}.list-eventos-01 .date span{display:block;font-size:14px;text-transform:uppercase}}.list-eventos-01 footer{position:relative;text-align:center}.list-eventos-01 footer .btn{display:inline-block;color:#000;font-size:1.2em;background-color:transparent;padding:10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;border:1px solid #000;background-color:#fff}.list-eventos-01 footer .btn:focus,.list-eventos-01 footer .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;background-color:#000}.unsubscribe_container{max-width:800px;margin:0 auto 4em auto}.unsubscribe_container label{margin-bottom:.5em;display:block}.unsubscribe_container .required{color:#c00}.unsubscribe_container .btn{display:inline-block;color:#fff;font-size:1.1em;background-color:#ff6123;padding:1.6em;text-decoration:none;text-transform:uppercase;border-radius:2px;padding:1em 2em;margin-top:1em}.unsubscribe_container .btn:focus,.unsubscribe_container .btn:hover{-webkit-transition:.3s;transition:.3s;cursor:powinter;background-color:#000}iframe[name^=google_conversion_frame]{position:absolute;top:-99999em;left:-99999em}.form .wtxt,.form-fidelizacion .wtxt{max-width:1000px}.contact_box{display:inline-block;background-color:#ff6123;text-align:center;width:215px;height:215px;vertical-align:middle;line-height:1em;padding:1em;margin:1em 5px}.contact_box h3{font-size:.9em!important;margin:0 0 5px 0!important;color:#000}.contact_box p{font-size:.7em!important}.contact_box.corp{display:table;margin:0 auto}.contact_box.cream{background-color:#ffe599}.contact_box.blue{background-color:#00aeea}.contact_box.cyan{background-color:#b4d5f6}.contact_box.green{background-color:#568d40}.contact_box.brown{background-color:#ccb49e}.contact_box.gray{background-color:#efeef1}