#HotelSuggestionsBox_layer{display: none;}.suggestionBox_adx{display: none;position: fixed;bottom:0;background-color: #F4F4F4;padding-bottom: 10px;padding-top: 10px;z-index:9999;width:100%;padding-left:calc((100% - 320px) / 2);}body.no-touch #HotelSuggestionsBox_layer{position: fixed;bottom: 0;right: 30px;z-index: 50;display: block;}#HotelSuggestionsBox_background{position: fixed;bottom: 0;right: 0;cursor: pointer;width: 100%;height: 100%;z-index: 49;background-color: rgba(56, 38, 56, 0.9);}#HotelSuggestionsBox_layer .bigBubbleUp{width: 60px;height: 60px;margin-bottom: 26px;background-size: 60px;cursor: pointer;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.6);-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.6);box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.6);}#HotelSuggestionsBox_layer .bigBubbleUp.booking{background: transparent url('https://d2z13tbt4y3uk9.cloudfront.net/2f9e3e19c5a6adbe8e70f3c2ad841ef5.png') no-repeat;}#HotelSuggestionsBox_layer .bigBubbleUp.minube{background: transparent url('https://d2z13tbt4y3uk9.cloudfront.net/3d95bac709fbe38229c95bf722ff7beb.png') no-repeat;}#HotelSuggestionsBox_layer .bigBubbleUp.minimized{background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/desktop/arrow_cta.png') no-repeat;}#HotelSuggestionsBox_dfp{position: fixed;bottom: 0;right: 25px;z-index: 151 !important;display: block;}#HotelSuggestionsBox_dfp .bubbleUp,#HotelSuggestionsBox_dfp .suggestDfpClose{display: none;}#HotelSuggestionsBox_dfp.Nativex{background: #FFFFFF;text-align: center;}#HotelSuggestionsBox_dfp.noNativex .suggestDfpClose{display: block;}#HotelSuggestionsBox_dfp.noNativex .bubbleUp{display: block;}#HotelSuggestionsBox_dfp .bubbleUp, #HotelSuggestionsBox_layer .bubbleUp{position: absolute;top: -15px;right: 15px;width: 37px;height: 37px;background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/tablet/bola_hotel.png') no-repeat;background-size: 37px;cursor: pointer;}.suggestDfpClose, .suggestGenericClose{position: absolute;top: 5px;left: 5px;width: 20px;height: 20px;background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/tablet/x_cierre.png') no-repeat;background-size: 10px;background-position: 5px;cursor: pointer;}.suggestIframeContainer{width: 100%;height: 100%;background-color: transparent;}.suggestIframe{width: 100%;height: 100%;display: inline-block;}.suggestIframe iframe{width: 100%;height: 100%;}.suggestIframeClose{position: absolute;background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/tablet/cierre_top.png') no-repeat right 0;background-size: 20px;top: -39px;right: 0;height: 20px;padding-right: 31px;font-size: 13px;line-height: 143%;color: rgb(204, 204, 204);cursor: pointer;}.suggestHook{float: left;position: relative;width: 260px;cursor: pointer;}.suggestHook .cityImg{float: left;width: 100%;height: 140px;background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/tablet/hotel.png') no-repeat;background-size: cover;}.suggestHook .cityImg.booking{background: transparent url('http://d2z13tbt4y3uk9.cloudfront.net/24cbeb917ae0c5f783a5df40c0c0ca4e.png') no-repeat;border-top-left-radius: 7px;-webkit-border-top-left-radius: 7px;-moz-border-top-left-radius: 7px;border-top-right-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-top-right-radius: 7px;}.suggestHook .close{position: absolute;top: 5px;left: 5px;width: 20px;height: 20px;background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/tablet/x_cierre.png') no-repeat;background-size: 10px;background-position: 5px;}.suggestHook .bubbleUp{position: absolute;top: -15px;right: 15px;width: 37px;height: 37px;background: transparent url('https://1.images.mnstatic.com/hotel_suggestions_box/tablet/down_suggestion_mobile.png') no-repeat;background-size: 37px;}.suggestHook .texts{float: left;width: 100%;padding-bottom: 30px;background-color: #FFFFFF;border-left: 1px solid rgb(56, 38, 56);border-right: 1px solid rgb(56, 38, 56);}.suggestHook .texts .title{margin-top: 28px;font-size: 15px;line-height: 130%;color: rgb(84, 84, 84);text-align: center;padding: 0 10px;}.suggestHook .texts .subtitle{margin-top: 10px;padding: 0 20px;font-size: 11px;line-height: 140%;color: rgb(135, 135, 135);text-align: center;}.suggestHook .button{background-color: rgb(0, 189, 189);width: 160px;height: 36px;margin: 26px auto 0 auto;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}.suggestHook .button span{font-size: 15px;font-weight: bold;color: rgb(255, 255, 255);}body.no-touch .suggestHook .button:hover{background-color: #008D8E;}body.no-touch .suggestHook .button:hover span{color: #FFFFFF;}@media (max-width:600px){#HotelSuggestionsBox_dfp{ right: 0;width: 100%;} .suggestDfpClose{top: 2px;left: 2px;} #HotelSuggestionsBox_dfp{right: 0;width: 100%;height: 60px!important;} #HotelSuggestionsBox_dfp.Nativex{height: auto!important;max-height: 80px;} #HotelSuggestionsBox_dfp iframe{height: 60px !important;width: 100% !important;} #HotelSuggestionsBox_dfp.Nativex iframe{height: auto!important;max-height: 80px;} .sb_container{height: 60px !important;width: 100% !important;} .sb_container iframe{height: 60px !important;width: 100% !important;} #HotelSuggestionsBox_dfp .bubbleUp, #HotelSuggestionsBox_layer .bubbleUp{background: transparent url('https://images.mnstatic.com/Tools/suggestionbox/mobile.png') no-repeat;background-size: 37px;-webkit-animation: rotate-buble 500ms linear 500ms;-moz-animation: rotate-buble 500ms linear 500ms;-o-animation: rotate-buble 500ms linear 500ms;animation: rotate-buble 500ms linear 500ms;animation-fill-mode: forwards;-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);} @-webkit-keyframes rotate-buble {0% { -webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);} 100%{-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);} } @-moz-keyframes rotate-buble {0% { -webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);} 100%{-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);} } @-o-keyframes rotate-buble {0% { -webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);} 100%{-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);} } @keyframes rotate-buble {0% { -webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);} 100%{-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);} }}@media screen and (min-device-width: 375px) and (max-device-width: 736px) and (max-device-height: 420px) and (orientation: landscape) {#HotelSuggestionsBox_dfp{ right: 0;width: 100%;} .suggestDfpClose{top: 2px;left: 2px;} #HotelSuggestionsBox_dfp{right: 0;width: 100%;height: 60px!important;} #HotelSuggestionsBox_dfp iframe{height: 60px !important;width: 100% !important;} .sb_container{height: 60px !important;width: 100% !important;} .sb_container iframe{height: 60px !important;width: 100% !important;}}@media screen and (min-device-width: 601px) and (max-device-width: 736px) and (max-device-height: 420px) and (orientation: landscape) {#HotelSuggestionsBox_dfp iframe{ padding-left: 60px;} .suggestDfpClose{top: 2px;left: 65px;}}.sb_container{float: left;width: 260px;height: 100%;display: none;}.sb_container div,.sb_container iframe{width: 100%;height: 100%;}.sb_container.showed{display: inline;}