input,button{-moz-appearance:none;-webkit-appearance:none}.clear{clear:both}.titleSections{line-height:23px;overflow:hidden;font-size:16px;font-weight:bold}.titleSections h1{display:block;margin:0;padding:18px 0;color:#212121;line-height:32px;font-size:24px;font-weight:bold}.titleSections h2{float:left}.linkTitle{float:right;margin-right:5px;color:#212121;font-size:13px}.linkTitle a{color:#212121;font-weight:normal}#contentSlider{position:relative;width:100%}#middleHomeContent{position:relative;width:100%;margin:0 auto}#middleHomeContent .middleContent{position:relative;height:430px;background-color:#fff;background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}@media screen and (max-width: 850px){#middleHomeContent .middleContent{height:480px}}@media screen and (max-width: 600px){#middleHomeContent .middleContent{height:auto}}#middleHomeContent .middleContent #sliderNextLayout{position:absolute;width:100%;height:100%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMzBweCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwN3B4IiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(330px, rgba(255,255,255,0)),color-stop(407px, rgba(0,0,0,0.7)),color-stop(100%, rgba(0,0,0,0.7)));background:-moz-linear-gradient(top, rgba(255,255,255,0) 330px,rgba(0,0,0,0.7) 407px,rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 330px,rgba(0,0,0,0.7) 407px,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 330px,rgba(0,0,0,0.7) 407px,rgba(0,0,0,0.7) 100%)}@media screen and (max-width: 850px){#middleHomeContent .middleContent #sliderNextLayout{pointer-events:none}}#middleHomeContent .middleContent #sliderItems{display:none}#middleHomeContent .middleContent .contentForm{position:relative;margin:auto;padding:0 15px;max-width:1135px}@media screen and (max-width: 850px){#middleHomeContent .middleContent .contentForm{padding:0 10%}}@media screen and (max-width: 600px){#middleHomeContent .middleContent .contentForm{padding:0}}#middleHomeContent .middleContent .contentForm .form_block{position:absolute;top:18px;width:100%;max-width:362px;min-height:375px;border-radius:3px;z-index:1;-moz-box-shadow:rgba(0,0,0,0.4) 0px 2px 16px -3px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 16px -3px;box-shadow:rgba(0,0,0,0.4) 0px 2px 16px -3px}@media screen and (max-width: 960px){#middleHomeContent .middleContent .contentForm .form_block{width:50%;max-width:none}}@media screen and (max-width: 850px){#middleHomeContent .middleContent .contentForm .form_block{width:80%}}@media screen and (max-width: 600px){#middleHomeContent .middleContent .contentForm .form_block{position:relative;top:0;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}#middleHomeContent .middleContent .contentForm .sliderDesc{position:absolute;top:342px;right:15px;padding:5px 35px;color:#fff;font-size:14px;background:url(../../imgs/back-overlay.png)}@media screen and (max-width: 850px){#middleHomeContent .middleContent .contentForm .sliderDesc{display:none}}#middleHomeContent .middleContent .contentForm .sliderDesc #sliderUrl{color:#fff;font-size:13px;font-weight:bold}#middleHomeContent .middleContent .contentForm .sliderDesc .hotelsWorldwide{font-size:12px}#middleHomeContent .middleContent .contentForm .sliderDesc .nextSlide{position:absolute;top:0;width:27px;height:100%;cursor:pointer;background-image:url(../../imgs/flechas-slide-home.png);background-repeat:no-repeat;background-position:left top}#middleHomeContent .middleContent .contentForm .sliderDesc .prevIcon{left:0}#middleHomeContent .middleContent .contentForm .sliderDesc .prevIcon:hover{background-color:rgba(0,0,0,0.5)}#middleHomeContent .middleContent .contentForm .sliderDesc .nextIcon{right:0;background-position:-31px top}#middleHomeContent .middleContent .contentForm .sliderDesc .nextIcon:hover{background-color:rgba(0,0,0,0.5)}.contentBookReasons{display:block;background-color:#e9e9e9}@media screen and (max-width: 600px){.contentBookReasons{display:none}}.contentBookReasons .bookReasons{max-width:1160px;margin:auto;padding:0 15px 0}.contentBookReasons .bookReasons .reasonsList{display:flex;justify-content:center;align-items:center;overflow:auto}@media screen and (max-width: 950px){.contentBookReasons .bookReasons .reasonsList{display:block}}.contentBookReasons .bookReasons .reasonsList .reason{display:flex;justify-content:center;align-items:center;float:left;width:30%;margin-right:5%;padding:10px 0}.contentBookReasons .bookReasons .reasonsList .reason:last-child{margin-right:0}.contentBookReasons .bookReasons .reasonsList .reason span{width:calc(100% - 55px)}@media screen and (max-width: 950px){.contentBookReasons .bookReasons .reasonsList .reason{width:100%;margin:0}}.contentBookReasons .bookReasons .reasonsList .icons:before{display:inline-table;float:left;width:38px;height:38px;margin-right:15px;color:#fff;text-align:center;background-color:#0082e6;border-radius:50%;line-height:38px;font-size:23px;font-weight:bold}.reputationMsg{display:block;padding:10px 8px 0;color:#212121;background-color:#e9e9e9}@media screen and (max-width: 850px){.reputationMsg{display:none}}.reputationContent{margin:auto;padding:0 15px;max-width:1135px;font-size:17px;text-align:center;overflow:hidden}.reputationStarsInfo .starsHidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden}.reputationStarsInfo .icon--reputation-stars{font-size:15px}.reputationStarsInfo .icon--reputation-stars:before{content:"\e964 \e964 \e964 \e964 \e963"}.reputationCircle{display:inline-block;width:40px;height:40px;margin:0 1px 0 12px;color:#fff;line-height:2.5;background-color:#2da138;border-radius:50%}.reputationImgEkomi img{height:14px}#mainContent{position:relative;width:100%;margin:0 auto;overflow:hidden}#mainContent .contentInvert{display:flex;flex-direction:column}.dealsBanner{margin:0 10px 13px -10px}@media screen and (max-width: 850px){.dealsBanner{margin-right:0}}.dealBanner{padding:0 0 0 10px;display:inline-block;width:33.3333333333%}@media screen and (max-width: 640px){.dealBanner{width:50%}.dealBanner:last-child{display:none}}@media screen and (max-width: 480px){.dealBanner{width:100%;display:block;margin-bottom:10px}.dealBanner:last-child{display:block}}.dealBanner img{border-radius:3px;height:auto;width:100%}.dealsBannerHeader{line-height:23px;font-size:16px;font-weight:bold;margin-bottom:10px}.contentTop{order:1;height:290px;margin:20px 0 30px}@media screen and (max-width: 850px){.contentTop{height:auto}}@media screen and (max-width: 600px){.contentTop{order:2;display:none;margin:50px 0 0px}}.contentTop .contentTopLeft{float:left;background:#e9e9e9;border-radius:3px;width:48%;overflow:hidden}@media screen and (max-width: 850px){.contentTop .contentTopLeft{float:none;width:100%}}.contentTop .contentTopLeft.lastBookings h2{display:flex;align-items:center;height:64px;padding:14px 10px;color:#fff;background-color:#0082e6;font-size:16px;font-weight:bold}.contentTop .contentTopLeft.lastBookings .bx-wrapper{margin:10px auto !important}.contentTop .contentTopLeft.lastBookings .bx-wrapper .bx-viewport{height:206px !important}@media screen and (max-width: 850px){.contentTop .contentTopLeft.lastBookings .bx-wrapper .bx-viewport{height:206px !important}}.contentTop .contentTopLeft.lastBookings .lastBookingsList{height:208px;padding:0 10px 10px;margin-bottom:8px}.contentTop .contentTopLeft.lastBookings .lastBookingsList .lastBookingItem{display:table;width:100% !important;height:60px;margin-bottom:10px;padding:6px;background:#fff;border-radius:3px}.contentTop .contentTopLeft.lastBookings .lastBookingsList .lastBookingItem .imageHotel>img{display:table-cell;width:50px;height:50px;border-radius:3px}.contentTop .contentTopLeft.lastBookings .lastBookingsList .lastBookingItem .lastBookingDetails{display:table-cell;width:90%;padding-left:10px;color:#212121;font-size:12px;vertical-align:middle}.contentTop .contentTopLeft.lastBookings .lastBookingsList .lastBookingItem .lastBookingDetails .customerInfo{margin-bottom:6px}.contentTop .contentTopLeft.lastBookings .lastBookingsList .lastBookingItem .lastBookingDetails b{color:#212121;font-size:11px}.contentTop .contentTopLeft.lastBookings .lastBookingsList .lastBookingItem .lastBookingDetails a{color:#0082e6;font-size:11px;text-decoration:underline}.contentTop .contentTopRight{float:right;width:48%;height:100%}@media screen and (max-width: 850px){.contentTop .contentTopRight{float:none;width:100%;height:135px;margin-top:30px}}.homeActionsButtons{width:100%;height:100%}.homeActionsButtonsList{width:100%;height:100%;overflow:hidden}.homeActionsButtons li{position:relative;float:left;width:calc(50% - 10px);height:140px;margin:0 10px 10px 0;text-align:center;overflow:hidden;border-radius:3px;background-color:#e9e9e9}@media screen and (max-width: 850px){.homeActionsButtons li{width:22%;height:100%;margin:0 4% 0 0}.homeActionsButtons li:last-child{margin:0}}@media screen and (max-width: 800px){.homeActionsButtons li{width:49%;margin:0 2% 0 0}.homeActionsButtons li:nth-child(3){margin:0}.homeActionsButtons li:first-child,.homeActionsButtons li:last-child{display:none}}.homeActionsButtons li h2{position:absolute;display:block;width:100%;padding:6px;color:#212121;overflow:hidden;cursor:pointer;font-size:14px;font-weight:bold;text-align:center;text-indent:0;background-color:transparent}@media screen and (max-width: 850px){.homeActionsButtons li h2{font-size:12px}}.homeActionsButtons li a{display:inline-block;width:100%;height:100%;border-radius:3px;overflow:hidden;text-indent:-999999px;background-color:#e9e9e9;background-repeat:no-repeat;background-position:center 42px;background-size:70px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.homeActionsButtons li a:hover>h2{color:#fff;background-color:#0082e6;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.homeActionsButtons li .dealIconAction{background-image:url(../img/featured_deals_clock_grey.png)}.homeActionsButtons li .dealIconAction:hover{background-image:url(../img/featured_deals_clock_black.png)}.homeActionsButtons li .tonightIconAction{background-image:url(../img/featured_tonight_moon_grey.png)}.homeActionsButtons li .tonightIconAction:hover{background-image:url(../img/featured_tonight_moon_black.png)}.homeActionsButtons li .androidIconAction{background-image:url(../img/featured_app_phone_grey.png)}.homeActionsButtons li .androidIconAction:hover{background-image:url(../img/featured_app_phone_black.png)}.homeActionsButtons li .iosIconAction{background-image:url(../img/featured_app_apple_grey.png)}.homeActionsButtons li .iosIconAction:hover{background-image:url(../img/featured_app_apple_black.png)}.homeActionsButtons li .reviewsHotels{background-image:url(../img/featured_reviews_talk_grey.png)}.homeActionsButtons li .reviewsHotels:hover{background-image:url(../img/featured_reviews_talk_black.png)}#topDestinations{order:2}@media screen and (max-width: 600px){#topDestinations{order:1}}#topDestinations .titleSections{margin:20px 0 15px}@media screen and (max-width: 600px){#topDestinations .titleSections h2{line-height:21px;font-size:16px}}#topDestinations .titleSections .linkTitle{font-weight:normal}@media screen and (max-width: 850px){#topDestinations .titleSections .linkTitle{display:none}}#topDestinations .titleSections .linkTitle a:hover{text-decoration:underline}#topDestinations .titleSections .linkTitle #searchChains{margin:0 10px 0 5px;padding-right:10px;border-right:1px solid #212121}@media screen and (max-width: 960px){.destination-link:last-child{display:none}}@media screen and (max-width: 600px){.destination-link:last-child{display:block}}.destination-content .blocks{position:relative;color:#fff;border-radius:3px;overflow:hidden}.destination-content .blocks img{position:absolute;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 960px){.destination-content .blocks{float:left;width:calc(50% - 8px);height:auto}.destination-content .blocks:before{display:block;content:'';width:100%;padding-top:56.25%}}@media screen and (max-width: 600px){.destination-content .blocks{float:none;width:100%;margin:0 0 16px}}.destination-overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.2);-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.destination-overlay:hover{background-color:rgba(0,0,0,0.8)}.destination-overlay span{font-size:14px;line-height:20px}.destination-block__big-left{float:left;width:calc(66.66% - 8px);height:406px;margin:0 8px 16px 0}@media screen and (max-width: 1260px){.destination-block__big-left{height:300px}}.destination-block__small-right-top,.destination-block__small-right-bottom{float:right;width:calc(33.33% - 8px);height:195px;margin:0 0 16px 8px}@media screen and (max-width: 1260px){.destination-block__small-right-top,.destination-block__small-right-bottom{height:142px}}@media screen and (max-width: 960px){.destination-block__small-right-bottom{margin:0 8px 16px 0}}.destination-block__big-right{float:right;width:calc(66.66% - 8px);height:406px;margin:0 0 16px 8px}@media screen and (max-width: 1260px){.destination-block__big-right{height:300px}}.destination-block__small-left-top,.destination-block__small-left-bottom{float:left;width:calc(33.33% - 8px);height:195px;margin:0 8px 16px 0}@media screen and (max-width: 1260px){.destination-block__small-left-top,.destination-block__small-left-bottom{height:142px}}@media screen and (max-width: 960px){.destination-block__small-left-top{float:right !important;margin:0 0 16px 8px}}.destination-block__big-right .destination-overlay,.destination-block__big-left .destination-overlay{font-size:36px;line-height:23px;font-weight:normal;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width: 960px){.destination-block__big-right .destination-overlay,.destination-block__big-left .destination-overlay{font-size:20px;line-height:23px}}.destination-block__small-right-top .destination-overlay,.destination-block__small-right-bottom .destination-overlay,.destination-block__small-left-top .destination-overlay,.destination-block__small-left-bottom .destination-overlay{font-size:20px;text-shadow:0 0 10px rgba(0,0,0,0.5)}.destination-separator{display:none;opacity:0}.destination-separator .blocks{opacity:0}.destination-button{padding:10px;color:#0082e6;background-color:#fff;cursor:pointer;line-height:1.5;outline:none;text-align:center;text-decoration:none;font-size:16px;border-width:1px;border-style:solid;border-color:#0082e6;border-radius:3px;font-weight:bold}.destination-button:hover{color:#fff;background-color:#0082e6;border-color:#0082e6}.homeMainText{height:85px;margin-top:50px;padding-top:10px;border-top:1px solid #e9e9e9;font-size:12px;line-height:22px;overflow:hidden}@media screen and (max-width: 950px){.homeMainText{display:none}}.homeMainText.fulltext{height:auto !important}.homeMainText p{display:block;margin-bottom:5px}.homeMainText a{color:#0082e6}.homeMainText a:hover{text-decoration:underline}.homeMainText ul{margin:5px 30px;list-style:initial;list-style-type:square}.homeMainText ul li{padding:3px 0}.homeMainText .showLessLink{display:block;margin:10px 0}.homeMainText .showMoreLess{color:#0082e6;font-size:13px;cursor:pointer}.homeMainText .showMoreLess:hover{text-decoration:underline}#feeds{max-width:1110px;margin:55px auto 0;font-size:13px;line-height:18px;overflow:hidden}@media screen and (max-width: 950px){#feeds{display:none}}#feeds a:hover{text-decoration:underline}#feeds #feedBlog{position:relative;float:left;width:48%}#feeds #feedBlog #slideBlog li{display:none}#feeds #feedBlog #slideBlog li:first-child{display:block}#feeds #guidesFeed{position:relative;float:right;width:48%}#feeds #guidesFeed #guides li{display:none}#feeds #guidesFeed #guides li:first-child{display:block}#feeds .feedItem{position:relative;height:185px;margin:15px 0;border-radius:3px;background-color:#e9e9e9;overflow:hidden}#feeds .feedItem .feedImg{float:left;width:120px;height:85px;margin:45px 15px 0 10px;border-radius:3px;overflow:hidden}#feeds .feedItem .feedImg img{width:100%;min-height:100%}#feeds .feedItem .feedTitle{position:absolute;left:0;top:0;width:100%;padding:7px 0;background:#0082e6;font-size:16px;font-weight:bold}#feeds .feedItem .feedTitle a{display:block;width:85%;margin-left:10px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-weight:bold}#feeds .feedItem .feedDesc{margin:44px 10px 0;color:#212121;font-size:13px;line-height:20px;text-align:justify}#feeds #navBlog,#feeds #navGuides{position:absolute;top:42px;right:6px;overflow:hidden}#feeds #navBlog li,#feeds #navGuides li{display:block;width:24px;height:24px;float:left;border-radius:50%;background-color:#fff;cursor:pointer}#feeds #navBlog li:before,#feeds #navGuides li:before{display:flex;justify-content:center;align-items:center;width:14px !important;height:14px;padding:5px;color:#0082e6;text-align:center;line-height:16px;font-size:16px}#feeds #navBlog li:first-child,#feeds #navGuides li:first-child{margin-right:5px}#feeds #navBlog li#prevGuide:before,#feeds #navBlog li#prevPost:before,#feeds #navGuides li#prevGuide:before,#feeds #navGuides li#prevPost:before{-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-webkit-transform:rotate(181deg);transform:rotate(181deg)}#lastAddedHotels{float:left;width:100%;margin-top:50px;overflow:hidden}#lastAddedHotels #hotelsList{overflow:hidden}#lastAddedHotels #hotelsList li{width:48%}#lastAddedHotels #hotelsList li:first-child{float:left}#lastAddedHotels #hotelsList li:last-child{float:right}#lastAddedHotels #hotelsList .hotelItem{margin:10px 0;height:130px;border-top:1px solid #e9e9e9}#lastAddedHotels #hotelsList .hotelItem .lastHotelDetails h3{margin:7px 0 0}#lastAddedHotels #hotelsList .hotelItem .lastHotelDetails h3 a{color:#0082e6 !important;font-size:15px;font-weight:bold}#lastAddedHotels #hotelsList .hotelItem .lastHotelDetails h3 .starts{height:10px;margin-left:10px}#lastAddedHotels #hotelsList .hotelItem .lastHotelDetails .lastHotelAddress{color:#555;font-size:11px}#lastAddedHotels #hotelsList .hotelItem .lastHotelDetails .shortDesc{margin:7px 0;color:#212121;text-align:justify;line-height:18px}@media screen and (max-width: 960px){.mainContent,#contentSlider .contentForm{max-width:960px}}
