/*
Theme Name: Osmosis Child
Description: Thème enfant pour Osmosis/Biofrais
Author: Romain LOSTE
Template: osmosis
*/
@import url("../osmosis/style.css");
p{line-height:1.5em;}
h1.grve-element{text-transform:uppercase}
.tp-button.green, .tp-button.green:hover{background:#83ad00;color:#fff;text-transform:uppercase;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:none !important;letter-spacing: 0.3em;padding: 1.8em 5em;font-family: Open Sans;font-size: 11px !important;font-style: normal;font-weight: 700;}
.tp-caption{text-transform:uppercase;}
.tp-caption p:first-child{padding-top:80px;}
.tp-caption p{margin-bottom:10px;}
.alignleft, img.alignleft {margin-right:30px;}*
.push-home{background:#583e3e}
.push-home .grve-standard-container{padding:27px;color:#fff;min-height:260px;}
.push-home .grve-standard-container article{border:none !important;margin:0 !important;padding:0 !important;}
.push-home .push-actu, .push-home .push-dossiers{position:relative;}
.push-home .icon{position:absolute;top:0;height:200%;width:150px;background:rgba(0,0,0,0.5);text-align:center;color:#fff;padding-top:30px;}
.push-home .icon h3{color:#fff !important;font-size:18px}
.push-home .icon ul{margin:auto;}
.push-home .icon .grve-icon{font-size:42px;margin-bottom:15px;}
.push-home .icon ul li.grve-icon{font-size:11px;cursor:pointer;}
.push-home .push-actu{background:#583e3e;text-align:right}
.push-home .push-actu .icon{right:0;}
.push-home .push-actu .icon ul li.grve-icon{color:#826565}
.push-home .push-actu .grve-standard-container{margin-right:150px}
.push-home .push-dossiers{background:#ec8e13}
.push-home .push-dossiers .icon{left:0;}
.push-home .push-dossiers .icon ul li.grve-icon{color:#ec8e13}
.push-home .push-dossiers .grve-standard-container{margin-left:150px}
.push-home .push-dossiers .grve-standard-container img{-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;}
.push-home .icon ul li.grve-icon.notview{color:#fff}
.push-home .grve-element{margin:0 !important;}
/*.grve-blog-item{float:left;}*/
#grve-header #grve-main-menu>ul>li>a{letter-spacing:0;}
#grve-top-header{background:#f8f8f8;overflow:hidden;}
#grve-top-header ul{margin:0;}
#grve-top-header ul li{list-style:none;}
#grve-top-header .sites ul li a{display:block;height:42px;background-image:url(img/top-biofrais.png);background-repeat:no-repeat}
#grve-top-header .sites ul li a:hover{opacity:0.7}
#grve-top-header .sites ul li a.blog{background-position:left top;width:139px;margin-left:-6px;}
#grve-top-header .sites ul li a.shop{background-position:-139px top;width:147px;margin-left:-6px;}
#grve-top-header .sites ul li a.shop:hover{background-position:-139px bottom;}
#grve-top-header .sites ul li a.drive{background-position:-290px top;width:139px;margin-left:-6px;}
#grve-top-header .sites ul li a.drive:hover{background-position:-290px bottom;}
#grve-top-header .contact ul li{padding:0px 10px;color:#ccc}
#grve-top-header .contact ul li:first-child{border:none;}
#grve-top-header .contact ul li a{color:#494949}
#grve-top-header .contact ul li a:hover{color:#7cb846}
#grve-top-header .contact ul li a span{margin-right:5px;color:#7cb846}
#grve-top-header .contact{float:right;margin-top:5px;overflow:hidden;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0;display:none;}
@media only screen and (min-width: 440px) {
	#grve-top-header{height:42px;}
	#grve-top-header ul li{float:left;}
	#grve-top-header .contact{display:block;}
}
#grve-main-content{min-height:550px}
#grve-main-content .grve-container:first-child{padding-top:0px;}
#grve-footer-area p{margin-bottom:15px;line-height:1.5em}
#grve-footer-area h5{margin-bottom:0px;}
h1.grve-post-simple-title {font-size:30px !important;}
#grve-post-content p{font-size:14px;}