/* #lottie-container {
	height: 500px;
} */

.adminimal-admin-toolbar header .navbar {
	position: relative;
}

/* info pop-up */
#block-dec-gtranslate{
  display: flex;
}
.gt_selected a, .gt_option a{
  text-transform: capitalize;
}
.gt_switcher_wrapper{
  position: relative !important;
  right: 0 !important;
  top: 0 !important;
}
.gt_container--hich1m .gt_switcher .gt_option{
  position: absolute !important;
  width: 212px;
}
#block-dec-gtranslate .info{
  z-index: 999;
  position: relative;
  width: 22px;
  height: 22px;
}
#block-dec-gtranslate .info:before{
	content: "This website uses AI-powered automated translation to make content available in multiple languages and may not always be fully accurate. For the most reliable information, please refer to the original English version.";
  position: absolute;
	right: 4%;
	top: 150%;
	background: white;
	color: #00254f;
	padding: 8px 12px;
	border-radius: 4px;
	font-size: 12px;
	width: 300px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.2s,visibility 0.2s;
	transition: opacity 0.2s,visibility 0.2s;
	z-index: 1000;
	line-height: 1.4;
	text-align: left;
	text-wrap: wrap;
}
#block-dec-gtranslate .info::after{
	content: "\f05a";
	font-family: 'Fontawesome';
	font-weight: 900;
	font-size: 16px;
	color: #00254f;
	margin: 4px;
	height: 22px;
	width: 22px;
}
#block-dec-gtranslate .info:hover::before {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 767px) {
	#block-dec-gtranslate .info:before{
		right: -150px;
		width: 350px;
	}
}

.search-icon.nav-link {
	background: url("../images/search-icon.svg") no-repeat;
	display: inline-block;
	width: 25px;
	height: 25px;
}

.li-search {
	padding-top: 12px;
}

.li-search span.search-icon {
	color: #fff;
}

.hBannerContent h1 p {
	line-height: inherit;
}

#block-dec-main-menu {
	margin-left: auto !important;
}

.btnSignup {
	margin-left: 0;
}

.navbar-brand img {
	height: auto;
	margin: 0;
}

/* Overwrite */
.mbt-3 {
	margin-bottom: 1rem;
}

footer {
	padding: 0;
}

.subscribe-text input.form-email {
	border: 1px solid #029FD9;
	border-radius: 0;
}

.subscribe_input_group {
	float: left;
	width: 80%;
}

.webform-dec-subscribe input.form-checkbox {
	float: left;
}

.webform-dec-subscribe .description a {
	color: #fff;
}

form.webform-submission-dec-subscriptions-add-form div.form-action {
	float: left;
	width: 20%;
}

form.webform-submission-dec-subscriptions-add-form input.webform-button--submit {
	margin-top: 13px;
	background: url("../images/signup-arrow.svg") no-repeat #0071BC;
	border-radius: 0;
	border: 1px solid #0071BC;
	padding: 6px 20px 6px 24px;
	background-position: top;
	text-indent: -9999px;
}

.poll-error,
.email-error,
.policy-error {
	text-align: center;
	color: red;
	display: none;
}

.eve-Pollsubmit:hover {
	cursor: pointer;
}

.block-views-blockfrontpage-block-1 ul {
	list-style: none;
}

.themepage_search div.form-type-select {
	margin-right: 30px;
}

.themepage_search div.form-type-textfield {
	min-width: 600px;
}

.themepage_search div.form-type-textfield input {
	width: 100%;
	border: 1px solid #029FD9;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-top: 0;
	border-radius: 0;

}


.publication-advance-search div.form-type-textfield input,
.publication-custom div.form-type-textfield input {
	width: 100% !important;
	border: 1px solid #029FD9 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-radius: var(--bs-border-radius) !important;
}

.publication-custom div.form-actions input {
	text-indent: -9999px;
}

