.layout--onecol .field--name-field-top {
	display: none;
}
#explore-section {
	width: 100%;
}
.int-events-header.related-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.Related-content .block-menu a.hidden {
	display: none;
}

/* FRONT PAGE */
.paragraph--view-mode--migrant-voices .card-label {
	color: #444444;
}
.paragraph--view-mode--migrant-voices .field--name-field-description {
  font-size: 16px;
  line-height: 24px;
  padding: 16px 0;
  font-weight: 300;
}
.path-frontpage .fullcontainer .paragraph--view-mode--migrant-voices .btn.btn-primary:after {
  padding-left: 4px;
}
.btn-icon-left-arrow, .btn-icon-left-arrow:hover {
  padding-right: 2.5rem;
}
.iom-strategic-plan .btn-blue.btn-link {
  border-color: #0033A0;
}
.text-bold {
	font-weight: 700;
}
/*.btn {*/
/*	text-transform: capitalize;*/
/*}*/
.row-left .row.division {
	justify-content: flex-start;
}
.row-nopad .container {
  padding-left: 0;
  padding-right: 0;
}
.field--name-field-contacts > .field__item .paragraph--type--contact .field--name-field-photo {
	width: 209px;
}
.btn-outline-primary {
	border-width: 2px;
}
.btn-outline-primary:hover a {
	color: #fff;
}
.division.one-grid {
  grid-template-columns: repeat(1, 1fr);
}
.paragraph--type--media-contacts .field--name-field-label {
	text-align: left;
}


/** New CSS **/

@media (max-width: 991px) {
	.tab-accordion .vnav {
	  flex: 1 0 100% !important;
	}
	.tab-accordion .vnav .tab-pane {
	  margin: 30px 0;
	}
	.tab-accordion .vnav .navs > .tab-pane.fade {
	  height: 0;
	  overflow: hidden;
	  transition: 1.5ms height ease;
	}
	.tab-accordion .vnav .navs > .tab-pane.show {
    height: auto;
  	/*padding-top: 30px;*/
	}
	.tab-accordion .vnav > .navs {
		position: relative;
		padding-right: 8%;
	}
	.speakers-and-panels.tab-accordion .vnav > .navs:after, .speakers-and-panels.tab-accordion .vnav > .navs:before {
	  background: transparent;
	  -webkit-transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
	  transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
	  content: "";
	  display: block;
	  height: 2px;
	  position: absolute;
	  width: 10px;
	  z-index: 1;
	  left: auto;
	  top: 60px;
	  /*transform: translateY(-50%);*/
	  -webkit-transform: rotate(-180deg);
	  transform: rotate(-180deg);
	  will-change: transform;
	  right: 7px;
	  background: #444444;
	  /* -webkit-transform: rotate(-90deg); */
	  /*-o-transform: rotate(-90deg);*/
	  /* transform: rotate(-90deg); */
	}
	.speakers-and-panels.tab-accordion .vnav > .navs:before {
	  transform: translateX(57%);
	  -webkit-transform: rotate(-90deg);
	  -o-transform: rotate(-90deg);
	  transform: rotate(-90deg);
	}
	.speakers-and-panels.tab-accordion .vnav .navs.active:before {
		content: none;
	}
	.speakers-and-panels.tab-accordion .vnav .navs.active, .speakers-and-panels.tab-accordion .vnav .navs:hover {
	  background: transparent;
	}

}

.main-menu svg {
  width: auto;
}

.site-footer .block a.subscribe:hover {
  color: #0033a0;
  background: #fff;
}
.site-footer .block a.subscribe:focus {
  color: #fff;
  background: #418FDE;
}



.donate-emergency-container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 11;
}
.donate-close.btn-close {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='%230033A0'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 24px;
  display: flex;
  opacity: 1;
  border-radius: 100px;
  position: absolute;
  border: 1px solid #0033A0;
  top: -18px;
  right: 20px;
}
.donate-emergency .announcement {
	background: #E6EFFB;
	color: #0033A0;
  padding: 8px 16px;
}
.donate-emergency .announcement .container, .donate-emergency .donate-announcement .container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.donate-emergency .container, .donate-emergency a {
	font-size: 14px;
}
.donate-emergency a.btn-donate:after {
	content: none;
}
.donate-emergency .announcement span {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 11C18.5 11.67 18.5 12.33 18.5 13C19.7 13 21.26 13 22.5 13C22.5 12.33 22.5 11.67 22.5 11C21.26 11 19.7 11 18.5 11Z' fill='%230033A0'/%3E%3Cpath d='M16.5 17.61C17.46 18.32 18.71 19.26 19.7 20C20.1 19.47 20.5 18.93 20.9 18.4C19.91 17.66 18.66 16.72 17.7 16C17.3 16.54 16.9 17.08 16.5 17.61Z' fill='%230033A0'/%3E%3Cpath d='M20.9 5.6C20.5 5.07 20.1 4.53 19.7 4C18.71 4.74 17.46 5.68 16.5 6.4C16.9 6.93 17.3 7.47 17.7 8C18.66 7.28 19.91 6.35 20.9 5.6Z' fill='%230033A0'/%3E%3Cpath d='M4.5 9C3.4 9 2.5 9.9 2.5 11V13C2.5 14.1 3.4 15 4.5 15H5.5V19H7.5V15H8.5L13.5 18V6L8.5 9H4.5ZM9.53 10.71L11.5 9.53V14.47L9.53 13.29L9.05 13H4.5V11H9.05L9.53 10.71Z' fill='%230033A0'/%3E%3Cpath d='M16 12C16 10.67 15.42 9.47 14.5 8.65V15.34C15.42 14.53 16 13.33 16 12Z' fill='%230033A0'/%3E%3C/svg%3E%0A");
	width: 24px;
	height: 24px;
	background-size: contain;
  margin-right: 8px;
}
.donate-emergency .donate-announcement {
	background: #0033A0;
	color: #fff;
  padding: 8px 16px;
}
.donate-emergency .donate-announcement p {
	margin-bottom: 0;
}


