/*
   Dominicanatours - Home
 */

/* ==========================================================================
   Hero Area
   ========================================================================== */

#hero { margin-bottom: 1.5em; }

/*
Dividido en 2 columnas: izquierda y derecha.
derecha: carrusel y nav secundario, 560px en large desktop
izquierda: bucador, 440px en large desktop

Están diseñadas para funcionar dentro de un row de foundation.
*/
.hero-left,
.hero-right {
	width: 100%;
	float: left;
}

/*
   Buscador
   ========================================================================== */

/*
width: 440px; on large desktops
*/

.buscador-home__menu {
	color: #fff;
	background: #01c7f8 url("../images/ui/indentedbg.png") repeat-x 0px 0px;
}

/* 1) Solo padding en el top porque ya deja un espacio debajo esta FuturaHeavy
(ver problema con la futura en la sección de tipografía). */
.buscador-home__menu > button {
	font-family: FuturaHeavy, Helvetica, Roboto, Arial, sans-serif;
	font-weight: 800;
	line-height: 1.4;
	text-align: center;
	text-transform: uppercase;
	padding: 4px 0 0 0; /*1*/
	float: left;
	width: 33.33%;
}
/*Force para el pixel que sobra.*/
.buscador-home__menu button:first-child { width: 33.34%; }

.buscador-home__menu > button > img {
	display: block;
	margin: 0 auto;
	width: 36px;
	height: 36px;
}

/*Clearfix los botones flotados*/
.buscador-home__menu:after,
.buscador-home__menu:before { content: " "; display: table; }
.buscador-home__menu:after { clear: both; }

.buscador-home__panel {
	background-color: #f6f6f6;
	padding: 3em 0.5em 0 0.5em;
	position: relative;

}

/*Pestaña seleccionada en el buscador, con overrides para foundation.*/
.buscador-home__menu .isSelected,
.buscador-home__menu .isSelected[disabled],
.buscador-home__menu .isSelected[disabled]:focus,
.buscador-home__menu .isSelected[disabled]:hover {
	background-color: #eb690a;
	opacity: 1;
}

/* Hereda font-weight y font-family del header. */
.buscador-home__panel-title {
	color: #fff;
	font-size: 1em;
	line-height: 1.5;
	text-align: center;
	text-transform: uppercase;
	background-color: #ff8901;
	min-width: 260px;
	padding: 5px 16px 0 16px;
	margin: 0;
	position: absolute;
	top: 10px;
	left: 0;

	-webkit-border-top-right-radius: 20px;
			-moz-border-radius-topright: 20px;
					border-top-right-radius: 20px;

	-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-bottomright: 20px;
					border-bottom-right-radius: 20px;

	-webkit-box-shadow: 1px 3px 3px #bbb;
		 -moz-box-shadow: 1px 3px 3px #bbb;
					box-shadow: 1px 3px 3px #bbb;
}

/*Override foundation*/
.buscador-home__panel input[type="text"][disabled],
.buscador-home__panel input[type="text"][readonly] {
	background-color: #fff;
}

/*Remover margen vertical para los campos de entrada*/
.buscador-home__panel select,
.buscador-home__panel input[type="text"],
.buscador-home__panel .btn {
	margin-bottom: 0;
}

.buscador-home__panel label {
	color: #999;
	font-family: FuturaHeavy, Helvetica, Roboto, Arial, sans-serif;
}

/*Agregar margen vertical a los rows*/
.buscador-home__panel form .row { margin-bottom: 0.5em; }
/*No agregar a rows anidados*/
.buscador-home__panel form .row .row { margin-bottom: 0; }

.buscador-home__panel .btn--primary {
	padding: 0.5em 3em;
}

#labelCampanias { color: #333; }

/*Fix para el calendario*/
div.calendar{ z-index:2000; }

/*
   Main offers - Carousel/slider
   ========================================================================== */

/*width: 560px; on large desktop*/
/*.main-offers {}*/

/*owl carousel item*/
.oc-item,
.oc-item img {
	display: block;
	width: 100%;
	height: auto;
}

