
  .et-menu .menu-item-has-children>a:first-child {
    padding-right: 14px;
}
/* # Colors # */ 
  
.nav li li a { 
  border-bottom: 1px solid #d20072; /* # Dropdown border bottom # */ 
  font-weight: 500 !important; /* # Dropdown font weight # */ 
  font-size: 14px !important; /* # Dropdown font size # */ 
}
  
.et-menu > .menu-item-has-children > .sub-menu:before {
  border-bottom: 12px #d20072 solid; /* Dropdown arrow color */
}  
  
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after {
	color: #000000; /* Collapsing mobile icon color */
	background: #f1f1f1; /* Collapsing mobile icon background color */
}
  
/* # End Colors # */  
  
/*  Add a backslash \ before the number in case of a missing icon  */  
  
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after {
	content: '\33';
}

ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after {
	content: '\32';
}

/*  End missing icon  */    
  
@media screen and (min-width: 1200px) {
.custom-menu .nav {
  margin-left: 10px;
}}

@media screen and (min-width: 981px) {  
.ah-menu-row {
  display: flex;
  align-items: center;
}} 

@media screen and (min-width: 768px) {  
.ah-top-bar .blurb-top-bar .et_pb_blurb_content {
  display: flex;
  align-items: center;
}
  
.ah-top-bar .blurb-top-bar .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-bottom: 0px;
}  

.ah-top-bar {  
	display: flex;
  align-items: center;  
}
  
.ah-top-bar-second-column {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
  
.ah-top-bar-second-column .et_pb_social_media_follow li {
    margin-bottom: 0px;
}} 
 
@media screen and (min-width: 981px) {   
.ah-menu-row-second-column {
  display: flex;
  align-items: center;
  justify-content: flex-end;    
}}
  
@media screen and (max-width: 980px) {   
.ah-menu-row-second-column {
  display: flex;
  align-items: center;
  justify-content: space-between;   
}}

@media screen and (min-width: 981px) and (max-width: 1200px) {  
.ah-menu-row-second-column .et_pb_button {
  font-size: 13px !important;
}}  
  
/* # Dropdown Menu # */  
  
.nav li li:last-child a {
  border-bottom: 0px solid #e5e5e5; 
}  
  
.nav li ul.sub-menu {
	padding: 0px !important;
  border-radius: 5px;
  box-shadow: 0 5px 17px 0px rgb(0 0 0 / 25%);
  -moz-box-shadow: 0 5px 17px 0px rgba(0,0,0,.25);
  -webkit-box-shadow: 0 5px 17px 0px rgb(0 0 0 / 25%);
}
  
.nav li li {
  padding: 0 0px !important;
  width: 100%;
}
  
.et-menu li li a {
  padding: 10px 20px;
  width: 100% !important;
}
  
.et-menu > .menu-item-has-children > .sub-menu:before {
	content: '';
  display: block;
  position: absolute;
  left: 20px;
  top: -20px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  z-index: 1;
}
  
.nav li ul {
    right: 0!important;
}
  
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 20px;
}  
  
/* # Collaping Mobile Menu # */

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
	border-radius: 50%;
	padding: 3px;
}

.et_mobile_menu .menu-item-has-children>a {
    font-weight: 600 !important; 
}
  
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d" !important;
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon {
	width: 44px;
	height: 100%;
	padding: 0px !important;
	max-height: 44px;
	border: none;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background-color: transparent;
}

ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}

.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}

ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}

ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon {
	text-align: center;
	opacity: 1;
}
  
