/* 
 Theme Name:     Gestión de Reputación
 Author:         Gestión de Reputación
 Author URI:     https://gestiondereputacion.com
 Template:       Divi
 Version:        0.1
 Description:   Personalización del Theme DIVI.
*/ 

/* ------ HEADER ------ */

/* ---- MENÚ ---- */



/* ------ SELECTOR DE RESERVA ------ */

/* - Ocultar Time Zone - */
.wc-bookings-date-picker-timezone-block {
	display: none;}

/* - Fondo del selector de mes - */
.wc-bookings-date-picker .ui-datepicker-header {
	background-color: #b19f80 !important;
	background-image: none;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{
	background: #92846a !important;}

/* - Fondo del selector de día - */
.wc-bookings-date-picker .ui-datepicker td.bookable a {
	background-color: #a6ac99 !important;}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
	background: #808168 !important;}

/* - Fondo del selector de hora - */
.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a {
	color: #a6ac99}
.wc-bookings-booking-form .block-picker li:nth-child(2n) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(2n) a:focus {
	background: #a6ac99 !important;}
.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:focus {
	background: #a6ac99 ;}

.wc-bookings-booking-form .block-picker li a.selected {
	background: #808168 !important;}

.wc-bookings-booking-form .block-picker li:nth-child(2n) a {
	background: #FFFFFF !important;
}
.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:hover {
	background: #a6ac99 !important;}

li.block[data-block="1000"], 
li.block[data-block="1800"]{
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 900;
	background: #FFFFFF !important;
	border: 1px solid #808168!important;
	margin: 5px;
	width: 50%;
}

.wc-bookings-booking-form .block-picker {
	padding: 0 0 0 25px;}
.wc-bookings-booking-form fieldset {
	margin: 0 !important;}

.wc-bookings-booking-form .wc-bookings-booking-cost {
  	background: #b19f80;
  	border-top: 1px solid #ddd;
  	position: relative;
  	margin: 10px -3px;
  	padding: 1em;
  	color: white;
	font-size: 18px;}

/* --- Estilos Avanzados para Días Parcialmente Reservados --- */

.wc-bookings-date-picker .ui-datepicker td.partial_booked a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 2.5em solid #e8b9b4;
  border-right: 4.7em solid transparent;
  z-index: -10;
  opacity: 1;}


/* ------ FOOTER ------ */




/* --------- MÓVIL --------- */

@media (max-width: 800px) {
	
.wc-bookings-date-picker .ui-datepicker td.partial_booked a::before {
  border-top: 30px solid #e8b9b4;
	border-right: 30px solid transparent;}
}
