/*
Theme Name:     Deerwood
Theme URI:      http://example.com/
Description:    Child theme for the Client Name theme 
Author:         Faster Solutions, Inc.
Author URI:     http://www.fastersolutions.com/
Template:       fsol
Version:        0.1.0
*/
/*@import url("../fsol/style.css");*/
/*---------------------------------
CSS RESET
-----------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/

.wpcf7-form input[type=tel] {
    box-sizing: border-box;
    padding: 16px 15px !important;
    margin: 5px 0;
    background-color: #fff;
    border: 1px solid #d3d2d2;
    font: 12px / 12px "Open Sans", sans-serif;
    color: #231f20;
    width: 100%;
}

.wpcf7-form select {
    box-sizing: border-box;
    padding: 16px 15px !important;
    margin: 5px 0;
    background-color: #fff;
    border: 1px solid #d3d2d2;
    font: 12px / 12px "Open Sans", sans-serif;
    color: #231f20;
    width: 100%;
}

#socials i {
	font-size:45px !important;
}
.cobrowse-button {
	display: flex;
	justify-content: center;
	margin-left: 40%;
	margin-right: 40%;
	margin-bottom: 8px;
	padding: 10px 20px;
	border-style: solid;
	border-width: 1.25px;
	border-color: #ab212e;
	border-radius: 4px;
	background-color: transparent;
	color: #ab212e;
	font-size: 17px;
	font-weight: 600;
	text-decoration: none;
	transform: translateY(-30px);
}
@media only screen and (max-width: 900px) {
	.cobrowse-button {
		margin-left: 35%;
		margin-right: 10%;
		transform: translateY(0px);
	}
}
@media only screen and (max-width: 450px) {
	.cobrowse-button {
		margin-left: 50px;
		margin-right: 50px;
		width: 80%;
		transform: translateY(0px);
	}
}
//staff member bullet points
.checkmark-list {
    list-style: none;
    padding-left: 0;
}
.checkmark-list li {
    display: flex;
    align-items: flex-start;
    gap: 0.5em;
}
.checkmark-list li::before {
    content: "✔";
    color: green;
    font-weight: bold;
    flex-shrink: 0;
    margin-top: 0.2em;
}
