@charset "utf-8";

/* INICIO el pastor en construcción */

/*body.home .mphb_sc_rooms-wrapper .post-42 .mphb_room_type_featured_image_wrapper:before {
	content: "Villa en reformas. Disculpe las molestias";
    position: absolute;
    width: 100%;
    height: 100%;
	left: 0;
    top: 0;
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 5% 20px 0;
    background: rgba(0,0,0,0.7);
}
.homepage-widget-area .post-42 > *,
body.home .mphb_sc_rooms-wrapper .post-42 a,
body.home .mphb_sc_rooms-wrapper .post-42 .mphb-room-type-title,
body.home .mphb_sc_rooms-wrapper .post-42 button,
body.home .mphb_sc_rooms-wrapper .post-42 .mphb-view-details-button,
.tagcloud .tag-link-30,
#menu-item-542, .menu-item-542 {
	pointer-events: none;
	cursor: default;
}
body.page-id-278 .post-42 {display: none;}*/

/* FIN el pastor en construcción */


a[rel=tag] {
	pointer-events: none;
}
.top-navigation-right {display: none;}
#google_translate_element {
    position: absolute;
    right: 100px;
    top: 23px;
}





/*home*/
.home.page-template-template-front-page .mphb_sc_rooms-wrapper .mphb-room-type {
	margin: 0 auto;
}
.home .mphb_sc_search-wrapper .mphb_sc_search-children,
.home .mphb_sc_search-wrapper .mphb_sc_search-adults {
	display: none;
}
.homepage-widget-area .widget_mphb_rooms_widget .mphb_room_type_bg_wrapper {
	background: transparent;
}
.homepage-widget-area .mphb-widget-room-type-title a,
.homepage-widget-area .mphb-widget-room-type-description p,
.homepage-widget-area .mphb-widget-room-type-attributes li,
.homepage-widget-area .mphb-widget-room-type-price span {
	/*text-shadow: -1px -1px 1px #000, 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000;*/
	background: rgba(0,0,0,0.5);
}

/*proceso de reserva*/
.page-id-278 ul.proceso li:nth-child(1) {
	color:#01bea0;
}
.page-id-279 ul.proceso li:nth-child(2) {
	color:#01bea0;
}

	/*datepicker*/
	.mphb-date-selectable {
		/*background-color: rgba(1,190,160,0.6) !important;*/
	}
	/*Disponibilidad*/
	.mphb-check-children-date-wrapper, .mphb-adults-wrapper {
		display:none !important;
	}
	/*resultados de búsqueda*/
		/*número de alojamientos*/
		.mphb_sc_search_results-wrapper .mphb_sc_search_results-info {display: none;}
		/*seleccione entre alojamientos*/
		.mphb_sc_search_results-wrapper .mphb-reservation-cart {display: none;}
		/*alojamiento seleccionado*/
		.mphb-reserve-room-section.mphb-rooms-added p.mphb-rooms-reservation-message {
			margin: 35px 0 0 45px;
			padding: 10px 50px 10px 30px;
			border: 1px solid #e0e1e5;
			width: fit-content;
		}
		/*icono carrito*/
		div.mphb-rooms-reservation-message-wrapper:after {
			content: url("../../../../wp-content/uploads/2018/12/cart.png");
			position: relative;
			top: -50px;
		}
		/*botones confirmación*/
		button.button.mphb-button.mphb-confirm-reservation:before {
			content: ">";
			line-height: 0;
			left: -50px;
			position: relative;
			color: #01bea0;
		}
		/*Título enlazable*/
		.mphb-room-type-title:hover {
			color: #01bea0 !important;
		}
		/*segundo alojamiento*/
		.mphb_sc_search_results-wrapper .mphb-room-type:nth-child(4) { }
		/*imagen no clicable*/
		.mphb_sc_search_results-wrapper .mphb_room_type_featured_image_wrapper a {
			pointer-events: none;
			cursor: default;
		}
		/*boton ver detalles*/
		.mphb_sc_search_results-wrapper p.mphb-view-details-button-wrapper {display: none;}
		/*desplegable nº alojamientos*/
		.mphb_sc_search_results-wrapper p.mphb-rooms-quantity-wrapper {display: none;}
		
	/*confirmación de reserva*/
		/*número de habitación*/
		.mphb_sc_checkout-wrapper h3.mphb-room-number  {display: none;}
		/*tipo de alojamiento*/
		.mphb_sc_checkout-wrapper .mphb-room-type-title  {display: none;}
		/*número de ocupantes*/
		.mphb_sc_checkout-wrapper .mphb-adults-chooser {display: none;}
		/*nombre del ocupante*/
		.mphb_sc_checkout-wrapper .mphb-guest-name-wrapper {display: none;}
		/*selección de vivienda*/
		div.mphb-rooms-reservation-message-wrapper {
			position: relative;
		}
		
		
		/*selección de tarifa*/
		.mphb_sc_checkout-wrapper .mphb-room-rate-variant {
			margin: 0 0 0 20px !important;
			width: 250px;
			padding: 15px 0 0 30px;
			transition: background-color 0.25s ease;
		}
		.mphb_sc_checkout-wrapper .mphb-room-rate-variant:hover {
			background-color: #01bea0;
		}
		.mphb-checkout-text-wrapper.mphb-checkout-section {
			border-bottom: 1px solid #f0f0f0;
			padding-bottom: 3.125em;
		}

