/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*****************************************************************************************************
	Universal
*****************************************************************************************************/
a {
	color: #7b8d73;
}
a:hover {
	color: #606d5b;
}
p {
	margin-bottom: 10px;
}
#ast-scroll-top {
    background-color: #382d2d;
    font-size: 15px;
    border: 2px solid #7b8d73;
    line-height: 2.3;
    height: 40px;
    width: 40px;
    border-radius: 30px;
}
/*****************************************************************************************************
	Home
*****************************************************************************************************/
.highlightWord {
    display: inline;
    color: #7b8d73;
}
#largeToothImage {
	pointer-events: none;
}
/*****************************************************************************************************
	ADA
*****************************************************************************************************/
/* Moving ADA frontend button to left to avoid overlapping back to top button */
.edac-highlight-panel--right {
    left: 15px !important;
}
/*****************************************************************************************************
	Gravity
*****************************************************************************************************/
legend.gfield_label.gform-field-label.gfield_label_before_complex, label.gfield_label.gform-field-label  {
    font-family: "Philosopher", Sans-serif;
    font-size: 1rem;
    font-weight: 600;
    color: #382D2D;
}
.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select, .gform-theme--foundation .ginput_complex input, .gform-theme--foundation .ginput_complex select, .gform-theme--framework input, .gform-theme--framework textarea {
    border-radius: 30px !important;
}
body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder] {
    font-family: "DM Sans";
    font-size: .8rem;
    color: #382D2D;
}
nput[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #d9e2cd !important;
    font-family: "DM Sans", Sans-serif !important;
    font-weight: 500 !important;
    fill: #382D2D !important;
    color: #382D2D !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #382D2D !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 20px 30px 20px 30px !important;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background-color: #ffffff !important;
}
p.gform_required_legend {
    display: none;
}
.gform-theme--foundation .gform_fields {
  grid-row-gap: 15px !important;
}
/*****************************************************************************************************
	Responsive
*****************************************************************************************************/
@media only screen and (max-width: 1366px) {

}