/*  
Theme Name: CABINET GENERATION    
Theme URI: https://www.creav2.com  
Description: Thème enfant de Hestia.    
Author: ThemeIsle    
URI: https://www.creav2.com    
Template: hestia    
Version: 0.1     
*/

/* MENU DEMANDE DEVIS */

.elementor-nav-menu li.menu-item-680 {
	border-radius: 15px;
	background-color:#ffffff;
}

.elementor-nav-menu li.menu-item-680 a {
	color:#FF7F00!important;
	font-weight:700!important;
}

/* PAGE ACTUS */

.colgaucheactus,
.coldroiteeactus {
	height:90%;
	border:0px solid red;
	overflow:auto;
}

.colgaucheactus::-webkit-scrollbar,
.coldroiteeactus::-webkit-scrollbar { 
	display:none!important; 
}


.page-id-22 .coldroiteeactus a.elementor-post__read-more,
.page-id-159 .coldroiteeactus a.elementor-post__read-more,
.page-id-136 .coldroiteeactus a.elementor-post__read-more {
	background-color:#FF7F00;
	padding:5px 10px;
	border-radius:5px;
}

/* AGENDA */

.mec-calendar .mec-calendar-side {
    width: 600px!important;
    display: block!important;
    float: right;
}

.mec-calendar .mec-calendar-events-side {
    width: 500px!important;
    display: block!important;
    float: left;
}

.mec-calendar .mec-calendar-events-side .mec-table-side-title,
.mec-calendar .mec-event-footer,
.event-color,
.mec-calendar .mec-has-event:after {
	display:none;
}

.mec-calendar .mec-calendar-header h2 {
    font-size: 18px!important;
    font-weight: 400!important;
    color: #37A7DA!important;
	font-family: "Montserrat", Sans-serif;
    margin-top: -35px;
}

.mec-calendar .mec-calendar-side .mec-next-month,
.mec-calendar .mec-calendar-side .mec-previous-month {
	border:none!important;
	box-shadow:none!important;
	z-index:1;
}

.mec-calendar,
.mec-calendar .mec-calendar-events-side {
	border:none!important;
	box-shadow:none!important;
}

.mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-calendar .mec-calendar-side .mec-previous-month:hover {
    background-color: #ffffff!important;
    color: #37A7DA!important;
}

.mec-calendar .mec-calendar-table-head dt {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px!important;
    font-weight: 400!important;
}

.mec-calendar dt {
	font-family: "Montserrat", Sans-serif;
    height: 40px!important;
    line-height: 40px!important;
	color: #37A7DA!important;
}

.mec-calendar .mec-table-nullday {
	font-family: "Montserrat", Sans-serif;
    color: #cacaca!important;
	font-weight: 400!important;
}

.mec-calendar .mec-selected-day, 
.mec-calendar .mec-selected-day:hover,
.mec-calendar-day.mec-has-event a {
    background: #DA9537!important;
    color: #fff!important;
	border-radius: 20px!important;
}

.mec-calendar .mec-event-article .mec-event-title {
	font-family: "Montserrat", Sans-serif;
    color: #37A7DA!important;
	font-weight: 400!important;
	font-size:18px!important;
}

.mec-calendar .mec-event-article .mec-event-title i {
	display:block;
	margin-top:10px;
	font-family: "Montserrat", Sans-serif;
    color: #000000!important;
	font-weight: 400!important;
	font-size:12px!important;
	font-style:normal;
	text-transform:initial;
}

.mec-calendar .mec-event-article:hover {
    background-color: #ffffff!important;
}

.mec-calendar .mec-event-article .mec-event-date {
	font-family: "Montserrat", Sans-serif;
    color: #000000!important;
	font-weight: 600!important;
	font-size:16px!important;
	text-transform:uppercase;
	border-left:5px solid #37A7DA;
	padding-left:20px;
}

.mec-calendar-side .mec-calendar-table {
    min-height: auto!important;
}

/* HOMEPAGE */


.home a.elementor-post__read-more {
	background-color:#FF7F00;
	border-radius:10px;
	padding:10px 20px;
}

/* PRESTATIONS */


.elementor-widget-eael-image-accordion {
	background-color:#36A7DB;
	height: 100%;
}

.elementor-widget-eael-image-accordion .elementor-widget-container {
	height: 100%;
}

.elementor-18 .elementor-element.elementor-element-128a0a5 .eael-img-accordion {
	height: 100%!important;
}


/*RESPONSIVE */


@media (max-width: 767px) {

}






















