/***********************************************************************************************************************************/
/* FORUMS **************************************************************************************************************************/
/***********************************************************************************************************************************/

/** Index modules  *****************************************************************************************************************/
.ui-module-style-0 h2{
    margin: 0;
}
.ui-module-style-0 p{
    margin: 0;
    font-size: .85rem;
}
.ui-module-style-0 .ui-radio .ui-btn{
    background-color: #e1dbc5;
}


/***********************************************************************************************************************************/
/* FORUM-FORUM *********************************************************************************************************************/
/***********************************************************************************************************************************/

.forum-index .grid-hub{
    background: none;
}
/** ui-forum-forum  ***************************************************************************************************************/
.ui-forum-forum{
    margin: 1em;
    padding: .5em 1em;
}
.ui-forum-form{
    padding: 0 1em;
}
.ui-forum-forum h2{
    font-size: 1.5em;
}
.ui-forum-forum h3{
    font-weight: bold;
}
.ui-forum-forum p,
.ui-forum-forum ul{
    font-size: 1em;
    padding: 0 0 1em;
}
.ui-forum-forum li{
    list-style-type: disc;
    list-style-position: inside;
    text-indent: 10px;
}

/***********************************************************************************************************************************/
/* FORUM-TOPIC *********************************************************************************************************************/
/***********************************************************************************************************************************/

.ui-forum-topic{
    margin-top: -1px;
    padding:1em;
    border-top: 1px solid #f9f7e0;
    border-bottom: 1px solid #aca18f;
}
.member-forum-topic .title-bar h1,
.member-forum-topic .title-bar h1 > span{
    white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
}

/***********************************************************************************************************************************/
/* FORUM-MESSAGE *******************************************************************************************************************/
/***********************************************************************************************************************************/

.ui-forum-message{
    margin-bottom: 2em;
}
.ui-forum-message-top{
    width: 85%;
    width: calc(100% - 44px);
    height: 1.5em;
}

/** ui-forum-message (top) ********************************************************************************************************/
.ui-forum-message-top,
.ui-forum-message-top a{
    font-size: .8rem;
    color: #af9c8c;
}
.ui-forum-module{
    position: relative;
    font-size: .85rem;
}

/** ui-forum-message (content) *****************************************************************************************************/

.ui-forum-module-date{
    float: left;
}
.ui-forum-module-author{
    float: right;
}
.ui-forum-module-message{
    padding: .75em 44px .75em .75em;
    overflow: hidden;
}
.ui-forum-module-message img{
    max-width: 100%;
}
.ui-forum-message .ui-image-avatar{
    position: absolute;
    right: 0;
    top: -22px;
}
.userQuote {
    background-color: #e1dbc5;
    padding: 10px;
    border-radius: 5px;
}
.userQuoteAuthor {
    font-weight: bold;
}

/** ui-forum-module-poll (content) ***********************************************************************************************/

.ui-forum-module-poll{
    padding: 1em .75em;
    border-top: 5px solid #f9f7e0;
}
.ui-forum-module-poll .page-subtitle{
    padding: 0 0 .25em;
    text-align: center;
    font-size: 1rem;
}
.ui-forum-module-poll .pollQuestion h4{
    color: #40231b;
}
.ui-forum-module-poll .pollQuestion,
.ui-forum-module-poll .page-subtitle{
    font-weight: bold;
}
#pollResult{
    color: #af9c8c;
    font-size: 0.8rem;
}
.ui-forum-module-poll .pollStats{
    width: 100%;
    direction: ltr;
    margin: 1em 0;
}


/** ui-forum-message (bottom) ****************************************************************************************************/
.ui-forum-message-bottom{
    margin-right: 10px;
}
.ui-forum-module-abuse,
.ui-forum-module-favori,
.ui-forum-module-likes,
.ui-forum-module-delete,
.ui-forum-module-bug,
.ui-forum-module-censore,
.ui-forum-module-edit{
    float: right;
    margin-left: 5px;
}
.ui-forum-module-abuse a{
    position: relative;
}
.ui-forum-module-likes.legend-list{
    line-height: 23px;
}
.forum-message-like-options{
    display: table;
}
.forum-message-like-form {
    display: table-cell;
}
.forum-message-like-text{
    display: table-cell;
    vertical-align: top;
    padding-right: 3px;
}

/** spoiler ************************************************************************************************************************/
.sowcle-spoiler{

}
.sowcle-spoiler-switch{
    text-align: center;
    font-weight: bold;
}
.sowcle-spoiler-switch::after{
    background:url("/media/equideo/image/mowbile/jquery/icons-svg/carat-d-black.svg") no-repeat center center;
    content:"";
    display: block;
    height: 16px;

}
.sowcle-spoiler-content{
    display: none;
}
div.sowcle-spoiler-on div.sowcle-spoiler-switch{
    display: none;
}
div.sowcle-spoiler-on div.sowcle-spoiler-content{
    display: block;
}


/***********************************************************************************************************************************/
/* FORUM REPLY *********************************************************************************************************************/
/***********************************************************************************************************************************/

.sowcle-rules{
    font-size: .85rem;
}
.sowcle-rules p{
    margin: 1em 0 0;
}
.sowcle-rules br{
    display: none;
}
.sowcle-rules strong{
    display: block;
    margin: 0 0 10px;
}
.sowcle-rules ul{
    margin: 0 0 30px;
    color: #82685b;
}
.sowcle-rules ul,
.sowcle-rules ul li{
    list-style-type: disc;
    list-style-position: inside;
}
.sowcle-rules ul li::before{
    display: none;
}


/***********************************************************************************************************************************/
/* FORUM-PAGINATION ****************************************************************************************************************/
/***********************************************************************************************************************************/

/** ui-forum-pagination-current) ***************************************************************************************************/
.ui-forum-pagination-current{
    position: relative;
    margin: -1em -1em 1em;
    text-align: center;
    color: #af9c8c;
}
.ui-forum-pagination-current::after{
    position: absolute;
    left: 0;
    top: 50%;
    background:#aca18f;
    width: 100%;
    height: 1px;
    content: "";
}
.ui-forum-pagination-current p{
    position: relative;
    z-index: 1;
    background: #f9f7e0;
    display: inline-block;
    padding: 0 1em;
    font-size: .85rem;
}

.svg--shadownone{
    box-shadow:none;
}

/***********************************************************************************************************************************/
/* TEXTAREA EDIT MESSAGE POPUP *****************************************************************************************************/
/***********************************************************************************************************************************/

@media all and (min-width: 37em) {

    #edit-forum-message textarea {
        min-width : 500px;
    }
}