/* ---------- CSS LICOM ---------------- */

/* CONTACT */
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450; display: inline-block; width: 100%; text-align: center; padding: 10px 0; color: #fff; background-color: #a5de5c; border: none;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {display:none;}

/* WOOCOMMERCE */
h4.titre-commande-woocommerce {padding:10px; color:#fff; background-color:#dd9933; margin-top:10px;}


/* LISTES ARTICLES ET PORTFOLIO */
.grid .image_frame > a {display:inline-block; width:100%; height:100%; overflow:hidden; position:relative;}
.grid .image_frame > a > .image_wrapper {background-repeat:no-repeat; padding:38% 0; background-position:center; background-size:cover; transform:scale(1); transition:all 0.3s ease-in-out;}
.grid .image_frame > a:hover > .image_wrapper {transform:scale(1.1);}
.grid .post-item {background-color:transparent !important;}
.grid .post-footer {display:none;}
.grid .post-desc-wrapper .post-desc {padding:20px 0 0 !important;}
.portfolio_group .portfolio-item .desc {padding:20px 0 0 !important; background-color:transparent !important;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {padding:0 !important;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc > a {display:inline-block; width:100%; height:100%; padding:20px;}