﻿
.detalles-itinerario h4{
margin-top:20px;
margin-bottom:10px;
padding:0;
color:#1976d2;

}



.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


.price-image-parallax{
	color:#fcbf00;
	font-weight: 900;
}

.titulo-widget-form{
background-color:#1976d2;
}

.titulo-widget-form h3{
	text-transform: uppercase;
	padding:10px 10px;
	margin:0px;
	color:white;
	font-size: 14px;
	text-align: center;
}



.duracion-form{
	font-size: 14px !important;
	font-weight: 400;
	text-align: center;
}

.salida-form{
	font-size: 16px !important;
	font-weight: 400;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

.duracion-form img{
	width: 18px !important;
	margin-right: 5px;
	margin-top: -4px;
}

.star-form img{
	width: 15px;
}

.star-form {
	text-align: center;
	margin-top:5px;
}

.fecha-form{
	font-size: 15px !important;
	font-weight: 400;
	text-align: center;
}

.precio-form{
	font-weight: 700;
	font-size: 21px;
	color:#1976D2;
	text-align: center;
}



.precio-persona-form{
	font-weight: 500;
	font-size: 10px;
	color:#333;
	text-align: center;
	margin-bottom:20px;
}

.precio-persona-form input{
	margin-right: 5px;
}

.input-form-widget{
	margin-bottom:4px;
	width: 70%;
	margin-left:15%;
	padding:5px;
	border-radius: 5px;
	border-style: none;
	border:solid 1px #1976d2;
	background-color: #F5F9FC;
	font-size: 12px;

}

.texto-comentario-form{
	font-weight: 400;
	font-size: 14px;
	color:#333;
	text-align: center;
	width: 90%;
	margin-left: 5%;
}

.btn-solicitar-rezjet-form{
	background-color: #FCBF00;
	color:#1976D2;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	border:none;
	font-size: 16px;
	letter-spacing: 1px;
    width: 50%;
    margin-left:25%;
    height: 40px;
    border-radius: 25px;
}

.btn-solicitar-rezjet-form:hover{
background-color: #1976D2;
color:white;
		-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}


.icon-superior{
	padding:3px 5px 3px 5px;
	background-color: #FFF;
	margin-top:10px;
	margin-left:5px;
	border:solid 1px #fcbf00;
	border-radius: 2px;
}


.icon-superior-block{
	float:right;
}


.fechas-salidas{
	background-color: #EAEFF4;
	color:#1976D2;
	padding:10px;
	text-align: center;
	border: 1px solid #1976D2;
}

.precio-fechas-salida{
	background-color: #FFF;
	color:#000;
	padding:10px;
	text-align: center;
	border: 1px solid #1976D2;
	padding-top: 2.2%;
	font-size: 16px;
}
.precio-fechas-salida:hover{
	background-color: #FADBD8;
}
.salida_selected{
	background-color: #FDEDEC;
}


.altura-precio-fechas{
	padding-top:3.2% !important;
	font-size: 16px;
}

.fechas-salidas img{
	width: 16px;
	text-align: center;
}


.ocupacion-oculta{
	float:left;
	width: 50%;
	visibility: hidden;
	display:none;
}


.ocupacion-oculta img{
		width: 16px;
	text-align: center;
}




@media (max-width:765px) {
.ocupacion-oculta{
	float:left;
	width: 50%;
	visibility: visible;
	display:block;
	border-right: solid 1px #1976D2;
	color: #1976D2;
	font-size: 14px;
}

.ocupacion-grande-oculta{
		visibility: hidden;
	display:none;
}

.altura-mini{
	padding-top: 15px;
}
}



@media (max-width:580px) {
.tabs.tabs-bb ul.tab-nav li {width: 100%;}
#page-title.page-title-parallax{padding:50px 0;}
#page-title.page-title-parallax h1{font-size: 21px;}
}
