/*
Theme Name: Locadec
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/



.price_option{
	color: #ed7b34;
text-align: center;
font-size: 1.2em;
font-weight: 600;
border: 1px solid #ed7b34;
margin: 20px 0;
}

.header-nav a{
	border-radius : 10px;
}

.yith_booking_service-boxes-supplementaires .yith-wcbk-form-section-services{
	display : none;
}

.header-nav a:hover{
	border-radius : 10px;
}

.account-link,.header-cart-link{
	background-color: #e7e7e7;
padding: 5px 15px;
border-radius: 10px;
}

.active_boxe{
    border :  2px solid #ed7b34;
    padding-top: 20px;
    margin-top: 20px;
	margin-bottom : 20px;
    border-radius: 10px;
}

.boxe_custom1:hover,.boxe_custom2:hover, .boxe_custom3:hover{
	border : 1px solid #8f8f8f;
    padding-top: 20px;
    margin-top: 20px;
	margin-bottom : 20px;
    border-radius: 10px;
}

.product-category .count{
	display : none;
}

.type-product .figure,.type-product .slide{
	max-height : 500px;
	text-align : center;
}

.type-product .flickity-slider img{
max-height: 500px;
width: auto;
}

.woocommerce-product-gallery__image--placeholder{
	text-align : center;
}

.product_cat-boxes-exterieurs .wc_bookings_field_resource,.product_cat-boxes-interieurs .wc_bookings_field_resource{
	display : none;
}

.wc_bookings_field_resource select{
	display : none;
}

.wc_bookings_field_resource label{
	font-size : 1.3em;
}

/* 
   Modify the color styles of the WooCommerce Bookings datepicker calendar.
   Add any/all of these styles to your theme's custom CSS, but be sure to change
   the color hex codes to your choice. They're all black here.
*/

/* Month header background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header {
	background-color: #000000;
}

/* Previous/Next month arrow background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next, 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev {
	background-color: #000000;
}

/* Previous/Next month arrows if not allowed, and calendar dates that are not available */
.ui-state-disabled, 
.ui-widget-content .ui-state-disabled, 
.ui-widget-header .ui-state-disabled {
	opacity: 0.35;
}

/* Days of the week header background color */
.ui-datepicker-calendar thead {
	background-color: #000000;
}

/* Days of the week header font color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th {
	color: #000000;
}

/* Past calendar days background color (not available) */
.ui-datepicker-calendar tbody {
	background-color: #000000;
}

/* Available calendar days background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a {
	background-color: #000000 !important;
}

/* Available calendar day hover background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover {
	background-color: #000000 !important;
}

/* Fully booked calendar days */
.wc-bookings-date-picker .ui-datepicker td.fully_booked a, 
.wc-bookings-date-picker .ui-datepicker td.fully_booked span {
	background-color: #000000 !important;
}

/* Days not bookable based on the availability rules */
.wc-bookings-date-picker .ui-datepicker td.not_bookable {
	background-color: #FFFFFF !important;
}

/* Today's date on calendar background color */ 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a { 
	background-color: #000000 !important; 
}

/* Partially Booked Red Triangle */
.wc-bookings-date-picker .ui-datepicker td.partial_booked a:before {
    border-top: none; /* This style removes the red triangle */
}


/* Time Blocks Hover */
#wc-bookings-booking-form .block-picker li a:hover {
	background-color: grey !important;
}

/* Selected Date*/ 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
	background-color: #239e57 !important; 
}

.hide{
	display : none;
}

.wc-bookings-date-picker-choose-date{
	display : none !important;
}

.wc-bookings-date-picker legend {
	color: #fff !important;
background-color: #444;
text-align: center;
margin : 0;
padding : 0;
}

.product-tabs{
	display : none;
}

.grey_hover img{
    filter:opacity(90%);
 
}
.grey_hover img {
    transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;
}

.grey_hover img:hover{
    filter: grayscale(0%);
}

.cat-item-41{
	display : none !important;
}

.pricing-table-items p{
	font-size : 12px;
}

.pricing-table-header .is-xxlarge{
	font-size : 1.5em;
}

.products.has-equal-box-heights .box-image {
    padding-top: 70% !important;
}

.more_boxe{
	display : none;
}

.product_cat-boxes-interieurs .more_boxe{
	display : block !important;
}

.product_cat-boxes-exterieurs .more_boxe{
	display : block !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.boxe_custom1,.boxe_custom2,.boxe_custom3{
	margin : 10px !important;
}



}