.pub-buscar-circuitos {}
.pub-buscar-circuitos .ola-panel-buscador .botones .scroll {
padding-top: 25px;
padding-bottom: 25px
}
.pub-buscar-circuitos .ola-panel-buscador form {
background: #fff;
padding: 0 16px 15px
}
.pub-buscar-circuitos .ola-panel-buscador form .win {
max-width: 1600px
}
.pub-buscar-circuitos .ola-panel-buscador .split .row:first-child {
flex-basis: 50%
}
.pub-buscar-circuitos .ola-panel-calculator {
display: none !important
}
@media screen and (max-width:800px) {
.pub-buscar-circuitos .ola-panel-buscador form {
padding-left: 10px;
padding-right: 10px
}
}
.pub-buscar-circuitos .ola-panel-contenido {
padding: 15px 16px 50px;
background: #f9f9f9
}
.pub-buscar-circuitos .ola-panel-contenido .mockup {
height: 40px;
width: 200px;
background: #ddd;
display: inline-block;
margin-right: 10px;
border-radius: 20px;
position: relative;
overflow: hidden
}
.pub-buscar-circuitos .ola-panel-contenido .mockup:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: .5;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
transform: translateX(-100%);
animation: anim-left-to-right-transform 2s linear infinite
}
.pub-buscar-circuitos .ola-panel-contenido .messages {
width: 100%;
background: #FEECED;
padding: 30px 60px;
margin-bottom: 30px;
border-radius: 5px
}
.pub-buscar-circuitos .ola-panel-contenido .messages h2 {
font-size: 24px;
padding-bottom: 10px
}
.pub-buscar-circuitos .ola-panel-contenido .messages ul {
margin-left: 25px
}
.pub-buscar-circuitos .ola-panel-contenido .messages.warning {
background: #fdf0dd
}
.pub-buscar-circuitos .ola-panel-contenido .messages.mfiltros {
display: none
}
.pub-buscar-circuitos .ola-panel-contenido .progress {
width: 100%;
height: 34px;
border-radius: 5px;
max-width: 1600px;
margin: 0px auto 30px;
overflow: hidden;
transition: height .5s ease, margin .5s ease
}
.pub-buscar-circuitos .ola-panel-contenido .progress.hide {
height: 0;
margin-bottom: 0
}
.pub-buscar-circuitos .ola-panel-contenido .progress .inner {
position: relative;
width: 100%;
height: 100%;
background: #fff;
border-radius: 5px;
border: 1px solid #ccc
}
.pub-buscar-circuitos .ola-panel-contenido .progress .t {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 3px 12px;
white-space: nowrap;
overflow: hidden
}
.pub-buscar-circuitos .ola-panel-contenido .progress .p {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 50%;
height: 100%;
padding: 1px 0px;
white-space: nowrap;
overflow: hidden;
background: #eac433;
color: #fff;
border: 2px solid #fff;
border-radius: 5px;
transition: width .5s ease
}
.pub-buscar-circuitos .ola-panel-contenido .progress .p span {
display: block;
padding: 0px 10px
}
.pub-buscar-circuitos .ola-panel-contenido .progress .p.anim {
background: #cc282b;
transition: width .5s ease, background 40s ease
}
.pub-buscar-circuitos .ola-panel-contenido .buscador {
max-width: 1600px;
margin: 0px auto
}
.pub-buscar-circuitos .ola-panel-contenido .buscador.xhr-sending {
position: relative
}
.pub-buscar-circuitos .ola-panel-contenido .buscador.xhr-sending:before {
display: none;
content: '';
position: absolute;
z-index: 9998;
height: 5px;
left: 0;
top: -35px;
background: #eac433;
animation: none
}
.pub-buscar-circuitos .ola-panel-contenido .buscador.xhr-sending:after {
display: none;
content: '';
position: absolute;
z-index: 9999;
height: 5px;
left: 0;
top: -35px;
background: #cc282b;
animation: xhr-sending-link 1.5s linear infinite;
transform: none
}
.pub-buscar-circuitos .ola-panel-contenido .resultados {
display: flex;
padding-left: 10%;
padding-right: 10%;
}
.pub-buscar-circuitos .ola-panel-contenido .right {
flex-grow: 1;
flex-shrink: 1;
min-width: 1px;
}
.pub-buscar-circuitos .ola-panel-contenido .agregando {
display: none;
position: fixed;
text-align: center;
z-index: 999;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2)
}
.pub-buscar-circuitos .ola-panel-contenido .agregando>.inner {
position: absolute;
top: 50%;
left: 50%;
min-width: 500px;
background: #fff;
padding: 16px;
border-radius: 4px;
transform: translate(-50%, -50%);
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)
}
.pub-buscar-circuitos .ola-panel-contenido .agregando h2 {
font-size: 30px;
text-align: center;
padding-bottom: 15px
}
.pub-buscar-circuitos .ola-panel-contenido .agregando p {
text-align: center
}
.pub-buscar-circuitos .ola-panel-contenido .agregando p.xhr-sending {
padding-left: 15px;
display: inline-block;
margin: 0px auto
}
.pub-buscar-circuitos .ola-panel-contenido .agregando p.xhr-sending:before {
display: none
}
.pub-buscar-circuitos .ola-panel-contenido .agregando p.xhr-sending:after {
left: 0;
top: 50%;
font-size: 24px;
transform: translateY(-50%)
}
.pub-buscar-circuitos .ola-panel-contenido .row .salidas select {
padding-left: 40px;
text-indent: 0px;
}
.pub-buscar-circuitos .ola-panel-contenido .row .salidas .select.dtes:before {
content: '\F204';
font-family: OlaIcons2022;
font-size: 30px;
position: absolute;
top: 9px;
left: 8px
}
.pub-buscar-circuitos .ola-panel-contenido .row .salidas .select.airs:before {
content: '\F207';
font-family: OlaIcons2022;
font-size: 30px;
position: absolute;
top: 9px;
left: 8px
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos {}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .exc {
border-radius: 4px;
margin-bottom: 25px;
box-shadow: 0px 2px 4px rgba(7, 4, 146, 0.1), 0px 24px 60px rgba(6, 47, 125, 0.05), 0px 12px 24px rgba(27, 59, 119, 0.05);
background-color: #FFFFFF;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row {
display: flex;
flex-wrap: wrap;
padding-left: 0;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-info {
flex: 0 0 50%;
padding: 35px;
min-height: 180px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-info .ampliar {
cursor: pointer;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .imagen {
flex: 0 0 25%;
border-left: 1px solid #CECECE;
text-align: center;
position: relative;
height: 220px;
min-width: 220px;
overflow: hidden;
background-color: #E2E2E2;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .imagen img {
height: 100%;
width: 100%;
max-width: 350px;
max-height: 350px;
object-fit: cover;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info {
flex: 0 0 25%;
border-left: 1px solid #CECECE;
text-align: center;
position: relative;
padding-top: 40px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info button {
border: 1px solid #F24147;
color: #F24147 !important;
background-color: #FFFFFF !important;
width: 190px;
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info button::before {
font-family: WebIcons;
content: '\F2EC';
margin-right: 6px;
font-size: 28px;
font-weight: 400;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info .descargar-itinerario {
text-decoration: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info .descargar-itinerario:before {
font-family: WebIcons;
content: '\E907';
margin-left: 0.5rem;
font-size: 28px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info .informacion-adicional {
margin-top: 1rem;
cursor: pointer;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info .informacion-adicional::before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #F6B354;
margin-right: 0.25rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .exc .exc-info .nombre {
font-weight: 700;
font-size: 18px;
line-height: 22px;
margin-bottom: 30px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .descripcion {
margin-bottom: 1rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .salidas {
border-top: 1px solid #CECECE;
padding: 10px;
display: flex;
width: 100%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .salidas .select .fechas:before {
font-family: WebIcons;
content: '\F204';
width: 300px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .acciones {
margin-bottom: 2rem;
width: 100%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .acciones {
color: #2D9CDB;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .acciones a {
color: #2D9CDB;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .basetarifa ul li {
list-style: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .basetarifa ul li.ch:before {
font-family: WebIcons;
content: '\E902';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .basetarifa ul li.th:before {
font-family: WebIcons;
content: '\F2DC';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .basetarifa ul li.rp:before {
font-family: WebIcons;
content: '\F2D5';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .montos {
margin-top: 0.75rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .precio-actual .moneda {
font-size: 20px;
font-weight: 400;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .precio-actual {
font-size: 28px;
font-weight: 600;
line-height: 30px;
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .monto-iva {
margin-bottom: 1rem;
font-weight: 600;
color: #50504F;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .leyenda {
background-color: #F5F5F5;
padding: 4px 16px;
color: #3C3C3B;
font-size: 14px;
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .leyenda-iva {
margin-bottom: 0.75rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .detalle-tarifa {
text-align: center;
padding: 0.5rem;
border-top: 1px solid#CECECE;
border-bottom: 1px solid #CECECE;
font-size: 14px;
margin-bottom: 1.5rem;
display: flex;
flex-direction: row;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .detalle-tarifa:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #009688;
vertical-align: text-top;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .detalle-tarifa .detalle {
line-height: 22px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .detalle-tarifa .icono-grafico {
margin-left: auto;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .detalle-tarifa .icono-descuento {
margin-right: 0.5rem;
margin-left: 0.5rem;
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .detalle-tarifa a {
text-decoration: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .leyenda .moneda {
color: #F24147;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .carrito .politicas-cancelacion {
margin-top: 1rem;
color: #F24147;
position: relative;
z-index: 9999;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .carrito .politicas-cancelacion a {
text-decoration: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .carrito .politicas-cancelacion a:before {
font-family: WebIcons;
content: '\E907';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .carrito .boton-carrito a:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas {
background-color: #E2E2E2;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa {
padding: 0.75rem;
display: flex;
flex-direction: row;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .basetarifa {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 10px;
padding-left: 1.5rem;
gap: 10px;
background: #FFF8EE;
border-right: 1px solid #CECECE;
border-radius: 4px 0px 0px 4px;
flex: 0 0 25%;
font-weight: 700;
color: #9E7337;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle {
flex: 0 0 45%;
background-color: #FFFFFF;
padding: 0.5rem;
font-size: 14px;
display: flex;
flex-direction: column;
position: relative;
border-right: 1px solid #CECECE;
margin: auto;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito {
flex: 0 0 30%;
background-color: #FFFFFF;
text-align: center;
padding-top: 3rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .montos {
margin-top: 0.75rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .leyenda-iva {
text-align: center;
margin-bottom: 1rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .precio-actual .moneda {
font-size: 20px;
font-weight: 400;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .precio-actual {
font-size: 28px;
font-weight: 600;
line-height: 30px;
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .precio-anterior {
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #50504F;
text-decoration: line-through;
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .porcentaje-descuento {
background-color: #009688;
color: #FFFFFF;
position: absolute;
right: 0px;
top: 0px;
padding: 2px 8px;
justify-content: center;
align-items: center;
border-radius: 0px 0px 0px 4px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .icono-descuento {
margin-right: 0.5rem;
margin-left: 0.5rem;
font-weight: 600;
position: relative;
float: right;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .icono-descuento span {
color: #FFFFFF;
background-color: #F6B354;
border-radius: 50%;
display: block;
width: 24px;
height: 24px;
text-align: center;
font-weight: 600;
line-height: 22px;
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .monto-iva {
margin-bottom: 0.5rem;
font-weight: 600;
color: #50504F;
background-color: #f7f7f7;
margin-right: 80px;
margin-left: 80px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .monto-iva span {
color: #f24147;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .leyenda {
background-color: #F5F5F5;
border-radius: 4px;
padding: 4px 16px;
color: #3C3C3B;
font-size: 14px;
margin: 0.5rem;
margin-bottom: 1rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .detalle-tarifa {
text-align: center;
padding: 0.5rem;
padding-bottom: 0;
border-top: 1px solid#CECECE;
font-size: 14px;
display: flex;
flex-direction: row;
user-select: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .detalle {
line-height: 22px;
border-radius: 4px;
background-color: #EBEFF8;
padding-left: 8px;
padding-right: 8px;
color: #0F75BC;
margin: auto;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .detalle:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #0F75BC;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle a {
text-decoration: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .leyenda .moneda {
color: #F24147;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .montos {
text-align: center;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito .politicas-cancelacion {
margin-top: 1rem;
color: #F24147;
position: relative;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito .politicas-cancelacion a {
text-decoration: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito .politicas-cancelacion a:before {
font-family: WebIcons;
content: '\E907';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito .boton-carrito a {
width: 80%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito .boton-carrito a:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .header {
display: none;
flex-direction: row;
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .header .cantidad {
padding: 0.5rem;
padding-bottom: 0rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .header .leyendas {
margin-left: auto;
display: flex;
flex-direction: row;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .header .leyendas .icono-informacion span::before {
font-family: WebIcons;
content: '\E78A';
color: #FFFFFF;
background-color: #F24147;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
display: inline-block;
font-size: 24px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win {
display: none;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win {
display: none;
position: absolute;
z-index: 9999;
top: 49.5%;
left: 26px;
padding-right: 25px;
transform: translate(-60%, -55%);
color: #3C3C3B;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win:before {
content: none;
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos div .win table {
border-radius: 4px;
width: 100%;
min-width: 300px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win td {
border: 1px solid #E2E2E2;
background: #FAFAFA;
font-size: 12px;
color: #3C3C3B;
white-space: nowrap;
padding: 10px
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win th {
border: 1px solid #E2E2E2;
background: #3C3C3B;
font-size: 12px;
color: #fff;
font-weight: 400;
white-space: nowrap;
padding: 10px
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win td.n {
text-align: right
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos td.c {
text-align: center
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .txt {
padding-top: 10px;
line-height: 18px;
text-align: center
}
.pub-buscar-circuitos .ola-panel-contenido .win .tarifas-destino {
display: flex;
flex-direction: row;
background-color: #F5F5F5;
border-radius: 4px;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
padding: 0.25rem;
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .detalle-tarifa .detalle:hover .win {
display: block !important;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win .button_close { display:none; position:absolute; top: 0px; right: 27px; width: 17px; height: 17px; padding:0; margin:0; background:transparent; transition:top ease .5s, right ease .5s; background: transparent; border-radius: 10px;}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win .button_close:before { content:'\E504'; font-family:WebIcons; font-size:12px; color:#3C3C3B; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:color ease .5s }
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win .button_close:hover:before { color:rgb(242, 65, 71)}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .detalle-tarifa .impuesto {
display: flex;
flex-direction: row;
font-weight: 600;
padding: 5px;
margin-top: 5px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .detalle-tarifa .impuesto:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #F24147;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle .detalle-tarifa .win::before {
top: 73%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa .carrito .politicas-cancelacion:hover .cancel-table {
display: block;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table {
display: none;
position: absolute;
top: 49.5%;
left: 80px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 600px;
z-index: 1;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table .inner .a-partir {
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table .inner .leyenda {
text-align: center;
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table table {
width: 100%;
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table table tr:nth-child(2n-1) td {
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table table tr:nth-child(2n) td {
margin-bottom: 1rem;
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table table tr {
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito .politicas-cancelacion:hover .cancel-table {
display: block;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table {
display: none;
position: absolute;
top: 49.5%;
left: 60px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 600px;
z-index: 10;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table .inner .a-partir {
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table .inner .leyenda {
text-align: center;
font-weight: 600;
background-color: #E2E2E2;
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table table {
width: 100%;
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table table tr:nth-child(2n-1) td {
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table table tr:nth-child(2n) td {
margin-bottom: 1rem;
font-size: 14px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table table tr {
margin-bottom: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table .noches_hasta_checkin {
border: 1px solid #eee;
text-align: center;
}
.mleftauto {
margin-left: auto;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .toggle-tarifas {
color: #3C3C3B;
padding: 0.5rem;
background-color: #E2E2E2;
text-align: center;
cursor: pointer;
}
.pub-buscar-circuitos .ola-panel-contenido div[class^="circuitos-modal-"] {
display: none;
position: fixed;
z-index: 99;
left: 0;
right: 0;
top: 0px;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .4);
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info {
display: flex;
border-radius: 4px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
background-color: #ffffff;
width: 74%;
margin-top: 100px;
max-height: 445px;
overflow: hidden;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info .cerrar {
text-align: right;
position: absolute;
right: 15px;
top: 10px;
cursor: pointer;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info .cerrar::before {
font-family: WebIcons;
content: '\F004';
font-size: 40px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info .titulo {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 10px;
gap: 10px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info .info {
padding: 36px 36px 16px 36px;
gap: 10px;
overflow-y: scroll;
width: 100%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info .info p {
margin-bottom: 20px;
width: 100% !important;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .circuitos-modal-info .info .nombre {
font-size: 24px;
font-weight: 700;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos {
background: #F5F5F5;
border-radius: 4px;
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 8px 16px;
gap: 10px;
margin: 0.5rem;
margin-top: 1.25rem;
width: 100%;
flex-wrap: wrap;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo {
display: flex;
flex-direction: row;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .lugar {
position: relative;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .dia {
background-color: #F24147;
border-radius: 50%;
color: #FFFFFF;
width: 19px;
height: 19px;
padding: 1px;
position: absolute;
text-align: center;
line-height: 16px;
margin-top: -18px;
left: 35%;
font-weight: 600;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .bus::before {
font-family: OlaIcons2022;
content: '\F105';
font-size: 60px;
color: #F67A7E;
margin-right: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .avion::before {
font-family: OlaIcons2022;
content: '\F100';
font-size: 60px;
color: #F67A7E;
margin-right: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .tren::before {
font-family: WebIcons;
content: '\F2A4';
font-size: 60px;
color: #F67A7E;
margin-right: 0.5rem;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .crucero::before {
font-family: WebIcons;
content: '\F2AE';
font-size: 60px;
color: #F67A7E;
margin-right: 0.5rem;
}
@media screen and (max-width:800px) {
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos {
flex-direction: column;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .tramos .tramo .dia {
position: initial;
display: inline-block;
width: 22px;
height: 22px;
}
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .sin-tarifa {
text-align: center;
color: #cc282b;
font-size: 20px;
width: 100%;
}
@media screen and (max-width:800px) {
.pub-buscar-circuitos .ola-panel-contenido .resultados {
padding-left: 5%;
padding-right: 5%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .imagen {
flex: 0 0 100%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-info {
flex: 0 0 100%;
min-height: auto;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .exc-tarifa {
flex: 0 0 100%;
padding: 40px
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .basetarifa {
flex: 0 0 100%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .exctarifa-detalle {
flex: 0 0 100%;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .carrito {
flex: 0 0 100%;
padding-bottom: 30px;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa {
display: block
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .win {
transform: translate(-10%, -10%);
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .opcionestarifas .exctarifa .cancel-table {
min-width: 0 !important;
transform: translate(-10%, -10%);
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .cancel-table {
min-width: 0 !important;
}
.pub-buscar-circuitos .ola-panel-contenido .circuitos .row .mas-info {
padding-top: 10px;
padding-bottom: 20px;
flex: 0 0 100%;
}
}
@media screen and (max-width:500px) {
.pub-buscar-circuitos .ola-panel-contenido .resultados {
padding-left: 5px;
padding-right: 5px;
}
}
.paginacion ul {
display: flex;
justify-content: end;
list-style: none;
}
.paginacion li.pagina {
color: #3C3C3B;
border: 1px #DFE3E8 solid;
border-radius: 4px;
margin-left: 0.50rem;
width: 30px;
height: 30px;
text-align: center;
line-height: 20px;
background-color: #ffffff;
}
.paginacion li.activa {
border: 1px solid #F24147;
}
.paginacion li.pagina a {
text-decoration: none;
display: block;
padding: 00.25rem;
color: #3C3C3B;
}
.paginacion li.activa a {
color: #F24147;
}