/*
Theme Name: Thème enfant pour la vie
Theme URI: http://boo.themerella.com/
Author: ThemeRella Team
Author URI: https://themeforest.net/user/themerella
Template:  pour-la-vie
Description: Versatile, Powerful and Ultimate Wordpress Theme Made by Themerella. Boo is endlessly customizable, fully responsive and retina ready Wordpress theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: featured-images, two-columns, custom-header, custom-menu, flexible-header, full-width-template, post-formats, theme-options
*/
@import url(https://fonts.googleapis.com/css?family=Farsan);
.home main#content{ padding-top: 0; }
.navbar-brand{ padding: 5px 0 0 25px; }

/* === homepage latest posts / BLOG === */
.home .meta-caption img+.meta{ bottom: auto; top: 20px; background-color: #1792d8;}
.page .blog-post a[rel*="category"]{ background-color: #1792d8;}
.home .latest-content .entry-title{ line-height: 1.3;}
.home .latest-content .entry-title a{ color: #114683;}
.home .latest-content .read-more{ font-weight: 700; color: #78a3e1; font-size: 14px; }
.home .latest-posts footer{ text-align: right; }
.post-info .author, .post-info .entry-author{ display: none; }
.blog-post .post-info>span:not(:last-child):after{ content: ''; }
.post-grid .post-image{max-height: 370px; overflow: hidden; }


.headroom--not-top.light-bg-sticky .main-nav>li>a, .headroom--not-top.light-bg-sticky .social-icon li a{ color: rgb(17,70,131) !important; }
.headroom--not-top.light-bg-sticky .main-nav > li > a:hover, .headroom--not-top.light-bg-sticky .main-nav > li.current-menu-item > a:hover, .headroom--not-top.light-bg-sticky .main-nav > li.active > a:hover, .headroom--not-top.light-bg-sticky .social-icon li a:hover{   color: rgb(23,146,216) !important; }

/* === icon homepage === */
.recycling-icon .st0{ fill: #8CC153 !important; }

/* === widget styles === */
.widget ul li .widget-cta{ 
	font-family: 'Farsan', arial, sans-serif;
    font-size: 22px;
    padding: 10px 17px;
    color: #fff;
    background: #1792d8;
    margin: 0 0 20px 0;
    text-align: center;
    display: block;
    }


/* === Typography === */
.home .title{ text-transform: uppercase; letter-spacing: 3px;font-family: 'Farsan', 'Allan', arial, sans-serif;}
h1,h2,h3,h4{ font-family: 'Farsan', 'Allan', arial, sans-serif;}
.homepage-icon-title h4{ font-family: 'Farsan', arial, sans-serif; font-size: 28px;}

/* === Reves d'enfants === */
.post-img-medium .entry-title{ line-height: 1.3; }
.has-post-thumbnail .post-contents .entry-summary{ padding: 0 0 10px 0; }
.has-post-thumbnail .post-contents footer{ text-align: right;}
.post-img-medium .post-contents .entry-more{ background-color: #f6d000; color:#db802e; font-weight: 700;}
.post-img-medium .post-contents .entry-more:hover{ background-color: #db802e;color:#fff;  font-weight: 700;}
.blog-single .entry-summary blockquote, .blog-single .entry-content blockquote , .blog-single .entry-summary blockquote i, .blog-single .entry-content blockquote i{
    font-size: 18px;
}

/* === CONTACT FORM === */
.contact-form input, .contact-form textarea{padding: 4%;color: #aaa; font-weight: 300;font-size: 14px;margin: 0 0 12px 0; width: 100%; }
.page-form button{ color: #fff; }
.page-form textarea{ height: 230px; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{ border: none; color: #fbce11;font-size: 14px;}
span.wpcf7-not-valid-tip{  color: #7bbaf1; font-size: 14px;}

/* === FOOTER === */
#menu-footer_menu{ text-align: center; }
.footer-form .vc_column_container input, .footer-form .vc_column_container textarea{ }
.footer-form .vc_column_container input::placeholder , .footer-form .vc_column_container textarea::placeholder { color: #bbb;}
.footer-form label { width: 100%; }
.footer-form label span{ width: 95%; }
.footer-form .vc_column_container textarea{ max-height: 135px;}
.footer-form .footer-submit,.footer-form .vc_column_container{ text-align: right;}
.footer-form button{ color: #175399; background: #fbce11; padding: 3%; height: auto; line-height: 0.8;    margin-right: 2%;}
#footer .social-icon.branded li a:hover{ color: #fff; }

/* === FOOTER === */
#menu-posts-rella-promotions{
	display: none;
}