.picto-social{
    margin-left:10px;
    margin-right:10px;
}

.description{
    font-weight: 400;
    color:#000;
}

.description h2,
.description h3,
.description h4{
    font-family: Quicksand, Helvetica, Arial, sans-serif;
    color:#000;
}

.description h2{
    font-size:30px;
}
.description h3{
    font-size:27px;
}
.description h4{
    font-size:24px;
}

.section-text .description p ~ ul{
    padding-left: 50px;
    margin-bottom: 34px;
}

.section-text .description ul li{
    font-weight:400;
}
.description .additional-lists ul {
    padding-left: 0;
}
.description ul li{
    list-style-image: url('/bundles/oltcmainfront/images/icon/fleche.png');
    color:#000;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    margin-bottom: 8px;
    padding-left: 0;
}

.section-booking ul {
    list-style: none;
    padding-left: 0;
}

/*
.custom-blockquote{
    background:#f2f2f2;
    -webkit-box-shadow: 0px 0px 15px #ccc;
    -moz-box-shadow: 0px 0px 15px #ccc;
    box-shadow: 0px 0px 15px #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top:20px;
    padding:10px 10px 0px;
}
*/

#infos-utiles .title h3{
    background:transparent url('/bundles/oltcmainfront/images/icon/picto_info.png') no-repeat left center;
    padding-left: 55px;
    line-height: 2.1em;
    margin: 0 0 20px;
}

#infos-utiles{
    font-size:13px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight:300;
}
#infos-utiles h4{
    margin-bottom:10px;
    font-size:18px;
}

@media screen and (max-width: 767px){
    .description ul {
        margin-bottom: 0;
    }
}
