/* Page produit */

.smallerR{
    position: relative;
    top: 2px;
    left: -1px;
}

#productListContainer .priceInfo {
    left: 0;
    padding: 13px 0;
    padding-bottom: 13px;
    width: 106px;
}

#productList{
    margin-top: 6px;
    margin-bottom: 20px;
}

.pushProduct{
    margin-bottom: 37px;
}

.sliderTop #lalouxSeal{
    z-index: 181;
    right: 14px;
    left: auto;
    bottom: 13px;
}

    .sliderTop #lalouxSeal:hover{
        bottom: 26px;
    }

    .sliderTop #lalouxSeal img{
        width: 185px;
        height: auto;
        display: none;
    }

/* Ajout du block 2 ans */

.specialSliderCaption .garantieBlock{
    max-width: 340px;
    margin: 10px auto;
    margin-top: 22px;
}

/* Mediaqueries */

@media only screen and (max-width: 1600px){
    #productListContainer .priceInfo {
        left: 0;
        padding: 13px 0;
        padding-bottom: 14px;
        width: 94px;
    }

    #productListContainer .blockLink{
        padding: 13px 18px;
    }

    .sliderTop #lalouxSeal img{
        width: 180px;
        height: auto;
    }

    #sliderCaption h1{
        font-size: 26px;
    }

    #sliderCaption p{
        font-size: 16px;
    }

    .sliderTop #lalouxSeal{
        bottom: 47px;
    }

    .sliderTop #lalouxSeal:hover{
        bottom: 54px;
    }
}

@media only screen and (max-width: 1230px){
    .conditionalWords{
        display: none;
    }

    .sliderTop #lalouxSeal img{
        width: 160px;
        height: auto;
    }

    #sliderCaption h1{
        font-size: 25px;
    }
}

@media only screen and (max-width: 950px){
    .specialSliderCaption .halfBlock{
        width: 100%;
        margin: auto;
        max-width: 550px;
    }

    .specialSliderCaption .halfBlock:first-child{
        margin-bottom: 12px;
    }
}

@media only screen and (max-width: 850px){
    .conditionalWords{
        display: inline;
    }

    .sliderTop #lalouxSeal img{
        width: 140px;
        height: auto;
    }
}

@media only screen and (max-width: 600px){
    #sliderCaption h1 {
        font-size: 25px;
        line-height: 130%;
    }

    .priceInfo {
        display: block;
    }
}