/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 17 2024 | 16:51:52 */
/* Ajouter votre code CSS ici.
                     
Par exemple:
.exemple {
    color: red;
}

Pour améliorer vos connaissances en CSS, visitez http://www.w3schools.com/css/css_syntax.asp

Fin du commentaire */ 

/* Ajouter votre code CSS ici.
                     
Par exemple:
.exemple {
    color: red;
}

Pour améliorer vos connaissances en CSS, visitez http://www.w3schools.com/css/css_syntax.asp

Fin du commentaire */ 

.header, .header-homepage
{
	display: none;
}

.mesmerize-inner-page .page-content, .mesmerize-inner-page .content, .mesmerize-front-page.mesmerize-content-padding .page-content
{
	background-color: #ececec !important;
}

ul.dropdown-menu.simple-menu-items>.current-menu-item>a, ul.dropdown-menu.simple-menu-items>.current_page_item>a
{
	color: rgb(42, 166, 51);
}

ul.dropdown-menu>li.hover>a, ul.dropdown-menu>li:hover>a
{
	color: rgb(42, 166, 51);
}

a, a:hover
{
	color: rgb(42, 166, 51);
}

h2
{
	font-size: 34px;
	color: black;
}

h3
{
	font-size: 20px;
	color: black;
}


.coloured-nav ul.dropdown-menu>li, .fixto-fixed ul.dropdown-menu>li
{
	font-family: 'roboto';
}

.elementor-28921 .elementor-element.elementor-element-04d6d2d > .elementor-widget-container
{
	border-style: none;
}

.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading::before
{
	color: #2aa633 !important;
}

.sidebar .widget, .space-bottom-small, .v-spacing
{
	display: none;
}

#offcanvas-wrapper .offcanvas-top, #offcanvas-wrapper #offcanvas-menu
{
	background-color: white;
}

.offcanvas_menu li a
{
	color: #2aa633;
}

.offcanvas_menu li.open>a, .offcanvas_menu li.open>a:hover
{
	color: #2aa633;
	border-left: 3px solid #2aa633;
}

.elementor-section
{
	background-color: white;
}

.row.basis-auto
{
	max-width: 1202px;
}

.mesmerize-front-page .navigation-bar.bordered, .mesmerize-inner-page .navigation-bar.bordered
{
	display: flex;
	justify-content: center;
}


.tpg-widget-heading-wrapper .tpg-widget-heading
{
	display: none;
}


.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line-left, .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line
{
	display: none;
}

.post-item .post-content-single
{
	padding: 0px;
}

.elementor-post__title, .elementor-post__title a
{
	line-height: 30px !important;		
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h2, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h3, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h4, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h2, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h3, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h4, .tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h2, .tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h3, .tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h4
{
	font-size: 20px;
}

.post-item .nav-links, .post-item .post-comments .navigation, .post-comments .post-item .navigation
{
	display: none;
}

.elementor-posts-container.elementor-posts-masonry
{
	display: flex;
}


.elementor-posts .elementor-post, .elementor-posts .elementor-post__card
{
	width: 400px;
	height: 350px;
}

.mesmerize-content-padding #page>.page-content, .mesmerize-inner-page #page>.page-content
{
	padding-bottom: 20px !important;
}

@media screen and (max-width: 600px)
{
	
	.elementor-posts .elementor-post, .elementor-posts .elementor-post__card
{
	width: 250px;
	height: 400px;
}
	
}