.az_cm{
    width:50%;
    margin: 0 auto;
    xxoverflow: hidden;
}

.avatar{
    width: 60px;
    height: 60px;
    border-radius: 300px;
    float: right;
    margin-left: 1em;
}
#comments{
    padding: 2em 0;
    display: none;
}
.says{
    display: none;
}
.comment p{
    display: flex;
    display: table-cell;
}
.comment ul{
    padding-right: 76px;
}
.comment {
    position: relative;
    border-bottom: solid 1px rgba(255,255,255,.6);
}
.reply {
    position: absolute;
    left: 0px;
    top: 16px;
}
.comment-body{
    padding: 24px 0;
}
.commentmetadata{
    display: inline-block;
}

.commentmetadata,.commentmetadata *{
    font-size: .9em;
    color:#666
}
.fn,.fn *{
    color:#222
}
.comment-author{
    line-height: 16px;
}
#respond{
    padding: 32px 0px;
}
cite{
    font-style: normal !important;
}
#commentform{
    text-align: right;
    direction: rtl;
}

#commentform label{
    display: block;
}
#commentform input,#commentform textarea{
    box-sizing: border-box;
    padding: 9px 16px;
    border-radius: 8px;
    width:100%;
    border:solid 1px #DADEE1 !important;
    border:none;
    box-shadow: 0px 0px 3px rgba(0,0,0,0);
    transition: .2s;
}
#commentform input:focus,#commentform textarea:focus{
    box-shadow: 0px 0px 8px rgba(0,0,0,.13);
    transition: .2s;
}
#commentform input{
    border-radius: 99px; 
}

.comment-form-cookies-consent{
    padding: 24px 0px;
    padding-bottom: 0px;

}

#wp-comment-cookies-consent{
    box-sizing: border-box !important;
    padding:0 !important;
    border-radius: 0px !important;
    width:auto !important;
    float: right;
    margin-left: 12px;
    position: relative;
    top:6px;
}
.az_cm #submit{
    padding: 11px 12px;
    padding-bottom: 7px;
    display: block;
    margin: 0 auto;
    background: #8995A1;
    border-radius: 99px;
    color:#FFF;
    width:33%;
    text-align: center;
    border-bottom: solid 2px #687582;
    font-size: 1.1em;
    cursor: pointer;
    transition: .2s;
    xxbox-shadow: 0px 1px 8px rgba(255,255,255,0);
}
.az_cm #submit:hover{
    transition: .2s;
    background: #808C99;
    color:#222;
    xxbox-shadow: 0px 1px 8px rgba(255,255,255,.6);
}

.depth-2{
    border-bottom: none;
}
.comment-form-comment label{
    display: none;
}

.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment,#reply-title{
    margin-bottom: 1em;
}
#reply-title{
    text-align: center;
}

.form-submit{
    padding-top: 24px
}
#comment{
    height: 120px !important;
    margin-top: 1em;

}
.comment-notes{
    display: none;
}
.required{
    display: none;
}
.comment-form-url{
    display: none;
}
.comment-form-author{
    width:50%;
    float: right;
    box-sizing: border-box;
    padding-left: 24px;
}
.comment-form-email{
    width:50%;
    float: left;
    box-sizing: border-box;
    padding-right: 24px;
}
.comment-form-email:after{
    display: block;
    clear: both;
    content: "";
}
.logged-in-as {
    display: none;
}
