/**
-----------------------------------------------------------------------------------------------------
---------------------------------------- OPINIONS PART ----------------------------------------------
-----------------------------------------------------------------------------------------------------
 */
.content-container #content-container-news .container-bloc-opinions .container-body-top,
.content-container #content-container-news .container-bloc-opinions{
    background: #e8e0dc;
}
.content-container #content-container-news .container-bloc-opinions > div.container-body-opinions > div > h1{
    color: #835d78;
}
.content-container #content-container-opinions .container-bloc-opinions > div.container-body-opinions > div > p{
    color: #ffffff;
}
.content-container.news .container-body-opinions-top{
    width: 100%;
    height: 100px;
    transform-origin: 0% 100%;
    transform: skewX(0deg) skewY(0deg);
    background: #dbccc6;
}
.content-container.news .container-body-opinions{
    height: auto;
    margin: auto;
}
.content-container.news .container-body-opinions h1{
    margin-top: 70px;
}
.content-container.news .container-body-opinions#header-opinion{
    display: flex;
    justify-content: space-between;
    color: #82686f;
}
.content-container.news .container-body-opinions#header-opinion a#bt-form{
    cursor:pointer;
}
.content-container.news .container-body-opinions .slideshow-opinions{
    width: 960px;
    overflow: hidden;
}
.content-container.news .container-body-opinions .slideshow-opinions .element{
    position:relative;
    padding: 25px 0px;
    text-align:left;
    z-index: 8000;
    height: auto;
    min-height: 172px;
}
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element > div.content-opinion{
    height: 85px;
    overflow: hidden;
}
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element > div.content-opinion.sliding::after{
    content:'En savoir +';
    position:absolute;
    right: 0px;
    bottom: 0px;
    color: #82686f;
    cursor: pointer;
}

.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element > div.content-opinion.sliding.open::after{
    content:'Fermer';
}
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element > div.content-opinion.open{
    height: auto;
    overflow: hidden;
}
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element p{
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    color: #82686f;
}
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element p .name_user,
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element p .info_opinion{
    color: white;
    font-size: 18px;
    color: #82686f;
}
.content-container.news .container-body-opinions .slideshow-opinions .element .contain-element p .info_opinion{
    font-size: 13px;
}
.content-container.news .container-body-opinions .slideshow-opinions .element::after{
    content: '';
    display: block;
    position: absolute;
    left: 25%;
    bottom: 0px;
    width: 50%;
    height: 1px;
    border-bottom: 1px solid #82686f;
}
.content-container.news .container-body-opinions .slideshow-opinions .container-body-element-opinions-list-slide .elementl:last-child::after{
    display: none;
}

.content-container.news .container-body-opinions div.content-opinion p{
    font-family: 'quicksandbook';
    line-height: 28px;
    margin: 0px;
    color: #82686f;
    text-align:left;
}


.content-container.news .container-body-opinions ul.slick-dots{
    display: flex;
    justify-content: center;
    padding: 10px 0px;
}
.content-container.news .container-body-opinions ul.slick-dots li{
    width: 10px;
    height: 10px;
    border: 1px solid black;
    border-radius: 5px;
    display: block;
    margin: 0px 5px;
    cursor:pointer;
}
.content-container.news .container-body-opinions ul.slick-dots li.slick-active{
    background: white;
    border: 1px solid white;
}
.content-container.news .container-body-opinions ul.slick-dots button{
    display: none;
}
/**
-----------------------------------------------------------------------------------------------------
---------------------------------------- OPINIONS PART FORM -----------------------------------------
-----------------------------------------------------------------------------------------------------
 */
#form-opinion .form_group{
    margin-bottom: 10px;
}
#form-opinion .form_group .form-control{
    border: 1px solid rgba(105,77,48,0.6);
    font-family: 'quicksandlight';
    font-size: 16px;
}
#form-opinion .form_group textarea.m-input{
    height:150px;
}

/**
-----------------------------------------------------------------------------------------------------
---------------------------------------- OPINIONS RESPONSIVE ----------------------------------------
-----------------------------------------------------------------------------------------------------
 */
@media (max-width: 990px) {
    #container-body-opinions-list .container-body-opinions-list-slide .container-body-element-opinions-list-slide,
    #container-body-opinions-list div.slideshow,
    #container-body-news-list .container-body-news-list-slide .container-body-element-news-list-slide,
    #container-body-opinions-list > div.container-body-element-opinions-list-slide-point,
    #container-body-news-list div.slideshow{
        width: 760px;
    }
}
@media screen and (max-width: 760px) {
    #container-body-opinions-list .container-body-opinions-list-slide .container-body-element-opinions-list-slide,
    #container-body-opinions-list div.slideshow,
    #container-body-news-list .container-body-news-list-slide .container-body-element-news-list-slide,
    #container-body-news-list div.slideshow,
    #container-body-opinions-list > div.container-body-element-opinions-list-slide-point{
        width: 600px;
    }
}
@media screen and (max-width: 640px) {
    #container-body-opinions-list .container-body-opinions-list-slide .container-body-element-opinions-list-slide,
    #container-body-opinions-list div.slideshow,
    #container-body-news-list .container-body-news-list-slide .container-body-element-news-list-slide,
    #container-body-news-list div.slideshow,
    #container-body-opinions-list > div.container-body-element-opinions-list-slide-point{
        width: 480px;
    }
}
@media screen and (max-width: 480px){
    #container-body-opinions-list .container-body-opinions-list-slide .container-body-element-opinions-list-slide,
    #container-body-opinions-list div.slideshow,
    #container-body-news-list .container-body-news-list-slide .container-body-element-news-list-slide,
    #container-body-news-list div.slideshow,
    #container-body-opinions-list > div.container-body-element-opinions-list-slide-point{
        width: 100%;
    }
}
