:root {
--black: 0, 0, 0;
--white: 255, 255, 255;
--background: 69, 72, 64;
--text: 160, 178, 118;
--hover: 160, 159, 66;
--link: 224, 217, 136;
--headings: 31, 97, 66;
--title: 245, 234, 86;
}

#comments_list, #hcb_form_name {
    font-family: "Poltawski Nowy";
}

.home-desc {
    font-size: 0em;
}

  #HCB_comment_box #hcb_form_content,
  #HCB_comment_box #hcb_form_email,
  #HCB_comment_box #hcb_form_name,
  #HCB_comment_box #hcb_form_website {
    background-color: rgba(var(--background)); 
    border: 1px solid rgba(var(--hover)); 
    color: rgba(var(--text)); 
    font-family: 'Poltawski Nowy', 'Times New Roman', serif; 
    font-size: 0.8em; 
    padding: 0.625rem;
  }

  #hcb_form #hcb_form_name {
  font-family: "Arial";
  font-size: 1em !important;
  color: rgba(var(--hover)); 
  font-family: 'Poltawski Nowy', 'Times New Roman', serif !important; 
  padding: 8px;
  margin: 0;
  margin-bottom: 9px !important;
}

#HCB_comment_box .submit {
    background-color: rgba(var(--link)) !important; 
    border: 0; color: rgba(var(--background)) !important; 
    font-family: 'Poltawski Nowy', Times New Roman, serif !important; 
    font-size: 0.9em !important; 
    font-weight: 400; 
    line-height: 1em !important; 
    padding: 0.625rem 0.625rem 0.625rem 0.625rem !important; 
    transition: all 0.3s linear !important;
  }

#HCB_comment_box .date {
    color: #e3d953 !important;
    font-family: "Poltawski Nowy" !important;
}

.hcb-like, .hcb-reply, .hcb-flag {
color: rgba(var(--hover)) !important;
font-family: "Poltawski Nowy" !important;
}

.author-name {
        font-family: 'Poltawski Nowy', Times New Roman, serif !important; 
        font-size: 1.2em;
}

#HCB_comment_box #hcb_form textarea {
    background-color: rgba(var(--background)); 
    border: 1px solid rgba(var(--hover)) !important; 
    color: rgba(var(--text)) !important; 
    font-family: 'Times New Roman', Times New Roman, serif; 
    font-size: 1em; 
    padding: 0.625rem;
}

#HCB_comment_box #hcb_form .btn-secondary, #HCB_comment_box #HCB_comment_form_box .btn-secondary {
    background-color: rgba(var(--background)) !important; 
    border: 1px solid rgba(var(--hover)); 
    color: rgba(var(--hover)) !important; 
    font-family: 'Poltawski Nowy', Times New Roman, serif !important; 
    font-size: 1em !important; 
    font-weight: 400; 
    line-height: 1em !important; 
    padding: 0.625rem 0.625rem 0.625rem 0.625rem !important; 
    transition: all 0.3s linear !important;
}

#HCB_comment_box .hcb-comment-body {
  font-size: 1em;
  margin: 8px 0 0 0;
  padding: 0;
}

#HCB_comment_box .hcb-icon {
  display: none;
}

#hcb_msg {
        font-family: 'Poltawski Nowy', Times New Roman, serif !important; 
}

#HCB_comment_box #hcb_form #hcb_subscribe {
  margin-top: 12px;
  display: none !important;
}

#HCB_comment_box #hcb_form_email {
    font-size: 1em !important;
    color: rgba(var(--hover)) !important; 
    text-transform: capitalize;
}

#HCB_comment_box #hcb_form_website {
    font-size: 1em !important;
    color: rgba(var(--hover)) !important; 
    text-transform: capitalize;
    width: 50%;
}

#HCB_comment_box input:focus,#HCB_comment_box textarea:focus, #HCB_comment_box select:focus { 
    border-color: rgba(var(--link)) !important; 
}

#HCB_comment_box .approval-msg {
  opacity: 0.9;
  color: rgba(var(--link));
  font-style: italic;
}

#HCB_comment_box .comment .likes {
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(var(--hover));
  padding: 0.3em;
  color: rgba(var(--background))
}

#HCB_comment_box label {
  margin-bottom: 5px;
  display: block;
  color: rgba(var(--link)) ;
}

.description {
 display: block;
}

/* #HCB_comment_box form:focus {
    border-color: rgba(var(--link)) !important; 
} */

/* #HCB_comment_box form {
  display: flex;

} */
*:focus {
  outline: none !important;
  box-shadow: none !important;
}

.hcb-shadow-r input:focus, textarea:focus, select:focus { 
  border-color: rgba(var(--link)) !important;
  outline: none !important; }


input#hcb_form_name:focus {
  border-color: rgba(var(--link)) !important;
  outline: none !important; 
 }

input#hcb_form_email:focus {
  border-color: rgba(var(--link)) !important;
  outline: none;
 }

 input#hcb_form_website:focus {
  border-color: rgba(var(--link)) !important;
  outline: none;
 }

button {
  display: inline-block;
}

blockquote {
      border: 1px solid rgba(var(--hover)); 
      padding: 10px;
}

#HCB_comment_box #hcb_form #hcb_form_name {
  width: 50%;
}

.share {
  padding-bottom: 0px;
}

#HCB_comment_box h3 {
  font-family: 'Poltawski Nowy', 'Times New Roman', serif !important;
  /* color: red; */
}

#HCB_comment_box {
  font-family: 'Poltawski Nowy', 'Times New Roman', serif !important;
}