/*
Theme Name:  media5Newchild
Theme URI:  
Description:  Theme Media5
Author:  Matthieu
Textdomain:  
Author URI:  
Template:  media5
Version:  1.0
License:  GNU General Public License v2 or later
License URI:            
*/


.site-header {
    background-color: #009900 !important;
}

.overlay {
    background-color: #009900 !important;
        opacity: 0.5 !important;
}

.footer-widgets{
    background-color: #009900 !important;
}

.entry-header{
    display: none;
}

.page-wrap{
    padding-top: 0px !important;
}

.vc_row{
    margin-bottom: 25px;
}

.bannfooter{
    margin: 0 0 25px 0;
}

.bannfooter img{
    text-align: center;
    margin: 0 auto;
}

.vc_icon_element{
    margin-top: 15px;
}

.textcenterwhite, .textcenterwhite h3{
    text-align: center;
    color: #fff;
}

.textwhite, .textwhite h1, .textwhite h2, .textwhite h3{
    color: #fff;
}
.bgblue{
    background: #009900;
}

.textcenter{
    text-align: center;
}

.textwidget img{
    margin: 0 0 15px 0;
}

/* RSS */
.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%;}

}