/*
Theme Name: Fortify Interactive Custom Theme
Description: A child theme to house custom coding which modifies the parent theme. Includes default line numbers where the code was taken from in the parent theme.
Author:   Fortify Interactive
Template: Divi
*/

@import url("../Divi/style.css");
.et_pb_linkedin_icon:before {	content: "\e09d";}
.et_pb_instagram_icon:before {	content: "\e09a";}
.et_pb_pinterest_icon:before {	content: "\e095";}
.et_pb_member_social_links span {	display: none;}

#top-menu li.mega-menu > ul > li:nth-of-type(5n) {
clear: none;
}
#top-menu li.mega-menu > ul > li:nth-of-type(6n) {
clear: none;
}
#top-menu li.mega-menu > ul > li {
width: 50%;
margin: 0;
}


.et_post_meta_wrapper{display:none !important;}
#main-content {min-height:800px;}
#et-info {min-width:100%;}
.et_contact_bottom_container {overflow: hidden;margin-top: -1.5%;text-align: center;}
#et-info-phone {margin:0px;}
span#et-info-email {margin-left:10px;}
.socialicons-right {float:right;}
#footer-info {float:none; text-align:center;}

.et_mobile_menu {border-color:#960c00 !important;}

@media screen and (max-width: 782px) {
#et_mobile_nav_menu {display: block;	 padding-right:10px; padding-bottom:5px;}	
#top-header{ margin: 0; padding-right: 0;  width: 100%;}
.logo_container.container {text-align:center;}
.et_header_style_left .mobile_menu_bar {padding-bottom:0px;}
}

@media only screen and (min-width: 763px) and (max-width: 2400px){
.et_pb_blurb_0.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_1.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_2.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_3.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_4.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_5.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_6.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
	.et_pb_blurb_7.et_pb_blurb .et_pb_main_blurb_image{-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5));}
}




#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
