/*  Header */


.et_pb_menu__logo img[src$=".svg"] { width: 200px; height: auto; }

.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
    flex: 0 1 auto;
	    height: 110px;
}

.et_pb_fullwidth_menu .et_pb_menu__wrap, .et_pb_menu .et_pb_menu__wrap {
    flex: 1 0 auto;
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    max-width: 85%;
}

header .et_pb_menu .et_pb_menu__menu > nav > ul > li:last-child {
    align-items: center;
}

/* get in touch */
header #menu-main-navigation > li:last-child > a { border: 2px solid #4e869e; border-radius: 8px; color: #4e869e; text-transform: capitalize; padding: 8px 12px; height: 30px; }
header #menu-main-navigation > li:last-child > a:hover { background: #4e869e; color: white !important; }

/* dropdown*/
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
	width: 490px;
	box-shadow: none;
}


@media (min-width: 980px){

header li.first-level:hover .sub-menu:before { 
	content: "";
	top: -2px;
	width: 100vw;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	display: block;
	position: absolute;
	z-index: 0;
	border-bottom: 2px solid white;
 }
header li.first-level:hover .sub-menu:after { 
	content: "";
	left: -100vw;
	top: -2px;
	width: 100vw;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	display: block;
	position: absolute;
	z-index: 0;
	border-bottom: 2px solid white;
 }

}



.et_pb_menu .et-menu-nav > ul .sub-menu { padding: 0; }
.nav .sub-menu li { width: auto; display: block; border-bottom: 1px solid #d0d0d2; padding: 0; position: relative; z-index: 1; }
.sub-menu li:last-child { border-bottom: none; }
header .et_pb_menu li .sub-menu a { width: auto; font-weight: 600; font-size: 21px; letter-spacing: 1.1px; padding: 19px 7px 19px 20px; text-transform: capitalize !important; }
header .et_pb_menu li .sub-menu a:after { content: " >"; font-size: 17px; color: #be2b2a; padding-left: 4px; }

@media (max-width: 980px){
header .et_pb_section {
    padding: 0px 0;
}
header  .et_pb_row {
    padding: 18px 0;
	width: 89%;	
	}
}

@media (max-width: 980px){
.et_pb_section {
    padding: 0 0;
}
}

@media (max-width: 980px){
.et_pb_row {
    padding: 0 0;
	}
}


/* ----------------------copied from divi site to make toggle subnav-------------- */

.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
	padding-right: 33px;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: 'C';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 11px;
right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after{
content: 'D';
}
.second-level {
display: none;
}
header .et_pb_menu_0_tb_header .et_mobile_menu li .second-level a { 
	font-size: 12px;
	padding: 5px 8px;
	font-weight: 500;
	color: #2e2e2f;
	text-align: right;
}
header .et_pb_menu_0_tb_header .et_mobile_menu li .second-level a:after { content: ""; }
.reveal-items {
display: block;
}
.et_pb_menu .et_mobile_menu {
width: 120%;
margin-left: -13%;
	text-align: right;
}


.et_mobile_menu li a {
    padding: 10px 2%;
}
	
