/* ==========================================================================
   HOME PAGE
   ========================================================================== */

#home-slider{
    background: #eaeaea;
}

#home-slider .wow{
    visibility:hidden;
}

#home-slider .item p{
    position:absolute;
}

#home-slider .item .texte1{
    display:inline-block;
    font-size:24px;
    color:#fff;
    padding:10px;
    text-transform:uppercase;
    font-weight: 700;
    z-index:999999;
}

#home-slider .item .texte2{
    display:inline-block;
    font-size:16px;
    color:#fff;
    padding:8px;
    font-weight: 600;
    z-index:999999;
    background:#000;
}

#home-slider .maison .texte1{
    background: #ba2570;
    bottom:50px;
    right:20px;
}

#home-slider .maison .texte2{
    bottom:20px;
    right:30px;
}

#home-slider .maison img#deco{
    position:absolute;
    left:10px;
    bottom:0;
    max-width:46%;
    height:auto;
}

#home-slider .maison img#miroir{
    position:absolute;
    top:20px;
    left:12%;
    max-width:23%;
    height:auto;
}

#home-slider .maison img#lampe1{
    position:absolute;
    top:0;
    right:26%;
    max-width:13%;
    height:auto;
}

#home-slider .maison img#lampe2{
    position:absolute;
    top:0;
    right:5%;
    max-width:15%;
    height:auto;
}


#home-slider .objet img#maisonobjet{
    position:absolute;
    top:0; 
    max-width:100%;
    height:auto;
}


#home-slider .jardin .texte1{
    background: #67840f;
    top:65px;
    left:50px;
}

#home-slider .jardin .texte2{
    top:110px;
    left:60px;
}

#home-slider .jardin img#banc{
    position:absolute;
    right:40px;
    bottom:0;
    max-width:52%;
    height:auto;
}

#home-slider .jardin img#cache-pot{
    position:absolute;
    left:10px;
    bottom:5px;
    max-width:43%;
    height:auto;
}

#home-slider .jardin img#nichoir{
    position:absolute;
    right:0;
    top:0;
    max-width:13%;
    height:auto;
}

#home-slider .vannerie .texte1{
    background: #0073a4;
    bottom:35px;
    left:0;
}

#home-slider .vannerie .texte2{
    bottom:5px;
    left:30px;
}

#home-slider .vannerie img#sacs{
    position:absolute;
    left:0;
    top:0;
    max-width:56%;
    height:auto;
}

#home-slider .vannerie img#corbeilles{
    position:absolute;
    right:10px;
    top:10px;
    max-width:32%;
    height:auto;
}

#home-slider .vannerie img#contenants{
    position:absolute;
    right:25%;
    bottom:5px;
    max-width:27%;
    height:auto;
}

#home #presentation h1{
    border-bottom: none;
}

#home #presentation{
    margin-top:50px;
}
#home #why-register li{
    line-height:2;
}

#home #why-register li .badge{
    margin-right:10px;
    background:#d9620c;
}

#home #why-register .register{
    margin-top:20px;
}

#home #home-blocks h2{
    font-size:20px;
    border-bottom:1px solid #E8E8E8;
}

#home #home-blocks article{
    margin-top:70px;
}

#home #our-news h3{
    font-size:inherit;
    font-weight:600;
}

#home #our-showrooms p{
    margin-bottom:20px;
}

#home #our-showrooms img{
    width:100%;
}





/* ==========================================================================
   RESPONSIVE
   ========================================================================== */

@media only screen and (max-width: 767px){
    
#home-slider .item p.texte1{
    font-size:16px;
    padding:4px;
}

#home-slider .item p.texte2{
    font-size:12px;
    padding:3px;
}
#home-slider .maison p.texte1{
    bottom:15px;
}

#home-slider .maison p.texte2{
    bottom:5px;
    margin:0;
}

#home-slider .jardin p.texte1{
    top:15px;
    left:0;
}

#home-slider .jardin p.texte2{
    top:45px;
    left:10px;
}

#home-slider .jardin img#banc{
    right:10px;
}
    
#home-slider .jardin img#cache-pot{
    left:0;
    bottom:0;
}

#home-slider .vannerie p.texte1{
    bottom:20px;
}

#home-slider .vannerie p.texte2{
    bottom:7px;
    left:15px;
    margin:0;
}
    
#home #pastilles {
    display:none;
}

