.custom-dropdown{position:relative;width:320px;border:1px solid #ccc;background:#fff;cursor:pointer;user-select:none;font-family:Arial,sans-serif}.custom-dropdown .selected-label{padding:10px;font-size:16px}.custom-dropdown .options-container{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;max-height:none !important;overflow-y:visible !important;display:none;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.custom-dropdown .optgroup-label{padding:10px;background-color:#eee;font-size:18px;font-weight:bold;cursor:pointer;border-bottom:1px solid #ccc}.custom-dropdown .optgroup-options{padding-left:20px;display:none}.custom-dropdown .option-item{padding:8px 10px;font-size:15px;cursor:pointer;border-bottom:1px solid #f0f0f0}.custom-dropdown .option-item:hover{background-color:#f0f0f0}#searchhidetour{display:none}#contentfull .like{display:none}@media(min-width: 955px){#searchhidetour{display:block}#contentfull .like{display:block;padding-right:5px}}#rounded-box{position:absolute;margin-left:20px;top:99px;z-index:1;max-height:none;overflow:visible;width:290px;padding:5px 0 3px 0;border-radius:16px;background-color:#fff;font-family:Roboto,sans-serif;transition:all .3s ease}#rounded-box .fechainputbusca input,#rounded-box .numpax select,#rounded-box .fechaDisponibles2 select,#rounded-box .submitsearch,#rounded-box .fechaDisponibles2{padding:5px;font-size:12px;border:1px solid #009;border-radius:6px;margin:5px 0;box-sizing:border-box;text-align:center;color:#009}#rounded-box .fechaDisponibles2::placeholder{color:#009}#rounded-box .fechainputbusca input{width:80px;margin-left:15px}#rounded-box .numpax select{width:70px;margin-left:15px}#rounded-box .textoinput p{margin:0;padding:0 0 0 10px}#rounded-box .submitsearch{background:#e66947;color:#fff;cursor:pointer;width:60px;border:0;margin-left:15px}#rounded-box .resultbox{padding:0 0 0 10px}#rounded-box .searchintro{font-size:110%;padding-bottom:8px}#rounded-box .styleresultsearch{width:90%;border:1px solid #ccc;padding:10px}#rounded-box .styleresultsearch .fechaDisponibles2{background:#e66947;color:#fff;cursor:pointer}#rounded-box .newbuscador{display:flex;align-items:center;padding-bottom:10px}#rounded-box #searchnew{font-size:80%;text-align:center}@media(min-width: 399px){#rounded-box{margin-left:30px;top:110px}}@media(min-width: 430px){#rounded-box{width:340px;top:115px;margin-left:0px;left:45%;transform:translateX(-50%)}#rounded-box .fechainputbusca input{margin-left:20px}#rounded-box .numpax select{margin-left:25px;width:80px}#rounded-box .submitsearch{margin-left:25px;width:70px}}@media(min-width: 500px){#rounded-box{top:140px;left:50%}}@media(min-width: 600px){#rounded-box{width:400px;top:160px}#rounded-box .fechainputbusca input{width:90px;font-size:14px}#rounded-box .numpax select{width:90px;font-size:13px}#rounded-box .submitsearch{margin-left:35px;width:90px;font-size:15px}}@media(min-width: 700px){#rounded-box{top:180px}}@media(min-width: 768px){#rounded-box{width:450px;top:190px}#rounded-box .searchintro{font-size:120%}#rounded-box .fechainputbusca input{margin-left:30px;width:100px}#rounded-box .numpax select{margin-left:30px;width:100px}#rounded-box .submitsearch{margin-left:30px;width:100px;font-size:15px}}@media(min-width: 800px){#rounded-box{top:210px}}@media(min-width: 847px){#rounded-box{top:240px}}@media(min-width: 1280px){#rounded-box{top:10px}}#floatingDiv{overflow:visible;position:sticky;bottom:0;padding:10px;width:350px;border-radius:16px;background-color:#fff;font-family:Roboto,sans-serif;z-index:9999;height:50px;margin:auto}#floatingDiv #reservarfechas{display:flex;height:50px}#floatingDiv .reservaresto{flex:1;font-size:80%;gap:20px;display:flex;justify-content:center;align-items:center}#floatingDiv .booksearch{padding:5px;font-size:14px;border-radius:6px;background:#e66947;color:#fff;cursor:pointer;border:0;margin-right:10px}.calendar .ui-datepicker-trigger{vertical-align:middle;cursor:pointer}.styleimagebusca{float:left;margin-right:10px;width:150px;height:auto}.styleresult{width:90%;border:1px solid #ccc;padding:10px}#random-box{width:230px;margin:20px 0 0 0;padding:0 5px 10px 8px;border-radius:16px;background-color:#fff;font-family:Roboto,sans-serif;display:none}#random-box .styleimagebusca{width:100px}@media(min-width: 910px){#random-box{display:block}}#formreserva select{font-size:13px;color:#009;-webkit-appearance:menulist-button;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#a6a6a6}#formreserva input{font-size:13px;color:#009}.mensajeEstepona{margin:0;padding:0 0 7px 0;color:red}#listmapbox{margin:30px 0 10px 0}#city{width:250px;height:32px;border-width:1px;border-style:solid;border-color:#a6a6a6 !important;color:#009;-webkit-appearance:menulist-button;background-color:#f8f8f8;border-radius:5px;cursor:pointer}.npers{width:50px;color:#009}.fechaDisponibles,.fechaDisponiblesExp,.fechaDisponiblesExp2{border:1px solid;border-color:#ff4103 #fd5620 #ff6e3f #fc8057;height:25px;color:#009;-webkit-appearance:menulist-button;background-color:#f8f8f8;border-radius:5px;cursor:pointer}input::placeholder{padding-left:5px}input[type=text].fechaDisponibles:not(:placeholder-shown){text-align:center}input[type=text].fechaDisponibles::-webkit-input-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponibles::-moz-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponibles:-ms-input-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponibles:-moz-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp:not(:placeholder-shown){text-align:center}input[type=text].fechaDisponiblesExp::-webkit-input-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp::-moz-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp:-ms-input-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp:-moz-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp2:not(:placeholder-shown){text-align:center}input[type=text].fechaDisponiblesExp2::-webkit-input-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp2::-moz-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp2:-ms-input-placeholder{padding-left:10px;color:#009}input[type=text].fechaDisponiblesExp2:-moz-placeholder{padding-left:10px;color:#009}.department{margin-left:5px;font-size:80%}.checkbox li{margin-left:25px;list-style:none;font-size:85%}.thepot{display:none}.pricepay{width:45px}.decimal{width:15px}.Malagaclass{padding-bottom:10px;color:red}#Gra{display:inline-block}#Tangp ul,#Gra ul{list-style-type:none;margin:0;padding:0}#Tangp{display:inline-block}#Tangp input[type=text]{border:#666ee8;border-style:solid;border-width:1px;font-weight:bold}#Gra input[type=text]{border:#666ee8;border-style:solid;border-width:1px;font-weight:bold}.tangergroup{padding-bottom:20px}.w100{width:100%}.a115px{width:115px}.a150px{width:150px}.a185px{width:185px}.tangerinput{margin:5px 5px 5px 0;height:18px}.left20{padding-left:20px}.bottom30{margin-bottom:30px}.botonreservar{font-size:90%;height:26px;background-color:#fff}.phonenumbers{float:right;margin-right:5%}.formenquirertours{background-color:#fff;border:1px solid;border-color:#ccc #888 #555 #bbb;width:100%}.formfields{padding:0 0 0 20px}.formfieldsArriba{padding:0 10px 0 20px}.formenquirer{background-color:#fff;border:1px solid;border-color:#ccc #888 #555 #bbb;width:100%}.formenquirer p{margin-left:2%;margin-right:10px}.cajanombres input{width:160px;margin-right:5%;float:right}.cajaanchoo input{width:55%;float:right;margin-right:5%;padding:1px 2px}.cajaanchoonew select{float:right;margin-right:5%;padding:1px 2px}.cajaanchoo select{float:right;margin-right:50%}.cajaanchoo textarea{width:55%;float:right;margin-right:5%}.cajaanchoo2 input{width:100px;float:right;margin-right:5%}.cajaanchoo3 input{width:30px;float:right;margin-right:10px}.cajaanchoo4 input{width:100px;float:right;margin-right:5%}.amountgroup{float:right;margin-right:5%}.g-recaptcha{float:left;padding:10px 10px}#verifycaja{display:inline-block}.apa1{padding-right:20px}.apa2{display:inline-block}.flex-container{display:flex;padding-left:5px;flex-wrap:wrap;font-size:90%}.flex-container img{width:40px;height:auto}.flex-container>div{margin-right:10px}@media(min-width: 768px){.formenquirer,.formenquirertours{width:550px}.formenquirer p{margin-left:20px}}