.slide-card.card {
	position: relative;
  border-radius: 0;
  background: transparent;
  border: 0;
}
.slide-card .media--blazy {
	border-radius: 8px;
}
.slide-card .group-inner-wrapper {
  border-radius: 8px;
  background: rgb(242 242 242 / 90%);
  display: flex;
  flex-direction: column;
  /*flex-wrap: wrap;*/
  padding: 24px 32px 0;
}
.slide-card .group-body {
	width: 100%;
}
.slide-card .group-body .field--name-body {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  overflow: hidden;
}
.slide-card .btn-icon-left-arrow::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15 5L13.59 6.41L18.17 11H2V13H18.17L13.58 17.59L15 19L22 12L15 5Z" fill="%230033A0"/></svg>');
}
.slide-type {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding-bottom: 24px;
}
.slide-type-text {
  border-radius: 50px;
  border: 2px solid #418FDE;
  background: #FFF;
  box-shadow: 0px 8px 2px 0px rgba(163, 163, 163, 0.00), 0px 5px 2px 0px rgba(163, 163, 163, 0.01), 0px 3px 2px 0px rgba(163, 163, 163, 0.03), 0px 1px 1px 0px rgba(163, 163, 163, 0.05), 0px 0px 1px 0px rgba(163, 163, 163, 0.06);
  padding: 8px 16px;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.13px;
  text-transform: uppercase;
  display: inline-block;
}
.btn-icon-left-arrow:hover {
	color: #418FDE !important;
}
.btn-icon-left-arrow.btn-primary:hover {
  background: transparent;
  border-color: #418FDE;
}
.btn-icon-left-arrow:hover::after {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15 5L13.59 6.41L18.17 11H2V13H18.17L13.58 17.59L15 19L22 12L15 5Z" fill="%23418FDE"/></svg>');
}

@media (max-width: 991px) {
	.slide-card .group-body.hidden {
		display: block;
	}
	/*.group-wrapper.extra-height {*/
	/*  margin-top: -15%;*/
	/*  z-index: 1;*/
	/*}*/
}

@media (min-width: 992px) {
	.slide-card.card {
	  overflow: hidden;
	  margin-bottom: 20px;
	}
	.slide-card .group-wrapper {
	  position: absolute;
	  height: 100%;
	  width: 100%;
		/*padding: 0 1.875rem 0.9375rem;*/
	  /*padding-top: 20px;*/
   /* padding-bottom: 20px;*/
   padding: 1.25rem 1.875rem;
	  transition: top 0.3s ease 0s;
	}
	.slide-card .group-inner-wrapper {
		padding-bottom: 24px;
		height: 100%;
	}
	.slide-card .group-body {
		position: relative;
		/*display: none;*/
		flex-grow: 1;
    opacity: 0;
    transition: opacity 0.3s linear;
	}
	.slide-card:hover .group-body {
		/*display: block;*/
  	opacity: 1;
	}
	.slide-card .field--name-dynamic-token-fieldnode-read-storyteller, .slide-card .field--name-dynamic-twig-fieldnode-read-more-text-twig {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  right: 0;
	}
	.slide-card .group-body .field--name-body {
	  -webkit-line-clamp: 3;
	}
	.slide-card .group-title .field--name-node-title {
		padding-top: 16px;
	}
	.slide-card .extra-height .group-title .field--name-node-title {
		padding-top: 0;
	}
	.slide-card .slide-type {
	  position: absolute;
	  top: 20px;
	  left: 0;
	  right: 0;
	}
	.-three-column .slide-card .group-title .field--name-node-title {
	  display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	  -moz-box-orient: vertical;
	  overflow: hidden;
	}
	.-three-column .slide-card .group-body .field--name-body {
		-webkit-line-clamp: 3;
	}
  .-three-column .slide-card .group-body {
  	margin-top: 16px;
  }
}

@media (min-width: 1200px) {
	.slide-card .group-wrapper {
	  padding-top: 40px;
    padding-bottom: 40px;
	}
	.slide-card .group-body .field--name-body {
	  -webkit-line-clamp: 5;
	}
}
.sticky-sidebar.container .sticky-top {
	z-index: 11;
}