#home #mo{
    display:none;
}

#home #mo-resp{
    margin-top:50px;
    width:100%;
    height:auto;
}

}

@media only screen and (max-width: 499px){
    
#home-slider .item p.texte1{
    font-size:13px;
    padding:2px;
}

#home-slider .item p.texte2{
    font-size:11px;
    padding:2px;
}
#home-slider .maison p.texte1{
    bottom:12px;
}

#home-slider .vannerie p.texte1{
    bottom:15px;
}

#home-slider .vannerie p.texte2{
    bottom:7px;
    left:15px;
    margin:0;
}
    
#home #pastilles {
    display:none;
}

#home #mo-resp{
    display:none;
}

#home #mo-mini{
    margin-top:50px;
    width:100%;
    height:auto;
}

}


@media only screen and (min-width: 500px) and (max-width: 767px){

#home #mo-mini{
    display:none;
}

}


@media only screen and (min-width: 768px) and (max-width: 991px){

#home-slider .item p.texte1{
    font-size:20px;
}

#home-slider .item p.texte2{
    font-size:14px;
}

#home-slider .jardin p.texte1{
    top:15px;
    left:0;
}

#home-slider .jardin p.texte2{
    top:60px;
    left:10px;
}
    
#home #pastilles {
    display:none;
}

}


@media only screen and (min-width: 768px){

#home #pastilles {
    text-align: center;
    margin-top:80px;
    margin-bottom:30px;
}

#home #pastilles li{
    display:inline-block;
    border-radius:50%;
    width:150px;
    height:150px;
    margin-right:20px;
    position:relative;
    border:8px solid;
    transition:all 0.3s ease-in-out;
}

#home #pastilles li:last-child{
    margin-right:0;
}

#home #pastilles li a{
    display:block;
    height:100%;
}

#home #pastilles li span.icon{
    display:inline-block;
    position:absolute;
    height:57px;
    margin-top: 35px;
    background:url(../img/sprite.png) no-repeat;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    
}

#home #pastilles li:hover span.icon{
    transform: rotate(360deg);
    -webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transition:all 0.3s ease-in-out;
}

#home #pastilles li .text {
    transition:all 0.3s ease-in-out;
	opacity:0;
	visibility:hidden;
    position:absolute;
    width: 100%;
    text-align:center;
    left:0;
    font-weight:600;
    font-size: 16px;
    bottom: -40px;
    -webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

#home #pastilles li:hover .text{
    visibility:visible;
	opacity:1;
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
}

#home #pastilles .maison{
    background:#ba2570;
    border-color:#ba2570;
}

#home #pastilles li.maison:hover{
    border-color:#7F164B;
}

#home #pastilles .maison span.icon{
    width:58px;
    left:37px;
    background-position:0 0;
}

#home #pastilles .maison span.text{
    color:#ba2570;
}

#home #pastilles .jardin{
    background:#67840f;
    border-color:#67840f;
}

#home #pastilles li.jardin:hover{
    border-color:#455902;
}

#home #pastilles .jardin span.icon{
    width:62px;
    left:37px;
    background-position: -66px 0;
}

#home #pastilles .jardin span.text{
    color: #67840f;
}

#home.lang1 #pastilles .jardin span.text{
    bottom: -60px;
}

#home #pastilles .meubles{
    background:#d9620c;
    border-color:#d9620c;
}

#home #pastilles li.meubles:hover{
    border-color:#9B4304;
}

#home #pastilles .meubles span.icon{
    width:42px;
    left: 47px;
    background-position: -130px 0;
}

#home #pastilles .meubles span.text{
    color: #d9620c;
}

#home #pastilles .vannerie{
    background:#0073a4;
    border-color:#0073a4;
}

#home #pastilles li.vannerie:hover{
    border-color:#034F6D;
}

#home #pastilles .vannerie span.icon{
    width:55px;
    left: 40px;
    background-position: -177px 0;
}

#home #pastilles .vannerie span.text{
    color: #0073a4;
    bottom: -60px;
}

#home #why-register,
#home #our-news{
    padding-right: 20px;
}

#home #our-showrooms{
    padding-left: 20px;
}

#home #mo{
    margin-top:50px;
    width:100%;
    height:auto;
}

#home #mo-resp,
#home #mo-mini{
    display:none;
}

}



@media only screen and (min-width: 992px){

#home #pastilles li{
    margin-right:70px;
}

}