/*
 Theme Name:     GroupOne Clinic
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Custom Divi child theme for GroupOne Clinic website.
 Author:         Daniel Ancuta
 Author URI:     https://www.wp-marvel.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* GroupOne Clinic Customization 
------------------------------------------------------- */

/* Main Menu Customization */
#et-top-navigation { padding-top: 20px !important; padding-bottom: 10px !important; }
#et-top-navigation nav > ul > li > a { font-weight: 500; color: #2D4990; padding-bottom: 25px !important; }
#et-top-navigation nav > ul > li > a:hover { color: #3851A2; }
#et-top-navigation nav > ul > li.current-menu-item > a { color: #2D4990; } 
#et-top-navigation nav > ul > li.menu-cta > a { background-color: #2D4990; color: #ffffff; border-radius: 3px; padding: 15px 25px 15px 25px !important; }
#et-top-navigation nav > ul > li.menu-cta > a:hover { background-color: #2D4990; }

.et-fixed-header #et-top-navigation { padding-top: 10px !important; padding-bottom: 0px !important; }
.et-fixed-header #et-top-navigation nav > ul > li.menu-cta > a { color: #ffffff !important; }


/* Footer Customization */
/*#main-footer { background-color: #2D4990; }*/
#footer-widgets .footer-widget li { position: relative; padding-left: 0; }
#footer-widgets .footer-widget h4 { color: #ffffff; font-weight: 500; }

/* Layout Customization */
#page-container { padding-top: 80px !important; }

/* Text Styles Customization */
strong { font-weight: 600; }


/* Gravity Forms Customization */
.gform_wrapper input, .gform_wrapper textarea { -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-appearance: none; background-color: #eeeeee; width: 100%; border-width: 0px; border-radius: 3px; color: #999999; font-size: 14px !important; padding: 16px !important; }
.gform_wrapper input[type=submit] { background-color: #2D4990; width: 100%; color: #ffffff; font-size: 14px !important; font-weight: 500; cursor: pointer; }
.gform_wrapper .top_label .ginput_container { margin-top: 2px !important; }
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label { margin: 9px 0 1px 1px; font-weight: 600; font-size: 14px; }
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label { font-weight: 500; font-size: 14px; color: #576764; }
.gform_wrapper .gfield_required { color: #0EBFB2; margin-left: 5px; }
.gform_wrapper .gfield_date_day input[type=number], .gform_wrapper .gfield_date_month input[type=number], .gform_wrapper .gfield_date_year input[type=number] { width: calc(4rem + 16px)!important; }
.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year input[type=number] { width: 6rem !important; max-width: 6rem !important; }