
/* Panel - Reviews + Form */

.panel-reviews-form .wpcf7 { padding-top:40px; }
.panel-reviews-form label { color: #373D3F; font-size: 16px; font-weight: 400; letter-spacing: 0.8px; display:block; }
.panel-reviews-form .wpcf7-form-control-wrap { display:block; padding-bottom:10px; }
.panel-reviews-form textarea { width:100%; height:150px; }
.panel-reviews-form .wpcf7 input[type="text"],
.panel-reviews-form .wpcf7 input[type="tel"],
.panel-reviews-form .wpcf7 input[type="email"] { padding:12px 12px; }
.panel-reviews-form .wpcf7 .btn { font-weight: 700; letter-spacing: 1.4px; }


.panel-reviews-list { }
.panel-reviews-list .review-button-wrapper { text-align:center; }
.review-box { background-color: #00524c; border-radius: 8px; color:#fff; padding:40px 170px 20px 114px; position:relative; font-size: 16px; font-weight: 400; letter-spacing: 0.8px; margin-bottom:32px; }
.review-box .fa-user { position:absolute; top:40px; left:40px; font-size: 45px; }
.review-box h3 { font-size: 16px; font-weight: 700; font-family:inherit; color:#fff; margin:0 0 16px 0; }
.review-box p { margin-bottom:8px; line-height: 28px; }
.review-box-hidden { display:none; }
.review-box .item-rating { position:absolute; top:50px; right:50px; font-size:16px; letter-spacing:1px; }
.review-box .item-author { } 
.review-box .item-title { margin-bottom:8px; }
.review-box .item-date { }
.review-box .item-desc { }
