#header{
background: #fff;
border-bottom:1px solid #EEE;
}
#header .navbar{
padding: .5rem 0;
}
.logo-img{
height:75px;
}
.social-medias{
background: #76B22B;
padding:5px;
}
.phone-number a{
background: #76B22B;
color:#fff;
font-weight: bold;
font-size: 18px;
padding: 15px 40px;
border-radius: 25px;
}
.phone-number a:hover{
color:#fff;
text-decoration: none;
}
#header-navbar{
}
#header-navbar .nav-link{
margin-right: 25px;
font-size:15px;
color:#333;
}
#header-navbar .nav-link:before{
content: '';
background:url(//elag-pro.fr/wp-content/themes/elag-pro/img/flower.png);
background-size:cover;
position:absolute;
width:12px;
height:12px;
margin-top: 7px;
}
#header-navbar .nav-link span{ 
margin-left: 15px;
}
#under-header{
display:none !important;
}
#under-header .nav-link.active {
background: #76B22B;
border-radius: 5px;
color: #fff !important;
}
#under-header .nav-link:not(.active):hover {
background: #F1F1F1;
border-radius: 5px;
}
.landing-page-form{
background:#FFF;
border-radius:5px;
padding:25px;
}
.landing-page-form .title{
text-align:center;
font-size:27px;
font-weight:bold;
}
.landing-page-form input,.landing-page-form textarea{
width:100%;
}
.landing-page-form textarea {
width:100%;
height:130px;
} #article h1, #article h2, #article h3, #article h4, #article h5, #article h6 {
font-family: 'Arial', sans-serif; font-weight: 700;
line-height: 1.3;
margin-bottom: 1rem;
color:#443414;
} #article p {
font-size: 1rem;
line-height: 1.8;
margin-bottom: 1.5rem;
} #article a {
color: #007bff;
text-decoration: none;
}
#article a:hover {
text-decoration: underline;
} #article blockquote {
border-left: 4px solid #007bff;
padding-left: 1rem;
font-style: italic;
color: #6c757d;
} #article img {
max-width: 100%;
height: auto;
border-radius: 5px;
margin-bottom: 1.5rem;
} #article ul, #article ol {
margin-left: 1.5rem;
margin-bottom: 1.5rem;
} #article pre {
background: #f8f9fa;
padding: 1rem;
border-radius: 5px;
overflow-x: auto;
} #article .post-content {
}
#article .featured-image img {
max-width: 100%;
border-radius: 10px;
margin-bottom: 1.5rem;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.article-box {
background: #f8f9fa; border: 1px solid #ddd; border-radius: 8px; padding: 15px;
transition: all 0.3s ease-in-out;
}
.article-box:hover {
background: #ffffff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
.article-box img {
border-radius: 6px; }
.article-box h5 {
font-size: 1.1rem;
margin-bottom: 10px;
}
.article-box h5 a {
text-decoration: none;
color: #333;
transition: color 0.3s ease;
}
.article-box h5 a:hover {
color: #007bff; }
.article-box p {
font-size: 0.9rem;
color: #666;
margin-bottom: 10px;
}
.article-box .btn {
font-size: 0.875rem;
padding: 6px 12px;
}
#realisations img {
border-radius:20px;
}