Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Origen  [in template "2237904#2237950#1727062" at line 6, column 17]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign x = "${Origen.getData()}"  [in template "2237904#2237950#1727062" at line 6, column 1]
----
1<script src="https://kit.fontawesome.com/1bf0fbd2a0.js" crossorigin="anonymous"></script> 
2<link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css"> 
3<link type="/documents/2237945/2240419/easy-autocomplete.min.css"> 
4<script src="/documents/2237945/2240419/jquery.easy-autocomplete.min.js" type="text/javascript" ></script> 
5<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script> 
6<#assign x = "${Origen.getData()}" > 
7<#switch x> 
8  <#case '1'> 
9    <#assign y = "/documents/2237945/2240320/tapo.json" >  
10  <#break> 
11  <#case '2'> 
12    <#assign y = "/documents/2237945/2240320/capu.json" >  
13  <#break> 
14  <#case '3'> 
15    <#assign y = "/documents/2237945/2240320/merida-centro-historico.json" >  
16  <#break> 
17  <#case '4'> 
18    <#assign y = "/documents/2237945/2240320/terminal-veracruz.json" >  
19  <#break> 
20  <#case '5'> 
21    <#assign y = "/documents/2237945/2240320/terminal-oaxaca.json" >  
22  <#break> 
23  <#case '6'> 
24    <#assign y = "/documents/2237945/2240320/terminal-tuxtla.json" >  
25  <#break> 
26  <#case '7'> 
27    <#assign y = "/documents/2237945/2240320/terminal-villahermosa.json" >  
28  <#break> 
29  <#case '8'> 
30    <#assign y = "/documents/2237945/2240320/terminal-xalapa-caxa.json" >  
31  <#break> 
32</#switch> 
33 
34<section class="search"> 
35        <div class="container"> 
36            <div class="row"> 
37                <div class="col-md-10"> 
38                    <h3 class="fs-5" style="font-weight: 600;">Planifica tu viaje</h3> 
39                    <p>Reserva y vive toda una experiencia</p> 
40                </div> 
41                <div class="col-md-2"> 
42                    <a class="btn btn-red" href="https://www.ado.com.mx/"><i class="fa-solid fa-store me-1"></i> Ver todas</a> 
43                </div> 
44                <div class="col-md-12 d-none"> 
45                    <small style="border-bottom: 2px solid #fff; padding-bottom:6px;"><i class="fa-solid fa-bus me-1" style="color: #FFF;"></i>¿A dónde quieres ir?</small> 
46                </div> 
47            </div> 
48            <div class="row mt-4"> 
49                <div class="col-md-6 col-12"> 
50                    <a class="btn-viaje btn-redondo active"><i class="fa-solid fa-arrow-right-arrow-left me-1"></i> Ida y vuleta</a> 
51                    <a class="ms-2 btn-viaje btn-ida"><i class="fa-solid fa-arrow-right me-1"></i> Sólo ida</a> 
52                </div> 
53            </div> 
54 
55            <div class="row mt-4"> 
56                <div class="col-md-9 col-12"> 
57                    <div id="new-origen"> 
58                        <span class='min-origen'>Origen</span> 
59                        <a id='v-origen' class='nav-link'>${Titulo.getData()}</a> 
60                    </div> 
61                    <div id="new-destino"> 
62                        <span class="icon"><i class="fa-solid fa-arrow-right"></i></span> 
63                        <span class='min-origen'>Destino</span>  
64                        <!--<a id="v-destino" class='nav-link'>¿A dónde quieres ir?</a>--> 
65                        <input class="provider-json nav-link" id="provider-json" /> 
66                    </div> 
67                </div> 
68                <div class="col-md-3 "> 
69                    <a class="btn btn-search btn-1" href="#" style="pointer-events: none;"> <i class="fa-solid fa-magnifying-glass"></i> Buscar viaje</a> 
70                </div> 
71            </div> 
72            <div class="row mt-2 fechas"> 
73                <div class="col-md-9 dates"> 
74                    <label for="salida" class='min-origend'>Salida</label> 
75                    <input type="text" id="salida" class="v-calendar datepicker" > 
76                    <label for="regreso" class='min-origend' id="lab-regreso">Regreso</label> 
77                    <input type="text" id="regreso" class="v-calendar datepicker" disabled=""> 
78                     
79                </div> 
80                <!-- 
81                <div class="col-md-3 ms-0"> 
82                    <div class="v-pasajero"> 
83                        <label for="pasajeros" class='min-origend pasajeros'>Pasajeros</label> 
84                        <a class="dropdown-toggle" href="#" role="button" id="MenuLinkPas" data-toggle="dropdown" aria-expanded="false"> 
85                            ¿Quiénes viajan? 
86                        </a> 
87                        <div id="list-pasajeros" class="container dropdown-menu" aria-labelledby="MenuLinkPas"> 
88                            <div class="row"> 
89                                <div class="col-12"> 
90                                    <p class="clean"><span class="text-start fw-bold">¿Quiénes viajan?</span> 
91                                        <span style="float: right;"><a href="#" id="c-pasajeros" >Limpiar</a></span></p> 
92                                    <div class="d-flex justify-content-between"> 
93                                        <div class="box"> 
94                                            <p class="edad"><i class="fa-solid fa-people-group"></i> Adulto(s)<br><small>Más de 12 años</small></p> 
95                                        </div> 
96                                        <div class="input-group w-auto justify-content-end align-items-center"> 
97                                        <input type="button" value="-" class="button-minus border rounded-circle  icon-shape icon-sm mx-1 " data-field="quantity"> 
98                                        <input type="number" step="1" max="10" value="1" name="quantity" class="border-0 text-center w-25" id="b-adulto"> 
99                                        <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm " data-field="quantity"> 
100                                        </div> 
101                                    </div> 
102                                </div> 
103                                <div class="col-12 mt-2"> 
104                                    <div class="d-flex justify-content-between"> 
105                                        <div class="box"> 
106                                            <p class="edad"><i class="fa-solid fa-children"></i> Niño(s)<br><small>5 a 12 años</small></p> 
107                                        </div> 
108                                        <div class="input-group w-auto justify-content-end align-items-center"> 
109                                        <input type="button" value="-" class="button-minus border rounded-circle  icon-shape icon-sm mx-1 " data-field="quantity"> 
110                                        <input type="number" step="1" max="10" value="0" name="quantity" class="quantity-field border-0 text-center w-25" id="b-nino"> 
111                                        <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm lh-0" data-field="quantity"> 
112                                        </div> 
113                                    </div> 
114                                </div> 
115                                <div class="col-12 mt-2"> 
116                                    <div class="d-flex justify-content-between"> 
117                                        <div class="box"> 
118                                            <p class="edad"><i class="fa-solid fa-person-cane"></i> INAPAM<br><small>Credencial vigente</small></p> 
119                                        </div> 
120                                        <div class="input-group w-auto justify-content-end align-items-center"> 
121                                        <input type="button" value="-" class="button-minus border rounded-circle  icon-shape icon-sm mx-1 lh-0" data-field="quantity"> 
122                                        <input type="number" step="1" max="10" value="0" name="quantity" class="quantity-field border-0 text-center w-25" id="b-inapam"> 
123                                        <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm lh-0" data-field="quantity"> 
124                                        </div> 
125                                    </div> 
126                                </div> 
127                            </div> 
128                        </div>     
129                    </div> 
130                 
131                </div>--> 
132 
133                <div class="col-md-3"> 
134                    <a class="btn btn-search" id="btnViajeFin"> <i class="fa-solid fa-magnifying-glass"></i> Buscar viaje</a> 
135                </div> 
136            </div> 
137        </div> 
138         
139    </section> 
140     
141     
142<script> 
143$(document).ready(function() { 
144    $('.origen').find('option[value=${x}]').attr('selected','selected'); 
145 
146    let index = ""; 
147    var options = { 
148	url: "${y}", 
149	getValue: "Name", 
150    placeholder: "¿A donde quieres ir?", 
151    	list: { 
152    		match: { 
153    			enabled: true 
154    		}, 
155            onSelectItemEvent: function() { 
156                $("#linkviaje").attr('href',""); 
157    			index = $("#provider-json").getSelectedItemData().Link; 
158    			$("#provider-json").attr('value',index); 
159
160
161    }; 
162 
163    $(".provider-json").easyAutocomplete(options); 
164 
165    $(".provider-json" ).on( "change", function() { 
166        $(".fechas").css("display","flex"); 
167        $(".btn-1").hide(); 
168    }); 
169 
170    $.datepicker.regional['es'] = { 
171         closeText: 'Cerrar', 
172         prevText: '< Ant', 
173         nextText: 'Sig >', 
174         currentText: 'Hoy', 
175         monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 
176         monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'], 
177         dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], 
178         dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], 
179         dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], 
180         weekHeader: 'Sm', 
181         dateFormat: 'dd/mm/yy', 
182         firstDay: 1, 
183         isRTL: false, 
184         showMonthAfterYear: false, 
185         yearSuffix: '' 
186    }; 
187    $.datepicker.setDefaults($.datepicker.regional['es']); 
188    $( "#salida" ).datepicker({  
189        minDate: 0,  
190        maxDate: "+2M +10D" 
191    }); 
192    $( '#salida').datepicker('setDate', new Date()); 
193     
194    $( "#regreso" ).datepicker({  
195        minDate: 0,  
196        maxDate: "+2M +10D" 
197    }); 
198    $( '#regreso').datepicker('setDate', new Date()); 
199 
200    $(function() { 
201     
202    var dateFormat = "dd/mm/yy", 
203      from = $( "#salida" ) 
204        .datepicker({ 
205          defaultDate: "+1w", 
206          changeMonth: true, 
207          numberOfMonths: 1 
208        }) 
209        .on( "change", function() { 
210          $("#regreso").prop("disabled", false); 
211          to.datepicker( "option", "minDate", getDate( this ) ); 
212        }), 
213      to = $( "#regreso" ).datepicker({ 
214        defaultDate: +1, 
215        changeMonth: true, 
216        numberOfMonths: 1 
217      }) 
218      .on( "change", function() { 
219        from.datepicker( "option", "maxDate", getDate( this ) ); 
220      }); 
221  
222    function getDate( element ) { 
223      var date; 
224      try { 
225        date = $.datepicker.parseDate( dateFormat, element.value ); 
226      } catch( error ) { 
227        date = null; 
228
229  
230      return date; 
231
232  }); 
233        
234    $('#MenuLinkPas').on("click", function(e){ 
235        $(this).text("1 adulto"); 
236    }); 
237 
238    $('#c-pasajeros').on("click", function(e){ 
239        $("#b-nino").val(0); 
240        $("#b-adulto").val(1); 
241        $("#b-inapam").val(0); 
242        $('#MenuLinkPas').text("1 adulto"); 
243 
244    }); 
245 
246    $(".btn-ida").click(function(){ 
247        $(this).addClass('active'); 
248        $(".btn-redondo").removeClass('active'); 
249        $(".dates input#regreso, .dates #lab-regreso").hide(); 
250        $(".dates input#salida").css("width","100%"); 
251        $(".dates input#regreso").val(""); 
252    }); 
253    $(".btn-redondo").click(function(){ 
254        $(this).addClass('active'); 
255        $(".btn-ida").removeClass('active'); 
256        $(".dates input#regreso, .dates #lab-regreso").show(); 
257        $(".dates input#salida").css("width","50%"); 
258    }); 
259         
260}); 
261 
262 
263    function incrementValue(e) { 
264        e.preventDefault(); 
265        var fieldName = $(e.target).data('field'); 
266        var parent = $(e.target).closest('div'); 
267        var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10); 
268 
269        if (parseInt(currentVal) > parseInt(7)) { 
270            currentVal = 7; 
271
272 
273        if (!isNaN(currentVal)) { 
274            parent.find('input[name=' + fieldName + ']').val(currentVal + 1); 
275        } else { 
276            parent.find('input[name=' + fieldName + ']').val(0); 
277
278
279 
280    function decrementValue(e) { 
281        e.preventDefault(); 
282        var fieldName = $(e.target).data('field'); 
283        var parent = $(e.target).closest('div'); 
284        var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10); 
285 
286        if (!isNaN(currentVal) && currentVal > 0) { 
287            parent.find('input[name=' + fieldName + ']').val(currentVal - 1); 
288        } else { 
289            parent.find('input[name=' + fieldName + ']').val(0); 
290
291
292    var bol_total = ''; 
293 
294    $('.input-group').on('click', '.button-plus', function(e) { 
295        bol_total = '' ; 
296        incrementValue(e); 
297        bol_total += $("#b-adulto").val()+' adultos'; 
298         
299        if($("#b-nino").val() > 0){ 
300            bol_total += ', '+ $("#b-nino").val()+' niños'; 
301
302        if($("#b-inapam").val() > 0){ 
303            bol_total += ', '+ $("#b-inapam").val()+' Inapam'; 
304
305 
306        $("#MenuLinkPas").text(bol_total); 
307        
308    }); 
309 
310    $('.input-group').on('click', '.button-minus', function(e) { 
311        bol_total = '' ; 
312        decrementValue(e); 
313        console.log($("#b-adulto").val()); 
314        if($("#b-adulto").val() > 0){ 
315            bol_total += ''+ $("#b-adulto").val()+' adulto'; 
316
317         
318        if($("#b-nino").val() > 0){ 
319            bol_total += ', '+ $("#b-nino").val()+' niños'; 
320
321        if($("#b-inapam").val() > 0){ 
322            bol_total += ', '+ $("#b-inapam").val()+' Inapam'; 
323
324        $("#MenuLinkPas").text(bol_total); 
325    }); 
326     
327    $('#btnViajeFin').click(function() { 
328         var pasajeros = $("#MenuLinkPas").text().trim(); 
329         console.log(pasajeros); 
330         localStorage.setItem('tipoPasajero', '[{"id":1,"cantidad":2},{"id":2,"cantidad":2},{"id":3,"cantidad":2}]'); 
331          
332         var dest = $("#provider-json").attr("value"); 
333         var orig = $("#salida").val(); 
334         var reg  = $("#regreso").val(); 
335         event.preventDefault(); 
336       if(reg == "0" || reg == ""){ 
337             
338            var link_f = dest+"/?fechaIda="+orig+"%2000:00:00&utm_source=${Titulo.getData()}&utm_medium=buscador&utm_campaign=LandingTerminales";  
339
340         else{ 
341             
342            var link_f = dest+"/?fechaIda="+orig+"%2000:00:00&fechaRegreso="+reg+"%2000:00:00&utm_source=${Titulo.getData()}&utm_medium=buscador&utm_campaign=LandingTerminales"; 
343
344         dataLayer.push({'event': 'ClickBuscar','LandingT':'${Titulo.getData()}' }); 
345         window.open(link_f, '_blank'); 
346 
347     }); 
348         
349</script> 
350<style> 
351@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;600;700&display=swap'); 
352 
353 
354section.search{ 
355    font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
356    font-weight: 100; 
357		display:flex; 
358
359 
360.search .container{ 
361   width: 100%; 
362    background-color:rgb(127 11 11 / 90%); 
363    padding: 35px 60px 40px; 
364    color:#FFF; 
365    border-radius: 20px; 
366    margin-top:-170px; 
367
368.fechas{ 
369    display: none; 
370
371 
372.search #provider-json{ 
373    border: none; 
374    margin-top: 10px; 
375    width: 375px; 
376    height: 30px; 
377    font-size: 14px; 
378    font-weight: bold; 
379    background-color: transparent; 
380    padding-left:20px 
381
382 
383#v-origen{ 
384    pointer-events: none; 
385    color: #7F8A8F !important; 
386
387 
388.search .easy-autocomplete-container{ 
389    background: white; 
390    margin-top:-1px; 
391    position: absolute; 
392    text-transform: capitalize; 
393    height: 0px; 
394    width: 345px; 
395
396 
397.search .easy-autocomplete-container ul{ 
398    list-style: none; 
399    margin-left: 0px; 
400    margin-top: 0px; 
401    padding-left: 11px; 
402    z-index: 3; 
403    position: relative; 
404    border: 1px solid #ccc; 
405    background-color: white; 
406    min-width: 260px; 
407
408 
409.search .easy-autocomplete-container ul li{ 
410    margin:5px 0px; 
411    background-image: url("/documents/2237945/2240317/bus_2.png"); 
412  background-size: 20px 20px; 
413  background-repeat: no-repeat; 
414  background-position: left 1px top 10px; 
415  border-bottom:1px solid #ccc; 
416	font-weight: 600; 
417
418 
419.search .easy-autocomplete-container ul li.selected{ 
420    background-color:#EEE; 
421
422 
423.search .easy-autocomplete-container ul li .eac-item{ 
424    padding: 10px 0px 0px 28px; 
425		color:#000; 
426
427.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { 
428    border: 1px solid #61206A; 
429    background: #61206A; 
430
431     
432#provider-json:focus{ 
433    outline: none; 
434
435 
436 
437.v-calendar::-webkit-calendar-picker-indicator { 
438    width: 100%; 
439    height: 100%; 
440    position: absolute; 
441    top: 0; 
442    left: 0; 
443    color: transparent; 
444    background: 0 0; 
445    margin: 0; 
446    opacity: 0; 
447    pointer-events: auto; 
448
449 
450 
451 
452.search .btn-1{ 
453    pointer-events: none; 
454
455 
456a.btn-red{ 
457    width: 130px; 
458    height: 32px; 
459    color: #FFF; 
460    font-weight: 300; 
461    background: #FC232F; 
462    border-radius: 4px; 
463    font-size: 12px; 
464
465 
466a.btn-red:hover{ 
467    background-color: #64186D; 
468    color:#FFF; 
469    text-decoration: none; 
470
471 
472a.btn-viaje{ 
473    padding: 10px 20px; 
474    height: 26px; 
475    background-color: #E11F2A; 
476    color:#FFF; 
477    font-size: 12px; 
478    font-weight: 300; 
479    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2); 
480    border-radius: 4px; 
481    text-decoration: none; 
482    cursor: pointer; 
483
484a.btn-viaje:hover{ 
485    text-decoration: underline; 
486
487 
488 
489a.btn-viaje.active{ 
490    color:#E11F2A; 
491    background: #FFFDFD; 
492    text-decoration: none; 
493
494 
495.btn-search{ 
496 
497    font-size: 14px; 
498    color:#fff; 
499    background: #FC232F; 
500    border-radius: 4px; 
501    padding: 10px 55px; 
502
503 
504.btn-search:hover{ 
505    text-decoration: none; 
506    color: #fff; 
507
508 
509#new-origen{ 
510    background-color: #FFF; 
511    border:1px solid #ccc; 
512    width: 50%; 
513    height: 42px; 
514    position: relative; 
515    border-top-left-radius: 4px; 
516    border-bottom-left-radius:4px; 
517    display: inline-block; 
518
519 
520#new-destino{ 
521    background-color: #FFF; 
522    border:1px solid #ccc; 
523    width: 50%; 
524    height: 42px; 
525    position: relative; 
526    border-top-right-radius: 4px; 
527    border-bottom-right-radius:4px; 
528
529 
530a.nav-link{ 
531    color: #66818D; 
532    font-size: 13px; 
533    font-weight: bold; 
534    position: relative; 
535    padding-top: 15px; 
536    padding-left: 20px; 
537
538 
539.min-origen{ 
540    font-size: 11px; 
541    position: absolute; 
542    font-weight: 300; 
543    color: #475962; 
544    top: 1px; 
545    padding-left: 20px; 
546
547 
548.terminales-res{ 
549    background-color: #F1F6F8; 
550    position: absolute; 
551    border-top-right-radius: 5px; 
552    top: 0px; 
553    right: 0; 
554    height: 100%; 
555    width: 40%; 
556
557 
558.terminales-res p.title-2{ 
559    padding-top: 25px; 
560    padding-left: 25px; 
561    font-size: 14px; 
562    color:#172126; 
563    font-weight: 600; 
564
565 
566.terminales-res p.title-2 a.clean{ 
567    float: right; 
568    color:#64186D; 
569    font-size: 12px; 
570    text-decoration: none; 
571    margin-right: 20px; 
572
573 
574.terminales-res p.title-2 a.clean:hover{ 
575    text-decoration: underline; 
576
577 
578 
579.terminales-res p.content{ 
580    margin-top: 60%; 
581    font-size: 14px; 
582    text-align: center; 
583    color:#333333; 
584    padding: 0px 40px; 
585    font-weight: 300; 
586 
587
588 
589.terminales-res p.content span.circle-purple{ 
590    background-color: #64186D; 
591    text-align: center; 
592    color: #fff; 
593    border-radius: 50%; 
594    padding: 10px; 
595
596 
597#myMenu{ 
598        width: 720px; 
599        padding: 24px; 
600        border-radius: 5px; 
601        min-width:720px; 
602        max-width:720px; 
603        background-color:#FFFFFF; 
604        height: 520px; 
605        top:40px !important; 
606        left:0px !important; 
607        max-height:5200px; 
608        border: 1px solid #eee; 
609        overflow-x: hidden; 
610
611 
612    #myMenu2{ 
613        padding: 24px; 
614        border-radius: 5px; 
615        margin-left: -350px !important; 
616        width: 720px; 
617        min-width:720px; 
618        max-width:720px; 
619        height: 520px; 
620        max-height: 520px; 
621        top:40px !important; 
622        left:-10px !important; 
623        overflow: hidden; 
624        background-color: #fff; 
625        border: 1px solid #eee; 
626        overflow-x: hidden; 
627    }     
628 
629    .submenu 
630
631        border: none; 
632        background-color: #F1F6F8; 
633        width: 280px; 
634        height: 430px; 
635        top: 60px; 
636        left: 440px; 
637        position: absolute; 
638        overflow-y: scroll; 
639        max-width: 280px; 
640
641 
642    .submenu2 { 
643        border: none; 
644        background-color: #F1F6F8; 
645        width: 400px; 
646        height: auto; 
647        right: -39px; 
648        top: 0px; 
649        position: relative; 
650        max-width: 400px; 
651
652 
653     
654    .submenu a.origen-val,.submenu a.destino-val{ 
655        font-size: 14px; 
656        font-weight: 100; 
657        padding-right: 0px; 
658        font-family:'Montserrat' 
659
660 
661    .dropdown-menu p.title,.dropdown-menu2 p.title{ 
662        color:#000; 
663        font-weight: bold; 
664        padding-bottom: 5px; 
665        font-size: 15px; 
666        border-bottom: 1px solid #ccc; 
667        width: 490px; 
668
669 
670    .dropdown-menu p.recomendados{ 
671        font-size: 12px; 
672        color: #7F8A8F; 
673        font-weight: 600; 
674
675 
676     
677    a.nav-link{ 
678        color:#7F8A8F; 
679        font-size: 14px; 
680        text-decoration: none; 
681        font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
682
683 
684    a.nav-link:hover { 
685        color: #7F8A8F; 
686        text-decoration: none; 
687        cursor:pointer; 
688
689 
690    .city-rec{ 
691        list-style: none; 
692        font-size: 14px; 
693        width: 450px; 
694        padding-left: 0px; 
695         
696
697    .city-rec li{ 
698        line-height: 25px; 
699
700    .city-rec li a{ 
701        color:#333333;  
702        text-decoration: none; 
703        line-height: 30px; 
704        font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
705        font-size:14px; 
706
707    .city-rec li a:hover{ 
708        text-decoration: underline; 
709        color:#E11F2A; 
710
711 
712    .city-rec li a i{ 
713        color:#E11F2A; 
714
715 
716    /* LISTAS ORIGEN */ 
717    
718    #my-Menu,#my-Menu2{ 
719        columns: 2; 
720        height: 750px; 
721        margin-top: 20px; 
722        list-style: none; 
723        padding-left: 0px; 
724
725    #my-Menu2{ 
726        width: 470px; 
727
728    #my-Menu .submenu li,#my-Menu2 .submenu li{ 
729        line-height: 29px; 
730        margin-left: 12px; 
731        width: fit-content; 
732
733    li.edos a.dropdown-toggle:hover{ 
734        background-color: #E11F2A; 
735        color: #fff; 
736        border-radius: 5px; 
737        padding: 7px 10px 5px 5px; 
738
739    #my-Menu .submenu li a i,#my-Menu2 .submenu li a i{ 
740        color:#64186D; 
741        margin-right: 5px; 
742
743    #my-Menu .submenu li a.origen-val:hover,#my-Menu2 .submenu li a.destino-val:hover{ 
744        text-decoration: none; 
745        background-color: #64186D; 
746        color:#fff; 
747        padding: 4px 7px; 
748        border-radius: 4px; 
749        cursor: pointer; 
750        width: fit-content; 
751        margin-left: 9px; 
752
753    #my-Menu .submenu li a.origen-val:hover > i,#my-Menu2 .submenu li a.destino-val:hover > i{ 
754        color:#FFF; 
755
756    #my-Menu li a:focus,#my-Menu2 li a:focus{ 
757        background-color: #E11F2A; 
758        color: #fff; 
759        border-radius: 5px; 
760        padding: 7px 10px 5px 5px; 
761
762    #my-Menu li a:after,#my-Menu2 li a:after{ 
763        content: none; 
764
765    #my-Menu li.edos,#my-Menu2 li.edos{ 
766        line-height: 29px; 
767
768    #my-Menu li.edos:nth-child(n + 9) { 
769        margin-left: 60px; 
770         
771
772 
773 
774    .submenu2 li a.terminal{ 
775        font-size: 14px; 
776        color:#333333; 
777        text-decoration: none; 
778        font-family:'Montserrat'; 
779
780    #my-Menu2 .submenu2 li a.terminal:hover{ 
781        text-decoration: underline; 
782        padding: 0px 8px; 
783        cursor: pointer; 
784        width: fit-content; 
785        color:#212529; 
786        background:none; 
787        margin-left: 17px; 
788
789    #my-Menu2 .submenu2 li a.terminal:hover i{ 
790        font-size: 14px; 
791        color:#333333; 
792        cursor: pointer; 
793
794 
795 
796    /****DESTINO***/ 
797 
798    #new-destino { 
799        background-color: #FFF; 
800        border: 1px solid #ccc; 
801        width: 50%; 
802        height: 42px; 
803        margin-left: -5px; 
804        position: relative; 
805        display: inline-block; 
806        /*pointer-events: none;*/ 
807
808 
809    #new-destino .icon{ 
810        position: absolute; 
811        left: -15px; 
812        top: 5px; 
813        font-size: 12px; 
814        background: linear-gradient(180deg, #FFFFFF 0%, #E8EEF1 100%); 
815        border: 1px solid #DAE6EB; 
816        border-radius: 50%; 
817        padding: 4px 8px; 
818        color: #000; 
819
820 
821    
822     
823    .dates{ 
824        position: relative; 
825
826    .dates  input.v-calendar{ 
827        width: 50%; 
828        padding: 15px 10px 5px 20px; 
829        float: left; 
830        color: #7F8A8F; 
831        font-weight: bold; 
832        font-size: 14px; 
833        border: 1px solid #ccc; 
834        background-color: #fff; 
835        
836
837 
838    .dates input#salida{ 
839        border-top-left-radius: 4px; 
840        border-bottom-left-radius: 4px; 
841
842 
843    .dates input#regreso{ 
844        border-top-right-radius: 4px; 
845        border-bottom-right-radius: 4px; 
846
847 
848    .dates input#pasajeros{ 
849        border-radius: 4px; 
850
851    .dates .min-origend{ 
852        font-size: 11px; 
853        padding-left: 20px; 
854        position: absolute; 
855        font-weight: 300; 
856        color: #475962; 
857        top: 1px; 
858 
859
860 
861    .dates #pasajeros{ 
862        margin-left: 0%; 
863
864 
865     
866    div.v-pasajero{ 
867        background-color: #fff; 
868        width: 100%; 
869        display: inline-block; 
870        border-radius: 4px; 
871        position: relative; 
872        padding: 15px 10px 5px 10px; 
873
874 
875    div.v-pasajero a.dropdown-toggle{ 
876        color: #7F8A8F; 
877        font-weight: bold; 
878        font-size: 14px; 
879
880 
881    div.v-pasajero .min-origend.pasajeros{ 
882        font-size: 11px; 
883        padding-left: 0px; 
884        position: absolute; 
885        font-weight: 300; 
886        color: #475962; 
887        top: 1px; 
888
889 
890    #list-pasajeros{ 
891        width: 350px; 
892        margin-left: -50px !important; 
893        margin-top: 340px !important; 
894        padding: 25px; 
895        background-color: #FFF; 
896        max-width: 350px; 
897
898 
899    #list-pasajeros .box{ 
900        width: 65%; 
901        padding-top: 10px; 
902
903 
904    #list-pasajeros p.edad{ 
905        line-height: 14px; 
906        color: #7F8A8F; 
907
908 
909    #list-pasajeros p.edad small{ 
910        font-size: 11px; 
911        margin-left: 25px; 
912
913 
914    #list-pasajeros p.clean a{ 
915        font-size: 14px; 
916        font-weight: bold; 
917        color: #64186D; 
918        text-decoration: none; 
919
920 
921    .icon-shape { 
922        display: inline-flex; 
923        align-items: center; 
924        justify-content: center; 
925        text-align: center; 
926        vertical-align: middle; 
927
928     
929    .icon-sm { 
930        width: 2rem; 
931        height: 2rem; 
932
933 
934    @media all and (min-width: 992px) { 
935        .nav-item .submenu{ 
936            display: none; 
937            position: relative; 
938            left:100%; top:-7px; 
939
940        .nav-item .submenu-left{ 
941            right:100%; left:auto; 
942
943
944     
945    @media (max-width: 767.98px){ 
946        .site-wrapper a.nav-link { 
947            font-size: 14px; 
948
949         
950        #new-origen { 
951            display:block; 
952            width: 100%; 
953
954         
955        #new-destino{ 
956            width: 100%; 
957            margin-top:20px; 
958            margin-left: 0px; 
959             margin-bottom: 20px; 
960
961        #new-destino span.icon{ 
962            display:none; 
963
964 
965        .search .easy-autocomplete { 
966         width: 345px !important; 
967
968				 
969				.search #provider-json { 
970           width: 345px; 
971
972
973</style> 

¿Qué es #CompraConTiempo