/* End custom CSS */

.elementor-kit-6 {
	--e-global-color-primary: #395060;
	--e-global-color-secondary: #1f1e24;
	--e-global-color-text: #1f1e24;
	--e-global-color-accent: #395060;
	--e-global-color-d1e66ba: #1f1e24;
	--e-global-color-7e0e225: #395060;
	--e-global-color-63c53dc: #e6b42b;
	--e-global-color-3f1370a: #fff;
	--e-global-color-e7830b8: #000;
	--e-global-color-a3c7455: #eff2f2;
	--e-global-color-12587e5: #c1d1d0;
	--e-global-color-ba6ee50: #799a9a;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-size: 16px;
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-secondary-line-height: 1.38em;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-size: 16px;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 1.63em;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-e7b522f-font-family: "Exo 2";
	--e-global-typography-e7b522f-font-size: 36px;
	--e-global-typography-e7b522f-font-weight: 300;
	--e-global-typography-e7b522f-line-height: 1.19em;
	--e-global-typography-e7b522f-letter-spacing: .18px;
	--e-global-typography-32e94f0-font-family: "Exo 2";
	--e-global-typography-32e94f0-font-size: 32px;
	--e-global-typography-32e94f0-font-weight: 400;
	--e-global-typography-32e94f0-line-height: 1.19em;
	--e-global-typography-b0af721-font-family: "Exo 2";
	--e-global-typography-b0af721-font-size: 24px;
	--e-global-typography-b0af721-line-height: 1.2em;
	--e-global-typography-1fbcd3a-font-family: "Roboto";
	--e-global-typography-1fbcd3a-font-size: 18px;
	--e-global-typography-1fbcd3a-font-weight: 500;
	--e-global-typography-1fbcd3a-line-height: 1.44em;
	--e-global-typography-1fbcd3a-letter-spacing: .18px;
	--e-global-typography-1feaf91-font-family: "Roboto Condensed";
	--e-global-typography-1feaf91-font-size: 16px;
	--e-global-typography-1feaf91-font-weight: 400;
	--e-global-typography-1feaf91-text-transform: uppercase;
	--e-global-typography-1feaf91-line-height: 1.63em;
	--e-global-typography-9e700a5-font-family: "Roboto Condensed";
	--e-global-typography-9e700a5-font-size: 16px;
	--e-global-typography-9e700a5-font-weight: 400;
	--e-global-typography-9e700a5-text-transform: uppercase;
	--e-global-typography-9e700a5-line-height: 1.63em;
	--e-global-typography-9e700a5-letter-spacing: 1.6px;
	--e-global-typography-fd91747-font-family: "Roboto Condensed";
	--e-global-typography-fd91747-font-size: 14px;
	--e-global-typography-fd91747-font-weight: 400;
	--e-global-typography-fd91747-text-transform: uppercase;
	--e-global-typography-fd91747-line-height: 1.86em;
	--e-global-typography-fd91747-letter-spacing: 1.4px;
	--e-global-typography-81baf60-font-family: "Roboto Condensed";
	--e-global-typography-81baf60-font-size: 15px;
	--e-global-typography-81baf60-font-weight: 700;
	--e-global-typography-81baf60-line-height: 1.2em;
	--e-global-typography-81baf60-letter-spacing: .15px;
	--e-global-typography-3ea4d27-font-family: "Roboto Condensed";
	--e-global-typography-3ea4d27-font-size: 15px;
	--e-global-typography-3ea4d27-font-weight: 400;
	--e-global-typography-3ea4d27-line-height: 1.2em;
	--e-global-typography-3ea4d27-letter-spacing: .15px;
	--e-global-typography-57fde57-font-family: "Roboto Condensed";
	--e-global-typography-57fde57-font-size: 14px;
	--e-global-typography-57fde57-font-weight: 400;
	--e-global-typography-57fde57-line-height: 1.14em;
	--e-global-typography-57fde57-letter-spacing: .07px;
}

.elementor-kit-6 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-kit-6 a {
	color: #1e7ab9;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.e-con {
	--container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
	--kit-widget-spacing: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

h1.entry-title {
	display: var(--page-title-display);
}

@media (max-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/* Start custom CSS */
article.type-page > header {
	display: none;
}

.row.dark_background_row {
	background-color: #395060;
}

.row.dark_background_row p {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: normal;
}

.row {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 22px 30px;
	border-bottom: 1px solid #799a9a;
}

@media screen and (max-width: 767px) {
	.row {
		flex-direction: column;
	}
	
	.document, .title, .availability, .published, .date_published, .report_num, .year_published {
		width: 100% !important;
	}
	
	.row.elementor-element {
		--widgets-spacing: 10px 10px !important;
	}
}

.row:nth-child(even) {
	background-color: #eff2f2;
}

.row p {
	font-family: Roboto;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: normal;
	color: #161719;
}

.document {
	width: 164px;
	min-height: 19px;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: normal;
	color: #161719;
	margin-right: 1px;
}

.title {
	width: 430px;
	height: auto;
	min-height: 19px;
}

.file {
	width: 38px;
	height: 38px;
	background-color: #e6b42b;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ppt {
	width: 38px;
	height: 38px;
	min-height: 19px;
}

.ppt2 {
	width: 80px;
	height: auto;
	min-height: 19px;
}

.ppt_file {
	width: 80px;
}

.file a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.file img {
	height: 25px;
}

.availability {
	width: 90px;
	height: auto !important;
	min-height: 19px;
}

.published {
	width: 130px;
	height: auto;
	min-height: 19px;
}

.date_published {
	width: 150px;
	height: auto;
	min-height: 19px;
}

.report_num {
	width: 100px;
	height: auto;
	min-height: 19px;
}

.year_published {
	width: 150px;
	height: auto;
	min-height: 19px;
}

/*Custom Accordion*/
.e-n-accordion-item:before {
	content: "+";
	color: white;
	font-size: 35px;
	text-align: center;
	background-color: #395060;
	position: absolute;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	top: 15px;
	left: 10px;
}

.e-n-accordion-item:hover .e-closed {
	background-color: #e6b42b;
}

.e-n-accordion-item[open]:before {
	content: "−";
	color: white;
	font-size: 35px;
	text-align: center;
	background-color: #e6b42b;
	position: absolute;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	top: 15px;
	left: 10px;
}

.e-n-accordion-item .e-n-accordion-item-title-header {
	margin-left: 40px;
}

/*Custom Accordion*/
.elementor-post-info__terms-list-item {
	text-transform: capitalize !important;
	color: #fff !important;
}

.elementor-sticky--active {
	background-color: #eff2f2;
}

img {
	-khtml-user-select: none !important;
	-o-user-select: none !important;
	-ms-user-select: none !important;
	-moz-user-select: none !important;
	-webkit-user-select: none !important;
	user-select: none !important;
}

#light_color {
	background-color: #c1d1d0 !important;
}

p {
	margin-bottom: 0;
}
