/*
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
*/



/****************************  John's 2020-24 Theme Customizations  ********************************/

.avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	border-bottom-width: 0 !important;
}
.protecc p {
	margin: -0.3em 0 1em 0 !important;
	padding: 0;
	border: 0;
	line-height: 1;
	font-size: 80%;
}
.protecc, .jp-cc, .jp-cc-accessible {
	margin: 0;
	padding: 0;
}
.fusion-post-content h2.entry-title {
	margin-bottom: 0;
}
.fusion-post-content-container .fusion-spacing-yes, .fusion-secondary-header {
	display: none;
}
#content {
	padding-bottom: 3em;
}


@media only screen and (max-width: 800px) {
  .fusion-header-wrapper {
	position: relative;
  }
  .fusion-header-wrapper .fusion-header, .fusion-header-wrapper #side-header, .fusion-header-wrapper {
	background-color: #19305c;
  }
}



/******* admin bar mobile styles *******/

@media screen and (max-width: 782px) {
  #wp-toolbar>ul>li {
	display: block;
	margin-left: 5px;
	margin-right: 5px;
  }
}
/******* end admin bar mobile styles *******/



/******* footer styles *******/

.fusion-footer {
	border-top: 1.3em solid #42a9dc;
	background-color: #19305c;
}
div.global-footery {
	display: -ms-grid;
	display: grid;
	grid-gap: 2em;
	-ms-grid-columns: 1.5fr 2em 1fr 2em 1fr;
	grid-template-columns: 1.5fr 1fr 1fr;
	width: 100%;
	margin: 1.5em 0;
}
div.global-footery div {
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	color: #fff;
}
div.global-footery div ul {
	margin: 0;
	list-style-type: disc;
}
div.global-footery div ul li {
	font-size: 90%;
	line-height: 1.45;
}
div.global-footery div ul li a, div.global-footery div p a {
	color: #ffffff;
}
div.global-footery div ul li a:hover, div.global-footery div p a:hover {
	color: #42a9dc;
}


@media screen and (max-width:1080px) {
  div.global-footery {
	display: block;
	width: 96%;
	max-width: 800px;
	margin: 0 auto;
  }
  p.quick-space {
	display: none;
  }
  div.global-footery div ul {
	margin: 0 0 0 1.5em;
  }
}

/******* end footer styles *******/



/****************************  End John's Theme Customizations  ********************************/



/*	OLD STUFF THAT DOESN'T WORK OR ISN'T NEEDED ANYMORE

.fusion-open-submenu { color: #19305c !important; }
.fusion-open-submenu { color: #19305c !important; }

.fusion-megamenu .heading h3 {
	font-size: 16px; color: #104d8a; text-transform: uppercase; font-family: 'Open Sans'; font-weight: 400;
}
.fusion-megamenu .widget_nav_menu ul {
	padding: 0;
}
.fusion-megamenu .menu li {
	float: none; display: block;
}
.fusion-megamenu .menu li a {
	padding: 0; font-size: 14.25px; line-height: 25px; color: #104d8a; text-transform: uppercase; font-family: 'Open Sans'; font-weight: 400;
}

.fusion-megamenu .heading h3 { font-size: 16px; color: #104d8a; text-transform: uppercase; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
.fusion-megamenu .widget_nav_menu ul { padding: 0;}
.fusion-megamenu .menu li { float: none; display: block;}

.fusion-logo {
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.fusion-megamenu .menu li a {
	color: #104d8a;
	padding: 0;
	font-size: 14.25px;
	line-height: 25px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.fusion-main-menu .sub-menu li a {
	font-size: 14px !important;
	line-height: 1.25;
	color: #104d8a;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	border: none;
	padding: 6px 10px 6px 10px;
} 

 */



