/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 07 2025 | 22:06:21 */
/*--------------------------------------------------------------
# *** BUTTON Settings ***
--------------------------------------------------------------*/
button.submitBtn, input.submitBtn, .actionBtn a {background: #69727d; color: #333; border: 1px solid #69727d;}
button.submitBtn, input.submitBtn, .actionBtn a {transition: 0.3s;
padding: 12px 24px; letter-spacing: .13em; border-radius: 0px;
 font-size: 120%; font-weight: 700; text-decoration: none;
 text-align: center; cursor: pointer;
font-family: "Roboto Serif", Sans-serif;
}
button.submitBtn:hover, input.submitBtn:hover, .actionBtn a:hover {background: #7CC4CB; color: #eee; border: 1px solid #7CC4CB;}
input:focus.submitBtn, .actionBtn a:focus {outline: none;}
.actionBtn a {display:inline-block;}
a.btnInline {display: inline-block !important;}

/* Simple Gray Button */
button.reverse, input.submitBtn.reverse, .actionBtn.reverse a {background: #7CC4CB; color: #fff; border: 1px solid #7CC4CB;}
button.reverse:hover, input.submitBtn.reverse:hover, .actionBtn.reverse a:hover {background: #69727d; color: #333; border: 1px solid #69727d;}

/* Download PDF Button */
.actionBtn.pdf a {background: #29818A; color: #fff; border: 1px solid #29818A;}
.actionBtn.pdf a:hover {background: #69727d; color: #fff; border: 1px solid #69727d;}

/* Subscribe Button */
.actionBtn.subscribe a {background: #29818A; color: #fff;}
.actionBtn.subscribe a:hover {background: #69727d; color: #fff;}
/* +++++++++++++++++++++ */

#fContact {}
.wpcf7 input[type="date"],
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 textarea {width: 100%; background: #fff; color: #000; padding: 4px 8px; border: 1px solid #ccc;}
.wpcf7 input[type="radio"] {}
.wpcf7 form .wpcf7-response-output {margin: 2em 0.5em 1em; padding: 1em; border: 2px solid #000;}
.wpcf7-not-valid-tip {color: #666; font-size: 1em; font-weight: normal; display: block; font-style:italic;}

.cForms {}
.cForms h2 {}
.cForms .row {margin: 10px 0; padding: 10px 0;}
.cForms .block {padding: 10px 0;}

.cForms label {padding: 6px 0; font-style: italic;}
.cForms label span.req { color: #f1b51c; font-weight: 600;}
.cForms .fld input { padding: 10px 20px;}

.cForms .flex {}
.cForms .flex.X2 .block {}
.cForms .flex.X3 .block {}

.cForms .note {background: #eee; border: 1px solid #7f8b1b; padding: 10px 20px; font-style: italic; width: 100%;}

#btnSend {}

/*  response  */
@media screen and (min-width: 768px) {
	.cForms .flex {display:flex; flex-wrap: wrap; justify-content: space-between;}
	.cForms .flex.X2 .block {width: 48%;}
	.cForms .flex.X3 .block {width: 32%;}

	.cForms .note {width: 75%;}
}