/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.4.2.1586032436
Updated: 2020-04-04 20:33:56

*/
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover{
	opacity: 1;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
    opacity: 1;
}
#top-menu li li { padding: 0 !important; }
.nav li ul { width: 265px !important;}
#top-menu li li a { padding: 6px 10px !important; width: 265px !important; }

ul.list_css span.icon_size { font-size: 18px; }
ul.list_css { column-count: 2; list-style: none; margin: 0; padding: 0; }

.border-btm .et_pb_text_inner h4:after { content: ''; display: block; height: 1px; background: #ffffff; width: 45%; margin: 10px 0 0 0; }
div#footer_menu ul#menu-quick-links { display: block; }

div#quick_links div#nav_menu-2 { margin-bottom: 0; }
div#quick_links ul#menu-quick-links li { margin-bottom:0; }
div#quick_links ul#menu-quick-links li a { color: #fff; }


@media all and (max-width:770px) {
	.border-btm .et_pb_text_inner h4:after { margin: 10px auto 0; }
	div#quick_links div#nav_menu-2 { width:100% !important; }
	div#quick_links ul#menu-quick-links { text-align: center; }
	div#third_col { margin-right: 0; max-height: 330px; }
	div#second_col { margin-right: 5.5%; }
	.et_pb_module.et_pb_blurb.custom_blurb .et_pb_main_blurb_image { width: 22px; }
	.et_pb_module.et_pb_blurb.custom_blurb.et_pb_blurb_position_left .et_pb_blurb_container { padding-left: 10px; }
}

@media all and (max-width:440px) {
	section#header-banner h1.et_pb_module_header { width: 100% !important; text-align: center; }
	div#second_col { margin-right: 0; }
	ul.list_css { column-count: 1; text-align: center; }
	div#col_1_left { padding-left: 0 !important; }
	
}