.oc-item {
	text-decoration: none;
	position: relative;
}

/*
   Precios Slider
   ========================================================================== */

/*Clase base para los precios*/
.oc-precio {
	color: #fff;
	font-family: FuturaHeavy, sans-serif;
	font-size: 1.5em;
	line-height: 1;
	text-decoration: none;
	z-index: 8;
	position: absolute;
}

#precio-sliderCrucero{
	text-align: left;
	width: 180px;
	bottom: 34%;
	left: 6%;

}

#precio-sliderMauricioN {
	font-size: 1.1em;
	text-align: left;
	padding: 4px 2px 0 2px;
	top: 40.5%;
	left: 12%;
}
#precio-sliderRomaCaribe {
	line-height: 1;
	text-align: right;
	width: 150px;
	bottom: 2%;
	right: 2%;
}
#precio-sliderRomaCaribe small { font-size: 0.5em; }

#precio-sliderGowaii {
	text-align: left;
	width: 180px;
	bottom: 17%;
	left: 10%;
}

#precio-sliderBilbao {
	text-align: left;
	width: 180px;
	bottom: 20%;
	right: -18%;
}

#precio-vuelobcnpuj{
    text-align: left;
	width: 180px;
	bottom: 39%;
	color: #FFF;
	left: 28%;
}

#precio-sliderdisfrutaguatemala{
    text-align: left;
	width: 180px;
	bottom: 20%;
	color: #FFF;
	left: 1%;
}
#precio-supercaribe{
    text-align: left;
	width: 180px;
	bottom: 22%;
	color: #FFF;
	left: 7%;
}
#precio-invierno{
    text-align: left;
	width: 180px;
	bottom: 45%;
	color: #ED7A25;
	left: 4%;
}
#precio-navidad{
    text-align: left;
	width: 180px;
	bottom: 32%;
	color: #ED7A25;
	left: 6%;
}
#precio-eneroaabril{
    text-align: left;
	width: 180px;
    bottom: 5%;
    color: #fff;
    left: 79%;
}
#precio-vivecuba{
    text-align: left;
	width: 180px;
    bottom: 15%;
    color: #ED7A26;
    left: 84%;
}
#precio-reserva50{
    text-align: left;
	width: 180px;
    bottom: 5%;
    color: #fff;
    left: 84%;
}
#precio-congresosalsa{
    text-align: left;
	width: 180px;
    bottom: 5%;
	color: #00BFFF;
    left: 84%;
}
#precio-navidad2018{
    text-align: left;
	width: 180px;
    bottom: 4%;
    color: #FFFFFF;
    left: 78%;
}
#precio-romana{
    text-align: left;
	width: 180px;
    bottom: 52%;
    color: #ED7A26;
    left: 84%;
}
#precio-riviera{
    text-align: left;
	width: 180px;
    bottom: 40%;
    color: #ED7A26;
    left: 84%;
}
#precio-cana{
    text-align: left;
	width: 180px;
    bottom: 28%;
    color: #ED7A26;
    left: 84%;
}
#precio-cuba{
    text-align: left;
	width: 180px;
    bottom: 18%;
    color: #ED7A26;
    left: 84%;
}
#precio-especialcircuito {
	text-align: left;
	width: 180px;
	bottom: 11%;
	color: #fff;
	left: 8%;
}
#precio-verano2019 {
	text-align: left;
	width: 180px;
	bottom: 7%;
	color: #fff;
	left: 8%;
}
#precio-blackfriday2018 {
	text-align: left;
	width: 180px;
    bottom: 26%;
    color: #fff;
    left: 40%;
}
#precio-corfu{
    text-align: left;
    width: 180px;
    bottom: 17%;
    color: #fff;
    left: 30%;
}
#precio-cerdena{
    text-align: left;
	width: 180px;
    bottom: 17%;
	color: #fff;
    left: 76%;
}
#precio-madeira{
    text-align: left;
	width: 180px;
	bottom: 42%;
	color: #fff;
	left: 8%;
}
#precio-guatemala{
    text-align: left;
	width: 180px;
	bottom: 32%;
	color: #ED7A25;
	left: 6%;
}
#precio-vuelosamana{
    text-align: left;
	width: 180px;
	bottom: 12%;
	color: #fff;
	left: 6%;
}
#precio-amarasamana{
    text-align: left;
	width: 180px;
	bottom: 55%;
	color: #ED7A25;
	left: 86%;
}
#precio-caribesoltour{
    text-align: left;
	width: 180px;
	bottom: 27%;
	color: #ED7A25;
	left: 85%;
}
#precio-semanasanta2018{
    text-align: left;
	width: 180px;
	bottom: 32%;
	color: #ED7A25;
	left: 6%;
}
#precio-costarica{
    text-align: left;
	width: 180px;
	bottom: 43%;
	color: #ED7A25;
	left: 9%;
}
#precio-tasasgratis{
    text-align: left;
	width: 180px;
	bottom: 22%;
	color: #FFF;
	left: 7%;
}
#precio-excursao{
    text-align: left;
	width: 180px;
	bottom: 49%;
	color: #FFF;
	left: 36%;
}
#precio-sliderNavidadNewYork{
    font-size: 1em;
    text-align: left;
    width: 180px;
    bottom: 58%;
    color: #FFF;
    left: 55%;
}

