/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Custom Styling Team-Members */
.team-member .team-meta h3 {
	font-size: 24px;
	line-height: normal;
}

.team-member .team-meta p {
	font-size: 19px;
}

/* Custom Styling Accordions */
div[data-style*=minimal] .toggle>.toggle-title i {
	background: #b51f2a;
	border-color: #b51f2a;
}

div[data-style="minimal"] .toggle {
	border-bottom: 1px solid #b51f2a;
}

div[data-style="minimal"] .toggle > .toggle-title i:before,
div[data-style="minimal"] .toggle > .toggle-title i:after,
div[data-style="minimal"] .toggle:hover > .toggle-title i:before,
div[data-style="minimal"] .toggle:hover > .toggle-title i:after,
div[data-style="minimal"] .toggle.open > .toggle-title i:before {
	background-color: #fff;
}

/* Custom Styling Forms */
.gform_wrapper.gravity-theme .gfield input.large,
.gform_wrapper.gravity-theme .gfield textarea,
.gform_wrapper.gravity-theme .gfield .gfield_select {
	padding: 16px;
	background: #fff;
	border-radius: 0;	
}

.gform_wrapper.gravity-theme .gfield .ginput_container_fileupload input.large {
	background: none;
	padding: 0;
}

.gform_wrapper.gravity-theme .gfield .ginput_container_fileupload input.large::file-selector-button {
	cursor: pointer;
	padding: 16px;
	background: #fff;
	border-radius: 0;
	border: none;
	margin-right: 25px;
	color: #555;
	font-size: 15px;
}

.gform_wrapper.gravity-theme .gfield.gfield--type-html p {
	font-size: 19px;
}

.gform_wrapper.gravity-theme .gfield input.large:focus,
.gform_wrapper.gravity-theme .gfield textarea:focus,
.gform_wrapper.gravity-theme .gfield .gfield_select:focus {
	border-color: #22396E;
}

.gform_wrapper.gravity-theme .gfield p {
	font-size: 16px;
}

.gform_wrapper.gravity-theme .gfield.gfield--type-fileupload .gfield_label {
	display: none;
}

.gform_required_legend {
	display: none;
}

body[data-button-style=rounded] .container-wrap input[type=submit] {
	padding: 16px 52px !important;
}

/* Custom Checkboxes */
body input[type="radio"], body input[type="checkbox"] {
	 display: inline-flex !important;
	 margin: 0 0.25em 0 0 !important;
	 appearance: none;
	 background-color: #fff;
	 font: inherit;
	 width: 20px;
	 height: 20px;
	 border: none;
	 transform: translateY(-0.075em);
	 display: grid;
	 place-content: center;
	 margin: 0 0.25em 0 0;
}

body input[type="radio"]::before, body input[type="checkbox"]::before {
	 content: "";
	 transform: scale(0);
	 transition: 120ms transform ease-in-out;
}

body input[type="radio"]:checked::before, body input[type="checkbox"]:checked::before {
	 transform: scale(1);
}
 body input[type="radio"] {
	 border-radius: 50%;
}
 body input[type="radio"]::before {
	 box-shadow: inset 10px 10px #22396E;
	 width: 10px;
	 height: 10px;
	 border-radius: 50%;
	 margin-top: 4px;
}
 body input[type="checkbox"] {
	 border-radius: 0;
}
 body input[type="checkbox"]::before {
	 width: 12px;
	 height: 12px;
	 box-shadow: inset 14px 14px #22396E;
	 border-radius: 0;
	 margin-top: 3px;
}



