.et_header_style_centered #top-menu>li>a {
	padding-bottom: 1em!important;
	padding-top: 1em;
	font-weight: 600;
}

div#et-top-navigation {
	background: rgba(24, 58, 99, 0.05);
}

.et_fullwidth_nav #main-header .container {
	padding-right: 0;
	padding-left: 0;
}

#main-header {
	box-shadow: 0 1px 0 rgb(0 0 0 / 0%);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0);
	-webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 0%);
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
}

body {
	font-weight: 400;
}

a.et_pb_button {
	font-weight: 600;
}

.et_pb_gutters2.cdg-smaller-gutters .et_pb_column_1_2 {
	width: 50%;
}

.et_pb_gutters2.cdg-smaller-gutters .et_pb_column {
	margin-right: 10px;
}

.et_pb_fullwidth_menu--with-logo.et_pb_menu.et_pb_menu_0_tb_footer .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo.et_pb_menu.et_pb_menu_0_tb_footer .et_pb_menu__menu>nav>ul>li>a {
	align-items: unset;
	padding-top: 0;
}

#top-menu li {
	padding-right: 122px;
}

.gform_wrapper.gravity-theme .gfield_label {
	text-align: right;
	padding-right: 30px!important;
	color: #454545;
}

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], textarea {
	border: 3px solid #707070;
}

input.gform_button {
	background: #173963;
	border: 0;
	border-radius: 10px;
	color: #fff;
	padding: 5px 15px;
	font-size: 16px;
	float: right;
}

select {
	
	background: url('/images/select-arrows.svg') no-repeat 98% 50%;
	background-color: #E0E0E0;
	border-radius: 20px;
	border: 0;
	padding: 8px 20px!important;
	font-weight: 600;
	-webkit-appearance: none;
	-moz-appearance: none;
}

select::-ms-expand {
   display: none;
}

.gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 30px!important;
}

h3.cdg-about-short-line:before {
	content: '';
	background-image: url(/images/about-pathway-short.png);
	width: 145px;
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	margin-left: -160px;
	margin-top: 20px;
	margin-bottom: -20px;
}

h3.cdg-about-long-line:after {
	content: '';
	background-image: url(/wp-content/uploads/2021/07/about-long-line.png);
	width: 505px;
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	margin-left: 230px;
	margin-top: -18px;
	margin-bottom: 18px;
	z-index: 9999;
}

.nav li ul {
	border-top: 2px solid #707070;
	padding: 0;
}

#top-menu li li {
	border-bottom: 1px solid #707070;
}

#top-menu li li:last-child {
	border-bottom: 0px solid #707070;
}

#top-menu li li a {
	/* padding: 6px 0px; */
	width: 200px;
	font-weight: 600;
}

#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
	top: 13px;
}

.et_pb_menu_0_tb_footer .menu-item-has-children>a:first-child:after {
	display: none;
}