#precio-sliderNavidadCaribe {
    font-size: 1em;
    text-align: left;
    width: 180px;
    bottom: 59%;
    color: #FFF;
    left: 88%;
}

#precio-sliderNavidadMauricio {
    font-size: 1em;
    text-align: left;
    width: 180px;
    bottom: 8%;
    color: #FFF;
    left: 55%;
}

#precio-sliderNavidadDubai  {
    font-size: 1em;
    text-align: left;
    width: 180px;
    bottom: 11%;
    color: #FFF;
    left: 88%;
}
#precio-sliderJamaica{
    font-size: 1.2em;
    text-align: left;
    width: 180px;
    bottom: 40%;
    left: 27%;
}
#precio-rebajas{
    text-align: left;
	width: 180px;
	bottom: 4%;
	color: #ED7A25;
	left: 84%;
}
#precio-islasportuguesas{
    text-align: left;
	width: 180px;
	bottom: 40%;
	color: #fff;
	left: 45%;
}
#precio-crucerocosta1{
     text-align: left;
	width: 180px;
    bottom: 51%;
    color: #fff;
    left: 81%
}
#precio-crucerocosta2{
 text-align: left;
	width: 180px;
    bottom: 36%;
    color: #fff;
    left: 81%
	
   
}
#precio-crucerocosta3{
    text-align: left;
	width: 180px;
    bottom: 7%;
    color: #fff;
    left: 81%
}
#precio-crucerocosta4{
	text-align: left;
	width: 180px;
    bottom: 22%;
    color: #fff;
    left: 81%
}
#precio-feria-Lisboa.oc-precio{
	text-align: left;
    width: 180px;
    bottom: 25%;
    color: #fff;
    left: 78%;
}
/*
   Navegación secundaria
   ========================================================================== */

.secondary-nav {
	font-family: FuturaHeavy, sans-serif;
	font-size: 0.875em;
	text-align: center;
	background-color: #eee;
	width: 100%;
	margin-top: 1.2em;
}

.secondary-nav:before,
.secondary-nav:after { content: " "; display: table; }
.secondary-nav:after { clear: both; }

.secondary-nav__item {
	color: #777;
	background-color: #eee;
	padding: 1.44em 0;
	width: 33.33%;
	float: left;
}
/*Force para el pixel que sobra*/
.secondary-nav__item:first-child { width: 33.34%; }

