/* 06/2016 COMMENTS */

#comments {
    margin:0 auto 2em;
}

#comments h2 {
    color:#000;
    margin:0 0 1em;
}

#comments h3 {
    margin:0 0 0.75em;
}

#single-content #comments article {
    padding:0;
}

#comments a {
    color:#ed7703;
    text-decoration:none;
}

#comments a:hover {
    text-decoration:underline;
}

#comments .logged-in-as,
#comments .comment-notes {
    margin:0 0 0.75em;
}

#comments label {
    display:block;
    margin:0 0 0.25em;
}

#comments input[type=text],
#comments input[type=email],
#comments input[type=url],
#comments textarea {
    border:1px solid #000;
    box-sizing:border-box;
    display:block;
    font-family:"Lucida Sans","Lucida Grande",Helvetica,Arial,sans-serif;
    font-size:1em;
    margin:0 0 1.25em;
    padding:0.5em;
    resize:none;
    width:100%;
}

#comments input[type=submit] {
    background:#ed7703;
    border:none;
    border-radius:0;
    color:#FFF;
    cursor:pointer;
    display:inline-block;
    font-family:"FuturaStd-Heavy";
    font-size:1em;
    font-weight:normal;
    letter-spacing:0.5px;
    padding:0.5em 1em;
    text-transform:uppercase;
    -webkit-appearance:none;
    zoom:1;
}

#comments input[type=submit]:hover {
    background:#FA8410;
}

#comments footer {
    background:none;
}

#comments ul,
#comments ol {
    list-style:none;
    margin:0 0 1.5em;
    padding:0;
}

#comments ul .children,
#comments ol .children {
    margin:0.5em 0 0;
}

#comments li {
    box-sizing:border-box;
    padding:1em;
}

#comments li.thread-odd {
    background:#FFF;
}

#comments li.thread-even {
    background:#f8f8f8;
}

#comments .comment-metadata {
    font-size:0.75em;
    margin:0.25em 0 0.75em;
}

#comments .reply {
    margin:0.875em 0 0;
}

#comments .reply .comment-reply-link {
    background:#ed7703;
    border:none;
    border-radius:0;
    color:#FFF;
    cursor:pointer;
    display:inline-block;
    font-family:"FuturaStd-Heavy";
    font-size:0.875em;
    font-weight:normal;
    letter-spacing:0.5px;
    line-height:1.25;
    padding:0.25em 1.5em 0.15em;
    text-transform:uppercase;
    -webkit-appearance:none;
    zoom:1;
}

#comments .reply .comment-reply-link:hover {
    background:#FA8410;
    text-decoration:none;
}

#comments .comment-awaiting-moderation {
    font-size:0.75em;
    margin:0 0 0.75em;
}
