/*** Import *****/
@import url('loading-btn.css');
@import url('loading-group.css');

/*** End ****/

.blog-info-tag span:before {
    content: ',';
    position: absolute;
    bottom: 6px;
    right: 0;
    height: 100%;
    font-size: 16px;
    width: auto;
    padding-right: 5px;
}

.blog-info-tag span {
    position: relative;
    display: inline-block;
    padding-right: 10px;
}

.blog-info-tag span:last-child:before {
    display: none
}

.wpcf7 form .wpcf7-response-output {
    border: 0;
    margin: 15px 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}

.wpcf7 form.invalid .wpcf7-response-output {
    color: red;
}
input#submit_ft {
    display: none;
}
.footer-input span.wpcf7-not-valid-tip {
    position: absolute;
    top: 0.7rem;
    font-size: 1.4rem;
}

.footer-email .wpcf7-response-output {
    position: absolute;
    top: 12rem;
}
span.wpcf7-form-control-wrap {
    width: 100% !important;
}
input#submit_ct {
    display: none;
}
span.wpcf7-not-valid-tip {
    font-size: 1.2rem;
    text-align: left;
    margin-top: 1rem;
}
.contact-form .wpcf7-response-output {
    text-align: left;
}
h1.title-hidden {
    display: none;
}
.tk .news-page-content {
    padding: unset;
}
.footer-link.row {
    margin-top: 4rem;
}
.contact-form .wpcf7-response-output {
    text-align: center;
}
.tax_pro .container.tax {
    margin-top: -12rem;
}