.api-reviews .api-block-title,
.api-reviews .api-block-sort,
.api-reviews .api-block-title a,
.api-reviews .api-block-sort a{ color: #202020;font: 700 20px/28px "PT Sans",Arial,sans-serif;}
.api-reviews .api-block-sort a{border-color: #fff}
.api-reviews .api-block-sort a.api-active,
.api-reviews .api-block-sort a:hover{color: #000}

.api-reviews .api-star-rating-label,
.api_form .api_label{
    font: 14px/19px Arial,sans-serif;
    color: #555;
    font-weight: bold;
}

.api_form input[type="text"],
.api_form input[type="password"],
.api_form textarea, .api_form select{
    color: #202020;
    font: 700 14px/28px "PT Sans", sans-serif;
    line-height: 1;
    border-radius: 10px;
    border: 1px solid #e7e7e7;
    padding: 15px;
    height: auto;
    transition: .3s;
}

.api_form input[type="text"]:focus,
.api_form input[type="password"]:focus,
.api_form textarea:focus, .api_form select:focus{
    border: 1px solid var(--red-color);
    transition: .3s;
}

.arbt-color-turquoise .api-block-title,
.arbt-color-turquoise .api-block-sort{ background: #159EBB; }

.arbt-color-green .api-block-title,
.arbt-color-green .api-block-sort{ background: #70BB18; }

.arbt-color-blue .api-block-title,
.arbt-color-blue .api-block-sort{ background: #0083d1; }

.arbt-color-yellow .api-block-title,
.arbt-color-yellow .api-block-sort{ background: #F9A91D; }

.arbt-color-red .api-block-title,
.arbt-color-red .api-block-sort{ background: #ffffff; }

.arbt-color-black .api-block-title,
.arbt-color-black .api-block-sort{ background: #222425; }
.arbt-color-black .api-block-sort a.api-active,
.arbt-color-black .api-block-sort a:hover{color: #ff6d00}