.secondary-nav__item:link { text-decoration: none; }
.secondary-nav__item:visited { color: #777; }
.secondary-nav__item:focus {
	color: #fff;
	background-color: #eb690a;
}
.secondary-nav__item:hover {
	color: #fff;
	background-color: #eb690a;
	-webkit-transition: color, background-color 0.4s ease;
	   -moz-transition: color, background-color 0.4s ease;
	    -ms-transition: color, background-color 0.4s ease;
	     -o-transition: color, background-color 0.4s ease;
	        transition: color, background-color 0.4s ease;
}
.secondary-nav__item:active {
	color: #fff;
	background-color: orange;
}

/*
Tipos: small y large
para el large (debajo del slider):
text-transform: uppercase;
*/

/* ==========================================================================
   Ofertas titulares
   ========================================================================== */

.ofertas-titulares {
	text-align: left;
	display: block;
	vertical-align: top;
	max-width: 310px;
	margin: 0 auto 1.5em auto;
	position: relative;
	zoom:1;*display:inline;/*IE<=7 */
}

.ofertas-titulares__title {
	color: #f17300;
	font-family: FuturaBook, Helvetica, Roboto, Arial, sans-serif;
	font-size: 1.75em;
	font-weight: 400;
}

/*Si el título es hijo directo, alinear al centro.
De lo contrario alineará a la izquierda por default.*/
.ofertas-titulares > .ofertas-titulares__title { text-align: center; }

.ofertas-titulares > .oferta-img {
	max-width: 310px;
	max-height: 180px;
	display: block;
	position: relative;
}

.oferta-img:link { color: #fff; }
.oferta-img:visited { color: #fff; }
.oferta-img:hover { color: #fff; text-decoration: none; }
.oferta-img:active { color: #fff; }

.tag-destino-container {
	position: absolute;
	left: 0;
	top: 32px;
}

.tag-destino {
	color: #fff;
	font-size: 1em;
	line-height: 1.5;
	text-transform: uppercase;
	background-color: #00a9d1;
	background-color: rgba(0, 169, 209, 0.8);
	display: inline-block;
	padding: 0 10px;
	margin: 0 0 4px 0;
	-webkit-transition: all 0.25s ease;
	   -moz-transition: all 0.25s ease;
	    -ms-transition: all 0.25s ease;
	     -o-transition: all 0.25s ease;
	        transition: all 0.25s ease;

	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}
	.oferta-img:hover .tag-destino,
	.tag-destino:hover { background-color: #00a9d1; }

.tag-destino--color-a {
	background-color: #ee8400;
	background-color: rgba(238, 132, 0, 0.9);
}


.ofertas-titulares__caption {
	color: #fff;
	font-size: 0.875em;
	line-height: 1.5;
	text-align: right;
	background-color: #ffa800;
	padding-right: 15px;
}
.ofertas-titulares__caption.caption--alt { background-color: #00b0ec; }

/*
Titular: cada item/renglón/row/fila del listado
1) Para que tome todo el contenedor, área clickeable
*/
.ofertas-titulares__titular {
	color: inherit;
	font-family: FuturaBook, Helvetica, Roboto, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5;
	display: block; /*1*/
	min-height: 29px;
	position: relative;
	z-index: 0;
}
/*
Agregar el fondo degradado
Hecho así porque como el difuminado/degradado es un sprite, cuando la altura
varíe a un tamaño mayor de 30px, se verá en el fondo el resto del sprite.
De esta manera se controla que del sprite solo salga la parte deseada.
*/
.ofertas-titulares__titular:before {
	content: "";
	background-image: url(../images/ui/fadeline.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	width: 100%;
	height: 30px;
	position: absolute;
	z-index: -1;
}

.ofertas-titulares__titular:link { color: #7a7a7a; }
.ofertas-titulares__titular:visited { color: #7a7a7a; }
.ofertas-titulares__titular:hover { color: #7a7a7a;
	text-decoration: none;
	background-color: #f6f6f6;
}
.ofertas-titulares__titular:active { color: #7a7a7a; }

/*Bases para destino y precio*/
.ofertas-titulares__destino,
.ofertas-titulares__precio {
	font-family: inherit;
	display: inline-block;
	vertical-align: middle;
	zoom:1;*display:inline;/*IE<=7 */
}

.ofertas-titulares__destino {
	color: #7a7a7a;
	/*width: 207px;*/
	width: 70%;
	padding-left: 2px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	        hyphens: auto;
}

.ofertas-titulares__precio {
	color: #f17300;
	font-family: FuturaHeavy, Helvetica, Roboto, Arial, sans-serif;
	font-size: 1.5em;
	text-align: right;
	/*width: 95px;*/
	width: 30%;
	padding-right: 2px;
}

.ofertas-titulares__noches {
	color: #333;
	font-size: 80%;
	display: inline-block;
}

/* ==========================================================================
   Web exclusiva
   ========================================================================== */

.borde-exclusivo {
	background:  url(../images/borde_exclusivo.png) repeat-x center top;
	width: 150px;
	height: 14px;
	position: absolute;
	bottom: 0;
}

/* ==========================================================================
   jQuery.Autocomplete
   ========================================================================== */

.ac-loading {
	background-image: url(../images/ui/acloading_lightblue.gif);
	background-repeat: no-repeat;
	background-size: 21px 7px;
	background-position: 95%;
}

.autocomplete-suggestions {
	font-size: 0.875em;
	background-color: #fff;
	overflow: auto;
	box-shadow: -4px 4px 10px 1px #bbb;
}

.autocomplete-suggestion {
	padding: 5px 4px;
	white-space: nowrap;
	overflow: hidden;
}

.autocomplete-selected {
	background: #f0f0f0;
}

.autocomplete-suggestions strong,
.autocomplete-suggestions b {
	font-weight: normal;
	color: #0e91f1;
}

/*webkit scrollbar*/
.autocomplete-suggestions::-webkit-scrollbar { width: 6px; }
.autocomplete-suggestions::-webkit-scrollbar-track { background-color: #eee; }
.autocomplete-suggestions::-webkit-scrollbar-thumb { background-color: #ccc; }
.autocomplete-suggestions::-webkit-scrollbar-thumb:hover {
	background-color: #aaa;
}

/* ==========================================================================
   Owl Carousel overrides
   ========================================================================== */

/* mouse grab icon */
.grabbing,
.grabbing a:hover {
		cursor:url(../images/ui/grabbing.png) 8 8, move;
}

/* preloading images */
.owl-item.loading {
	background: url(../images/ui/AjaxLoader.gif) no-repeat center center
}

/* ==========================================================================
   Media Queries
   ========================================================================== */

/*
	Small screens
*/
@media only screen {
	/* Define mobile styles */
}

@media only screen and (max-width: 40em) {
	/* max-width 640px, mobile-only styles, use when QAing mobile issues */
}

/* forced for very little screen */
@media only screen and (max-width:400px)
{
	#precio-vuelobcnpuj
	{
		text-align: left;
		width: 180px;
		bottom: 38%;
		color: #FFF;
		left: 26%;
		font-size: 1em;
	}
	#precio-sliderdisfrutaguatemala
	{
		text-align: left;
		width: 180px;
		bottom: 20%;
		color: #FFF;
		left: 1%;
		font-size: 1em;
	}
	#precio-supercaribe{
    text-align: left;
	width: 180px;
	bottom: 19%;
	color: #FFF;
	left: 4%;
    }
	#precio-invierno{
    text-align: left;
	width: 180px;
	bottom: 36%;
	color: #ED7A25;
	left: 4%;
    }
	#precio-navidad{
    text-align: left;
	width: 180px;
	bottom: 24%;
	color: #ED7A25;
	left: 4%;
    }
	#precio-eneroaabril{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 4%;
	color: #fff;
	left: 81%;
    }
	#precio-vivecuba{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 17%;
	color: #ED7A26;
	left: 81%;
    }
	#precio-reserva50{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 4%;
	color: #fff;
	left: 81%;
    }
	#precio-congresosalsa{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 4%;
	color: #00BFFF;
	left: 81%;
    }	
	#precio-navidad2018{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 3%;
	color: #FFFFFF;
	left: 78%;
    }	
	#precio-romana{
    text-align: left;
	font-size: 1em;
	width: 180px;
    bottom: 52%;
    color: #ED7A26;
    left: 84%;
	}
	#precio-riviera{
		text-align: left;
		font-size: 1em;
		width: 180px;
		bottom: 40%;
		color: #ED7A26;
		left: 84%;
	}
	#precio-cana{
		text-align: left;
		font-size: 1em;
		width: 180px;
		bottom: 28%;
		color: #ED7A26;
		left: 84%;
	}
	#precio-cuba{
		text-align: left;
		font-size: 1em;
		width: 180px;
		bottom: 18%;
		color: #ED7A26;
		left: 84%;
	}
	#precio-especialcircuito {
		text-align: left;
		width: 180px;
		bottom: 7%;
		color: #fff;
		left: 8%;
	}
	#precio-verano2019 {
		text-align: left;
		font-size: 1em;		
		width: 180px;
		bottom: 7%;
		color: #fff;
		left: 8%;
	}	
	#precio-blackfriday2018 {
		text-align: left;
		width: 180px;
		bottom: 23%;
		color: #fff;
		left: 37%;
	}	
	#precio-guatemala{
    text-align: left;
	width: 180px;
	bottom: 24%;
	color: #ED7A25;
	left: 4%;
    }
	#precio-vuelosamana{
		text-align: left;
		width: 180px;
		font-size: .8em;
		bottom: 12%;
		color: #fff;
		left: 6%;
	}	
	#precio-amarasamana{
		text-align: left;
		width: 180px;
		font-size: .8em;
		bottom: 55%;
		color: #ED7A25;
		left: 86%;
	}
	#precio-caribesoltour{
		text-align: left;
		width: 180px;
		font-size: .8em;
		bottom: 27%;
		color: #ED7A25;
		left: 85%;
	}		
	#precio-costarica{
    text-align: left;
	width: 180px;
	bottom: 37%;
	color: #ED7A25;
	left: 8%;
    }		
	#precio-tasasgratis{
    text-align: left;
	width: 180px;
	bottom: 19%;
	color: #FFF;
	left: 4%;
    }
	#precio-excursao
	{
		text-align: left;
		width: 180px;
		bottom: 49%;
		color: #FFF;
		left: 36%;
		font-size: 1em;
	}
	#precio-sliderMauricioN
	{
	    font-size: 1em;
	    text-align: left;
	    padding: 4px 2px 0 2px;
	    top: 39.5%;
	    left: 12%;
	}
	#precio-sliderCrucero
	{
		font-size: 1.3em;
		text-align: left;
		width: 180px;
		bottom: 34%;
		left: 6%;
	}	
	#precio-islasportuguesas{
    text-align: left;
	font-size: .5em;
	width: 180px;
	bottom: 41%;
	color: #fff;
	left: 45%;
    }	
	#precio-crucerocosta1{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 51%;
	color: #fff;
	left: 81%;
    }	
	#precio-crucerocosta2{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 28%;
	color: #fff;
	left: 81%;
    }	
	#precio-crucerocosta3{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 13%;
	color: #fff;
	left: 81%;
    }	
	#precio-cerdena{
    text-align: left;
	font-size: 1em;
	width: 180px;
	bottom: 17%;
	color: #00BFFF;
	left: 76%;
    }		
}