.publication-custom .form-type-textfield,
.publication-custom .form-actions {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.publication-custom #edit-reset {
	display: none !important;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-select {
	border: 1px solid #029FD9;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background: #FFF url(../images/select-arrow-list.svg) no-repeat right center;
	margin-right: 30px;
	color: #0071BC !important;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .hasDatepicker {
	width: 100%;
	border: 1px solid #029FD9;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background: #FFF url("../images/date-icon.svg") no-repeat right center;
}

.themepage_search input.form-submit {
	background: url("../images/search-icon1.svg") #0071bc no-repeat center;
	border-radius: 0;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-actions input:first-child {
	background-color: #0071BC;
	border-color: transparent;
	border-radius: 0;
	/* padding-top: 0px; */
	/* padding: 3px 10px; */
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  details {
	border: none;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  div.form-item-title {
	width: 100%;
	background: rgb(240, 249, 253);
	background: linear-gradient(65deg, rgba(240, 249, 253, 1) 0%, rgba(229, 245, 251, 1) 100%);
	padding: 10px 0;
	border-top: 1px solid #f1f3f3;
	border-bottom: 1px solid #f1f3f3;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  div.details-wrapper {
	width: 100%;
	background: rgb(240, 249, 253);
	background: linear-gradient(65deg, rgba(240, 249, 253, 1) 0%, rgba(229, 245, 251, 1) 100%);
	padding: 10px 0;
	border-top: 1px solid #f1f3f3;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  div.form-item-title input {
	border: 1px solid #029FD9;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-left: 16.66666667%;
	flex: 0 0 auto;
	width: 66.66666667%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  div.form-item-title-1 input {
	border: 1px solid #029FD9;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-left: 8.666667%;
	flex: 0 0 auto;
	width: 82.666667%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  div.form-item-title-1 label {
	font-size: 18px;
	font-weight: 500;
	color: #002245;
	font-family: "Andes", sans-serif !important;
	margin-left: 8.666667%;
	width: 82.666667%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  summary.card-header {
	font-size: 14px;
	color: #0071BC;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	text-transform: uppercase;
	position: absolute;
	top: -64px;
	right: 240px;
	background-color: transparent !important;
	border: none;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  summary.card-header::after {
	content: "";
	position: absolute;
	top: 15px;
	right: 0px;
	background: url(../images/add-filter-arrow.svg) no-repeat center;
	width: 13px;
	height: 8px;
}

/* .view-id-publications.view-display-id-block_1 .views-exposed-form  .form-actions input:first-child::after {
	content: "";
	position: absolute;
	top: 15px;
	right: 0px;
	background: url("../images/search-icon1.svg") no-repeat center;
	width: 13px;
	height: 8px;
} */
.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-type-target-id {
	margin-top: 3rem !important;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-type-target-id,
.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-date-value {
	width: 19%;
	margin-left: 8.666667%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-country-target-id {
	width: 19%;
	margin-left: 8.666667%;
	position: absolute;
	top: 128px;
	left: 21%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-language-target-id {
	width: 19%;
	margin-left: 8.666667%;
	position: absolute;
	top: 128px;
	left: 42%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-publication-topic-target-id {
	width: 19%;
	margin-left: 8.666667%;
	position: absolute;
	top: 128px;
	left: 63%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-date-value-1 {
	width: 19%;
	margin-left: 8.666667%;
	position: absolute;
	top: 180px;
	left: 21%;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-date-value-1 label,
.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-date-value label {
	font-size: 14px;
	color: #002245;
	font-weight: 600;
	margin-bottom: 5px;
}

/* .view-id-publications.view-display-id-block_1 .views-exposed-form  .form-actions {
	background: rgb(240, 249, 253);
	background: linear-gradient(65deg, rgba(240, 249, 253, 1) 0%, rgba(229, 245, 251, 1) 100%);
	padding: 10px 0;
	border-bottom: 1px solid #f1f3f3;
	margin-top: -14px;
	padding-left: 116px;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-actions input:first-child {
	background: url(../images/search-icon1.svg) #0071bc no-repeat right;
	border-radius: 0;
	border: 8px solid #0071BC;
	padding: 0px 28px 0px 10px;
	color: #FFF;
	font-family: "Andes", sans-serif !important;
}

.view-id-publications.view-display-id-block_1 .views-exposed-form  input#edit-reset {
	font-size: 14px;
	color: #0071BC;
	font-weight: bold;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	background-color: #FFF;
	border: none;
	background: url(../images/clear-filter-icon.svg) #ffffff no-repeat right;
	border-radius: 0;
	border: 8px solid #fff;
	padding: 0px 28px 0px 10px;
	font-family: "Andes", sans-serif !important;
} */

/* .clearFilter::after {
	content: "";
	position: absolute;
	top: 10px;
	right: 15px;
	background: url(../images/clear-filter-icon.svg) no-repeat center;
	width: 13px;
	height: 13px;
  } */

.themepage_search .btn-danger {
	border-radius: 0;
	margin-left: 8px;
}

.views-more-link {
	font-size: 14px;
	color: #002245;
	font-weight: bold;
	position: relative;
	cursor: pointer;
	display: inline-block;
}

.views-more-link::after {
	content: "";
	position: absolute;
	top: 6px;
	right: -12px;
	background: url(../images/read-more-arrow1.svg) no-repeat center;
	width: 7px;
	height: 10px;
	transition: transform 0.3s ease-out;
}

.views-more-link:hover::after {
	transform: translateX(10px);
}

.views-more-link:hover {
	text-decoration: none;
}

.moretext {
	display: none;
}

.path-user .main-container {
	margin-top: 110px;
}

.webform-confirmation-modal {
	border-radius: 0 20px 0 20px !important;
	border: 2px solid #029FD9 !important;
	-webkit-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16) !important;
	-moz-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16) !important;
	box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.16) !important;
}

.ui-widget-header {
	border: none !important;
	padding: 6px 15px !important;
	background-color: #ccecf7 !important;
	border-radius: 0 20px 0 0 !important;
}

.ui-dialog-title:before {
	background-image: url("../images/poll-icon-white.png");
	background-repeat: no-repeat;
	width: 50px;
	height: 36px;
	float: left;
	content: "";
	display: block;
}

.ui-dialog-title {
	justify-content: center;
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	color: #002245;
	text-transform: uppercase;
	display: flex;
	align-items: center;
}

.ui-dialog-content {
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	color: #002245;
}

.ui-dialog .ui-dialog-titlebar-close {
	background-image: url("../images/btn-close.svg") !important;
}

.flipper {
	position: relative;
	cursor: pointer;
	transform-style: preserve-3d;
	transform-origin: center right;
	transition: transform 1s;
}

.flipper.is-flipped {
	transform: translateX(-100%) rotateY(-180deg);
}

.approachSec p {
	padding: 10px 0;
}

.banner-animation {
	position: absolute;
	width: 480px;
	left: 45%;
	top: 14%
}

.social-media-sharing {
	display: block;
	position: fixed;
	top: calc((100% - 120px) / 2);
	left: 15px;
	z-index: 1000;
}

.social-media-sharing ul {
	padding-left: 0px;
	display: block;
	text-align: center;
}

.social-media-sharing li {
	display: block;
	margin-bottom: 15px;
	list-style-type: none;
}

.poll-email {
	border: 1px solid #029FD9 !important;
	width: 22em;
}

.poll-email-box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}

#multimedia .slick-list {
	margin-left: 20px;
	margin-right: 20px;
}

.slick-prev {
	left: -40px !important;
}

.slick-next {
	right: -13px !important;
}

.slick-prev,
.slick-next {
	top: 30% !important;
}

.slick-prev::before {
	content: "\f104" !important;
	font-size: 65px !important;
}

.slick-next::before {
	content: "\f105" !important;
	font-size: 65px !important;
}

.slick-prev::before,
.slick-next::before {
	color: #0071bc;
	padding: 10px;
}

.banner-title {
	text-transform: none;
	font-family: "AndesExtraLight", sans-serif !important;
	font-weight: normal;
}

.poll-iagree {
	margin-bottom: 15px;
}

.home-banner-subtitle {
	font-size: 24px;
	font-weight: 500;
	color: #002245;
	font-family: "Andes", sans-serif !important;
}

.title-heading {
	font-size: 18px;
	font-weight: 500;
	color: #002245;
	font-family: "Andes", sans-serif !important;
}

.publist .spotlightItems {
	margin-bottom: 30px;
}

.pub-top-search .addFilter {
	font-size: 14px;
	color: #0071BC;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	text-transform: uppercase;
	position: absolute;
	top: 8px;
	right: 80px;
}

.filterbox {
	display: none;
}

.filterbox.show {
	display: block;
}

.search-icon:hover {
	cursor: pointer;
}

.search_area {
	display: none;
}

div.search_area.search-open {
	display: block;
}

div.search_area {
	position: absolute;
	right: 5%;
	z-index: 10000;
	top: 100px;
}

.form-item-items-per-page label {
	display: none;
}

.path-publication-search .main-container {
	margin-top:115px;
}

.cs_date{
	display: flex;
}
.cs_date .form-control {
width: 100%;
border: 1px solid #029FD9;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
/* Hide the default calendar icon in Chrome, Safari, and Edge */
.cs_date input[type="date"]::-webkit-calendar-picker-indicator {
display: none;
-webkit-appearance: none;
}
/* Hide the default calendar icon in Firefox */
.cs_date input[type="date"] {
-moz-appearance: textfield;
	box-sizing: border-box;
}
/* Hide the default calendar icon in Internet Explorer */
.cs_date input[type="date"]::-ms-clear {
display: none;
}
.date-input-container {
position: relative;
display: inline-block;
width: 100%;
}
.custom-date-icon {
position: absolute;
right: 0px;
top: 0;
pointer-events: none;
background: #FFF url("../images/date-icon.svg") no-repeat right center;
z-index: 2;
width: 37px;
height: 37px;
}

.formSignup .moreBtnOne {
	margin: 0 !important;
  }

.page-node-type-topic .s7videoviewer {
	height: 350px;
}
.page-node-type-topic .s7videoviewer .s7container {
	top: -24px;
}
.page-node-type-topic #s7video_div3_videoPlayer { top: 0px;}


@media (min-width: 1271px) {
	.navbar-brand img {
		height: auto;
		width: 356px;
		margin: 0;
	}
}
@media (max-width: 1270px) {
	.navbar-brand img {
		height: auto;
		width: 300px;
		margin: 0;
	}
}

@media all and (max-width: 991px) {
	.view-id-publications.view-display-id-block_1 .views-exposed-form  div.form-item-title input {
		margin-left: 6.666667%;
		width: 88.666667%;
	}

	.view-id-publications.view-display-id-block_1 .views-exposed-form  summary.card-header {
		right: 64px;
	}

	.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-type-target-id,
	.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-publication-topic-target-id,
	.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-country-target-id,
	.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-language-target-id,
	.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-date-value,
	.view-id-publications.view-display-id-block_1 .views-exposed-form  .form-item-field-document-date-value-1 {
		width: 82%;
		margin-left: 8.666667%;
		position: inherit;
		top: 0px;
		left: 0px;
	}
}

@media (min-width: 1900px) {
	.exploreLinkOne {
		top: 32%;
		left: 45%;
	}

	.engageLinkOne {
		bottom: 0;
		right: 20%;
	}

	.learnLinkOne {
		bottom: -40%;
		left: 50%;
	}

	.view-id-publications.view-display-id-block_1 .views-exposed-form  summary.card-header {
		right: 270px;
	}
}

@media (min-width: 1400px) {
	.banner-animation {
		width: 580px;
		left: 45%;
		top: 14%;
	}

	.exploreLinkOne {
		top: 35%;
		left: 43%;
	}

	.engageLinkOne {
		bottom: 5%;
		right: 12%;
	}

	.learnLinkOne {
		bottom: -180px;
		left: 52%;
	}

	.view-id-publications.view-display-id-block_1 .views-exposed-form  summary.card-header {
		right: 270px;
	}
}

@media (min-width: 1920px) {
	.engageLinkOne {
		bottom: -9%;
		right: 19%;
	}

	.learnLinkOne {
		bottom: -220px;
		left: 54%;
	}

	.exploreLinkOne {
		top: 35%;
		left: 45%;
	}
}

@media (min-width: 2240px) {
	.banner-animation {
		width: 580px;
		left: 48%;
		top: 15%;
	}

	.engageLinkOne {
		bottom: -9%;
		right: 21%;
	}
}