/*
Theme Name: Flora Child
Description: Child theme for the Flora
Author: Your name here
Template: flora
*/
#content > div > section:nth-child(2) > div > div > div > div > div.w-separator.no-text {
	width: 75px !important;
}
div.w-heading.title-1 > h2:before {
	width: 70px !important;
	margin-left: -35px !important;
	background: #e05a4c !important;
}

div.w-heading.title-1 > h2:after {
	width: 70px !important;
	margin-left: -35px !important;
	background: #e05a4c !important;
}
div.owl-next, div.owl-prev {
	color: #e05a4c !important;
}
div.w-customer > p > a, div.w-customer > p > a:hover {
	color: #e05a4c !important;
}
input[type="submit"] {
	border-color: #e05a4c !important;
	background: #e05a4c !important;
}
#content > div > section.w-section.l-padding > div > div > div.col.col-12 > div > div:nth-child(2):before {
	background: #e05a4c;
	display: block;
	text-align: center;
	content: '';
	width: 70px;
	margin-left: -35px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: -18px;
}
.sep-clients {
	margin-top: 27px !important;
}
.sep-apercu {
	margin-top: 20px !important;
}
.vertical-menu li a {
	background-color: #242322 !important;
    color: #ffffff !important;
}
.vertical-menu li a:hover {
	background-color: #242322 !important;
    color: #f26149 !important;	
}
@media only screen and (min-width:768px) {
	.profil-para {
		padding-left: 17%;
		padding-right: 17%;
	}
	/* .w-custom-heading > p {
		margin-bottom: 0px !important;
	}*/
}
@media only screen and (min-width:992px) {
	.divider-3-cols .row > div:last-child, 
	.divider-3-cols .row > div:nth-last-child(2), 
	.divider-3-cols .row > div:nth-last-child(3), 
	.row.divider-3-cols > div:last-child, 
	.row.divider-3-cols > div:nth-last-child(2), 
	.row.divider-3-cols > div:nth-last-child(3), 
	.divider-2-cols .row > div:last-child, 
	.divider-2-cols .row > div:nth-last-child(2), 
	.row.divider-2-cols > div:last-child, 
	.row.divider-2-cols > div:nth-last-child(2){
        	border-bottom-width: 1px !important;
	}
}
@media only screen and (max-width:991px) {
	.processus-image{
                 display: none;
        }
        .w-info-box.w-large .w-header h3:after {
            padding-top: 10px;
            content: url("../../uploads/2018/01/icone_plus.png");
            display: block;
        }
        .clientsCarousel {
            display:none;
        }
}
section#services, section#services2 {
    padding: 0;
}

.w-info-box.w-large .w-content p:after {
    content: '';
    font-family: 'flora';
    font-size: 10px;
    line-height: 10px;
    display: none;
}
p{
    margin-bottom: 0px;
}
.w-content p{
    margin-bottom: 25px;
}


@media only screen and (max-width: 1360px){


    .w-counter-box .counter-value {
        font-size: 30px;
	margin-left: 50px;
    }
    .w-counter-box .counter-value {

    }
    .w-counter-box span {
        font-size: 40px;
        width: 50px;
    }
}

#process .w-info-box h3, 
#processus .w-info-box h3 {
    color: #f26149;
}
#testimonials .section-background .bg-image,
#temoignages .section-background .bg-image {
    background-position-x: -30vh;
}