/* 
Theme Name: Every Child Pediatrics Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: Every Child Pediatrics theme is a child theme of Hello Elementor
Author: Sofo Studios, LLC
Author URI: https://www.sofostudios.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* GLOBAL ELEMENTS */
/* Horizontal rule */
.elementor hr {
    margin: 20px 0px;
    color: rgba(95,97,97,.4);
}

/* Inline HTML Bold Weight */
strong {
	font-weight:600;
}

/* ANNUAL REPORTS */
/* Gallery image sizing */
.e-gallery-image {
    background-size: contain!important;
    background-repeat: no-repeat;
}



/* MAIN NAV */
/* Spacing, placement and padding for dropdown menus */
.ubermenu-submenu-drop {
	margin-top:60px!important;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
	padding:15px!important;
}

.ubermenu-item-header {
	margin: 10px 0px!important;
}

.ubermenu .ubermenu-badge {
	display: inline-block!important;
    padding: .3em!important;
    border-radius: 0px!important;
    font-weight: 600!important;
    font-size: 14px!important;
    margin-left: 0em!important;
}

/* MEDICAL TEAM */
/* Style the category filters on the Premium Blog widget*/
.premium-blog-filter {
	border-bottom: 1px solid rgba(95,97,97,0.4);
	margin-bottom:40px;
}

.premium-blog-filters-container li a {
	padding-bottom: 14px!important;
	margin-bottom: 0px!important;
}

.premium-blog-filters-container li a:hover {
	color: var(--e-global-color-primary )!important;
	background-color: #FFFFFF00!important;
	border-style: solid!important;
	border-width: 0px 0px 4px 0px!important;
	
}

/* BOARD MEMBERS */ 
/* Dropshadow card style and colors 
 * SWITCHED TO DIFFERENT MODULE FOR BOARD & LEADERSHIP PAGES
.premium-person-container {
	background-color: var(--e-global-color-6d841a9 );
  box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
  padding: 24px;
	margin: 12px;
}

.premium-person-name {
	color: var(--e-global-color-accent )!important;
}
*/

/* ANIMATED TEXT */
/* Prevent text from overlaying sticky nav */
.elementor-headline-dynamic-text,
.elementor-headline-plain-text {
	z-index:0!important;
}

/* BLOG ARCHIVES */
/* Metadata */
.premium-blog-entry-meta {
	margin-bottom:24px!important;
}
.premium-blog-post-time span  {
	font-weight:500!important;
	color: #5F6161!important;
}
.premium-blog-meta-separator {
	padding: 0px 4px;
}
.premium-blog-meta-data i.fa {
	display:none;
}
