/**
 * styles for default WP comments
*/

#reply-title{
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
}
#respond .comment-form{
    width:100%;
}

#commentform .comment-notes{
    display: none;
}

#respond .comment-form-cookies-consent,
#respond .form-submit{
    clear:both;
}
.comment-form-cookies-consent{
    display: flex;
    align-items: center;
    font-size: .875rem;
}

/* hide reply btn for non-admin */
body:not(.admin-bar) .reply{
    display: none;
}

body:not(.logged-in) #respond .form-submit{
    text-align: center;
}
div#respond input#submit.submit{
    color:white;
    text-transform: uppercase;
    font-style: italic;
    padding: 10px 30px;
    border-radius: 0;
    background-color: #3f3a40;
}

#respond input,
#respond  textarea{
    padding: 10px 20px;
    background-color: #f1f1f1;
    border-color: transparent;
    font-style: italic;
    transition-property: border-color;
    transition-duration: .3s;
}
#reviews .comment-form #comment {
    height: 125px;
}

#respond input:focus,
#respond textarea:focus{
    border-color: #3f3a40;
}

#respond input::-webkit-input-placeholder {
  color: #989898;
}
#respond input::-moz-placeholder {
  color: #989898;
}
#respond input:-ms-input-placeholder {
  color: #989898;
}
#respond input:-moz-placeholder {
  color: #989898;
}

/**/
#comments{
    padding-top: 0;
    border-top: none;
}
.comment-meta{
    display: flex;
    align-items: center;
}
.comment-body .fn{
    font-size: 1rem;
    font-style: italic;
}
.comment-meta{
    display: flex;
    align-items: center;
}
.comment-metadata{
    margin-bottom: 0;
}
.comment-metadata a:not(.comment-edit-link){
    color:inherit;
}
.comment-metadata time{
    font-style: italic;
    font-size: 20px;
}
.comment-meta .says{
    display: none;
}
.comment-metadata{
    margin-left: 1.25em;
}

/**/
@media (min-width: 500px){
    .comment-form-comment{
        width:48%;
    }
    body:not(.logged-in) .comment-form-comment{
        float:right;
    }
    .comment-form-author,
    .comment-form-email{
        float:left;
        width:48%;
    }
}

/*
 * woocommerce comments
*/
.fiyyryuefpizy #reviews #comments ol.commentlist li img.avatar{
    background: none;
    border:none;
    top:1em;
}
.fiyyryuefpizy #reviews #comments ol.commentlist li .comment-text{
    padding-top: 0;
    border: none;
}
.fiyyryuefpizy #reviews #comments ol.commentlist li .comment-text p.meta{
    font-size: inherit;
    color:inherit;
    padding: 0;
    margin-bottom: 0;
}
.fiyyryuefpizy #reviews #comments ol.commentlist li .comment-text p.meta time{
    font-size: 1.25em
}