/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* .container.grid-container { */
    /* max-width: 90% !important; */
/* } */

.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #fff !important;
    background-image: none !important;
    border-color: rgba(0,0,0,.1) !important;
    color: #000 !important;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
}
.wc-bookings-date-picker .ui-widget-content {
    box-shadow: none;
}
.wc-bookings-date-picker .ui-datepicker td {
    border-top: none;
    border-right: none;
}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
    background: #006be7!important;
    color: #fff;
}
.woocommerce div.product form.cart table {
    border-width: 0px;
}
.wc-bookings-date-picker .ui-datepicker-header {
    text-transform: none;
    color: #000000;
}
.wc-bookings-date-picker .ui-datepicker-header {
    background-color: #ffffff;
	background-image: none !important;
	border-top: 0px;
}
.wc-bookings-date-picker .ui-datepicker th {
    border-top: 0px;
}


.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
    background: #fff;
}
.wc-bookings-date-picker .ui-icon-circle-triangle-e {
	background-image: auto;
}
 .woocommerce li.product a.button {
    background-color: #1e73be;
}
.wc-bookings-booking-form .wc-bookings-booking-cost {
    background: transparent;
}

ol, ul {
    margin: 0 0 1.5em 0;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
    background: #034fff; 
}

.selection-start-date a.ui-state-default  {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.selection-end-date a.ui-state-default  {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

/************************* MEDIA QUERIES **************************/


/* Extra small devices (phones, less than 576px) */
@media (max-width: 575.98px) {
	.wc-bookings-booking-form {
		border: 0px;
		padding: 0;
		margin: 0 0 1em;
	}
	.wc-bookings-date-picker {
		padding: 0;
	}

}

/* Small devices (phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
  /* Styles for larger phones */
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
  /* Styles for tablets */
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.wc-bookings-booking-form {
		border: 0px;
		padding: 1em 1em 0;
		margin: 0 0 1em;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  /* Styles for large desktops */
}


