/*
Theme Name: Divi Child Theme
Description: SW EFC Divi Child Theme
Author: Mark Ogrentz
Template: Divi
*/

.logo_container {
	display: none;
}


#top-menu a {
	color: white;
	margin-bottom: 10px !Important;
	padding-left: 3px;
	padding-bottom: 3px !Important;
	line-height: 1.4em;
}


@media only screen and (min-width: 981px) {
	.et_vertical_nav .container  {
	margin: 0 10px 0 10px !Important;
}
}


@media only screen and (max-height: 500px) {
	.et_pb_section_0_tb_header.et_pb_section {
		display: none;
	}
	
		.et_pb_section_0_tb_footer {
		display: none !important;
	}

	.et_pb_section_0_tb_body.et_pb_section {
		display: block !important;
		
	}
	
	.et_pb_section_2_tb_body {
		left: 0px !Important;
		width: 100% !Important;
		max-width: 100% !important;
	}
}

@media only screen and (min-height: 501px){
	.et_pb_section_0_tb_body.et_pb_section {
		dispal: none !important;
	}

}


/*
.et_vertical_nav .et_pb_menu_visible #et_top_search {
	margin-left: 15px; 
}


/*
.et_vertical_nav #main-header #top-menu a:hover { 
color:#fff !important;    
padding-bottom: 2px;
text-decoration: underline;
}
*/
#top-menu li.current-menu-item a { 
color:white !important;    
border-left: 3px solid white;
margin-bottom: 10px !Important;

}

/*
.et_vertical_nav #et_top_search {
	margin-top: 40px !Important;
}



@media all and (max-width: 980px){   
  
  /* CART&SEARCH LEFT - LOGO CENTER - MENU RIGHT */
  /* center the logo */
  .et_header_style_left .logo_container {
    text-align: center;
  }
  /* hide logo when search opens */
  .et_header_style_left .et_pb_menu_hidden .logo_container {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
  }
  /* show logo when search is closed */
  .et_header_style_left .et_pb_menu_visible .logo_container {
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
  }
  /* remove the top navigation left padding and adjust its width */
  .et_header_style_left #et-top-navigation {
    padding-left: 0 !important;
    width: 100%;
  }
  /* adjust the search input field width */
  .et_header_style_left .et-search-form {
    max-width: 100% !important;
    width: 100% !important;
  }
  /* adjust cart icon margin */
  .et_header_style_left #et-top-navigation .et-cart-info {
    margin: 5px 0 0 0;
  } 
  /* END: CART&SEARCH LEFT - LOGO CENTER - MENU RIGHT */

.et_vertical_nav.et_header_style_left #et-top-navigation{
padding-top: 15px;
	padding-left: 15px;
}

.et_pb_toggle_open .et_pb_toggle_title::before {
    display: block !important;
	content: "\e050" !Important;
}


/*Hide TOC */
#TOC-Main {
	display: none !Important;
}

#TOC-Sub {
	display: none !Important;
}




/*Tooltip Fix*/

.et-tooltip-box {
    margin-left: 100px !Important;
    border: 1px solid white;
    background-color: rgba(0,35,53,.85);
    color: white!Important;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
    z-index: 999;
}

.et-tooltip {
	color: green !Important;
	font-weight: 700;
}




/*--------------Theme Customizations---------------*/