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>