

/* Домашнее задание */
.lt-lesson-mission-block h3 {
    width: 100%;
    padding: 10px;
    
    font-weight: 600;
    font-size: 24px;
    text-align: center;
    color: #fff;
    background: #f8ca36;
    border-radius: 15px 15px 0 0;
}
.lt-lesson-comment-block .lesson-answers-title a {
    text-decoration: none;
    color: #ffce31 !important;
    transition: all .3s;
}
.b-like-and-subscribe-notifications span {
    color: #ffce31 !important;
    border-color: #ffce31 !important;
}

.lt-lesson-mission-block .lesson-mission-wrapper {
    margin-top:-1px;
    border: 1px solid #F0F0F0;  
    border-radius: 0 0 25px 25px !important;
  background: #FFFFFF;
}
.lt-lesson-comment-block .lesson-answers-title {
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-family: var(--main-font) !important;
    font-weight: 400;
    font-size: 18px;
    color: #131319;
    background: #FFFFFF;
    box-shadow: 8px 8px 15px rgb(105 112 72 / 10%);
    border-radius: 10px;
}
.lt-lesson-mission-block .answer-form {
    position: relative;
    margin-top:-1px;
    
     background: linear-gradient(90deg, #fffae9 0%, #fffbee 100%);
    border-top: 1px solid #f7f2ff;
    border-radius: 0 0 25px 25px !important;
}
.new-comment .emoji-container textarea {
    min-height: 40px !important;
    border: 1px solid #eee !important;
}

.lt-lesson-comment-block .user-answer {
    margin-bottom: 15px;
    padding-bottom: 0;
    background: #FFFFFF;
    box-shadow: 8px 8px 15px rgb(105 112 72 / 10%);
    border-radius: 10px;
}

.user-profile-image {
    background: #fff;
    border: 4px solid #F0F0F0;
    border-radius: 100px;
}
.user-answer .title, .user-answer .title a, .user-answer .title a span, .comments-tree .worker .text {
     font-family: var(--main-font); 
     font-style: normal; 
     font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #2a2a2a;
}
@media (max-width:425px) {
    .lt-lesson-mission-block .answer-form::after { display: none; }
}

#lessonanswer-answer_text {
    position: relative;
    z-index: 10;
}

.user-profile-image {
    border-radius: 100px;
    border:3px solid #fff;
}

.field-lessonanswer-answer_text span,
.field-lessonanswer-answer_text label {
    color: #000 !important;
}
#lessonanswer-answer_text,
.type-text.emoji-textarea,
.type-string,
.type-currency,
.type-float {
    position: relative;
    padding: 10px;
    z-index: 10;
    border: none !important;
    border-radius: 5px;
}

.answer-form-inner .addfield label,
.answer-form-inner .addfield-type-file .small,
.answer-form-inner .addfield-type-file_list .small {
    color: #2a2a2a !important
}

.user-answer .addfield {
    background: #fdfa1f20;
    border-radius: 10px;
}

.lt-lesson-mission-block .type-string,
.lt-lesson-mission-block .emoji-container textarea {
    width: 100% !important;
    padding: 5px;
    min-height: 50px !important;
    
    border-radius: 3px;
}

.lt-lesson-mission-block .addfield-type-currency {
    color: #fff;
}

.lt-lesson-mission-block .addfield-type-currency input {
    color: #000;
}

.lt-lesson-mission-block .other-answers.answers-list .textarea-block {
    width: 90% !important;   
}

.lt-lesson-mission-block .uploadifive-button { 
    margin-top: 10px;
    padding: 10px;
    height: 40px !important;
    
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 140% !important;
    color: #fff;
    text-transform: capitalize;
    
    border-radius: 50px !important;
    background: #00000080;
    
    cursor: pointer !important;
    transition: all .3s; 
}

.lt-lesson-mission-block .btn-send-answer, #showMoreAnswers, .lt-lesson-comment-block .simple-answer .btn-send {
    padding: 10px 30px;
    margin-top: 20px;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    background: #1a150f;
    border-radius: 5px;
    border: 1px solid #201d16;
    transition: all .3s;
}

.lt-lesson-mission-block .btn-save-draft {
    margin-top: 20px;
    padding: 10px 30px;
    font-weight: 700;
    font-size: 15px;
    color: #18150d !important;
    border-radius: 5px;
    border: 1px solid #262312;
    transition: all .3s;
}

.answer-form .answer-textarea-container {
    width: 100%;
}

.lt-lesson-mission-block .btn-send-answer:hover,
.lt-lesson-mission-block .btn-save-draft:hover,
.lt-lesson-comment-block .simple-answer .btn-send:hover {
    transform: translatey(-5px);
}

.lt-lesson-mission-block #user_hide_answer,
.lt-lesson-mission-block label {
    margin-bottom:15px;
}
