/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* ---======= C U S T O M  C S S =======--- */

.page-id-100 a:hover {
	color: #ffea17 !important;
}

.hide {
	display: none !important;
}

ol {
    padding-inline-start: 20px !important;
	margin-top: 0px !important;
}

ol li {
	margin-top: 0px !important;
	margin-bottom: 15px !important;
}

.image-background .fusion-column-wrapper {
	background-size: auto !important;
}

#gray1 {
	background-color: #f9f9f9 !important;
}

#gray2 {
	background-color: #f2f2f2 !important;
}

ul.sub-menu {
    margin-left: 0 !important;
}


/*--== H O M E ==--*/


#Slider {
	margin-bottom: 0px !important;
}

#wrapper .fusion-events-shortcode .fusion-events-meta h2 {
	font-family: Roboto, Arial, Helvetica, sans-serif !important;
    font-weight: 700 !important;
	font-size: 22px !important;
}

.fusion-events-post {
    padding-top: 0px !important;
}

.home-blog .entry-title {
	margin-top: 0px !important;
	line-height: 1.2 !important;
}

.home-blog .entry-title a {
	font-size: 17px !important;
}

.fusion-events-meta h4 {
	font-weight: 500 !important;
}

.home-button {
	position: absolute !important;
	bottom: 25px !important;
}


/*--== B O A R D  O F  T R U S T E E S ==--*/

.quote {
	font-family: 'Times New Roman' !important;
	font-weight: 300 !important;
	color: #999999 !important;
}


/*--== F O R U M S ==--*/

#bbpress-forums li.bbp-header, #bbpress-forums div.bbp-reply-header {
	background: #1cabe2 !important;
}

#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-topics,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums div.bbp-reply-content,
li.bbp-body,
.bbp-arrow {
	border-color: #999999 !important;
}

.bbp-forum-info,
.bbp-forum-topic-count,
.bbp-forum-reply-count,
.bbp-forum-freshness,
.bbp-topic-title,
.bbp-topic-voice-count,
.bbp-topic-reply-count,
.bbp-topic-freshness {
	color: #ffffff !important;
}


/*--== T R A I N I N G  &  C P D  P R O G R A M S ==--*/

td {
    vertical-align: top;
}


/*--== S I D E B A R ==--*/

/* #wrapper .fusion-vertical-menu-widget.left .menu>li>a {
    padding-left: 0px !important;
} */

#avada-vertical-menu-widget-2 .heading {
	background-color: #1cabe2 !important;
	padding: 15px 20px !important;
}

#avada-vertical-menu-widget-2 .heading h4 {
	margin-bottom: 0em !important;
	font-size: 21px !important;
	color: #ffffff !important;
}

#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {
	border-right-color: #67b7e100 !important;
    background-color: #ffea17 !important;
	color: #333333 !important;
}

#wrapper .fusion-vertical-menu-widget .menu li a:hover {
	color: #333333 !important;
}

#wrapper .fusion-vertical-menu-widget .menu li {
	border-bottom: 1px solid #c8c4c4 !important;
}

#wrapper .fusion-vertical-menu-widget .menu li:last-child {
	border-bottom: 0px !important;
}

#wrapper .fusion-vertical-menu-widget .menu li:hover {
    background-color: #ffea17 !important;
}


/*--== M E D I C A L  A L E R T S ==--*/

.medical-alerts-div a:hover {
	color: #ffea17 !important;
}


/*--== C O N T A C T ==--*/





/*--== F O O T E R ==--*/

ul#menu-footer-menu-1 li, 
ul#menu-footer-menu-2 li {
	border-bottom: 0px !important;
}

#menu-footer-menu-1 li a:before, 
#menu-footer-menu-2 li a:before {
	display: none !important;
}

#wrapper .fusion-widget-area .current_page_item > a {
	color: #ffea17 !important;
}


/*--== M O B I L E ==--*/

.fusion-mobile-menu-icons a {
    font-size: 30px !important;
}



@media only screen and (max-width: 800px){

/*--== M O B I L E ==--*/
		
	#main {
    	padding-top: 0 !important;
	}
	
	
	/*--== H E A D E R ==--*/
	
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
		padding-bottom: 0px !important;
    	padding-top: 10px !important;
	}
	
	.fusion-header-wrapper.fusion-is-sticky .fusion-header {
    	background-color: #ffffff !important;
	}
	
	.fusion-is-sticky .fusion-mobile-menu-icons {
    	margin-top: 11px;
	}
	
	.fusion-sticky-header-wrapper {
		box-shadow: rgba(0, 0, 0, 0.09) 0 2px 8px;
	}

	
	/*--== H O M E ==--*/
	
	.home-blog {
    	margin-bottom: 0px !important;
	}
	
	.fusion-columns .fusion-column:not(.fusion-column-last) {
    	margin: 0px !important;
	}
	
	
	/*--== F O O T E R ==--*/
	
	.fusion-footer {
    	text-align: center !important;
	}
	
	.fusion-footer-widget-area {
    	padding-bottom: 0px !important;
	}
	
	.fusion-footer-widget-area .fusion-columns .fusion-column {
    	margin: 0 0 20px !important;
	}
	
	
}