
/* custom css - generated by TagDiv Composer */
.tdb_single_comments input[type=text]{
          min-height: 34px;
          height: auto;
        }.tdb_single_comments .comments,
        .tdb_single_comments .comment-respond:last-child,
        .tdb_single_comments .form-submit{
          margin-bottom: 0;
        }.is-visually-hidden{
          border: 0;
          clip: rect(0 0 0 0);
          height: 1px;
          margin: -1px;
          overflow: hidden;
          padding: 0;
          position: absolute;
          width: 1px;
        }.tdb-comm-layout3 form,
        .tdb-comm-layout5 form{
          display: flex;
          flex-wrap: wrap;
        }.tdb-comm-layout3 .td-form-comment,
        .tdb-comm-layout5 .td-form-comment,
        .tdb-comm-layout3 .form-submit,
        .tdb-comm-layout5 .form-submit{
          flex: 0 0 100%;
          order: 1;
        }.tdb-comm-layout3 .td-form-author,
        .tdb-comm-layout3 .td-form-email,
        .tdb-comm-layout3 .td-form-url{
          flex: 0 0 32%;
        }.tdb-comm-layout5 .td-form-author,
        .tdb-comm-layout5 .td-form-email{
          flex: 0 0 49%;
        }.tdb-comm-layout5 .td-form-url{
          flex: 0 0 100%;
        }.tdb-comm-leave_reply_top .comments{
            display: flex;
            flex-direction: column;
        }.tdb-comm-leave_reply_top .td-comments-title{
            order: 0;
            margin-bottom: 14px;
        }.tdb-comm-leave_reply_top .comment-respond .form-submit{
            order: 1;
            margin-bottom: 21px;
        }.tdb-comm-leave_reply_top .comment-list{
            order: 2;
        }.tdb-comm-leave_reply_top .comment-pagination{
            order: 3;
        }.tdi_54 cite a:hover{
            color: #008d7f;
        }.tdi_54 .comment-link{
            display: inline-block;
        }.tdi_54 .comment-reply-link:hover,
        .tdi_54 #cancel-comment-reply-link:hover,
        .tdi_54 .logged-in-as a:hover{
            color: #000000;
        }.tdi_54 .comment{
            border-bottom-style: dashed;
        }.tdi_54 .comment .children{
            border-top-style: dashed;
        }.tdi_54 .td-comments-title a,
        .tdi_54 .td-comments-title span{
            font-family:Rubik !important;font-size:17px !important;font-weight:500 !important;text-transform:uppercase !important;
        }.tdi_54 cite{
            font-family:Rubik !important;font-size:15px !important;font-weight:500 !important;text-transform:capitalize !important;
        }.tdi_54 .comment-link,
        .tdi_54 .comment-edit-link{
            font-family:Rubik !important;font-size:11px !important;font-weight:400 !important;
        }.tdi_54 .comment-content p{
            font-family:Rubik !important;font-size:13px !important;font-weight:400 !important;
        }.tdi_54 .comment-reply-link{
            font-family:Rubik !important;font-weight:400 !important;text-transform:uppercase !important;
        }.tdi_54 .comment-reply-title{
            font-family:Rubik !important;font-size:15px !important;font-weight:500 !important;text-transform:uppercase !important;
        }.tdi_54 input[type=text],
        .tdi_54 textarea{
            font-family:Rubik !important;font-size:13px !important;font-weight:400 !important;
        }.tdi_54 .comment-form .submit{
            font-family:Rubik !important;font-size:13px !important;font-weight:400 !important;text-transform:uppercase !important;
        }.tdi_54 .comment-form-cookies-consent label,
        .tdi_54 .logged-in-as,
        .tdi_54 .logged-in-as a,
        .tdi_54 .td-closed-comments{
            font-family:Rubik !important;font-size:13px !important;line-height:1.2 !important;font-weight:400 !important;
        }@media (min-width: 767px) {
          .tdb-comm-layout2 form,
          .tdb-comm-layout4 form {
            margin: 0 -10px;
          }
          .tdb-comm-layout2 .logged-in-as,
          .tdb-comm-layout4 .logged-in-as,
          .tdb-comm-layout2 .comment-form-input-wrap,
          .tdb-comm-layout4 .comment-form-input-wrap,
          .tdb-comm-layout2 .form-submit,
          .tdb-comm-layout4 .form-submit,
          .tdb-comm-layout2 .comment-respond p,
          .tdb-comm-layout4 .comment-respond p {
            padding: 0 10px;
          }
          .tdb-comm-layout2 .td-form-author,
          .tdb-comm-layout2 .td-form-email {
            float: left;
            width: 33.3333%;
          }
          .tdb-comm-layout2 .td-form-url {
            width: 33.3333%;
          }
          .tdb-comm-layout2 .td-form-url {
            float: left;
          }
          .tdb-comm-layout4 .td-form-author,
          .tdb-comm-layout4 .td-form-email {
            float: left;
            width: 50%;
          }
          .tdb-comm-layout3 .td-form-author,
          .tdb-comm-layout5 .td-form-author,
          .tdb-comm-layout3 .td-form-email {
            margin-right: 2%;
          }
        }@media (max-width: 767px) {
          .tdb-comm-layout3 .td-form-author,
          .tdb-comm-layout3 .td-form-email,
          .tdb-comm-layout3 .td-form-url,
          .tdb-comm-layout5 .td-form-author,
          .tdb-comm-layout5 .td-form-email {
            flex: 0 0 100%;
          }
        }

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_54 .td-comments-title a,
        .tdi_54 .td-comments-title span{
            font-size:15px !important;
        }.tdi_54 cite{
            font-size:13px !important;
        }.tdi_54 .comment-reply-title{
            font-size:13px !important;
        }
}