/*
	Medium screens
*/
@media only screen and (min-width: 40.063em) {
	/* min-width 641px, medium screens */
	.hero-left { width: 43.5%; margin-right: 0.5%; }
	.hero-right { width: 56%; }

	/* Agregar separación para que no se vea desalineado tocando el borde.
	El problema con la futura en uso se hace notar aquí. Como está alineada
	más arriba del centro vertical y en pantallas pequeñas el texto aparece
	debajo del ícono, ya tiene un espacio y no se ve tocando el borde del menú.
	En pantallas más grandes, el texto aparece al lado del ícono,
	haciendo que este toque el borde.*/
	.buscador-home__menu > button {
		padding-bottom: 4px;
	}
	.buscador-home__menu > button > img {
		display: inline-block;
		vertical-align: middle;
	}

	.buscador-home__panel { min-height: 350px; }

	.buscador-home__panel select,
	.buscador-home__panel input[type="text"] {
		font-size: 14px;
		font-size: 0.875rem;
		height: 16px;
		height: 1.4rem;
	}

	#select-pasajeros .column,
	#select-pasajeros .columns { padding: 0 4px; }

	#carousel { max-width: 560px; }
	.owl-wrapper-outer { max-height: 265px; }

	.secondary-nav { font-size: 1em; text-transform: uppercase; }
	.secondary-nav__item { padding: 2em 0; }

	/*
		Precios sliders
	*/
	#precio-sliderGowaii{ font-size: 1.8em; bottom:16%; left:10%; }
	#precio-sliderBilbao { font-size: 2em;}
	#precio-sliderCrucero { bottom: 34.5%;}
}

}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
	#precio-sliderCruceroCaribe {font-size: 2.2em; top: 6%;left: 44%;}
	#precio-sliderMauricioN { font-size: 1.4em; top: 42.5%; left: 13%;}
