.no-wc-breadcrumb .site-header{
margin-bottom: 10px;
}
.site-branding .site-title::before{ display: inline-block;
width: 65px;
position: relative;
top:15px;
}
.bannfooter{
margin: 0 0 25px 0;
}
.bannfooter img{
text-align: center;
margin: 0 auto;
}
li{
list-style: circle;
}
.vc_column-inner{
padding: 15px;
}
@media (min-width: 768px){
.site-branding .site-description {
margin: 0px 0 0 65px;
}
}
button.menu-toggle{
margin-top: 30px;
}
.hentry.type-page .entry-header{
display: none;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{
margin-bottom: 0;
}
h3{
color: #39b34a;
font-weight: 600;
}
}
.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle{
}
.textcenterwhite, .textcenterwhite h3{
text-align: center;
color: #fff;
}
.textwhite, .textwhite h1, .textwhite h2, .textwhite h3{
color: #fff;
}
.bgblue{
background: #39aa4a;
}
.textcenter{
text-align: center;
} .allpost .item {width: 28%;display: inline-block;position: relative;}
.allpost {display: flex;flex-wrap: wrap;justify-content: space-between;}
.backgart {height: 200px;background-position: center;background-size: cover;}
p.titleart {margin-bottom: 5px;text-transform: uppercase;text-align: center;font-weight: bold;margin-top: 15px;}
p.exceart {max-width: 75%;margin: 0 auto;text-align: center;margin-top: 3px;}
p.exceart + p {max-width: 75%;margin: 0 auto;text-align: center;margin-top: 3px;}
.allpost .item a {position: absolute;left: 0;right: 0;bottom: 0;top: 0;}
@media screen and (max-width: 768px){
.allpost .item {width: 100%;margin-bottom: 20px;}
.single-post h1.entry-title {font-size: 27px;padding: 0 15px;}
.nav-links {padding: 0 15px;}
.lignement .footer-widgets-wrapper {padding: 0.8em 15px;}
.bann300 iframe {max-width: 100%;}
.page-template-page-contact form p span {display: block;margin-top: 5px;}
.archive .allpost .item {width: 100%;}
}