/*
Theme Name:   Hello Elementor
Description:  Hello Elementor Theme
Author:       Vincent TOURNERET
Template:     hello-elementor
Version:      1.0.0
*/

/**
OVERIDE AMELIA PLUGIN
*/
  
  
.am-event-modal__header-title-text {
	--iec-text-color: #00A7E7;
}

.am-event-modal__tags-inner {
	background-color: rgba(238, 114, 3, 1)!important;
	--iec-text-color: white!important;

}

.el-dialog__close.el-icon.el-icon-close{ 
	--iec-text-color:white!important;
}

.am-event-spots-left{
	--sec-text-color-lighten50:#00A7E7!important;
}


.am-event__btn span {
    --sec-text-color:white!important;
}

.amelia-app-booking #amelia-booking-wrap #am-event-calendar-page.am-wrap .am-event__btn-today:hover span {
	--am-primary-color:white!important;
	color: white;
}


.am-event__btn i{
	--sec-text-color:white!important;
}

.el-dialog__close.el-icon.el-icon-close{
	--inec-text-color:white!important;
}


.am-event-modal__header-title-text{
	--inec-text-color:#00A7E7!important;
}



.am-event-modal__header-title-text{
	--cef-text-color:#00A7E7!important;
}



.el-dialog__close.el-icon.el-icon-close{
	--cef-text-color:white!important;
}


#am-event-calendar-page .am-event-day{
	color: rgba(238, 114, 3, 1)!important;
}

.am-event-modal__header-title-text{
	--coec-text-color:#00A7E7!important;
}

.el-dialog__close.el-icon.el-icon-close{
	--coec-text-color:white!important;
}


.amelia-app-booking #amelia-booking-wrap .ql-description p {
    color: #144094!important;
}


.el-pagination button:hover,
.el-pagination button:focus
{
    background-image: none!important;
    background-color: transparent!important;
}

.el-pager li.active {
    border: 0!important;
}
#amelia-booking-wrap li.active {
    color: rgba(238, 114, 3, 1)!important;
}

.amelia-app-booking #amelia-booking-wrap li {
	font-size: 14px!important;
}
#amelia-booking-wrap .btn-prev,
#amelia-booking-wrap .btn-next {
    color: #00A7E7!important;
}

#amelia-booking-wrap li {
    color: #144094!important;
}
.el-pager .number {
    margin: 0 3px 0 3px!important;
}


@media screen and (max-width: 1024px) {
    #salon-map .leaflet-map{
		width: 250px!important;
		height: 175px!important;
	}

}


@media screen and (max-width: 768px) {
    #salon-map .leaflet-map{
		width: 240px!important;
		height: 160px!important;
	}
}

.woocommerce-error {
	z-index: 1;
}

div.am-event-price, div.am-event-upcoming__block-price, div.am-confirmation-booking-cost, span.am-event-modal__header-booking-btn-price  {
	display: none!important;
}

.woocommerce-currency-selector {
	width: fit-content!important;
    color: #144094!important;
    border: 1px solid #144094!important;
}

.cadcom-form-search {
	display: flex;
}