/*	#precio-sliderTailandia{ bottom: 38%; }
	#precio-soltour_bahia{ bottom: 82.5%; }*/

}

@media only screen and (min-width: 500px) and (max-width: 640px)
{
	#precio-sliderCruceroCaribe {font-size: 2.2em; top: 6%;left: 44%;}
	#precio-sliderMauricioN { font-size: 1.4em; top : 42.5%; }
	#precio-vuelobcnpuj{ bottom: 48%;}
	#precio-sliderdisfrutaguatemala{ bottom: 48%;}
	#precio-supercaribe{ bottom: 48%;}
	#precio-invierno{ bottom: 48%;}	
	#precio-navidad{ bottom: 48%;}
	#precio-eneroaabril{ bottom: 48%;}	
	#precio-vivecuba{ bottom: 48%;}	
	#precio-reserva50{ bottom: 48%;}
	#precio-congresosalsa{ bottom: 48%;}		
	#precio-navidad2018{ bottom: 48%;}	
	#precio-romana{ bottom: 48%;}	
	#precio-riviera{ bottom: 48%;}	
	#precio-cana{ bottom: 48%;}	
	#precio-cuba{ bottom: 48%;}		
	#precio-especialcircuito{ bottom: 48%;}	
	#precio-verano2019{ bottom: 48%;}
	#precio-blackfriday2018{ bottom: 48%;}		
	#precio-corfu{ bottom: 48%;}
	#precio-cerdena{ bottom: 48%;}	
	#precio-madeira{ bottom: 48%;}		
	#precio-guatemala{ bottom: 48%;}
	#precio-vuelosamana{ bottom: 48%;}	
	#precio-amarasamana{ bottom: 48%;}	
	#precio-caribesoltour{ bottom: 48%;}		
	#precio-costarica{ bottom: 48%;}
    #precio-rebajas{ bottom: 48%;}	
	#precio-islasportuguesas{ bottom: 48%;}	
	#precio-crucerocosta1{ bottom: 48%;}	
	#precio-crucerocosta2{ bottom: 48%;}	
	#precio-crucerocosta3{ bottom: 48%;}		
	#precio-tasasgratis{ bottom: 48%;}
	#precio-excursao{ bottom: 48%;}
	#precio-sliderCrucero{top: 54%;}
	bottom: 48%;
}

/*
	Large screens
*/
@media only screen and (min-width: 64.063em) {
	/* min-width 1025px, large screens */
	#precio-sliderCruceroCaribe { font-size: 2.4em; top:12%; left:44%; }
	#precio-sliderMauricioN { font-size: 1.8em; }
	#precio-sliderGowaii{ font-size: 2.2em; bottom:17%; left:11%; }
	#precio-sliderBilbao { font-size: 2em; right: -12%}
	.secondary-nav { margin-top: 0; }
	#precio-sliderCrucero { bottom: 36%; font-size: 1.7em;}

}
#precio-caribepremium{
	text-align: right;
    width: 180px;
    bottom: 5%;
    color: #fff;
    left: 59%;
}

