/*
Theme Name: EcoNature Child
Theme URI: https://cmsmasters.net/eco-nature-child/
Author: cmsmasters
Author URI: https://cmsmasters.net/
Description: EcoNature Child Theme
Template: econature
Version: 1.0.0
License:
License URI:
Text Domain: econature-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

@font-face {
    font-family: acrom;  
    src: url(/wp-content/themes/econature-child/fonts/acrom-webfont.otf);  
    font-weight: normal;  
}

.header_mid_inner #navigation > li > a > span {
    padding: 0 10px !important;
}

.header_mid_inner{
	/* width: 100% !important;  original*/ 
	width: 50% !important;
}

.bottom_bg{
	background-image:url(/wp-content/uploads/2018/01/footer.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size:cover;
}

.bottom_bg h3{
	color: #FFF;
	font-weight: 500;
}
.bottom_bg a{
	color: #FFF;
	font-size: 12px;
}

.bottom_bg ul li {
    text-indent: -0.8em;
}

.header_mid_inner .logo img {   
    padding-bottom: 10px;
    padding-top: 5px;
}

.no-border{
	border-width: 0 !important;
}

/*Home*/*
.cmsms_img.with_caption{
	background-color: transparent !important;
}
.cmsms_img .cmsms_img_caption {
	font-weight: 500;
    font-size: 19px;
	color: #06143a;

}
.cmsms_img.with_caption.home_map{
	border: 0;
}

/*Icone plan directeur*/
.pde1 .cmsms-icon-heart-7:before{
	content: 'I';
	font-family: "acrom";
}
.pde2 .cmsms-icon-heart-7:before{
	content: 'II';
	font-family: "acrom";
}
.pde3 .cmsms-icon-heart-7:before{
	content: 'III';
	font-family: "acrom";
	left: -5px;
	position: relative;
}
.pde4 .cmsms-icon-heart-7:before{
	content: 'IV';
	font-family: "acrom";
}
.pde5 .cmsms-icon-heart-7:before{
	content: 'V';
	font-family: "acrom";
}
.plan-pdf{
	color: #06143a;
	font-size: 18px;
	font-weight: 500;
}

.consult-rep{
	padding-top: 30px;
}

.cmsms_img.with_caption.proj_serv{
	border: 0;
}

.number-vign{
	color: #06143a;
	font-size: 33px
}

.mvv1 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300missionvaleur1-200x200.png');
    position: relative;
    left: 0px;
    top: 0;
	width: 75px;
	height: 75px;
	content: '';
	background-size: cover;
}


.mvv2 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300missionvaleur2-200x200.png');
    position: relative;
    left: 0px;
    top: 13px;
	width: 75px;
	height: 75px;
	content: '';
	background-size: cover;
}


.mvv3 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300missionvaleur3-200x200.png');
    position: relative;
    left: 0px;
    top: 13px;
	width: 75px;
	height: 75px;
	content: '';
	background-size: cover;
}


.gc1 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv1-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}


.gc2 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv2-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc3 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv3-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc4 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv4-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc5 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv5-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc6 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv6-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc7 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv7-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc8 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv8-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc9 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv9-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.gc10 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300banderiv10-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}


.ep1 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300bonnepratique1-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.ep2 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300bonnepratique2-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.ep3 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300bonnepratique3-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.ep4 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300bonnepratique4-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.ep5 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300bonnepratique5-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}

.ep6 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/02/300x300bonnepratique6-95x95.png');
    position: relative;
    left: -5px;
    top: 2px;
	width: 95px;
	height: 95px;
	content: '';
	background-size: cover;
}


.team1::before {
    left: 85.5px !important;
}
.team1 .cmsms_icon_list_icon_wrap{
	padding-right: 80px !important;
}
.team1 .cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_5a9ec0492fad6:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team1 .cmsms_icon_list_icon{
	border-width: 0 !important;
}
.team1:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team1 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/03/Elsa.png');
	position: relative;
	left: -5px;
	top: 2px;
	width: 165px;
	height: 165px;
	content: '';
	background-size: cover;
	border-radius: 80px;
}

.team2::before {
    left: 85.5px !important;
}
.team2 .cmsms_icon_list_icon_wrap{
	padding-right: 80px !important;
}
.team2 .cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_5a9ec0492fad6:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team2 .cmsms_icon_list_icon{
	border-width: 0 !important;
}
.team2:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team2 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/03/Image1.jpg');
	position: relative;
	left: -5px;
	top: 2px;
	width: 165px;
	height: 165px;
	content: '';
	background-size: cover;
	border-radius: 80px;
}



.team3::before {
    left: 85.5px !important;
}
.team3 .cmsms_icon_list_icon_wrap{
	padding-right: 80px !important;
}
.team3 .cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_5a9ec0492fad6:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team3 .cmsms_icon_list_icon{
	border-width: 0 !important;
}
.team3:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team3 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/03/Cyn.png');
	position: relative;
	left: -5px;
	top: 2px;
	width: 165px;
	height: 165px;
	content: '';
	background-size: cover;
	border-radius: 80px;
}


.team4::before {
    left: 85.5px !important;
}
.team4 .cmsms_icon_list_icon_wrap{
	padding-right: 80px !important;
}
.team4 .cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_5a9ec0492fad6:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team4 .cmsms_icon_list_icon{
	border-width: 0 !important;
}
.team4:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team4 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/03/Vincent.jpeg');
	position: relative;
	left: -5px;
	top: 2px;
	width: 165px;
	height: 165px;
	content: '';
	background-size: cover;
	border-radius: 80px;
}


.team5::before {
    left: 85.5px !important;
}
.team5 .cmsms_icon_list_icon_wrap{
	padding-right: 80px !important;
}
.team5 .cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_5a9ec0492fad6:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team5 .cmsms_icon_list_icon{
	border-width: 0 !important;
}
.team5:hover .cmsms_icon_list_icon {
    background-color: transparent !important;
}
.team5 .cmsms_icon_list_icon:before{
    background-image: url('/wp-content/uploads/2018/03/Jacinthe.jpg');
	position: relative;
	left: -5px;
	top: 2px;
	width: 165px;
	height: 165px;
	content: '';
	background-size: cover;
	border-radius: 80px;
}


.h95 img{
	height: 95px;
}

.cmsms_post_format_img{
	display: none !important;
}

.opened-article .post .cmsms_post_header {
    padding: 7px 0 8px 0;
}
p, h4{
	/*text-align: justify!important;*/
}
#respond {

    display: none;

}