/*Alojamientos*/
	body.single .site-content > .entry-header:before,
	body.page .site-content > .entry-header:before {
		display: none;
	}
	aside.widget-area .widget {
		margin-bottom: 2.5em;
	}
	aside.widget-area .widget_contact_info .confit-email {
		margin: 1em 0;
	}
	aside.widget-area .widget_contact_info {
	
	}
	.comments-area p.comment-subscription-form {
		display: none;
	}
	.widget_media_gallery img {
		cursor: pointer;
		pointer-events: auto;
	}
	.jp-carousel-image-meta,
	.jp-carousel-left-column-wrapper {
		display: none;
	}
	body.postid-42 p.mphb-required-fields-tip:before,
	body.postid-44 p.mphb-required-fields-tip:before {
		content: "Para reservas inferiores a una semana, contacte con nosotros";
		font-size: 12px;
		display: block;
		font-weight: normal;
		color: #666666;
		position: relative;
		top: -10px;
	}


	/*La redonda*/
	.postid-44 .tagcloud a.tag-link-31 {
		background-color: #01bea0;
	}
	/*El pastor*/
	.postid-42 .tagcloud a.tag-link-30 {
		background-color: #01bea0;
	}
	.postid-42 section.widget_contact_info {position:relative;}
	.postid-42 section.widget_contact_info > div:before {
		content: " ";
		width: 100%;
		height: 216px;
		position: absolute;
		display: block;
	}
	
/*Categorías*/
body.category .more-link {
	background-color: #01bea0;
	border: 1px solid #01bea0;
	text-align: center;
	vertical-align: middle;
	padding: 18px 47px;
	color: #fff;
	text-decoration: none;
	top: 15px;
	position: relative;
}
body.category .more-link:hover {
	background-color: #333;
}
body.category .entry-footer {
	display: none;
}
body.category article {
    padding-bottom: 80px;
    border-bottom: 1px solid #ececec;
}


	/*Turismo en la valldigna*/
	body.category-40 .site-content {
		background-image: url('/wp-content/uploads/2018/02/panoramica-valldigna-2.jpg');
		background-repeat: no-repeat;
		background-size: contain;
	}
	body.category-40 .page-header {
		margin-bottom: 26vw;
	}
	body.category-40 .page-header h1 {
		display: none;
	}
	
	
	/*Donde comer en la valldigna*/
	body.category-38 .site-content {
		background-image: url('/wp-content/uploads/2018/02/comida-mediterranea.jpg');
		background-repeat: no-repeat;
		background-size: contain;
	}
	body.category-38 .page-header {
		margin-bottom: 26vw;
	}
	body.category-38 .page-header h1 {
		display: none;
	}
	body.category-38 .vce-col:first-child .vce-text-block-wrapper p {
		width: 160px;
		height: 160px;
		overflow: hidden;
		margin: 0 auto;
	}
	body.category-38 .vce-col:first-child .vce-text-block-wrapper img {
		width: 100%;
		height: 100%;
	}
	
	/*Turismo en Denia*/
	body.category-4 .site-content {
		background-image: url('/wp-content/uploads/2018/03/panoramica-denia.jpg');
		background-repeat: no-repeat;
		background-size: contain;
	}
	body.category-4 .page-header {
		margin-bottom: 26vw;
	}
	body.category-4 .page-header h1 {
		display: none;
	}
	
	/*Donde comer en Denia*/
	body.category-2 .site-content {
		background-image: url('/wp-content/uploads/2018/03/gastronomia-denia.jpg');
		background-repeat: no-repeat;
		background-size: contain;
	}
	body.category-2 .page-header {
		margin-bottom: 26vw;
	}
	body.category-2 .page-header h1 {
		display: none;
	}
	body.category-2 .vce-text-block div.rest {
		height: 160px;
		margin-bottom: 3em;
	}
	body.category-2 .vce-text-block h3 {
		position: relative;
		left: 50%;
		top: -7em;
	}
	body.category-2 .vce-text-block p {
		position: relative;
		left: 50%;
		top: -12em;
	}
	body.category-2 .vce-text-block img {
		position: relative;
		left: 15%;
	}
	
@media screen and (max-width: 890px) {	
	
	.search-icon-wrapper {display: none !important;}
	#google_translate_element {
		top: 98px;		
	}
	.socialmedia {
		position: absolute;
		top: 95px;
		right: 45px;
	}
	body.category-2 .rest {
		width: 65%;
	}
	body.category-2 .vce-text-block h3 {
		top: -8em;
		left: 55%;
	}
	body.category-2 .vce-text-block p {
		top: -13em;
		left: 55%;
	}

}
	
@media screen and (max-width: 640px) {

	body.category-2 .vce-text-block div.rest {
		height: auto;
	}
	body.category-2 .rest {
		width: auto;
		left: auto;
	}
	body.category-2 .vce-text-block h3 {
		top: auto;
		left: auto;
	}
	body.category-2 .vce-text-block p {
		top: auto;
		left: auto;
	}

}
@media screen and (max-width: 480px) {
	#google_translate_element {

		right: 80px;
	}
	.socialmedia {

		right: 27px;
	}
}
	
	
