/* =========================================================================================================================== */
/* =========================================================================================================================== */
/* th_contact_form_t.1 v.2.0.0 24.07.2018 */

.th-contact-form {}
.th-contact-form .th-cf-container {}

.th-contact-form .th-cf-container h1 {font-size: 24px; color: #5f5f5f; letter-spacing: 2px;}
.th-contact-form .th-cf-container h2 {font-size: 14px; color: #5f5f5f; letter-spacing: 1px;}

.th-contact-form .th-cf-container .th-cf-container-sub {padding: 20px;}


.th-contact-form .th-cf-container .th-cf-container-sub .form-control {background-color: #f8f8f8; border: none; border-radius: 10;}
.th-contact-form .th-cf-container .th-cf-container-sub .form-control:focus {}
.th-contact-form .th-cf-container .th-cf-container-sub .form-button {background-color: #e27f3b; color: white; margin: 4px 2px; padding: 10px 20px; border-radius: 10px; font-weight: 600;}
.th-contact-form .th-cf-container .th-cf-container-sub .form-button:hover {background-color: #ff8c3d;}
.th-contact-form .th-cf-container .th-cf-container-sub .success-sf, .th-contact-form .th-cf-container .error-sf { display: none; }


/* th_contact_form_t.1 v.2.0.0 24.07.2018 */
/* =========================================================================================================================== */
/* =========================================================================================================================== */