:root {
  --primary: #110735;
  --secondary: #c82453;
}

@font-face {
  font-family: Gotham-rounded-regular;
  src: url("../fonts/Gotham\ Rounded\ Light.otf");
}

@font-face {
  font-family: Gotham-rounded-bold;
  src: url("../fonts/Gotham\ Rounded\ Bold.otf");
}

@font-face {
  font-family: Gotham-rounded-medium;
  src: url("../fonts/Gotham\ Rounded\ Medium.otf");
}

.container {
  max-width: 1280px;
}

body {
  /*font-family: 'Gotham-rounded-regular';*/
  font-family: "poppins", sans-serif;
}

.node-1067 th {
  position: relative;
  box-sizing: border-box;
  height: 3rem;
  padding: 0.5rem 1rem;
  text-align: left;
  color: #232429;
  background: #f3f4f9;
  line-height: 1.25rem;
  align-content: center;
}
.node-1067 td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0.5rem 1rem;
  text-align: left;
  align-content: center;
}
.field.field--name-field-author.field--type-image.field--label-hidden.field__item
  img {
  width: 50px;
  border-radius: 50%;
  height: 50px;
}
.field.field--name-field-author.field--type-image.field--label-hidden.field__item {
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
}
.field.field--name-field-author-name.field--type-string.field--label-hidden.field__item {
  height: 75px;
  margin-top: 46px;
}
.node-1027 td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0.5rem 1rem;
  text-align: left;
}
figcaption {
  text-align: center;
}
figure.caption.caption-img img {
  margin: 0 auto;
}
figure.caption.caption-img {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
}
figure.caption.caption-img.align-center img {
  margin: 0 auto;
}
.node-826 td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0.5rem 1rem;
  text-align: left;
}
.node-826 tr {
  border-bottom: 0.0625rem solid #d3d4d9;
}
.node-964 td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0.5rem 1rem;
  text-align: left;
  align-content: center;
}
.node-964 table {
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-collapse: collapse;
}
figure.align-center {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
}
.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  img {
  max-width: 100%;
  height: auto;
}
.webform-submission-careers-form input#edit-actions-submit {
  border: none;
  height: 42px;
  background: #05326e;
  background-position: center left 20px;
  box-shadow: none;
  border-radius: 10px;
  font-size: 16px;
  color: white;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 9px;
}
.webform-submission-careers-form textarea#edit-message {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: auto;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
  margin-bottom: 1.5rem;
  width: 100%;
}
input#edit-resume-upload {
  height: 50px;
  padding: 10px 1rem;
}
.webform-submission-careers-form select#edit-country {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: 40px;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
  margin-bottom: 1.5rem;
  width: 100%;
}
.webform-submission-careers-form input {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: 40px;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
  margin-bottom: 1.5rem;
  width: 100%;
}
.webform-submission-careers-form label {
  font-size: 18px;
  padding-bottom: 0px !important;
  margin: 0;
  font-weight: normal;
  width: 100%;
  text-align: left;
}
.node-469 .views-field.views-field-name a {
  color: black;
}
.path-archive .views-field-title .col-md-3 img {
  width: 100%;
  height: auto !important;
}
.path-archive .views-field-title .col-md-9 a {
  transition: all 0.3s ease-in-out;
  color: #333;
  text-decoration: none;
}
.path-archive .views-field-title p {
  font-weight: normal;
}
.path-archive .view.view-archive.view-id-archive {
  padding: 10px 50px;
}
.path-archive .views-field-title {
  margin-bottom: 30px;
}
.path-archive .views-field.views-field-title {
  font-weight: 600;
  font-size: 18px;
}
form#webform-submission-careers-add-form {
  padding: 20px;
  position: relative;
  max-width: 600px !important;
  margin: 0 auto;
}
.webform-submission-careers-form div#edit-markup p {
  text-align: center;
  font-size: 18px;
}
.node-684 img.map-img {
  margin-top: 20px;
}
.node-684 h2.about-title {
  margin-top: 30px;
}
.node-684 table.coun_table,
.node-1035 table.coun_table {
  margin-top: 30px;
  margin-bottom: 30px;
}
.node-684 tr,
.node-1035 tr {
  border-bottom: 0.0625rem solid #d3d4d9;
}
.node-684 td,
.node-1035 td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0.5rem 1rem;
  text-align: left;
}
.node-684 table.coun_table img,
.node-1035 table.coun_table img {
  width: 40px;
  height: auto;
}
.search-form {
  display: none;
}

.logo img {
  width: 100%;
  height: auto;
  margin-top: 20px;
}

.main-header-content {
  background: var(--primary);
}

.header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.navigation li a {
  font-size: 20px;
  color: #fff;
  font-family: Gotham-rounded-medium;
  padding: 1.5rem 1rem;
  display: block;
  text-decoration: none;
  transition: all 0.3s ease-in;
}

.navigation ul {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 0;
  justify-content: center;
  list-style-type: none;
}

section.categories {
  background: #fafafa;
  box-shadow: 0px 1px 1px 0px #00000040;
  padding: 1rem 0;
}

section.categories a {
  color: var(--primary);
  font-size: 18px;
  font-family: "Gotham-rounded-medium";
  transition: all 0.3s ease-in;
  padding: 9px 6px;
  border-radius: 4px;
  text-decoration: none;
}

section.categories ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 1.5rem;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

section.categories a:hover,
section.categories li.active a {
  background: var(--primary);
  color: #fff;
}

.mp-middle h4 {
  color: var(--primary);
  margin-bottom: 20px;
}

h1,
h2,
h3,
h4 {
  font-family: "Gotham-rounded-medium";
}

.main-port-container {
  display: flex;
  gap: 3rem;
  justify-content: center;
  padding: 20px 0;
}

.mp-bars {
  width: 194px;
  flex: none;
  padding-top: 3.25rem;
}

.mp-middle {
  flex: 1;
  width: 80%;
}

.post {
  border: 1px solid #e6ebf0;
  border-radius: 4px;
  padding: 8px;
  transition: all 0.3s ease-in;
  cursor: pointer;
  text-decoration: none;
}

.post-image {
  height: 170px;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 8px;
  position: relative;
}

.post-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.post-content h5 {
  font-size: 14px;
  color: #05326e;
}

h6.date {
  font-size: 12px;
  color: #7d888e;
}

.left-bar.mp-bars li a {
  height: auto;
  display: block;
  color: #273943;
  padding: 8px 12px;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
}

.left-bar.mp-bars ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  list-style-type: none;
  padding: 0;
}

.left-bar.mp-bars li a:hover,
.left-bar.mp-bars li.active a {
  background: var(--primary);
  color: #fff;
  font-family: "Gotham-rounded-medium";
}

.posts-container {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 2rem;
}

h4.heading {
  font-size: 36px;
  line-height: 140%;
  color: var(--primary);
  margin-bottom: 14px;
}

.block_m {
  border: 1px solid #9badc5;
  border-radius: 23px;
  overflow: hidden;
  transition: all 0.3s ease-in;
}

.block_m_image {
  height: 160px;
  overflow: hidden;
}

.block_m_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.block_m_content {
  padding: 1rem;
}

p.label-text {
  font-size: 12px;
  color: #273943;
}

.block_m_content h4 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0;
}

.block_m_content p {
  margin: 0;
}

.block_m_content {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

a.youtube-cta {
  font-size: 20px;
  background: #fe0000;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 14px 2rem;
  border-radius: 4px;
  display: inline-block;
  text-decoration: none;
  transition: all 0.3s ease-in;
}

.heading-container {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  margin-bottom: 3rem;
}

.heading-container .heading {
  max-width: 33rem;
}

body .owl-nav button {
  background-image: url(../images/arrow-left.svg) !important;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #e6ebf0 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

body .owl-nav button span {
  display: none;
}

.owl-nav {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  left: 0;
}

body .owl-nav button.owl-next {
  transform: rotate(180deg);
}

.three-slide-slider {
  padding: 0 5rem;
}

section.discussion-forum {
  background: linear-gradient(90deg, #e5f5fd 0%, #ffffff 100%);
  padding: 3.5rem 0 90px;
}

h5.subheading {
  font-size: 28px;
  line-height: 110%;
  font-family: "Gotham-rounded-regular";
  margin-bottom: 2rem;
}

a.global-cta {
  display: inline-flex;
  background: #110735;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 13px 1.5rem;
  border-radius: 4px;
  font-size: 20px;
  justify-content: center;
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-in;
}

.title-container {
  text-align: center;
  max-width: 940px;
  margin: 0 auto 50px;
}

.forum {
  background: #fff;
  border: 1px solid #d5d7d8;
  border-radius: 10px;
  padding: 1rem;
  height: 510px;
}

.flag {
  border: 1px solid #e6ebf0;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  overflow: hidden;
}

.flag img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.f_top_left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.f_top_left h3 {
  margin: 0;
  line-height: 100%;
}

.f_top {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
}

.forum > h5 {
  color: #009df0;
  font-family: "Gotham-rounded-medium";
  margin-top: 1rem;
}

.forum_post {
  border: 1px solid #e6ebf0;
  border-radius: 10px;
  padding: 12px;
}

.forum_post_container {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 1rem;
}

.forum_post h6 {
  font-size: 1rem;
  color: #273943;
  font-family: "Gotham-rounded-medium";
  margin-bottom: 0.5rem;
}

.fourm_post_author h5 {
  font-size: 12px;
  margin: 0;
}

.user-avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  overflow: hidden;
}

.user-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.fourm_post_author {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.forums-container {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2.5rem;
}

.forum-per-region {
  margin-top: 90px;
  text-align: center;
}

.forum-per-region {
}

.forum_region_container a {
  display: flex;
  height: 72px;
  justify-content: center;
  align-items: center;
  background: var(--primary);
  color: #fff;
  font-size: 20px;
  font-family: "Gotham-rounded-medium";
  border-radius: 5px;
  padding: 0 2rem;
  transition: all 0.3s ease-in;
  text-decoration: none;
}

.forum_region_container {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  max-width: 1060px;
  margin: 3rem auto 0;
}

section.start-discussion {
  background: #05326e;
  padding: 80px 0;
  text-align: center;
  color: #fff;
}

h4.heading-l {
  font-size: 40px;
  margin-bottom: 1rem;
}

h5.text-32 {
  font-size: 32px;
  line-height: 130%;
}

section.start-discussion .container {
  max-width: 44rem;
}

section.start-discussion h5 {
  margin-bottom: 2rem;
}

a.global-cta.outlined {
  border: 1px solid;
  background: transparent;
}

footer {
  background: #05326e;
  padding: 60px 0 2.5rem;
  color: #fff;
}

footer a.logo {
  width: 100%;
  display: block;
  max-width: 290px;
  margin-bottom: 1rem;
}

footer a.logo img {
  width: 100%;
}

p.text-20 {
  font-size: 20px;
}

.footer-row {
  display: flex;
  gap: 5rem;
}

.fc.fc1 {
  max-width: 350px;
}

footer .socials {
  margin-top: 50px;
}

.socials a {
  width: 40px;
  height: 40px;
  display: block;
  /* border: 1px solid #ffffff1f; */
  padding: 3px;
  transition: all 0.3s ease-in;
}

.socials {
  display: flex;
  gap: 20px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.socials a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

a {
}

h4.title {
  margin-bottom: 32px;
  font-size: 1rem;
  opacity: 0.7;
}

footer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

footer ul li a {
  font-size: 1rem;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  font-size: 1.3rem;
}

.newsletter p.label-text {
  color: #fff;
  margin-bottom: 10px;
}

.newsletter h5 {
  font-size: 1.3rem;
  font-family: "Gotham-rounded-medium";
}

.newsletter {
  margin-top: 2rem;
}

.newsletter form {
  display: flex;
}

.newsletter input[type="email"] {
  height: 3rem;
  padding: 0 1rem;
  border: none;
  background: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex: 1;
  width: 100%;
}

.newsletter input[type="submit"] {
  border: 2px solid #fff;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  background: transparent;
  padding: 0 2rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 18px;
}

.fc.fc2 {
  width: 100%;
  max-width: 450px;
  margin-top: 20px;
}

.ctas-container a {
  background: #0098eb;
  border-radius: 4px;
  width: 100%;
}

.ctas-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  width: 100%;
}

.fc.fc3 {
  flex: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.highiligt-block {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #e6ebf0;
}

.highlight-block-content {
  position: absolute;
  bottom: 0;
  background: #fff;
  text-align: center;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  padding: 1.5rem 1rem;
}

.highlight-block-content h4 {
  font-size: 24px;
  font-family: "Gotham-rounded-bold";
  line-height: 140%;
}

.highlight-block-content .global-cta {
  font-size: 14px;
  border-radius: 10px;
  margin-top: 0.5rem;
  text-decoration: none;
  padding: 18px 1rem;
  width: 100%;
}

.post-image .category {
  /* position: absolute; */
  bottom: 2px;
  left: 2px;
  background: #0098eb;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  padding: 4px 10px;
  font-family: "Gotham-rounded-medium";
}

.right-bar {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

section.podcasts .container {
  max-width: 1155px;
}

.podcasts .heading-container {
  /* max-width: 60rem; */
  margin-right: auto;
  margin-left: auto;
}

section.podcasts {
  /* padding: 5rem 0 4rem; */
}

.owl-dots button {
  width: 8px;
  height: 8px;
  background: #cccccc !important;
  display: block;
  border-radius: 50%;
}

.owl-dots {
  margin-top: 0rem;
  display: flex;
  justify-content: center;
  position: relative;
  gap: 5px;
  bottom: -1rem;
}

.owl-dots button.active {
  background: var(--primary) !important;
}

section.join-whatsapp {
  background: #00ad3b;
  padding: 3rem 0;
  color: #fff;
}

section.join-whatsapp h4.heading {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 2rem;
  line-height: 114%;
}

section.join-whatsapp p {
  font-size: 1.5rem;
  margin-bottom: 2rem;
}

.join-whatsapp a.global-cta.white {
  background: #fff;
  color: #00ad3b;
}

section.join-whatsapp .global-cta {
  font-size: 24px;
}

.join-whatsapp .col-md-6.col-12:nth-child(2) {
  text-align: right;
}

section.join-whatsapp .row {
  align-items: center;
}

section.newsletter-section {
  padding: 55px 0;
}

.news-content h4 {
  letter-spacing: 4px;
  font-family: "Gotham-rounded-bold";
  text-transform: uppercase;
}

.news-content h2 {
  font-size: 36px;
  color: #05326e;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-family: "Gotham-rounded-bold";
  margin-bottom: 20px;
}

.news-sect {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
}

.news-sect .h4 {
  margin-bottom: \;;
}

section.newsletter-section .heading {
  margin-bottom: 2rem;
}

.newsletter-section .newsletter input[type="email"] {
  border: 1px solid #b7b7b7;
}

.newsletter-section .newsletter input[type="submit"] {
  background: #05326e;
  border: navajowhite;
  text-transform: uppercase;
  font-family: "Gotham-rounded-medium";
  letter-spacing: 1px;
  transition: all 0.3s ease-in;
}

section.newsletter-section .container {
  max-width: 950px;
  margin: auto;
}

p.faded {
  margin-top: 2rem;
  text-align: center;
  font-size: 1rem;
  color: #b7b7b7;
  margin-bottom: 0;
}

.event_m_content h4 {
  font-size: 20px;
  color: #273943;
  font-family: "Gotham-rounded-bold";
  margin: 0;
}

.event_m_content p {
  font-size: 12px;
  margin: 12px 0;
}

.event_m_content * {
  color: #273943;
}

.icon-text p {
  margin: 0;
}

.icon-text {
  display: flex;
  gap: 8px;
  align-items: center;
}

.event_m_content {
    height: 164px;
    padding: 14px;
    display: flex;
    gap: 1.5rem;
    align-items: flex-start;
}

.event-date {
  /* font-size: 28px; */
  font-family: "Gotham-rounded-bold";
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.event-date span {
  font-size: 12px;
  font-family: "Gotham-rounded-medium";
  color: #0098eb;
}

.icon-text p {
  font-family: "Gotham-rounded-medium";
}

.icon-text img {
  width: 24px !important;
  height: 24px;
}

section.events {
  padding: 100px 0;
}

.events .block_m_image {
  height: 190px;
}

.events .title-container {
  margin-bottom: 60px;
}

.block_m:hover {
  box-shadow: 0px 4px 20px 0px #00000040;
}

.events-container .owl-stage-outer {
  padding: 2.5rem 0rem;
}

.navigation li a:hover {
  background: #0098eb;
  color: #fff;
}

.post:hover {
  background: #e6ebf0;
  text-decoration: none;
}

a.global-cta:hover {
  background: #009df0;
}

.forum_region_container a:hover {
  background: #0098eb;
}

.ctas-container a:hover {
  background: #fff;
  color: var(--primary);
}

.newsletter-section .newsletter input[type="submit"]:hover {
  background: #0098eb;
}

.explore-podcasts {
  border: 1px solid #e6ebf0;
  border-radius: 12px;
  padding: 12px;
  display: flex;
}

.explore-podcasts > div {
  flex: 1;
}

.ep-r {
  background-image: url(../images/banner-video.jpg);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 1rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.ep-l {
  background-color: var(--primary);
  color: #fff;
  display: flex;
  align-items: center;
  padding: 1rem 1rem;
}

.ep-l h4 {
  color: #fff;
  margin: 0;
}

.ep-l .global-cta {
  font-size: 1rem;
  white-space: nowrap;
  flex: none;
  background: #fff;
  color: var(--primary);
}

.yt-icon img {
  border-radius: 5px;
}

.ep-l .global-cta:hover {
  color: #fff;
}

section.mobile-filter {
  background: linear-gradient(
    90deg,
    #e5f5fd 0%,
    #eff6ea 23.5%,
    #e5f5fd 58%,
    #e6ebf0 100%
  );
  padding: 8px 0;
}

.filter-container {
  box-shadow: 0px 4px 12px 0px #e6ebf0;
  border: 1px solid #e6ebf0;
  background: #fff;
  border-radius: 12px;
  padding: 8px 12px;
  display: flex;
  justify-content: space-between;
  /* align-items: center; */
  gap: 1rem;
}

.filter-container > * {
  flex: 1;
}

.filter:nth-child(2) {
  border-left: 1px solid #e6ebf0;
  border-right: 1px solid #e6ebf0;
  padding: 0 1rem;
}

.search_icon {
  background-image: url(../images/search-gray.png);
  border: none;
  background-color: transparent;
  outline: none;
  padding-left: 2rem;
  background-repeat: no-repeat;
  width: 100%;
}

.filter select {
  background-image: url(../images/arrow.png);
  height: 30px;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  background-position: 100%;
  padding-right: 2rem;
  background-repeat: no-repeat;
  background-size: contain;
  outline: none;
  cursor: pointer;
  width: 100%;
}

.header-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}

.navigation {
    flex: 1;
    position: relative;
}
.bottom-footer {
  border-top: 1px solid #fff;
  margin-top: 3.5rem;
  padding-top: 2.5rem;
  text-align: center;
}

.socials a:hover {
  background: #0091ee;
}

.hb-top {
  padding: 1.5rem 0.25rem 3.5rem;
  text-align: center;
  position: relative;
  background: var(--primary);
  color: #fff;
}

.hb-top::after {
  content: "";
  background-image: url(../images/vector.png);
  width: 100%;
  height: 30px;
  display: block;
  position: absolute;
  bottom: 0;
}

.hb-top h5 {
  font-family: "Gotham-rounded-medium";
  font-size: 1.5rem;
  text-align: center;
  margin: 0;
}

.hb-bottom {
  background: #fff;
  color: #273943;
  padding: 1rem 0.5rem;
}

.hb-bottom h6 {
  font-size: 1rem;
  margin: 0;
}

.hb-bottom p {
  font-size: 14px;
  padding: 10px 0;
  margin: 0;
  color: #110735;
}

.hb-bottom input {
  width: 100%;
}

.hb-bottom form {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.hb-bottom input[type="email"] {
  font-size: 14px;
  height: 32px;
  padding: 0 0.5rem;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.hb-bottom input[type="submit"] {
  background: var(--primary);
  height: 32px;
  border: none;
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px;
  font-size: 14px;
  font-family: "Gotham-rounded-medium";
}

.post-content {
  font-family: "Gotham-rounded-medium";
}

.hb-bottom h6 {
  font-family: "Gotham-rounded-medium";
}

a.youtube-cta:hover {
  background: var(--primary);
  color: #fff;
}

.banner-sm {
  background-image: url(../images/about-banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
  padding: 2rem 0;
}

h2.page-title {
  font-size: 3rem;
  margin-bottom: 2rem;
}

span.text-blue {
  color: #0098eb;
}

h4.page-subtitle {
  font-size: 2rem;
  font-family: "Gotham-rounded-regular";
  line-height: 140%;
  letter-spacing: 1px;
}

.stats-block {
  max-width: 1150px;
  margin: auto;
  background: #fff;
  box-shadow: 0px 16px 32px -4px #2825231a;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5rem;
  padding: 62px 0;
}

section.stats {
  margin-top: -5rem;
  position: relative;
}

.stats-block h5 {
  font-size: 2rem;
  font-family: "Gotham-rounded-medium";
  color: #003164;
  position: relative;
  margin: 0;
  line-height: 150%;
}

.stats-block h5:first-child:after {
  content: "";
  width: 1px;
  background: #e8e8e8;
  height: 100%;
  display: block;
  position: absolute;
  right: -20%;
  top: 0;
}

h2.heading-36 {
  font-size: 36px;
  position: relative;
}

h2.heading-36:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #757575;
  display: block;
  max-width: 120px;
  margin: 1rem auto 0;
}

.socials-main {
  margin: 26px 0;
}

.social-icons-l {
  background: #f9f9f7;
  padding: 50px 0;
  display: flex;
  justify-content: center;
  gap: 60px;
  margin-top: 2rem;
  flex-wrap: wrap;
  text-align: center;
}

.social-block .img {
  width: 120px;
  height: 120px;
  background: #f4f3ef;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}

.social-block p {
  font-size: 28px;
  margin: 0;
}

section.countries {
  padding: 60px 0;
  text-align: center;
}

h2.heading {
  font-size: 36px;
}

.text-blue {
  color: #0098eb;
}

.map {
  margin-top: 35px;
}

.wp-block h2 {
  font-size: 40px;
  color: #00ad3b;
  font-family: "Gotham-rounded-bold";
}

.wp-block h4 {
  font-size: 24px;
  color: #00ad3b;
  margin-bottom: 1.5rem;
}

.wp-form select {
  height: 68px;
  border: none;
  background: #d9fed3;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
  padding: 0 4rem 0 2rem;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  outline: none;
}

.form-row select:nth-child(2) {
  flex: 1;
}

.form-row {
  gap: 0.5rem;
}

.wp-form input[type="submit"] {
  height: 60px;
  background: #00ad3b;
  border: none;
  width: 100%;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  font-size: 20px;
  margin-top: 1rem;
  border-radius: 4px;
  transition: all 0.3s ease-in;
}

.wp-form .form-row {
  margin: 0;
}

section.join-whatsapp-extended {
  background-image: url(../images/shape1.png);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 80px 0;
  position: relative;
  background-size: contain;
}

section.join-whatsapp-extended::before {
  content: "";
  background-image: url(../images/wp-icons.png);
  display: block;
  width: 40%;
  height: 90%;
  position: absolute;
  top: 5%;
  left: 20%;
  background-repeat: no-repeat;
  background-size: contain;
}

.wp-form input[type="submit"]:hover {
  background: #0098eb;
}

a.social-block {
  color: #110735;
  text-decoration: none;
}

.map img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.banner-image img {
  width: 100%;
  height: auto;
}

.bio-section {
  background-image: url(../images/bio-banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
  padding: 120px 0;
}

h4.text-40 {
  font-size: 40px;
}

.font-normal {
  font-family: "Gotham-rounded-regular";
}

.my-bio h4 {
  margin-bottom: 12px;
}

.my-bio h5 {
  font-size: 24px;
}

.my-bio p {
  font-size: 20px;
  margin-top: 2rem;
}

.my-bio {
  max-width: 560px;
}

.bio-card-main {
  background: #fff;
  border-radius: 20px;
  padding: 16px 16px 0 16px;
  width: 100%;
  max-width: 412px;
  position: relative;
  z-index: 8;
}

.bio-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 20rem;
  object-position: top;
}

.bio-image {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  overflow: hidden;
}

.bio-content {
  background: #05326e;
  padding: 12px;
  border-radius: 4px;
  margin: 0 -16px;
  text-align: center;
  position: relative;
}

.bio-card-inner:before {
  content: "";
  border: 1px solid #33adef;
  width: 92%;
  height: 100%;
  border-radius: 20px;
  display: block;
  position: absolute;
  top: 2rem;
  left: -2rem;
  z-index: 1;
}

.bio-card-inner {
  max-width: 440px;
  position: relative;
  margin-left: auto;
}

section.only-content {
  padding: 120px 0;
}

section.only-content p {
  font-size: 24px;
  line-height: 140%;
  margin-bottom: 1.5rem;
  color: #273943;
  font-family: "Gotham-rounded-regular";
}

.bio-content p {
  font-size: 18px;
  font-family: "Gotham-rounded-medium";
  margin: 0;
}

.bio-content .to-linkedin {
  position: absolute;
  width: 70px;
  height: 70px;
  top: -38px;
  right: 12px;
}

/* 16-10-2024 custom css */

.path-frontpage .view-display-id-block_3 #blog_main img {
  width: 100%;
  height: auto;
}

.path-frontpage .view-display-id-block_3 #blog_main span a:nth-child(3) {
  text-decoration: none;
  font-size: 18px;
  /* color: #05326E; */
  color: #333;
  font-weight: 900;
}

.path-frontpage .view-display-id-block_3 #blog_main span a:nth-child(3):hover {
  color: #26abff;
}

.path-frontpage .view-display-id-block_3 #blog_main span a:nth-child(4) {
  font-size: 14px;
}

.path-frontpage
  .block-views-blockadd-event-block-1
  #blog_main
  .block_m_image
  img {
  width: 100%;
  height: auto;
}

.path-frontpage #webform-submission-newsletter-node-172-add-form {
  display: flex;
}

.path-frontpage .webform-submission-newsletter-node-172-form {
  display: flex;
}

.path-frontpage
  #webform-submission-newsletter-node-172-add-form
  .webform-button--submit {
  background: #05326e;
  border: none;
  text-transform: uppercase;
  font-family: "Gotham-rounded-medium";
  letter-spacing: 1px;
  transition: all 0.3s ease-in;
  padding: 12.4px 2rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 18px;
  color: #fff;
  width: 100%;
}

.path-frontpage
  .webform-submission-newsletter-node-172-add-form
  .webform-button--submit {
  background: #05326e;
  /* border: white; */
  text-transform: uppercase;
  font-family: "Gotham-rounded-medium";
  letter-spacing: 1px;
  transition: all 0.3s ease-in;
  padding: 10.2px 2rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 18px;
  color: #fff;
  width: 100%;
}

#block-webform-4 input#edit-email--2 {
  width: 100%;
}

#block-webform-4 .webform-button--submit {
  padding: 8.8px 2rem !important;
}

.view-display-id-block_3 #blog_main .views-field-title {
  transition: all 0.3s ease-in-out;
  color: #333;
}

.node-172 .left-bar nav.navigation ul li {
  width: 100%;
}

.node-172 .left-bar nav.navigation ul li a {
  /* border: 2px solid #000;
    margin: 15px auto;
    display: block;
    padding: 12px;
    color: #FFF;
    background: #000037;
    width: 100%;
    border-radius: 0.5rem;
    max-width: 200px;
    text-align: center;
    margin-bottom: 10px;
    margin-left: 15px;
    margin: 15px auto; */
}

.post-content h5 a {
  color: #05326e;
  text-decoration: none;
  font-size: 14px;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 265px;
  font-weight: 500;
}

.path-frontpage
  .block-views-blockevents-program-block-1
  #blog_main
  .block_m_image
  img {
  width: 100%;
  /* height: auto; */
}

/* .path-frontpage .block-views-blockevents-program-block-1 #blog_main .block_m_image {
    border: 1px solid #9BADC5;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.3s ease-in;
} */

.path-frontpage #block-webform-3 {
  margin-top: 2rem;
}

.path-frontpag .discussion-forum .forum .forum_post_container h6 a {
  color: #273943;
  font-family: "Gotham-rounded-medium";
}

.fourm_post_author h5 {
  font-size: 10px;
  /* margin: 0; */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 300px;
}

.forum_post h6 {
  font-size: 12px;
  /* margin: 0; */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 265px;
  font-weight: 500;
}

.fourm_post_author h5 a {
  color: #273943 !important;
  font-family: "Gotham-rounded-medium";
  list-style: none !important;
}

.fourm_post_author h6 a {
  color: #273943 !important;
  font-family: "Gotham-rounded-medium";
}

.forum_post_container .forum_post h6 a {
  color: #273943 !important;
  font-family: "Gotham-rounded-medium";
  list-style: none !important;
}

.f_top_left h3 a {
  color: black;
  text-decoration: none;
}

.forum h5 {
  color: #009df0;
  font-family: "Gotham-rounded-medium";
}

/* .block-views-blockevents-program-block-1 .col-md-4.views-row.slick-slide.slick-active .views-field.views-field-title {
    border: 1px solid #9BADC5;
    border-radius: 14px;
    overflow: hidden;
    transition: all 0.3s ease-in;
}

.block-views-blockevents-program-block-1 .col-md-4.views-row.slick-slide.slick-active .views-field.views-field-title:hover {
    box-shadow: 0px 4px 20px 0px #00000040;
} */

.event_m_content h4 a:hover {
  color: #273943;
  text-decoration: none;
}

.view-display-id-block_1 button.slick-next.slick-arrow {
  position: absolute;
  right: -71px;
  top: 39%;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 50%;
  background-color: #e6ebf0 !important;
  border: none;
}

.view-display-id-block_1 button.slick-prev.slick-arrow {
  top: 39%;
  position: absolute;
  left: -58px;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 50%;
  background-color: #e6ebf0 !important;
  border: none;
}

.view-display-id-block_1 ul.slick-dots li button {
  display: none;
}

/* .main-port .container {
    max-width: 90% !important;
} */

.view-display-id-block_1 .slick-dots {
  display: flex;
  gap: 15px;
  justify-content: center;
}

.path-frontpage .left-bar nav.navigation ul li a {
  font-size: 1rem;
}

.path-taxonomy img {
  /* width: 100%; */
  height: auto;
}

.path-frontpage .block-views-blocknews-block-5 #blog_main {
  row-gap: 10px;
}

div#views-bootstrap-article-content-blocks-block-2
  .row
  .col-6.col-sm.col-md-3.col-lg.col-xl.col-xxl
  .views-field.views-field-field-image
  .field-content {
  height: 120px;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 8px;
  position: relative;
}

div#views-bootstrap-article-content-blocks-block-1
  .row
  .col-6.col-md-3
  .views-field.views-field-field-image
  .field-content {
  height: 120px;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 8px;
  position: relative;
}

/* div#views-bootstrap-article-content-blocks-block-1 .row .col-6.col-md-3 {
    border: 1px solid #E6EBF0;
    border-radius: 4px;
    padding: 8px;
    transition: all 0.3s ease-in;
    cursor: pointer;
    text-decoration: none;
} */

div#views-bootstrap-article-content-blocks-block-2
  .row
  .col-6.col-sm.col-md-3.col-lg.col-xl.col-xxl {
  border: 1px solid #e6ebf0;
  border-radius: 4px;
  padding: 8px;
  transition: all 0.3s ease-in;
  cursor: pointer;
  text-decoration: none;
}

div#views-bootstrap-article-content-blocks-block-2
  .row
  .col-6.col-sm.col-md-3.col-lg.col-xl.col-xxl
  span
  a {
  color: #05326e !important;
  text-decoration: none;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 265px;
  font-weight: 500;
}

div#views-bootstrap-article-content-blocks-block-2 .row {
  gap: 21px;
}

div#views-bootstrap-article-content-blocks-block-1 .row .col-6.col-md-3 span a {
  color: #05326e !important;
  text-decoration: none;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 265px;
  font-weight: 500;
}

div#views-bootstrap-article-content-blocks-block-1 .row {
  gap: 21px;
}

div#views-bootstrap-article-content-blocks-block-1 .row .col-6.col-md-3 {
  flex: 0 0 24% !important;
}

div#views-bootstrap-article-content-blocks-block-2 .row .col-6.col-md-3 {
  flex: 0 0 24% !important;
}

div#views-bootstrap-article-content-blocks-block-1 .row {
  gap: 0px;
  justify-content: center;
  row-gap: 24px;
}

div#views-bootstrap-article-content-blocks-block-2 .row {
  gap: 0px;
  justify-content: center;
  row-gap: 24px;
}

.login-btn img {
  width: 30px;
  height: 30px;
  filter: invert(1);
}

.login-btn {
  width: 30px !important;
  height: 30px !important;
  filter: invert(1) !important;
}

.header-right .login-btn img {
  width: 30px !important;
  height: 30px !important;
  filter: invert(1) !important;
}

div#block-searchform {
  position: relative;
  display: none;
}

#search-block-form {
    right: 32px;
    position: absolute;
    top: 74px;
    background: #000037;
    padding: 19px;
    gap: 5px;
    border-radius: 11px;
}

.explore-podcasts {
  border: 1px solid #e6ebf0;
  border-radius: 12px;
  padding: 12px;
  display: flex;
  margin: 2rem 0;
}

.path-frontpage #block-rightbar .field--name-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

#search-block-form .form-search {
  border: 1px solid;
  background: #fff;
  flex: 1;
  width: 100%;
  padding: 7px;
  z-index: 9;
  position: relative;
  border-radius: 9px;
}

#search-block-form .search-form__submit {
  text-transform: uppercase;
  font-family: "Gotham-rounded-medium";
  letter-spacing: 1px;
  transition: all 0.3s ease-in;
  font-size: 13px;
  color: #fff;
  width: 100%;
  position: relative;
  z-index: 99;
  border-radius: 5px;
  padding: 9px;
  background: white;
  color: black;
  border: none;
}

.post-image .category a {
  position: absolute;
  bottom: -1px;
  left: 0px;
  background: #0098eb;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  padding: 4px 10px;
  font-family: "Gotham-rounded-medium";
}

.post-image .category a:hover {
  text-decoration: none !important;
}

ul.pager__items.js-pager__items {
  display: flex;
  gap: 2rem;
  position: relative;
  top: 20px;
  justify-content: center;
  padding: 20px 0;
}

ul.pager__items.js-pager__items li {
  list-style: none;
}

ul.pager__items.js-pager__items li a {
  list-style: none;
  display: flex;
  align-items: center;
  background-color: #fff;
  padding: 4px 10px;
  border-radius: 5px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

ul.pager__items.js-pager__items li:hover {
  /* background-color: black; */
}

ul.pager__items.js-pager__items li a {
  color: black;
  font-weight: 600;
}

/* ul.pager__items.js-pager__items li a:hover{
color: black;
text-decoration: none;
}    */
ul.pager__items.js-pager__items li a:hover {
  background-color: black;
  color: white;
  text-decoration: none;
}

.node--type-article .field--name-field-image img {
  width: 100%;
}

.node--type-article .view-display-id-statistics_block ul {
  display: flex;
  gap: 60px;
  padding: 0;
}

.node--type-article .view-display-id-statistics_block ul li img {
  width: 33px;
  margin-right: 6%;
}

.node--type-article .view-display-id-statistics_block ul li {
  list-style: none;
  width: 100%;
  list-style: none;
}

.node--type-article
  .field.field--name-field-image-title.field--type-string.field--label-above
  .field__item {
  text-align: right;
}

.node--type-article .social-sharing-buttons {
  display: flex;
  justify-content: end;
  /* align-items: center; */
  margin: 2em 0;
  margin-top: -47px;
  z-index: 9999;
  /* position: absolute; */
  top: -79px;
  right: 0;
}

.node--type-article #support-idn a {
  background: #26abff;
  border: 1px solid #fff;
  padding: 1vh;
  display: inline-block;
  border-radius: 0.5rem;
  color: #fff !important;
  /* width: 100%; */
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

.node--type-article input#edit-stay-informed-subscribe-to-our-newsletter {
  width: 80%;
  color: #000;
  border: 1px solid #cdcdcd;
  height: 35px;
  border-radius: 5px;
  padding-left: 10px;
  line-height: 1.5rem;
  margin-top: 60px;
}

.node--type-article
  div#edit-stay-informed-subscribe-to-our-newsletter--description {
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}

.node--type-article .webform-button--submit {
  background: #000037;
  color: #fff;
  width: 130px;
  margin: 0 auto;
  border: 0;
  padding: 10px;
  height: 34px;
  border: 0;
  padding: 0 20px;
  border-radius: 10px;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12 {
  display: flex;
  flex-direction: column;
  /* text-align: center; */
  align-content: center;
  gap: 21px;
}

.node--type-article .webform-submission-newsletter-1-form label {
  text-align: left;
  font-weight: 600;
  position: absolute;
}

.node--type-article
  .view-display-id-statistics_block
  .content-statistics-comments
  a {
  text-decoration: none;
  color: black;
  font-weight: 600;
}

.node--type-article
  .view-display-id-statistics_block
  .content-statistics-comments
  a:hover {
  color: #007bff;
}

.node--type-article .vote-widget-wrapper .vote-widget {
  text-align: center;
}

.node--type-article
  .block-webform
  .block-webform-block
  .webform-submission-form {
  text-align: center;
  gap: 12px;
  display: flex;
  flex-direction: column;
  width: 320px;
  margin: 0 auto;
  margin-top: 1.5rem;
}

.node--type-article ._none.block.block-webform.block-webform-block form {
  text-align: center;
  gap: 12px;
  display: flex;
  flex-direction: column;
  /* width: 320px; */
  margin: 0 auto;
  margin-top: 1.5rem;
}

.node--type-article
  .webform-ajax-form-wrapper
  .webform-submission-form
  input#edit-email {
  width: 100%;
  color: #000;
  border: 1px solid #cdcdcd;
  height: 35px;
  border-radius: 5px;
  padding-left: 10px;
}

.node--type-article
  #webform-submission-newsletter-node-1253-add-form
  .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email.form-item-email.form-no-label {
  margin-top: 1.5rem;
}

.page-node-type-article
  .block-block-content91cccfd8-41d7-4781-9f02-87fadb042971
  .content {
  text-align: center;
}

.page-node-type-article
  .block-block-content91cccfd8-41d7-4781-9f02-87fadb042971
  .content
  .field--label-hidden.field__item
  a {
  background: #26abff;
  border: 1px solid #fff;
  padding: 1vh;
  display: table;
  border-radius: 0.5rem;
  color: #fff !important;
  width: 320px;
  text-align: center;
  margin: 10px auto;
  font-weight: normal !important;
  text-decoration: none;
}

.node--type-article .vote-widget-wrapper .vote-widget {
  text-align: center;
}

/* .node--type-article   .vote-widget-wrapper .vote-widget .vote-like a{
    background: url(../images/sprite.png) no-repeat;
    text-indent: -9999px;
    display: inline-block;
    border: 0;
    cursor: pointer;
    width: 19px;
    height: 19px;
}
div#like-container-node-1253 a:hover {
    background-position: 35px 70px;
} */

.page-node-type-article
  nav._none.block.block-menu.navigation.menu--region-menu
  ul {
  color: black;
  list-style: none;
  padding: 0;
  /* margin-top: 20px; */
  width: 100%;
  flex-direction: column;
  gap: 0.5rem !important;
  /* padding-left: 80px; */
}

.node--type-article
  nav._none.block.block-menu.navigation.menu--region-menu
  ul
  li {
  width: 100%;
}

.node--type-article
  nav._none.block.block-menu.navigation.menu--region-menu
  ul
  li
  a {
  padding: 12px;
  color: black;
  width: 100%;
  border-radius: 0.5rem;
  max-width: 160px;
  margin-left: 15px;
  font-size: 1rem;
  transition: all 0.3s ease-in;
  height: auto;
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
}

.node--type-article
  nav._none.block.block-menu.navigation.menu--region-menu
  ul
  li:nth-child(1)
  a {
  background: #000037 !important;
  color: white;
}

.node--type-article
  nav._none.block.block-menu.navigation.menu--region-menu
  ul
  li
  a:hover {
  background: #000037 !important;
  color: white;
}

.page-node-type-article
  .field.field--name-field-image-title.field--type-string.field--label-above {
  display: flex;
  justify-content: space-between;
}

.node--type-article
  ._none.block.block-block-content.block-block-contenta9fc6c7a-9d5a-48ec-86b3-d46e14146dfe
  ul
  li {
  list-style: none;
}

.node--type-article
  ._none.block.block-block-content.block-block-contenta9fc6c7a-9d5a-48ec-86b3-d46e14146dfe
  ul
  li
  a {
  border: 2px solid #000;
  display: inline-block;
  padding: 2vh 4vh;
  color: #fff;
  background: #000037;
  width: 100%;
  border-radius: 0.5rem;
  max-width: 200px;
  text-align: center;
  text-decoration: none;
}

.node--type-article
  ._none.block.block-block-content.block-block-contenta9fc6c7a-9d5a-48ec-86b3-d46e14146dfe
  ul {
  text-align: center;
  padding-left: 0%;
  gap: 20px;
  display: flex;
  flex-direction: column;
}

/* Discussion forum pages */

.d_forum_container_inner {
  max-width: 1050px;
  padding: 2rem 0;
  margin: auto;
  display: flex;
  gap: 2.5rem;
}

section.d_forum_container {
  background: #f9f9f7;
}

.add_post {
  box-shadow: 0px 1px 1px 0px #00000040;
  border-radius: 1rem;
  padding: 1.25rem;
  display: flex;
  gap: 1rem;
  align-items: center;
  background: #fff;
}

.user_avatar {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  overflow: hidden;
  flex: none;
}

.add_post_input input {
  border: 1px solid #e6ebf0;
  border-radius: 12px;
  height: 40px;
  width: 100%;
  background: #e5f5fd66;
  padding: 0 1rem;
  outline: none;
  position: relative;
  top: 11px;
}

.add_post_input {
  flex: 1;
}

.d_forum_post_container_parent {
  border-top: 1px solid #e6ebf0;
  /* margin-top: 1.5rem; */
  padding-top: 1.5rem;
}

.d_forum_main_tabs {
  border: 1px solid #cdd6e2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  overflow: hidden;
}

.d_forum_main_tabs > a {
  flex: 1;
  text-align: center;
  padding: 0.5rem 0;
  font-family: "Gotham-rounded-medium";
  color: #273943;
  transition: all 0.3s ease-in;
  background: #fff;
}

.d_forum_main_tabs > a:hover,
.d_forum_main_tabs > a.active {
  background: var(--primary);
  color: #fff;
  text-decoration: none;
}

.d_forum_main_tabs > button {
  flex: 1;
  text-align: center;
  padding: 0.5rem 0;
  font-family: "Gotham-rounded-medium";
  color: #273943;
  transition: all 0.3s ease-in;
  background: #fff;
}

.d_forum_main_tabs > button:hover,
.d_forum_main_tabs > button.active {
  background: var(--primary);
  color: #fff;
  text-decoration: none;
}

.d_forum_meta {
  color: #7d888e;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 1.5rem 0;
}

.d_forum_meta p {
  margin: 0;
}

.icon-with-text {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.d_forum_post {
  box-shadow: 0px 0px 2px 0px #00000024;
  border-radius: 1rem;
  padding: 2rem;
  background: #fff;
}

.d_forum_post_header_left {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.author_info h4 {
  font-size: 20px;
  margin: 0;
}

p.duration {
  color: #212121;
  font-size: 14px;
  margin: 0;
}

.d_forum_post_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

.d_forum_post_header p {
  margin: 0;
}

h4.post_title {
  font-size: 20px;
}

.d_forum_post_body p {
  color: #273943;
  font-size: 1rem;
}

.post_feature_image img {
  width: 100%;
}

.post_feature_image {
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 12px;
}

a.action-cta {
  font-size: 14px;
  background: #f5f5f5;
  color: #273943;
  border-radius: 50px;
  padding: 8px 12px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: all 0.3s ease-in;
}

a.action-cta:hover {
  background: #efefef;
  text-decoration: none;
}

.norm-flex {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  align-items: center;
}

.d_forum_post_body_meta {
  display: flex;
  align-items: center;
  gap: 2rem;
  justify-content: space-between;
}

.d_forum_post_body_meta p {
  margin: 0;
}

.user_avatar.bordered {
  border: 3px solid #107bef;
  position: relative;
  top: 16px;
}

.user_avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.add-comment input[type="text"] {
  border: 1px solid #b4b7c9;
  height: 3rem;
  border-radius: 100px;
  padding: 0 2rem;
  font-size: 14px;
  width: 100%;
  outline: none;
  color: #000;
}

.add-comment input[type="submit"] {
  background-image: url(../images/send.svg);
  background-color: var(--primary);
  border: none;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s ease-in;
}

div.add-comment {
  display: none;
  align-items: center;
  gap: 0.5rem;
  justify-content: space-between;
  margin: 1.5rem 0;
}

div.add-comment form {
  flex: 1;
  position: relative;
}

div.add-comment.show {
  display: flex;
}

a.action-cta.active {
  background: var(--primary);
  color: #fff;
}

.post_comment_container {
  /* background: #EFF2FC; */
  border-radius: 15px;
  padding: 0px 24px;
  /* overflow: hidden; */
}

.post_comment {
  display: flex;
  align-items: self-start;
  gap: 1.25rem;
}

.post_comment_header h5 {
  font-size: 1rem;
  font-family: "Gotham-rounded-medium";
  margin: 0;
}

.post_comment_header p {
  margin: 0;
  color: #9397ad;
}

.post_comment_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.25rem;
}

.post_comment_body {
  color: #0b0f19;
}

.comment_actions a {
  color: #9397ad;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 4px;
  line-height: 1;
  text-decoration: none;
}

.comment_actions {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 1rem;
}

.comment_actions a img {
  width: 16px;
  height: 16px;
}

.post_comments_view {
  margin: 1.5rem 0;
}

.d_forum_post_header_right {
  display: flex;
  align-items: center;
  gap: 6px;
}

a.dropdown-item {
  gap: 7px;
  display: flex;
}

.d_forum_filter {
  width: 313px;
  flex: none;
  box-shadow: 0px 0px 2px 0px #00000024;
  background: #fff;
  border-radius: 12px;
  padding: 3rem 1rem 1rem;
  height: fit-content;
  position: sticky;
  top: 1rem;
  max-height: 96.5vh;
  overflow: auto;
}

.d_forum_main {
  flex: 1;
}

.f-group label {
  gap: 1rem;
  color: #273943;
  margin: revert-layer;
}

.f-group {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.f-group select {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 0.5rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  background-image: url(../images/arrow.png);
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
}

.d_forum_filter_inner {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.select-filter h5 {
  font-size: 1rem;
  color: #273943;
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: 96% center;
  padding: 0.5rem;
  margin: 0;
  cursor: pointer;
  transition: all 0.3s ease-in;
}

.filter-options {
  display: none;
  flex-direction: column;
  gap: 8px;
}

.filter-options a {
  color: #05326e;
  font-family: "Gotham-rounded-medium";
  border-radius: 4px;
  padding: 8px 1rem;
  transition: all 0.3s ease-in;
}

.filter-options a:hover {
  background: #e5f5fd;
  text-decoration: none;
}

.select-filter.active h5 {
  font-family: "Gotham-rounded-medium";
}

.select-filter h5:hover {
  background-color: #f5f5f5;
}

h6.filter_title {
  font-family: "Gotham-rounded-medium";
  font-size: 14px;
  color: #7d888e;
  margin: 1rem 0 0.5rem;
}

.select-filter.show .filter-options {
  display: flex;
}

.d_forum_post_container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.post_comment_sec {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

div#add-post-dialog {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.25);
  display: none;
  align-items: center;
  justify-content: center;
}

#add-post-dialog.show {
  display: flex;
}

.add-post-dialog-inner {
  background: #fff;
  max-width: 920px;
  border-radius: 2rem;
  margin: auto;
  padding: 4rem;
  width: 100%;
  overflow: hidden;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
}

.add-post-dialog-header-left h5 {
  font-size: 20px;
  margin: 0;
  font-family: "Gotham-rounded-medium";
}

.add-post-dialog-header-left {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.add-post-dialog-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2rem;
}

.add-post-dialog-body .f-group {
  flex: auto;
}

.f-group input {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: 40px;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
}

.add-post-dialog-body form {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.f-group textarea {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  padding: 1rem;
}

.add-post-dialog-footer a {
  display: inline-flex;
  background: #05326e;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  height: 40px;
  padding: 0 3rem;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.3s ease-in;
}

.add-post-dialog-footer a:first-child {
  background: transparent;
  border: 1px solid #e3e1d8;
  color: var(--primary);
}

.add-post-dialog-footer {
  display: flex;
  justify-content: end;
  gap: 1rem;
  margin-top: 2rem;
}

.add-post-dialog-footer a:hover {
  text-decoration: none;
  background: var(--primary);
  color: #ffff;
}

.close-dialog {
  cursor: pointer;
}

.events_banner {
  background-image: url(../images/events-banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 5rem 0;
  text-align: center;
  color: #fff;
  background-blend-mode: overlay;
  background-color: #05326e91;
  background-attachment: fixed;
  background-position: center;
}

section.events_banner h2 {
  font-size: 3rem;
}

section.events_banner p {
  font-size: 2rem;
  font-family: "Gotham-rounded-regular";
}

section.events_banner .container {
  max-width: 50rem;
}

.event_search {
  background: #fff;
  height: 58px;
  border-radius: 7px;
  position: relative;
  overflow: hidden;
}

.event_search input[type="text"] {
  width: 100%;
  border: none;
  height: 58px;
  padding: 0 2rem;
  outline: none;
}

.event_search input[type="submit"] {
  background: #05326e;
  font-size: 1rem;
  border: none;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 6px 36px;
  border-radius: 4px;
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in;
}

.event_search input[type="submit"]:hover {
  background: var(--primary);
}

section.events_container {
  padding: 2.5rem 0 10rem;
}

section.events_container .container {
  max-width: 1110px;
}

.events_filter {
  border: 1px solid #e6ebf0;
  border-radius: 12px;
  padding: 1.5rem;
  background: #fcfcfb;
  margin-top: 1.5rem;
}

.events_filter .form-row {
  max-width: 55rem;
  margin: auto;
  gap: 2rem;
}

.events_filter .form-row .f-group {
  flex: auto;
}

.events_container .d_forum_main_tabs {
  max-width: 700px;
  margin: auto;
}

.text-primary {
  color: var(--primary) !important;
}

button.global-button {
  display: inline-flex;
  background: #05326e;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 9px 1.5rem;
  border-radius: 8px;
  font-size: 16px;
  justify-content: center;
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border: none;
  align-items: center;
  gap: 1rem;
  height: 43px;
}

.global-button:hover {
  background-color: #0098eb;
}

.events_filter_sorts {
  display: flex;
  gap: 1.5rem;
  align-items: flex-end;
  max-width: 45rem;
  margin-left: auto;
  width: 100%;
}

.events_filter_sorts * {
  flex: auto;
}

.events_contanier_main {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
  gap: 3rem;
}

.events_contanier_main h4 {
  margin: 0;
}

button.global-button img {
  width: 1.5rem;
  flex: none;
}

.add-post-dialog-body {
  flex: 1;
  overflow: auto;
}

.event_card {
  display: flex;
  border: 1px solid #00000094;
  border-radius: 12px;
  padding: 7px 14px;
  gap: 24px;
  justify-content: space-between;
}

.event_card .block_m_image {
  width: 300px;
  height: 180px;
  border-bottom: 12px;
  overflow: hidden;
  flex: none;
}

.event_card .event_m_content p {
  font-size: 1rem;
}

.posted_on label {
  font-size: 14px;
  color: #7d888e;
  margin: revert-layer;
}

.posted_on p {
  font-size: 1rem;
  font-family: "Gotham-rounded-medium";
  color: var(--primary);
}

.event_card .event_m_content {
  flex: auto;
}

.event_details_header h5 {
  font-family: "Gotham-rounded-medium";
  color: var(--primary);
  margin: 0;
}

.event_details_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2rem;
}

.event_details_header .actions {
  display: flex;
  gap: 2rem;
  align-items: center;
}

section.event_details_form {
  margin: 2rem 0 10rem;
}

section.event_details {
  margin-top: 2rem;
}

section.event_details_form .global-cta {
  width: 100%;
  font-size: 1rem;
  margin-top: 2rem;
}

.event_details_header .actions a {
  width: 2rem;
  height: 2rem;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in;
}

.event_details_header .actions a:hover,
.event_details_header .actions a.active {
  background: #05326e;
}

.event_details_form:not(.edit_active) input,
.event_details_form:not(.edit_active) textarea,
.event_details_form:not(.edit_active) select {
  pointer-events: none;
  opacity: 0.5;
}

.delete-post-dialog .event_card .block_m_image {
  width: 100px;
  height: 100px;
}

div#add-post-dialog.small .add-post-dialog-inner {
  max-width: 500px;
}

.cta.danger {
  background-color: #cc3232;
}

.d_forum_main_tabs_content:not(.active) {
  display: none;
}

div#your_posts .events_filter_sorts {
  max-width: 100%;
}

div#your_posts .events_filter_sorts .global-button {
  max-width: 15rem;
}

a.global-cta.small {
  font-size: 14px;
  padding: 0 1rem;
  height: 40px;
  align-items: center;
}

.posted_on {
  flex: none;
}

.your_events_container_inner {
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.node-1267 .event_card .view-display-id-block_3 span,
.node-1267 .event_card .view-display-id-block_2 span {
  display: flex;
}

.page-node-type-article #block-pagetitle-3 .content {
  max-width: 85%;
}

.page-node-type-article #block-pagetitle-3 .content h1 {
  text-align: center;
  font-size: 1.75rem;
  margin-top: 29px;
}

.view-header div#support-idn {
  width: 320px;
  margin: 0 auto;
}

.page-node-type-article .view-header .mobile_support_idn a {
  width: 100%;
}

.page-node-type-article .views-field .field-content .links {
  margin-top: 20px;
  text-align: center;
  padding-left: 13%;
}

.page-node-type-article .views-field .field-content .links li {
  list-style: none;
  text-align: center;
  padding: 0;
  margin: 1rem 0 1rem -15%;
  text-indent: unset;
}

.page-node-type-article .views-field .field-content .links li a {
  border: 2px solid #000;
  display: inline-block;
  padding: 2vh 4vh;
  color: #fff;
  background: #000037;
  width: 100%;
  border-radius: 0.5rem;
  max-width: 200px;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}

.page-node-type-article .views-field .field-content .links li a:hover {
  box-shadow: 2px 2px 5px 3px #ccc;
  background: #26abff;
  border-color: #fff;
}

.page-node-type-article .layout.row.no-gutters.layout-builder__layout {
  margin-top: 34px;
}

.page-node-type-article
  ._none.block.block-layout-builder.block-field-blocknodearticlecomment
  h2 {
  border-bottom: solid 2px #ddd;
  padding-bottom: 8px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 200;
}

.page-node-type-article
  ._none.block.block-layout-builder.block-field-blocknodearticlecomment
  h2::before {
  content: "";
  position: absolute;
  height: 6px;
  width: 50px;

  border-radius: 25px;
  margin-top: 34px;
  background-color: #26abff;
}

.page-node-type-article
  .col-lg-8.col-md-8.col-12
  .webform-ajax-form-wrapper
  form {
  width: 320px;
}

.node-1267 form#views-exposed-form-events-program-block-1 {
  /* position: relative;
    top: -22.5rem;
    max-width: 1110px;
    border: 1px solid #E6EBF0;
    border-radius: 12px;
    padding: 1.5rem;
    background: #FCFCFB;
    margin-top: 1.5rem; */
}

/* .node-1267 form#views-exposed-form-events-program-block-1 .form--inline{
display: flex;
justify-content: space-around;
flex-wrap: wrap;
} */

/* .node-1267 form#views-exposed-form-events-program-block-1 .form-type-select{
    display: flex;
    flex-direction: column;
} */

/* .node-1267 form#views-exposed-form-events-program-block-1 select{ */
/* border-radius: 4px;
    border: 1px solid #DFE1E3;
    background: transparent;
    padding: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease-in;
    outline: none; */
/* background-image: url(../images/arrow.png); */
/* -webkit-appearance: none; */
/* appearance: none; */
/* background-repeat: no-repeat;
    background-position: 96% center; */
/* } */
/* .node-1267 form#views-exposed-form-events-program-block-1 .form--inline #edit-actions{
    display: flex;
    align-items: center;
} */

/* .node-1267 form#views-exposed-form-events-program-block-1 #edit-submit-events-program{
    padding: 10px 20px;
    border-radius: 4px;
    border: 1px solid #DFE1E3;
    background-color: transparent;
} */

.node-172 form#views-exposed-form-events-program-block-1 {
  display: none;
}

.discussion-details .d_forum_post_container .d_forum_post_body p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  font-weight: 500;
}

.post_feature_image img {
  height: auto;
}

.discussion-details .d_forum_post_container .d_forum_post_body .post_title a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 81%;
  font-weight: 500;
  color: black;
  text-decoration: none;
}

.path-discussion-forum .discussion-details {
  /* display: flex; */
}

.path-discussion-forum .discussion-details .view-content {
  /* justify-items: end */
}

.path-discussion-forum .discussion-details .view-content .col-md-4.mb-4 {
  max-width: 916px;
}

#views-exposed-form-discussion-f-page-1 {
  width: 313px;
  flex: none;
  box-shadow: 0px 0px 2px 0px #00000024;
  background: #fff;
  border-radius: 12px;
  padding: 3rem 1rem 1rem;
  height: fit-content;
  position: sticky;
  top: 1rem;
  max-height: 96.5vh;
  overflow: auto;
}

#views-exposed-form-discussion-f-page-1 label {
  font-size: 1rem;
  font-weight: 700;
  color: #273943;
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: 96% center;
  padding: 0.5rem;
  margin: 0;
  cursor: pointer;
  transition: all 0.3s ease-in;
  background-position: right;
  width: 100%;
}

#views-exposed-form-discussion-f-page-1 .form-select:nth-child(1) {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 7px 7rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  background-image: url(../images/arrow.png);
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
}

#views-exposed-form-discussion-f-page-1 .form-select:nth-child(2) {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  background-image: url(../images/arrow.png);
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
  padding: 7px 2.4rem;
}

#views-exposed-form-discussion-f-page-1 .form-select:nth-child(3) {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  /* padding: 0.5rem; */
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  /* background-image: url(../images/arrow.png); */
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
  padding: 8px 13px;
}

#views-exposed-form-discussion-f-page-1
  select#edit-field-country-na-target-id-1 {
  padding: 7px 7rem !important;
}

#views-exposed-form-discussion-f-page-1
  select#edit-field-country-uki-target-id {
  padding: 8px 4.3rem !important;
}

#views-exposed-form-discussion-f-page-1 #edit-submit-discussion-f {
  display: none;
}

#your_posts .view-display-id-block_2 #blog_main {
  gap: 1rem;
}

.path-discussion-forum .discussion-details {
  margin-top: 40px;
  padding: 0;
}

.d_forum_main.container {
  margin-top: 30px;
}

.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-discussion-region.form-item-field-discussion-region
  select {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 0.5rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  background-image: url(../images/arrow.png);
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
}

/* .js-form-item.form-item.js-form-type-select.form-type-select select {
    border-radius: 4px;
    border: 1px solid #DFE1E3;
    background: transparent;
    padding: 0.2rem 10px;
    cursor: pointer;
    transition: all 0.3s ease-in;
    outline: none;
    background-image: url(../images/arrow.png);
    -webkit-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: 96% center;
} */

.path-discussion-forum .vertical-tabs {
  display: none;
}

.path-discussion-forum
  .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title-0-value.form-item-title-0-value
  input {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: 40px;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
  width: 100%;
}

.path-discussion-forum .ck.ck-editor__top.ck-reset_all {
  display: none;
}

.path-discussion-forum
  .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-body-0-format.form-item-body-0-format
  select {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 0.2rem 2rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  background-image: url(../images/arrow.png);
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
}

.path-discussion-forum .ui-dialog-buttonset.form-actions button {
  display: inline-flex;
  background: #05326e;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  height: 40px;
  padding: 0 0.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.3s ease-in;
}

/* .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na {
    position: absolute;
    top: 11px;
    left: 315px;
} */

/* event */

/* .node-1267 #all_posts .view-id-events_program #blog_main{
    margin-top: -9rem;
} */

.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-discussion-region-target-id-1,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-asia-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-cla-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-europe-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-me-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-na-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-oceania-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-payment-value,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-rca-target-id,
.events_banner
  #block-exposedformevents-programblock-1
  .form-item-field-country-uki-target-id {
  display: none;
}

.events_banner #edit-title--3 {
  width: 100%;
  border: none;
  height: 58px;
  padding: 0 2rem;
  outline: none;
}

.events_banner #edit-submit-events-program--3 {
  background: #05326e;
  font-size: 1rem;
  border: none;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 6px 36px;
  border-radius: 4px;
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in;
}

.events_banner #views-exposed-form-events-program-block-1 .form-item-title {
  background: #fff;
  height: 58px;
  width: 100%;
  border-radius: 7px;
  position: relative;
  overflow: hidden;
}

.events_banner
  #views-exposed-form-events-program-block-1
  .form-item-title
  input {
  width: 100%;
  border: none;
  height: 58px;
  padding: 0 2rem;
  outline: none;
}

.events_banner
  #views-exposed-form-events-program-block-1
  #edit-actions--5
  input {
  background: #05326e;
  font-size: 1rem;
  border: none;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 6px 36px;
  border-radius: 4px;
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in;
}

.events_container #views-exposed-form-events-program-block-1 .form-item-title {
  display: none;
}

.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-asia-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-cla-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-europe-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-me-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-na-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-oceania-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-rca-target-id,
.events_container
  #block-exposedformevents-programblock-1-2
  .form-item-field-country-uki-target-id {
  display: none;
}

.events_container form#views-exposed-form-events-program-block-1 {
  border: 1px solid #e6ebf0;
  border-radius: 12px;
  padding: 1.5rem;
  background: #fcfcfb;
  margin-top: 1.5rem;
}

.events_container form#views-exposed-form-events-program-block-1 .form--inline {
  max-width: 55rem;
  margin: auto;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2rem;
}

.events_container
  form#views-exposed-form-events-program-block-1
  .form--inline
  .form-item {
  flex: auto;
  /* display: flex; */
  flex-direction: column;
  gap: 6px;
}

.events_container
  form#views-exposed-form-events-program-block-1
  .form--inline
  .form-item
  select {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 0.5rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  background-image: url(../images/arrow.png);
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
}

.events_container
  form#views-exposed-form-events-program-block-1
  .form--inline
  #edit-submit-events-program--2 {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 0.5rem;
  cursor: pointer;
  transition: all 0.3s ease-in;
  outline: none;
  /* background-image: url(../images/arrow.png); */
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 96% center;
}

.node-1267
  .events_container
  #block-exposedformevents-programblock-1-2:not(
    .block-views-exposed-filter-blockevents-program-block-1
  ) {
  display: none !important;
}

.path-discussion-forum
  .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  position: fixed;
  height: auto;
  top: 260.5069px !important;
  left: 444px;
  /* z-index: 101; */
  background: rgb(255, 255, 255);
  max-width: 949px;
  border-radius: 1rem;
  margin: auto;
  width: 842px !important;
  overflow: hidden;
  max-height: 97vh;
  display: flex;
  flex-direction: column;
}

.path-discussion-forum
  .col-md-8
  .d_forum_main
  .tabs-container
  .wrapper
  .tabs
  .tabs-bar {
  display: flex;
  justify-content: space-around;
  margin-top: 45px;
}

.path-discussion-forum
  .col-md-8
  .d_forum_main
  .tabs-container
  .wrapper
  .tabs
  .tabs-bar
  button.tab-button.active-tab.d_forum_main_tabs {
  flex: 1;
  text-align: center;
  padding: 0.5rem 0;
  font-family: "Gotham-rounded-medium";
  color: #273943;
  transition: all 0.3s ease-in;
  background: #fff;
}

.path-discussion-forum .tabs .tabs-bar button.tab-button.active {
  background: #110735 !important;
  color: #fff !important;
  text-decoration: none;
}

.path-discussion-forum
  .col-md-8
  .d_forum_main
  .tabs-container
  .wrapper
  .tabs
  .tabs-bar
  button.tab-button.btn2 {
  flex: 1;
  text-align: center;
  padding: 0.7rem 0;
  font-family: "Gotham-rounded-medium";
  color: #273943;
  transition: all 0.3s ease-in;
  background: #fff;
  border: 1px #2522228a solid;
  border-radius: 4px;
}

.path-discussion-forum
  .col-md-8
  .d_forum_main
  .tabs-container
  .wrapper
  .tabs
  .tabs-bar
  button.tab-button.btn2:hover {
  background: #110735 !important;
  color: #fff;
  text-decoration: none;
}

.path-discussion-forum {
  background: #f9f9f7;
}

.path-discussion-forum .discussion-details .view-content {
  display: flex;
  flex-direction: column;
  /* gap: 20px; */
  margin-top: 53px;
  /* background: #fff; */
  border-radius: 13px;
}

.form-type-vertical-tabs {
  display: none;
}

.ui-widget.ui-widget-content {
  position: fixed;
  height: auto;
  top: 76.5069px;
  left: 444px;
  z-index: 101;
  padding: 10px;
  background: rgb(255, 255, 255);
  max-width: 920px;
  border-radius: 2rem;
  margin: auto;
  width: 800px;
  overflow: hidden;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
}

.ui-widget.ui-widget-content input {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: 40px;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
  margin-bottom: 1.5rem;
  width: 100%;
  margin-top: 0 !important;
  padding-top: 4px;
}

.ui-widget.ui-widget-content input.form-time {
  width: 15rem !important;
}

.ui-widget.ui-widget-content input.form-checkbox {
  height: 14px !important;
}

.ui-widget.ui-widget-content #edit-field-image-0-upload--cWCww4cfc-E {
  height: 31px !important;
}

/* .ui-widget.ui-widget-content select {
    border-radius: 4px;
    border: 1px solid #DFE1E3;
    background: transparent;
    padding: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease-in;
    outline: none;
    background-image: url(../images/arrow.png);
    -webkit-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: 96% center;
    margin-bottom: 1.5rem;
} */

#block-addevent p a {
  display: inline-flex;
  background: #05326e;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 9px 1.5rem;
  border-radius: 8px;
  font-size: 16px;
  justify-content: center;
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border: none;
  align-items: center;
  gap: 1rem;
  height: 43px;
}

#block-addevent p {
  display: flex;
  justify-content: end;
  margin-right: 7rem;
}

#block-addevent p a {
  display: inline-flex;
  background: #05326e;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 9px 1.5rem;
  border-radius: 8px;
  font-size: 16px;
  justify-content: center;
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border: none;
  align-items: center;
  gap: 1rem;
  height: 43px;
}

#block-addevent p {
  display: flex;
  justify-content: end;
  margin-right: 7.7rem;
}

section.event_details {
  margin-top: 2rem;
  margin-bottom: 5rem;
}

#views-exposed-form-discussion-f-page-1 div ul li a {
  color: #05326e;
  font-family: "Gotham-rounded-medium";
  border-radius: 4px;

  text-decoration: none;
  transition: all 0.3s ease-in;
}

#views-exposed-form-discussion-f-page-1 div ul li a:hover {
  background: #e5f5fd;
  text-decoration: none;
}

#views-exposed-form-discussion-f-page-1 div ul li {
  list-style: none;
}

#edit-field-country-asia-target-id--2 {
  color: #05326e;
  font-family: "Gotham-rounded-medium";
  border-radius: 4px;

  text-decoration: none;
  transition: all 0.3s ease-in;
}

#views-exposed-form-discussion-f-page-1 div ul {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

#views-exposed-form-discussion-f-page-1 div#edit-field-country-target-id--2 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-asia-target-id--2 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-cla-target-id--2 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-europe-target-id--3 {
  display: none;
}

#views-exposed-form-discussion-f-page-1 div#edit-field-country-me-target-id--2 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-na-target-id-1--3 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-oceania-target-id--2 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-rca-target-id--2 {
  display: none;
}

#views-exposed-form-discussion-f-page-1
  div#edit-field-country-uki-target-id--3 {
  display: none;
}

#views-exposed-form-discussion-f-page-1 .form--inline.clearfix {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.banner-sid {
  /* background-image: url(../images/about-banner.jpg); */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* color: #fff; */
  padding: 3rem 0;
  margin-bottom: 2rem;
}

.sub-head {
  font-size: 2.2rem;
  font-weight: 600;
  font-family: "Gotham-rounded-regular";
  padding: 0 0 15px;
}

.d_forum_post_header_left h4 a {
  color: black;
}

.d_forum_post_body h4.post_title a {
  color: black;
  text-decoration: none;
}

.path-discussion-forum input#edit-submit-discussion-f--3 {
  display: none;
}

.path-discussion-forum .tabs-container {
  /* margin-top: -30px; */
}

.path-discussion-forum .user-profile a {
  color: white;
  text-decoration: none;
  font-size: 20px;
  color: #fff !important;
  font-family: Gotham-rounded-medium;

  text-decoration: none;
  transition: all 0.3s ease-in;
}

.path-discussion-forum .d_forum_post {
  margin-top: 60px;
}

.path-taxonomy .layout.row.no-gutters.layout-builder__layout img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.path-taxonomy .layout.row.no-gutters.layout-builder__layout .links {
  color: black;
  list-style: none;
  padding: 0;
  margin-top: 20px;
  width: 100%;
  flex-direction: column;
  display: flex;
  align-items: center;

  margin: 0;
}

.path-taxonomy .layout.row.no-gutters.layout-builder__layout .links li {
  width: 100%;
}

.path-taxonomy .layout.row.no-gutters.layout-builder__layout .links li a {
  display: block;
  padding: 12px;
  color: black;
  width: 100%;
  border-radius: 0.5rem;
  max-width: 200px;
  margin: 6px auto;
  font-size: 1rem;
  text-decoration: none;
  font-family: Gotham-rounded-medium;
  transition: all 0.3s ease-in;
}

.path-taxonomy
  .layout.row.no-gutters.layout-builder__layout
  .links
  li:nth-child(1)
  a {
  background: #110735;
  color: #ffffff;
}

.path-taxonomy .layout.row.no-gutters.layout-builder__layout .links li a:hover {
  background: #110735;
  color: #ffffff;
}

.path-taxonomy
  .layout.row.no-gutters.layout-builder__layout
  ._none.block.block-block-content.block-block-contenta9fc6c7a-9d5a-48ec-86b3-d46e14146dfe {
  display: none;
}

.path-news #blog_main .col-sm.col-md-3.views-row .post a img {
  width: 100%;
  height: auto;
}

.path-news #blog_main .col-sm.col-md-3.views-row .post .post-content a {
  color: #05326e;
  text-decoration: none;
  font-size: 13px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 255px;
  font-weight: 500;
  text-decoration: none;
}

.path-news #blog_main .col-sm.col-md-3.views-row .post .post-content a:hover {
  text-decoration: none;
}

.view-article-content-blocks #blog_main .col-md-3.views-row {
  border: 1px solid #e6ebf0;
  border-radius: 4px;
  padding: 8px;
  transition: all 0.3s ease-in;
  cursor: pointer;
  text-decoration: none;
  max-width: 22.5% !important;
}

.view-article-content-blocks #blog_main .col-md-3.views-row .field-content {
  height: 170px;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 8px;
  position: relative;
}

.view-article-content-blocks
  #blog_main
  .col-md-3.views-row
  .field-content
  span.field-content {
  font-family: "Gotham-rounded-medium";
}

.view-article-content-blocks
  #blog_main
  .col-md-3.views-row
  span.field-content
  a {
  color: #05326e;
  text-decoration: none;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 265px;
  font-weight: 500;
  font-family: "Gotham-rounded-medium";
}

.view-article-content-blocks
  #blog_main
  .col-md-3.views-row
  span.field-content
  a:hover {
  text-decoration: none;
}

.view-article-content-blocks #blog_main {
  gap: 25px;
}

.path-news .region.region-content {
  display: flex;
}

.path-news #block-regionmenu-2 .content ul.clearfix.nav {
  display: flex;
  flex-direction: column !important;
  width: 160px;
}

.path-news #block-regionmenu-2 .content ul.clearfix.nav li a {
  /* color: black; */
  /* border: 2px solid #000; */
  margin: 0px auto;
  /* display: block; */
  /* padding: 12px; */
  /* background: #000037; */
  /* width: 100%; */
  /* border-radius: 0.5rem; */
  max-width: 200px;
  /* text-align: center; */
  margin-bottom: -16px;
  /* margin-left: 15px; */
  /* margin: 15px auto; */
  /* font-size: 1rem; */
  /* transition: all 0.3s ease-in; */

  padding: 8px 12px;
  text-decoration: none;
  width: auto;
  margin-left: 0px;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
  display: block;
  color: black;
  font-size: 1rem;
  transition: all 0.3s ease-in;
}

.path-news #block-regionmenu-2 .content ul.clearfix.nav li a:hover {
  background: #000037;
  color: white;
}

.path-news #block-regionmenu-2 .content ul.clearfix.nav li {
  width: 100%;
}

.path-news #block-rightbar1 {
  order: 1;
  /* right: 35px; */
  right: 0px;
}

/* .path-news #blog_main .col-sm.col-md-3.views-row {
    flex: 0 0 25%;
    max-width: 24% !important;
} */

.path-news .region.region-content {
  /* max-width: 95% !important; */
  /* max-width: 90% !important;
    margin-top: 47px !important;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; */
}

.path-news #block-regionmenu-2 .content {
  /* width: 300px; */
}

.path-discussion-forum .discussion-details .view-header {
  text-align: center;
}

.path-discussion-forum .discussion-page .view-header p {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}

.path-discussion-forum .discussion-page .view-content {
  text-align: center;
  display: flex;
  justify-content: center;
}

.path-discussion-forum .discussion-page .view-content table {
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-collapse: collapse;
  border-spacing: 35px;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.path-discussion-forum .discussion-page .view-content table tbody tr {
  border-bottom: 0.0625rem solid #d3d4d9;
}

.path-discussion-forum .discussion-page .view-content table tbody tr td {
  font-family:
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}

.path-discussion-forum
  .discussion-page
  .view-content
  table
  tbody
  tr
  td.views-field.views-field-name {
  color: #000;
  text-align: center;
  font-weight: bold;
}

.path-discussion-forum
  .discussion-page
  .view-content
  table
  tbody
  tr
  td.views-field.views-field-nid {
  text-align: center;
  width: 200px;
}

.path-discussion-forum
  .discussion-page
  .view-content
  table
  tbody
  tr
  td.views-field.views-field-nothing
  a {
  border: 2px solid #000;
  display: block;
  padding: 9px 12px;
  color: #fff;
  background: #000037;
  border-radius: 0.5rem;
  max-width: 300px;
  text-align: center;
  height: 50px;
  line-height: 30px;
  margin: 15px auto;
  width: 255px;
}

.path-discussion-forum
  .discussion-page
  .view-content
  table
  tbody
  tr
  td.views-field.views-field-nothing
  a:hover {
  list-style: none;
  text-decoration: none !important;
}

.path-discussion-forum
  .views-element-container.contextual-region
  .discussion-page {
  margin-left: 35%;
  /* max-width: 37%; */
  margin: 0 auto;
}

.path-discussion-forum #block-indian-diaspora-breadcrumbs nav ol li a {
  color: #000037;
  font-weight: bold;
  font-size: 14px;
  font-family:
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}

.path-discussion-forum #block-indian-diaspora-breadcrumbs nav ol li {
  list-style: none;
}

.path-discussion-forum #block-indian-diaspora-breadcrumbs nav ol {
  display: flex;
  gap: 20px;
}

.path-discussion-forum #block-indian-diaspora-breadcrumbs nav ol li a:hover {
  text-decoration: none;
}

.path-news #block-regionmenu-2 {
  flex: none;
}

.path-news #block-regionmenu-2 ul {
  gap: 2rem;
}

.user-profile a {
  background: #110735;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  border-radius: 4px;
  font-size: 20px;
  justify-content: center;
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-in;
}

.user-profile {
  width: 19%;
}

/* .user-profile a img {
    width: 56%;
    height: auto;
} */

.header-right a {
  background: #110735;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  border-radius: 4px;
  font-size: 20px;
  justify-content: center;
  width: auto;
  text-decoration: none;
  transition: all 0.3s ease-in;
}

.forum_post_container .forum_post h6 a:hover {
  text-decoration: none;
}

.author_name a:hover {
  text-decoration: none;
}

.field-content a:hover {
  text-decoration: none;
}

.f_top_left p a:hover {
  text-decoration: none;
}

.f_top_left p a {
  color: #000;
  font-size: 1.75rem;
  font-family: "Gotham-rounded-medium";
}

.f_top_left p {
  color: #000;
  font-size: 1.75rem;
  font-family: "Gotham-rounded-medium";
}

/* .path-news .container {
    max-width: 1436px !important;
} */

.user-profile img {
  width: 45%;
}

.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contenta9fc6c7a-9d5a-48ec-86b3-d46e14146dfe {
  display: none;
}

.page-node-type-article ul.content-statistics {
  padding: unset;
  width: 66%;
  display: inline-flex;
  vertical-align: middle;
  color: #555;
  gap: 0;
}

ul.content-statistics li {
  list-style: none;
}

.page-node-type-article ul.content-statistics li img {
  width: 33px;
}

.page-node-type-article .mp-middle img {
  /* width: 100%; */
  height: auto;
}

.page-node-type-article .banner-image-1 {
  width: 100%;
  height: auto;
  /* border-radius: 13px; */
}

.page-node-type-article .mp-bars {
  padding: 0 !important;
}

.content-img {
  /* display: flex; */
  gap: 25px;
}

.content-2 {
  display: flex;
  gap: 35px;
}

.content-3 {
  display: flex;
  gap: 35px;
}

.content-2 .supprt-imt p a {
  display: inline-flex;
  background: #110735;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 13px 1.5rem;
  border-radius: 8px;
  font-size: 20px;
  justify-content: center;
  width: 99%;
  text-decoration: none;
  transition: all 0.3s ease-in;
  /* margin-top: 21px; */
}

.content-3 .supprt-imt {
  width: 100%;
}

.content-3 .supprt-imt p a {
  display: inline-flex;
  background: #00ad3b;

  color: #fff;
  font-family: "Gotham-rounded-medium";
  padding: 8px 1rem;
  border-radius: 8px;
  font-size: 20px;
  justify-content: center;
  width: 99%;
  text-decoration: none;
  transition: all 0.3s ease-in;
}

.content-2 {
  border: 1px solid #808080b3;
  padding: 15px;
  border-radius: 11px;
}

.content-3 {
  border: 1px solid #808080b3;
  padding: 26px;
  border-radius: 11px;
}

.page-node-type-article .webform-submission-form {
  display: flex;
  justify-content: center;
  margin-top: 23px;
}

.page-node-type-article
  .webform-submission-form
  .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email.form-item-email.form-no-label {
  width: 65%;
}

.page-node-type-article .webform-submission-form .form-email {
  border: 1px solid #b7b7b7;
  height: 3rem;
  background: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  margin: 0 10rem 7px 15px;
  margin-left: 44px;
  padding: 13px;
}

.page-node-type-article .webform-submission-form .webform-button--submit {
  background: #05326e;
  text-transform: uppercase;
  font-family: "Gotham-rounded-medium";
  letter-spacing: 1px;
  transition: all 0.3s ease-in;
  padding: 10.2px 2rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 18px;
  color: #fff;
  margin-left: 44px;
  border: none;
}

.text-align-center iframe {
  /* width: 100%; */
}

.main-body img {
  width: 100%;
  height: auto;
}

.page-node-type-article .banner-image-1 {
  width: 100% !important;
  height: auto;
  /* border-radius: 13px; */
}

.page-node-type-article
  .layout.row.no-gutters.layout-builder__layout
  .container {
  /* max-width: 1625px; */
}

.path-frontpage #block-rightbar3 {
  margin-top: 28px;
}

.path-frontpage
  #block-webform-3
  .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email.form-item-email.form-no-label {
  width: 100%;
}

.user-profile a img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

/* .path-frontpage .left-bar nav.navigation ul li:nth-child(1) a {
    background: #110735;
    color: #FFFFFF
} */
.path-news .left-bar.mp-bars li a.active {
  background: #110735;
  color: #ffffff;
}

a.global-cta.outlined.white {
  background: #ffffff !important;
  color: #110735;
}

.path-frontpage
  #webform-submission-newsletter-node-172-add-form
  .js-form-type-email
  input {
  border: 1px solid #b7b7b7;
  height: 3rem;
  padding: 0 1rem;
  background: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
}

.user-profile {
  position: relative;
  display: flex;
  justify-content: end;
}

.menu-myprofile {
  list-style: none;
  position: absolute;
  background: #110735;
  width: 100%;
  height: 94px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  display: none;
  line-height: 41px;
  top: 70px;
  left: 91px;
}

/* .path-news .left-bar nav.navigation ul li:nth-child(1) a {
    background: #110735;
    color: #FFFFFF;
} */
.path-news #block-regionmenu-2 .content ul.clearfix.nav li a:hover {
  background: var(--primary);
  color: #fff;
  font-family: "Gotham-rounded-medium";
}

.path-news #block-regionmenu-2 .content ul.clearfix.nav li:nth-child(1) a {
  background: #110735;
  color: #ffffff;
}

.menu-myprofile2 {
  list-style: none;
  position: absolute;
  background: #110735;
  width: 8%;
  height: 94px;
  flex-direction: column;

  line-height: 41px;
  height: auto;
  display: none;
}

.user-logout
  header
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  ul
  li
  a {
  /* background: #FFFFFF;
    color: black; */
}

/* .user-logout  ul.clearfix.nav{
    display: none !important;
} */
.user-logout .section.categories {
  padding: 0;
}

.user-profile2 {
  display: flex;
  gap: 6px;
}

.btn-1 {
  padding: 5px;
  background-color: white;
  color: #05326e;
}

.btn-2 {
  background-color: #05326e;
  color: white;
  padding: 5px;
}

.path-discussion-forum .d_forum_main .col-md-4 {
  flex: 0 0 16.333333% !important;
  max-width: 27.333333% !important;
}

div#block-searchform {
  position: absolute;
  display: none;
  right: 209px;
  width: 300px;
  top: -6px;
}

.region.region-secondary-menu {
  position: relative;
}

#Recent {
}

#Recent .Recent-all {
  position: absolute;
  top: 73px;
  color: #7d888e;
}

.tabs {
  position: relative;
}

#MightLike
  .container.view.view-discussion-f.view-id-discussion_f.view-display-id-block_8.js-view-dom-id-7f03c0e8273f79ca9537ed0fbfaa6a2bc7c86b104d25262af1caa995c14c360c {
  padding: 0;
  margin-top: 40px;
}

.Recent-all2 {
  position: absolute;
  top: 73px;
  color: #7d888e;
}
form#search-form {
    display: block !important;
}
ol.search-results.node_search-results {
    max-width: 90%;
    margin: 0 auto;
}
.user-logout
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  ul
  li:nth-child(2)
  a {
  /* color: #0098EB !important; */
}

.user-logout .btn-1 {
  color: #fff !important;

  border-radius: 0 !important;
}

.user-logout .btn-2 {
  background: #05326e !important;
  color: white !important;
  border-radius: 0 !important;
  padding: 7px 14px;
  box-shadow: 1px 2px 19px 3px #05326e52;
}

body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.layout-no-sidebars.user-logged-in.path-discussion-forum
  .view-display-id-block_8 {
  /* margin-top: 53px !important; */
  padding: 0 !important;
}

.page-node-type-discussion-forum
  .disucssion-forum-detail-comments._none
  .layout.row.no-gutters.layout-builder__layout {
  flex-direction: column;
  padding-bottom: 21px;
}

.page-node-type-discussion-forum .disucssion-forum-detail._none {
  /* max-width: 1106px !important; */
}

.page-node-type-discussion-forum
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  display: flex;
  justify-content: space-between;
  top: -49px;
}

.page-node-type-discussion-forum .d_forum_post_container_parent {
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-node-type-discussion-forum .view-id-discussion_title h2 {
  font-size: 24px;
  line-height: 1.2;
  /* word-wrap: break-word !important; */
  overflow-wrap: break-word !important;
  margin-top: 22px;
}

.page-node-type-discussion-forum
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
  margin-top: 99px;
  max-width: 100%;
  max-width: 100%;
  margin-top: 11px;
  /* left: 99px; */
}

.page-node-type-discussion-forum .field--label-above .field__label {
  display: none;
}

.page-node-type-discussion-forum .field--label-above .field__item a {
  color: #212121;
  font-size: 16px;
  text-decoration: none;
}

.page-node-type-discussion-forum .field--label-above .field__item a:hover {
  text-decoration: none;
}

.page-node-type-discussion-forum .field--name-uid a {
  color: #212121;
  right: 233px;
  top: 12px;
  font-size: 20px;
  font-weight: 900;
  position: absolute;
  left: 100px;
  font-weight: 900;
  z-index: 1;
}

.page-node-type-discussion-forum .field--name-uid a:hover {
  text-decoration: none;
}

.page-node-type-discussion-forum
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12
  img {
  border-radius: 50%;
  position: absolute;
  left: -97px;
  height: 50px;
  width: 50px;
}

/* .page-node-type-discussion-forum .block-field-blocknodediscussion-forumuid{
    position: absolute;
    left: 115px;
    top: 33px;
} */

.page-node-type-discussion-forum .ck.ck-toolbar__items {
  display: none !important;
}

.page-node-type-discussion-forum h2.title.comment-form__title {
  display: none !important;
}

.page-node-type-discussion-forum div#edit-comment-body-0-format {
  display: none !important;
}

.page-node-type-discussion-forum
  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-notify.form-item-notify {
  display: none !important;
}

.page-node-type-discussion-forum
  .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
  border-radius: 8px;
  height: 51px;
}

.page-node-type-discussion-forum .ck.ck-toolbar.ck-toolbar_grouping {
  border: none;
}

.page-node-type-discussion-forum .d_forum_post {
  padding: 3.8rem !important;
}

.page-node-type-discussion-forum #edit-actions--3 .button--primary {
  background: #110735 !important;
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  padding: 0.5rem 47px;
  font-family: "Gotham-rounded-medium";
  color: #273943;
  transition: all 0.3s ease-in;
  background: #fff;
  border-radius: 13px;
  margin-top: 7px;
}

.page-node-type-discussion-forum .dialog-off-canvas-main-canvas {
  background-color: #e9ecef;
}

.path-discussion-forum .dialog-off-canvas-main-canvas {
  background-color: #e9ecef;
}

.path-frontpage
  #block-webform-3
  .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email.form-item-email.form-no-label
  input {
  border: 1px solid #b7b7b7;
  height: 3.2rem;
  padding: 0 1rem;
  background: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  margin-left: 73px;
}

.path-news .left-bar.mp-bars li a {
  font-size: 1rem !important;
}

.path-news .left-bar.mp-bars li {
  width: 100%;
}

.path-news .main-port-container .mp-middle {
  padding-top: 3.25rem !important;
}

.field--name-field-country,
.field--name-field-country-asia,
.field--name-field-country-cla,
.field--name-field-country-europe,
.field--name-field-country-me,
.field--name-field-country-na,
.field--name-field-country-oceania,
.field--name-field-country-rca,
.field--name-field-country-uki {
  margin-top: 18px;
}

.page-node-type-article .left-bar.mp-bars li:nth-child(1) a {
  background: #110735;
  color: #ffffff;
}

.block-views-blockevents-program-block-1
  .col-md-4.views-row.slick-slide.slick-active
  .views-field.views-field-title {
  /* border-radius: 22px; */
}

#title-lable {
  font-size: 1.75rem;
}

.page-node-type-article .mp-middle {
  margin-top: -35px;
}

.page-node-type-article .mp-bars {
  margin-top: 39px;
}

.page-node-type-article
  .layout.row.no-gutters.layout-builder__layout
  .container {
  max-width: 1459px;
}

.imges-title {
  text-align: right;
}

.page-node-type-article #block-supprot {
  display: flex;
  justify-content: center;
  margin-top: 55px;
}

.page-node-type-article #block-supprot .content {
  max-width: 100%;
}

.page-node-type-article #block-supprot2 {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  width: 66%;
}

.page-node-type-article #block-diasporawhatsappchannel-2 {
  margin-top: 33px;
}

.page-node-type-articl footer {
  margin-top: 30px;
}

.page-node-type-articl #block-webform-5 {
  margin-top: 30px;
}

.page-node-type-article #block-supprot2 .content {
  width: 99%;
}

#block-pagetitle-4 h1.title.page-title {
  font-size: 1.75rem;
  width: 100%;
  margin: 0 auto -1%;
  font-size: 24px;
}

.twitter-tweet.twitter-tweet-rendered {
  text-align: center;
  margin: 0 auto;
}

.page-node-type-article footer {
  margin-top: 23px;
}

iframe.instagram-media.instagram-media-rendered {
  margin: 0 auto !important;
}

.d_forum_main .globle-text {
  position: absolute;
  left: 38px;
  z-index: 1;
  top: 12px;
  color: #7d888e;
  text-decoration: none;
}

/* .active2 {
    color: #0098EB !important;
} */

.user-profile img {
  width: 50px !important;
  height: 50px !important;
  border-radius: 50% !important;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contentbae8e2f2-6774-44af-b511-9fca4d790e7a
  .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contentbae8e2f2-6774-44af-b511-9fca4d790e7a
  .content
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  max-width: 200px;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contentbae8e2f2-6774-44af-b511-9fca4d790e7a
  .content
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  .highiligt-block
  .img
  img {
  width: 100%;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contentac88879c-fff1-4afe-bddc-a762612c4bc1
  .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contentac88879c-fff1-4afe-bddc-a762612c4bc1
  .content
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  max-width: 200px;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-contentac88879c-fff1-4afe-bddc-a762612c4bc1
  .content
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  .highiligt-block
  .img
  img {
  width: 100%;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-content3358e75e-f3a3-484e-aabe-a436e6ee653e
  .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-content3358e75e-f3a3-484e-aabe-a436e6ee653e
  .content
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  max-width: 200px;
}

.node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  ._none.block.block-block-content.block-block-content3358e75e-f3a3-484e-aabe-a436e6ee653e
  .content
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  .highiligt-block
  .img
  img {
  width: 100%;
}

#block-tabs ul.tabs.primary {
  display: flex;
  gap: 50px;
  justify-content: center;
  list-style: none;

  /* position: absolute;
    z-index: 1;
    width: 100%; */
}

.page-node-type-article
  ._none.block.block-layout-builder.block-field-blocknodearticlefield-image-title
  .field.field--name-field-image-title.field--type-string.field--label-hidden.field__item {
  text-align: right;
}

.social-sharing-buttons svg {
  z-index: 11;
}

.path-frontpage .container {
  max-width: 90%;
}

.path-news .container {
  max-width: 90%;
}

.page-node-type-article ._none.block.block-webform.block-webform-block {
  display: none;
}

.page-node-type-article
  ._none.block.block-block-content.block-block-content91cccfd8-41d7-4781-9f02-87fadb042971 {
  display: none;
}

.page-node-type-article .ck.ck-toolbar__items {
  display: none !important;
}

.page-node-type-article
  .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-comment-body-0-format.form-item-comment-body-0-format {
  display: none;
}

.page-node-type-article
  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-notify.form-item-notify {
  display: none;
}

.page-node-type-article a#edit-comment-body-0-format-help-about {
  display: none;
}

.page-node-type-article
  .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
  border-radius: 22px;
  height: 52px;
}

.page-node-type-article .ck.ck-toolbar__items {
  display: none !important;
}

.page-node-type-article .ck.ck-toolbar.ck-toolbar_grouping {
  display: none;
}

.page-node-type-article .comment-notify-form .form-actions .button--primary {
  display: block;
  padding: 10px;
  color: black;
  width: 100%;
  border-radius: 21px;
  max-width: 200px;

  font-size: 1rem;
  transition: all 0.3s ease-in;
  margin-top: 19px;
  background: #110735;
  color: #ffffff;
  border: none;
  cursor: pointer;
}

#whatsapp-form .form-item-select-list label {
  height: 68px;
  border: none;

  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
  padding: 22px 2rem 0 2rem;

  -webkit-appearance: none;

  background-repeat: no-repeat;
  background-position: 90% center;
  outline: none;
  font-size: 1.3rem;
}

#whatsapp-form .js-form-item select#edit-select-list {
  height: 68px;
  width: 40%;
  border: none;
  background: #d9fed3;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
  padding: 0 4rem 0 2rem;
  cursor: pointer;
  /* appearance: none;  */
  -webkit-appearance: none;
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  outline: none;
}

#whatsapp-form #edit-actions input {
  height: 60px;
  background: #00ad3b;
  border: none;
  width: 57.5%;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  font-size: 20px;
  margin-top: 1rem;
  border-radius: 4px;
  transition: all 0.3s ease-in;
}

#whatsapp-form #edit-actions input[type="submit"]:hover {
  background: #0098eb;
}

#whatsapp-form {
  position: relative;
  bottom: 22rem;
}

.join-whatsapp-extended .col-lg-7 .wp-form {
  display: none;
}

#whatsapp-form {
  max-width: 1280px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  bottom: 22rem;
}

/* .join-whatsapp-extended .col-lg-7 .wp-block{
    display: none;
} */
.view-footer p {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin-top: 12px;
}

.path-news .field-content .post a {
  /* height: 40px !important; */
}

.path-news #blog_main .col-sm.col-md-3.views-row .post a img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.language-switcher-language-url._none.block.block-language.block-language-blocklanguage-interface
  .content
  .links {
}

.path-discussion-forum .container {
  max-width: 90%;
}

.header-right
  .navigation
  #block-eventsforum-2
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item
  ul
  li
  a {
  background: none !important;
}

body.layout-no-sidebars.node-1267.user-logout.path-node.page-node-type-page
  form#views-exposed-form-events-program-block-1 {
  position: relative;
}

.right-bar.mp-bars .region.region-right-bar {
  display: flex;
  flex-direction: column;
  row-gap: 18px;
}

.user-logout header .menu-open img {
  filter: invert(1);
}

.user-logout header .only-mob {
  text-align: right;
  position: relative;
  bottom: 16px;
}

.page-node-type-page div#drupal-modal .node-event-form .ck.ck-toolbar__items {
  display: none;
}

.view-display-id-block_2 {
  /* display: none ; */
}

.view-display-id-block_2 #blog_main {
  row-gap: 20px;
}

.view-display-id-block_2 #blog_main .post-image .category a {
  position: absolute;
  bottom: -1px;
  left: 0px;
  background: #0098eb;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  padding: 4px 10px;
  font-family: "Gotham-rounded-medium";
  background: none;
}

.user-profile p {
  display: none;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content {
  display: flex;
  justify-content: center;
  margin-top: 22px;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content
  table {
  width: 100%;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content
  table
  tbody
  tr {
  border: 1px solid;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content
  table
  tbody
  tr
  td {
  border: 1px solid;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content
  table
  tbody
  tr
  td
  a {
  color: black;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content
  table
  thead
  tr {
  border: 1px solid;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-content
  table
  thead
  tr
  th {
  border: 1px solid;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  .view-filters {
  margin-top: 23px;
}

.container.view.view-user-email.view-id-user_email.discussion-details.js-view-dom-id-2dabc8a40c49955a867dc3b6c450bb210d050ed3f786ec0f62e18c2781896054
  #edit-submit-user-email {
  background: #110735;
  color: white !important;
  height: auto;
  display: block;
  color: #273943;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
}

.path-user .region.region-content {
  text-align: center;
}

#views-form-event-view-page-1 table thead tr {
  border: 1px solid;
}

#views-form-event-view-page-1 table thead tr th {
  border: 1px solid;
  padding: 8px;
}

#views-form-event-view-page-1 table tbody tr {
  border: 1px solid;
}

#views-form-event-view-page-1 table tbody tr td {
  border: 1px solid;
  padding: 8px;
}

.path-event-view #views-exposed-form-event-view-page-1 {
  border: 1px solid #e6ebf0;
  border-radius: 12px;
  padding: 1.5rem;
  background: #fcfcfb;
  margin-top: 3.5rem;
}

.path-event-view #views-exposed-form-event-view-page-1 .form--inline {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-around;
}

.path-event-view #views-exposed-form-event-view-page-1 .form-item-title {
  /* display: flex;
    gap: 1rem; */
  text-align: left;
  display: block;
}

.path-event-view #views-exposed-form-event-view-page-1 .form-item-title label {
  margin: auto;
}

.path-event-view #views-exposed-form-event-view-page-1 .form-item-title input {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  margin-top: 0;
  width: 100%;
}

.path-event-view #views-exposed-form-event-view-page-1 #edit-actions input {
  border-radius: 4px;
  border: 1px solid #dfe1e3;
  background: transparent;
  padding: 0.5rem;
  top: 25px;
  position: relative;
}

.path-event-view #views-form-event-view-page-1 {
  margin: 5rem 0;
}

.path-event-view #views-form-event-view-page-1 #vbo-action-form-wrapper {
  margin-bottom: 2rem;
}

.path-event-view #views-form-event-view-page-1 .form-actions {
  margin: 1rem 0;
}

.user-logout header .only-mob .mobile-nav {
  text-align: right;
  position: relative;
  bottom: 33px !important;
}

.user-logout header .only-mob {
  text-align: right;
}

#webform-submission-contact-add-form,
#webform-submission-share-you-story-add-form,
#webform-submission-advertise-with-us-add-form {
  padding: 20px;
  position: relative;
  max-width: 420px !important;
  margin: 0 auto;
  margin-bottom: 5rem;
}

#webform-submission-contact-add-form label,
#webform-submission-share-you-story-add-form label,
#webform-submission-advertise-with-us-add-form label {
  font-size: 18px;
  padding-bottom: 0px !important;
  margin: 0;
  font-weight: normal;
  width: 100%;
  text-align: left;
}

#webform-submission-contact-add-form input,
#webform-submission-share-you-story-add-form input,
#webform-submission-advertise-with-us-add-form input {
  border: 1px solid #dfe1e3;
  border-radius: 4px;
  height: 40px;
  padding: 0 1rem;
  outline: none;
  font-size: 16px;
  margin-bottom: 1.5rem;
  width: 100%;
}

#webform-submission-contact-add-form select,
#webform-submission-share-you-story-add-form select,
#webform-submission-advertise-with-us-add-form select {
  height: 40px;
  width: 100%;
}

#webform-submission-contact-add-form textarea,
#webform-submission-share-you-story-add-form textarea,
#webform-submission-advertise-with-us-add-form textarea {
  border: 1px solid rgb(223, 225, 227);
  border-radius: 4px;
  padding: 0px 1rem;
  outline: none;
  width: 100%;
  font-size: 16px;
  margin-bottom: 1.5rem;
  height: 100px;
}

#webform-submission-contact-add-form #edit-actions-submit,
#webform-submission-share-you-story-add-form #edit-submit,
#webform-submission-advertise-with-us-add-form #edit-submit {
  border: none;
  height: 42px;
  background: #05326e;
  background-position: center left 20px;
  box-shadow: none;
  border-radius: 10px;
  font-size: 16px;
  color: white;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 9px;
}

.region-news
  .view.view-news.view-id-news.view-display-id-block_2.js-view-dom-id-346df4407eb157546cda4fac6a49cb847ed16a6084a34fcee24e51a82fab0119 {
  display: none;
}

.page-node-type-article .discussion-comment-wrapper._none {
  /* border: 1px solid #cdcdcd;
    border-radius: 5px; */
}

.page-node-type-article .right-sidebar.col-sm-10 footer {
  display: none;
}

.page-node-type-article .left-sidebar.col-sm-2 {
  display: none;
}

/* .page-node-type-article .col-lg-9.col-md-9.col-12 {
    background: #EFF2FC;
    padding: 11px 22px;
    border-radius: 12px;
} */
.page-node-type-article
  .col-lg-3.col-md-3.col-12
  ._none.block.block-layout-builder.block-field-blockcommentcommentuid
  .field.field--name-uid.field--type-entity-reference.field--label-hidden.field__item
  img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: none;
}

.page-node-type-article
  ._none.block.block-layout-builder.block-extra-field-blockcommentcommentlike-and-dislike {
  position: absolute;
  right: -14px;
  bottom: -81px;
}

.page-node-type-article
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

.page-node-type-article
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout {
  margin: 0;
  padding: 0;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  flex-direction: column;
}

.page-node-type-article
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline {
  list-style: none;
  display: flex;
  gap: 22px;
  padding: 0;
}

.page-node-type-article
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline
  li
  a {
  color: black;
}

.page-node-type-article .post_comment_sec {
  width: 100%;
}

.page-node-type-article
  ._none.block.block-layout-builder.block-field-blockcommentcommentuid
  .field.field--name-uid.field--type-entity-reference.field--label-hidden.field__item
  a {
  font-size: 1rem;
  font-family: "Poppins", sans-serif;
  margin: 0;
  color: black;
  color: #0b0f19;
  margin-bottom: 10px;
  display: block;
  pointer-events: none;
}

.page-node-type-article
  .field.field--name-uid.field--type-entity-reference.field--label-hidden.field__item {
  margin-top: -8px;
}

.comment-date {
  text-align: right;
  /* position: absolute; */
  /* top: 0; */
  right: 13px;
}

.webform-submission-form .form-actions {
  text-align: left;
}

.page-node-type-article
  footer
  .webform-submission-form
  .webform-button--submit {
  border: 2px solid #fff;
}

.discussion-details.view.view-discussion-details.view-id-discussion_details.discussion-details.js-view-dom-id-36c57f2375f6e37abcd94fe794fcc065a0db125313fb847f4253bd6fba46502b {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.discussion-details.view.view-discussion-details.view-id-discussion_details.discussion-details.js-view-dom-id-36c57f2375f6e37abcd94fe794fcc065a0db125313fb847f4253bd6fba46502b
  .view-content {
  max-width: 62%;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix {
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 30px;
  margin-top: 26px;
  border: none;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  header
  h2
  a {
  color: #05326e;
  text-decoration: none;
  font-size: 19px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 265px;
  font-weight: 500;
  display: none;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .field.field--name-user-picture.field--type-image.field--label-hidden.field__item
  a
  img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-3.col-md-3.col-12
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid:nth-child(
    2
  )
  span
  a {
  padding-top: 15px;
  display: block;
  text-transform: capitalize;
  word-wrap: break-word;
  /* pointer-events: none; */
  color: black;
  /* font-weight: 600; */
  /* padding-left: 9px; */
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 287px;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-9.col-md-9.col-12
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcreated {
  text-align: end;
  position: absolute;
  right: 10px;
  top: 9px;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-9.col-md-9.col-12
  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumsharing-buttons {
  position: absolute;
  right: 135px;
  top: -22px;
  z-index: 111;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-9.col-md-9.col-12
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  margin-top: 30px;
  font-size: 15px;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-9.col-md-9.col-12
  .node__links
  ul.links.inline {
  list-style: none;
  display: flex;
  gap: 13px;
  padding: 0;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-9.col-md-9.col-12
  .node__links
  ul.links.inline
  li
  a {
  color: black;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .col-lg-9.col-md-9.col-12
  .node__links
  ul.links.inline
  li
  a:hover {
  text-decoration: none;
}

.views-exposed-form.bef-exposed-form .js-form-wrapper input {
  background: #110735 !important;
  color: #ffffff;
  border: none;
  margin-top: 5px;
  border-radius: 6px;
  height: 39px;
  width: 83px;
}

.views-exposed-form.bef-exposed-form {
  width: 100%;
}

.views-exposed-form.bef-exposed-form
  .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title {
  display: flex;
  gap: 5px;
  justify-content: end;
  align-items: end;
  text-align: right;
}

.view-discussion-details .view-filters {
  display: flex;
  border-radius: 13px;
  padding: 22px;
  background: #f9f9f7;
  border-radius: 13px;
}

.region-news
  .view.view-news.view-id-news.view-display-id-block_2.js-view-dom-id-346df4407eb157546cda4fac6a49cb847ed16a6084a34fcee24e51a82fab0119 {
  display: none;
}

.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title
  label {
  color: black;
}

.user-logout
  .discussion-details.view.view-discussion-details.view-id-discussion_details.discussion-details.js-view-dom-id-d96dd07a002896de912310b215c9b3e0fc2a9e28a383484b56613cf6e83a3a8b
  .view-header
  ul {
  list-style: none;
}

.user-logout
  .discussion-details.view.view-discussion-details.view-id-discussion_details.discussion-details.js-view-dom-id-d96dd07a002896de912310b215c9b3e0fc2a9e28a383484b56613cf6e83a3a8b
  .view-header
  ul
  li
  a {
  border: 2px solid #000;
  display: inline-block;
  padding: 5px;
  color: #fff;
  background: #000037;
  width: 100%;
  border-radius: 0.5rem;
  max-width: 150px;
  text-align: center;
}

.user-logout
  .discussion-details.view.view-discussion-details.view-id-discussion_details.discussion-details.js-view-dom-id-d96dd07a002896de912310b215c9b3e0fc2a9e28a383484b56613cf6e83a3a8b
  .view-header
  ul
  li
  a:hover {
  text-decoration: none;
}

/* .user-logged-in .view-header {
    display: none;
}.user-logged-in .view-header {
    display: none;
} */

#block-adddiscusion p a {
  border: 2px solid #000;
  display: inline-block;
  padding: 5px;
  color: #fff;
  background: #000037;
  width: 100%;
  border-radius: 0.5rem;
  max-width: 150px;
  text-align: center;
}

#block-adddiscusion p a:hover {
  text-decoration: none;
}

.view-id-discussion_forum_block .view-footer {
  position: absolute;
  bottom: 0;
  text-align: center;
  left: 0;
  right: 0;
}

/* .user-logged-in .view-header {
    display: none;
} */

.menu-child {
  display: none !important;
}

#block-eventsforum-2 ul li br {
  display: none;
}

.view.view-news.view-id-news.view-display-id-block_2.js-view-dom-id-fb964a6ca5673ccdbf9e46113361b1d45a1cf3b33bd735585bc760617a8d355c {
  display: none;
}

.path-user-email table tr {
  border: 1px solid;
}

.path-user-email table td {
  border: 1px solid;
}

.path-user-email .view-id-user_email {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.path-user-email .view-id-user_email .view-filters {
  width: 65%;
  margin-top: 45px;
}

.path-user-email .view-id-user_email .view-content {
  margin-top: 21px;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  background: #eff2fc;
  border-radius: 4px;
  padding: 12px 31px;
}

article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12 {
  display: flex;
  flex-direction: column;
  align-items: end;
  padding-right: 31px;
  flex: 0 0 25%;
  max-width: 15% !important;
}

.main-header-content .container {
  max-width: 90% !important;
}

footer .container {
  max-width: 90% !important;
}

.user-registration-header {
  text-align: center;
  padding: 2vh 4vh;
  border-radius: 0.5rem;
  color: black;
  margin-bottom: 3%;
  max-width: 100%;
  margin-top: 41px;
  font-size: 25px;
  /* background: #000037; */
  color: #000037;
  font-weight: bold;
}

.main-story-form .text-align-center {
  font-size: 20px;
}

.main-story-form
  .clearfix.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item.container {
  max-width: 90%;
}

form.views-exposed-form.bef-exposed-form
  .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title
  input {
  border-radius: 4px;
  height: 41px;
  border: 1px solid #00000052;
}

.page-node-type-article .region.region-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.page-node-type-article div#block-mainpagecontent {
  max-width: 90%;
}

form#webform-submission-share-you-story-add-form .text-count-message {
  justify-content: center;
  align-items: center;
  display: flex !important;
}

.user-login-form
  .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name {
  text-align: left !important;
  display: flex;
  gap: 59px;
  text-align: center;
  align-items: center;
}

.user-login-form div#edit-name--description {
  text-align: left;
  display: none;
}

.user-login-form div#edit-pass--description {
  display: none;
}

.user-login-form
  .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass.form-item-pass {
  text-align: left;
  display: flex;
  gap: 61px;
  text-align: center;
  align-items: center;
}

.nice-login-pass {
  position: relative !important;
  position: relative !important;
  left: 29px;
  top: 5px;
}

#user-login-form {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  row-gap: 27px;
}

#user-login-form .nice-login__login__actions .js-form-submit {
  width: 100%;
  background: #000037;
  color: #fff;
  border: 0;
  border-radius: 0.5rem;
  width: 100%;
  max-width: 322px !important;
  height: 38px;
}

#user-login-form input {
  border-radius: 4px;
  height: 35px;
  max-width: 214px !important;
  border: 1px solid #dfe1e3;
}

#user-login-form .nice-login__login__actions .nice-login-create a {
  background: #000037;
  color: #fff;
  border-radius: 7px;
  color: #fff;
  padding: 10px 84px;
}

#user-login-form .nice-login__login__actions {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 25px;
  margin-top: 22px;
}

.wrapper-nice-login.create-account-form {
  display: flex;
  justify-content: center;
}

#user-register-form {
  text-align: left;
  max-width: 50%;
}

#user-register-form
  .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-mail.form-item-mail {
  display: flex;
  flex-direction: column;
}

#user-register-form input {
  border: 1px solid #dfe1e3;
  height: 36px;
  border-radius: 4px;
  color: black;
  max-width: 315px !important;
  width: 100%;
  padding: 5px;
}

.password-strength__meter {
  width: 98%;
}

#user-register-form .description {
  display: none;
}

#user-register-form select {
  border: 1px solid #dfe1e3;
  height: 40px;
  width: 97%;
  width: 97%;
  margin-left: 0 !important;
}

#user-register-form
  .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-user-country-0-value.form-item-field-user-country-0-value {
  display: flex;
  flex-direction: column;
}

#user-register-form #edit-legal-accept {
  width: 4%;
  height: 16px;
}

#user-register-form .button--primary {
  width: 100%;
  background: #000037;
  color: #fff;
  border: 0;

  border-radius: 0.5rem;
  margin-top: 20px;
  height: 50px;
  max-width: 420px !important;
}

/* #user-register-form .nice-login-login {
    display: flex;
    flex-direction: column;
}
#user-register-form a.nice-login.nice-login-login{
    width: 53%;
    background: #000037;
    color: #fff;
    border: 0;
    padding: 2vh 4vh;
    border-radius: 0.5rem;
    margin-top: 20px;
    height: 41px;
    text-align: center;
} */
#user-register-form .nice-login__register__actions {
  display: block;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .post_comment_sec {
  width: 100%;
}

._none.block.block-layout-builder.block-field-blockcommentcommentuid
  img.image-style-thumbnail {
  display: none;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .discussion-comment-wrapper._none
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout {
  padding: 0 !important;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .discussion-comment-wrapper._none
  .container-fluid {
  padding: 0 !important;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .post_comment_container {
  padding: 0 !important;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  ._none.block.block-layout-builder.block-field-blockcommentcommentuid
  .field.field--name-uid.field--type-entity-reference.field--label-hidden.field__item
  a {
  position: absolute;
  top: 46px;
  left: 16px;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .block.block-layout-builder.block-field-blockcommentcommentcomment-body
  .clearfix.text-formatted.field.field--name-comment-body.field--type-text-long.field--label-hidden.field__item
  p {
  margin: 0;
  margin-left: 41px;
  margin-bottom: 10px;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .block.block-layout-builder.block-field-blockcommentcommentcomment-body
  .clearfix.text-formatted.field.field--name-comment-body.field--type-text-long.field--label-hidden.field__item
  ol {
  margin: 0;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline {
  list-style: none;
  display: flex;
  gap: 10px;
  margin-top: 9px;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline
  li
  a {
  height: auto;
  display: block;
  color: #273943;
  padding: 8px 12px;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
  background: var(--primary);
  color: #fff;
  font-family: "Gotham-rounded-medium";
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .discussion-comment-wrapper._none
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout {
  margin: 0 !important;
  background: #eff2fc;
  padding: 10px 0 0 !important;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  margin: 0 !important;
  margin-top: 38px !important;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  ._none.block.block-layout-builder.block-extra-field-blockcommentcommentlike-and-dislike {
  position: absolute;
  bottom: 5px;
  right: 0;
  z-index: 1;
}

#block-indian-diaspora-breadcrumbs .breadcrumb ol {
  display: flex;
  gap: 22px;
  list-style: none;
}

#block-indian-diaspora-breadcrumbs .breadcrumb ol li a {
  color: #000037;
  font-weight: bold;
  font-size: 14px;
}

#block-indian-diaspora-breadcrumbs .breadcrumb ol li:after {
  content: "";
  background-image: url(../images/righticon.png);
  width: 20px;
  height: 13px;
  /* background-color: red; */
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 6px;
  background-size: 15px;
}

.page-node-type-discussion-forum
  article
  .block.block-layout-builder.block-field-blocknodediscussion-forumfield-country-na
  .field.field--name-field-country-na.field--type-entity-reference.field--label-above {
  display: none;
}

#block-indian-diaspora-breadcrumbs .breadcrumb ol li a:hover {
  text-decoration: none;
}

.user-logout
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  /* margin: 0 !important;
    margin-top: 30px !important; */
}

.user-logout
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  ._none.block.block-layout-builder.block-extra-field-blockcommentcommentlike-and-dislike {
  /* position: absolute;
    bottom: -92px;
    right: 13px;
    z-index: 111; */
}

.user-logout
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline {
  display: none;
}

.user-logout
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12
  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  display: none;
}

.user-logout
  .node--type-article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-2.col-md-2.col-12 {
  gap: 0;
}

.user-logout .categories .container {
  max-width: 90%;
}

div#block-mainpagecontent {
}

.user-logout .container-fluid {
  /* padding: 0 !important;
    margin: 0 !important; */
}

.user-logout
  .view.view-login-or-register.view-id-login_or_register.view-display-id-block_1.js-view-dom-id-0846345ad8165eb29d3143cc338d482b78713a35f9c94a3fa408b3f682ec539c
  .view-header {
  display: none;
}

.user-logout
  ._none.block.block-block-content.block-block-content91cccfd8-41d7-4781-9f02-87fadb042971 {
  display: none;
}

.user-logout .view-id-login_or_register .view-header {
  display: none;
}

.page-node-type-discussion-forum
  article
  .col-lg-3.col-md-3.col-12
  .field.field--name-field-country-asia.field--type-entity-reference.field--label-above {
  margin-top: 0 !important;
}

.user-logout
  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks
  .node__links {
  /* display: none; */
}

.user-logout
  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks
  .node__links
  .comment-forbidden {
  display: none;
}

.user-logout.page-node-type-article
  .views-field
  .field-content
  .links
  li
  a:nth-child(2) {
  display: none;
}

.user-logout.page-node-type-article .views-field .field-content .links li {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.user-logout
  article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  /* background: #EFF2FC; */
  border-radius: 4px;
  /* padding: 12px 31px; */
}

.user-logout
  article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12 {
  /* display: flex;
    flex-direction: column;
    align-items: end;
    padding-right: 31px;
    flex: 0 0 15%;
    max-width: 100% !important; */
}

.user-logout.path-discussion-forum .discussion-details .view-header {
  /* display: none; */
}

/* .user-logout .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item .icon {
    filter: invert(1) !important;
} */

.user-logout
  article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid {
  width: 38%;
  /* text-align: center; */
}

.path-discussion-forum
  article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid {
  /* width: 38%; */
  /* text-align: center; */
}

body.layout-no-sidebars.user-logout.path-discussion-forum
  .view-footer
  ul.links {
  list-style: none;
  text-align: center;
  font-size: 22px;
  margin-top: 30px;
}

#block-indian-diaspora-breadcrumbs .breadcrumb ol li:last-child {
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 551px;
  font-weight: 500;
}

#block-indian-diaspora-breadcrumbs .breadcrumb {
  background: none !important;
}

.user-logout
  .discussion-details.view.view-discussion-details.view-id-discussion_details.discussion-details.js-view-dom-id-b0af8aed7912d035a16980676369bf24564a061eb05b2298c0ab244f9c88e125
  article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  background: #eff2fc;
}

.user-logout .view-id-discussion_details .col-lg-9.col-md-9.col-12 {
  background: #eff2fc;
}

.path-discussion-forum
  .view-id-discussion_details
  .col-lg-3.col-md-3.col-12
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid {
  width: 38%;
  text-align: center;
}

.region-news div#block-views-block-news-block-2 {
  display: none;
}

.discussion-details .views-exposed-form.bef-exposed-form .form--inline {
  text-align: center;
  display: flex;
  justify-content: center;
}

#block-indian-diaspora-breadcrumbs .breadcrumb ol li:last-child::after {
  content: "";
  background: none;
}

.path-discussion-forum div#block-indian-diaspora-adddicussionblock {
  display: none;
}

/*.page-node-type-discussion-forum .layout.row.no-gutters.layout-builder__layout .col-lg-9.col-md-9.col-12 {
    left: 25px;
} */

.block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks
  .node__links
  ul.links.inline {
  list-style: none;
  display: flex;
  gap: 8px;
}

.block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks
  .node__links
  ul.links.inline
  li.comment-add
  a {
  background: #110735;
  color: #ffffff !important;
  padding: 6px 13px;
  border-radius: 9px;
}

.block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks
  .node__links
  ul.links.inline
  li.comment-add
  a:hover {
  text-decoration: none;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .post_comments_view {
  margin: 1rem 34px 1px 8px !important;
}

.page-node-type-discussion-forum .field--label-above .field__item {
  display: none;
}

.path-discussion-forum
  .col-md-12
  .region.region-content
  .views-element-container
  .discussion-details.view.view-discussion-details.view-id-discussion_details {
  background: white;
  padding: 14px;
  border-radius: 14px;
}

.page-node-type-discussion-forum
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  #comments
  h2 {
  display: none;
}

.path-comment article .post_comments_view .post_comment {
  justify-content: center;
}

.path-comment article .post_comments_view .post_comment .post_comment_sec {
  width: 80%;
}

.path-comment
  article
  .post_comments_view
  .post_comment
  .post_comment_sec
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline
  li {
  height: auto;
  display: block;
  color: #273943;
  padding: 8px 12px;
  text-decoration: none;
  transition: all 0.3s ease-in;
  border-radius: 4px;
  font-family: "Gotham-rounded-medium";
  background: var(--primary);
  color: #fff;
  font-family: "Gotham-rounded-medium";
  /* color: white !important; */
}

.path-comment
  article
  .post_comments_view
  .post_comment
  .post_comment_sec
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline
  li
  a {
  color: white;
}

.path-comment
  article
  .post_comments_view
  .post_comment
  .post_comment_sec
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline {
  display: flex;
  gap: 10px;
}

.path-comment
  article
  .post_comments_view
  .post_comment
  .post_comment_sec
  .comment-date {
  text-align: right !important;
}

#user-register-form #ajax-wrapper {
  text-align: center;
  display: none;
}

#user-register-form #ajax-wrapper img {
  border-radius: 50%;
}

.user-pass {
  text-align: center;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.user-pass input {
  border-radius: 4px;
  border: 1px solid;
  height: 38px;
  border: 1px solid #dfe1e3;
  max-width: 420px !important;
}

.user-pass .form-item-name label::after {
  content: "*";
  color: red;
  padding-left: 3px;
}

.user-login-form
  .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name
  label::after {
  content: "*";
  color: red;
  padding-left: 3px;
}

.user-login-form
  .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass.form-item-pass
  label::after {
  content: "*";
  color: red;
  padding-left: 3px;
}

#user-register-form label::after {
  content: "*";
  color: red;
  padding-left: 3px;
}

#user-register-form #ajax-wrapper .form-type-managed-file label::after {
  content: "" !important;
}

.user-pass p {
  margin-top: 10px;
}

.user-pass .form-item-name label {
  margin-bottom: 0;
}

.user-pass .form-item-name {
  text-align: left;
  display: flex;
  gap: 20px;
  text-align: center;
  align-items: center;
}

.user-pass .nice-login__pass__actions {
  gap: 10px;
}

.user-pass .nice-login__pass__actions .js-form-submit {
  padding: 8px 46px;
  border: none;
  color: white;
  font-size: 18px;
  background: #000037;
}

.user-pass .nice-login__pass__actions .nice-login-login a {
  /* padding: 6px 45px; */
  border: none;
  color: white;
  font-size: 18px;
  background: #000037;
  border-radius: 3px;
  padding: 5.6px 53px;
}

.user-pass .nice-login__pass__actions .nice-login-login a:hover {
  text-decoration: none;
}

.path-user #block-indian-diaspora-continuetoindiandiaspora {
  display: none;
}

.path-user .wrapper-nice-login {
  border: none !important;
}

.path-legal .region.region-content {
  max-width: 90%;
  margin: auto;
}

.path-legal .region.region-content table {
  max-width: 90%;
}

.region.region-search-blog {
  width: 100%;
}

li.menu-item.menu-item--active-trail a {
  background: #110735;
  color: #ffffff;
}

#block-eventsforum-2 ul li:hover ul {
  display: block !important;
  position: absolute;
  top: 50px;
  background: #fff;
  z-index: 9;
}

#block-eventsforum-2 ul li:hover ul {
  display: block !important;
  position: absolute;
  top: 70px;
  background: #fff;
  z-index: 9;
  margin-left: 10px;
}

#block-eventsforum-2 ul li:hover ul a {
  color: #110735;
  padding: 10px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

#block-eventsforum-2 ul li:first-child a {
  position: relative;
}

#block-eventsforum-2 ul > li:first-child > a:after {
  content: "";
  background-image: url(../images/Icon_down.png);
  width: 20px;
  height: 20px;
  /* background-color: red; */
  position: absolute;
  top: 28px;
  right: -3px;
}

#block-eventsforum-2 ul li a:hover {
  color: #0098eb !important;
}

/* .user-logout #block-eventsforum-2 ul>li:first-child>a:after {
    background-image: url(../images/arrow_down_black.png);
} */

.user-logout #block-eventsforum-2 ul ul > li:first-child > a:after {
  background: none;
}

div#block-pagetitle-4 {
  text-align: left;
  margin: 20px 0 0;
  display: block;
  width: 60%;
}

.page-node-type-discussion-forum .d_forum_post {
  padding: 0 !important;
}

.page-node-type-discussion-forum .d_forum_post_container_parent {
  justify-content: center;
  align-items: center;
  display: flex;
  background: var(--Color-Pebble-20, #f9f9f7);
  padding-bottom: 68px;
}

br {
  display: none;
}

#user-register-form #ajax-wrapper .form-type-managed-file {
  position: relative;
}

#user-register-form #ajax-wrapper .form-type-managed-file label {
  position: absolute;
  bottom: 40px;
  z-index: 11;
  left: 44%;
}

.image-widget-data {
  /* margin-top: 47px; */
}

/* .page-node-type-article ._none.block.block-layout-builder.block-extra-field-blocknodearticlelike-and-dislike {
    display: none;
}

.page-node-type-article ._none.block.block-layout-builder.block-field-blocknodearticlecomment {
    display: none;
}

.user-logout.page-node-type-article .views-field .field-content .links {
    display: none;
} */

.messages__wrapper.layout-container .messages.messages--error {
  position: absolute;
  top: 22px;
  left: 127px;
  color: red;
}

footer #block-webform-4 .webform-button--submit,
#block-webform-6 .webform-button--submit {
  margin-left: 0;
  padding: 8.5px 2rem !important;
  border: 2px solid #fff;
}

.page-node-type-article footer .webform-submission-form .form-email {
  margin-left: 0;
  padding: 9px;
}

.social-icons-l .social-block:nth-child(2) .img a img {
  filter: invert(1);
}

#block-exposedformsearchpage-1 .form-actions {
  float: left;
}

#block-exposedformsearchpage-1 #edit-combine {
  width: 200px;
  padding-left: 10px;
  margin: 0;
}

#block-exposedformsearchpage-1 {
  display: none;
  position: absolute;
  right: 270px;
  background: #0098eb;
  padding: 20px;
  top: -20px;
}

#views-exposed-form-search-page-1 .form-text {
  width: 200px;
}

#views-exposed-form-search-page-1 .form-text {
  padding: 2px 5px;
  margin: 0;
  border-color: #cdcdcd;
  border: 1px solid #cdcdcd;
}

.path-search #views-exposed-form-search-page-1 {
  width: 400px;
  margin: 30px auto;
}

.path-search .what-we-do h3 a {
  color: #000;
  font-size: 17px;
  margin-top: 20px;
}

.path-search .views-row {
  margin-bottom: 30px;
}

.path-search #views-exposed-form-search-page-1 .button {
  background: var(--primary);
  color: #fff;
  padding: 3px 10px;
  border: 0;
}

.path-search .breadcrumbs {
  display: none;
}

.view-login-or-register a.login_btn {
  background: #110735;
  color: #fff;
  padding: 15px 50px;
  background: var(--Color-Ocean-100, #05326e);
  border-radius: 5px;
  text-transform: uppercase;
}

.view-login-or-register .views-field.views-field-nothing h3 {
  margin-bottom: 30px;
  font-size: 30px;
}

.view-login-or-register {
  text-align: center;
  margin: 30px 0 50px;
  color: var(--Color-Ocean-100, #05326e);
}

.user-logout.page-node-type-article .views-field .field-content .links li {
  color: transparent;
}

.post_comment .comment-date {
  position: absolute;
  color: #9397ad;
  font-size: 16px;
  z-index: 11;
  top: 6px;
}

.post_comment_body {
  position: relative;
}

.show_reply {
  display: none;
}

.indented {
  padding-left: 60px;
}

.user-logout
  article
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  /* padding: 0px 20px; */
}

.view.view-content-statistics {
  margin-top: 20px;
}

#block-supprot2 {
  max-width: 61%;
}

#block-supprot {
  max-width: 60%;
}

.nice-login__login__actions .form-actions {
  width: 100%;
}

.nice-login-pass a {
  color: black;
}

.nice-login-pass a:hover {
  color: #26abff;
  text-decoration: none;
}

.create-user.container {
  max-width: 90%;
  text-align: center;
}

.create-user.container ul {
  display: inline-block;
}

#user-login-form .nice-login__login__actions .nice-login-create a:hover {
  text-decoration: none;
}

.path-user .create-account-form .nice-login-login {
  margin-top: 9px;
}

.explore-podcasts .ep-l h4 {
  font-size: 30px;
}

.explore-podcasts .ep-l {
  gap: 17px;
}

.explore-podcasts .ep-l .global-cta {
  position: relative;
  top: 9px;
}

.page-node-type-article
  ._none.block.block-layout-builder.block-field-blocknodearticlecomment
  h2 {
  display: none;
}

.path-comment .region.region-content {
  max-width: 80%;
  margin: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.path-comment .region.region-content .form-wrapper.filter-wrapper {
  display: none;
}

.path-comment
  .region.region-content
  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-notify.form-item-notify {
  display: none;
}

.path-comment
  .region.region-content
  .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
  height: 49px;
}

.path-comment .region.region-content div#edit-actions {
  margin-top: 17px;
}

.path-comment
  .region.region-content
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-3.col-md-3.col-12 {
  flex: 0 0 10% !important;
  max-width: 25% !important;
}

.path-comment
  .region.region-content
  .layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  display: flex;
  justify-content: space-between;
}

.path-comment .region.region-content .comment-date {
  display: none;
}

.path-comment
  article
  .post_comments_view
  .post_comment
  .post_comment_sec
  .block.block-layout-builder.block-extra-field-blockcommentcommentlinks
  ul.links.inline {
  position: absolute;
  right: -57px;
  top: -43px;
  z-index: 11;
}

.path-comment
  .region.region-content
  .block.block-layout-builder.block-field-blockcommentcommentcomment-body
  p {
  position: relative;
  top: 14px;
  margin: 0;
}

/* .page-node-type-discussion-forum article .disucssion-forum-detail-comments._none .layout.row.no-gutters.layout-builder__layout article .post_comment_container .post_comment_body p.comment-date {
    z-index: 11;
    right: 50px;
    top: 23px;
} */

.page-node-type-discussion-forum
  article
  .disucssion-forum-detail-comments._none
  .layout.row.no-gutters.layout-builder__layout
  #comment-form
  .ck.ck-editor {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}

.page-node-type-discussion-forum
  article
  .disucssion-forum-detail-comments._none
  .layout.row.no-gutters.layout-builder__layout
  #comment-form
  .ck.ck-editor__main {
  width: 90%;
}

.page-node-type-discussion-forum
  article
  .disucssion-forum-detail-comments._none
  .layout.row.no-gutters.layout-builder__layout
  #comment-form
  .form-type-textarea {
  position: relative;
}

.page-node-type-discussion-forum
  article
  .disucssion-forum-detail-comments._none
  .layout.row.no-gutters.layout-builder__layout
  #comment-form
  .form-type-textarea
  label {
  position: absolute;
  top: -26px;
  left: 80px;
}

.page-node-type-discussion-forum
  article
  .disucssion-forum-detail-comments._none
  .layout.row.no-gutters.layout-builder__layout
  #comment-form
  .form-actions.js-form-wrapper.form-wrapper {
  position: relative;
  right: 56px;
  display: flex;
  justify-content: end;
}

.user-logged-in .d_forum_post_container_parent {
  margin-top: 0 !important;
}

.path-events .event-page {
  max-width: 50%;
  margin: 0 auto;
}

.path-events .event-page table {
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-collapse: collapse;
}

.path-events .event-page table tbody {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

.path-events .event-page table tbody tr {
  background: none !important;
  border-bottom: 0.0625rem solid #d3d4d9;
}

.path-events .event-page table tbody td.views-field.views-field-name {
  color: #000;
  text-align: center;
  font-weight: bold;
}

.path-events .event-page table tbody tr td a {
  border: 2px solid #000;
  display: block;
  padding: 9px 12px;
  color: #fff;
  background: #000037;
  border-radius: 0.5rem;
  max-width: 300px;
  text-align: center;
  height: 50px;
  line-height: 30px;
  margin: 15px auto;
  width: 279px;
}

.node-discussion-forum-form.node-form
  .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
  height: 96px;
}

.node-discussion-forum-form.node-form
  .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
  display: none;
}

.ui-dialog .ui-dialog-titleba {
  display: none;
}

.path-discussion-forum .ui-dialog-titlebar {
  /* display: none; */
}

.node-discussion-forum-form.node-form .form-select {
  width: 232px;
  height: 39px;
  border: 1px solid #1612123d;
  border-radius: 5px;
}

.node-discussion-forum-form.node-form .filter-help {
  display: none;
}

.node-discussion-forum-form.node-form
  .js-filter-wrapper.js-form-wrapper.form-wrapper.filter-wrapper {
  display: none;
}

.node-discussion-forum-form.node-form
  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-status-value.form-item-status-value {
  /* display: none; */
}

.node-discussion-forum-form.node-form .js-form-type-checkbox {
  /* display: none; */
}

.node-discussion-forum-form.node-form {
  height: 320px !important;
}

.events_filter_sorts a {
  text-align: end;
}

.page-node-type-page .ui-dialog-titlebar {
  /* display: none; */
}

.ui-widget.ui-widget-content {
  top: 121.5066px !important;
}

.node-event-form.node-form .form-select {
  width: 232px;
  height: 49px;
  border-radius: 5px;
  border: 1px solid #443f3f29;
}

.node-event-form.node-form .description {
  display: none;
}

.node-event-form.node-form
  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-i-accept-terms-and-conditi-value.form-item-field-i-accept-terms-and-conditi-value {
  /* display: none; */
}

.node-event-form.node-form
  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-status-value.form-item-status-value {
  /* display: none; */
}

.node-event-form.node-form
  .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
  height: 150px;
}

.node-event-form.node-form .field--widget-link-default {
  margin-top: 34px;
}

.node-event-form.node-form .field--name-field-country,
.node-event-form.node-form .field--name-field-country-asia,
.node-event-form.node-form .field--name-field-country-cla,
.node-event-form.node-form .field--name-field-country-europe,
.node-event-form.node-form .field--name-field-country-me,
.node-event-form.node-form .field--name-field-country-na,
.node-event-form.node-form .field--name-field-country-oceania,
.node-event-form.node-form .field--name-field-country-rca,
.node-event-form.node-form .field--name-field-country-uki {
  float: right;
  margin-top: -48px;
  margin-right: 55px;
}

.node-event-form.node-form .js-form-wrapper.form-wrapper.filter-help {
  display: none;
}

.node-event-form.node-form .js-form-item.form-item.js-form-type-select {
  display: none;
}

.node-event-form.node-form .field--name-field-start-date,
.field--name-field-event-start-time,
.node-event-form.node-form .field--name-field-end-date,
.field--name-field-event-end-date {
  float: left;
  width: 50%;
  height: 120px;
}

.ui-widget-header {
  background: none !important;
  border: none !important;
}

.node-event-form.node-form label {
  margin-bottom: 0 !important;
}

.node-event-form.node-form .ui-widget.ui-widget-content input {
  margin: 0 !important;
}

.node-event-form.node-form .form-textarea-wrapper {
  margin-top: 4px;
}

.node-event-form.node-form .field--name-field-image {
  margin-top: 20px;
}

.ui-dialog-buttonset.form-actions button {
  background: #110735;
  color: #ffffff;
  border: none;
  padding: 10px;
}

.node-event-form.node-form .form-textarea-wrapper textarea {
  width: 100%;
  height: 156px;
  border: 1px solid #4540404f;
}

.node-event-form .js-form-type-simple-time-field-element label {
  font-size: 24px;
}

.node-event-form .ck.ck-toolbar__items {
  display: none;
}

.node-discussion-forum-form .field--widget-string-textfield {
  margin-top: 23px;
}

.node-discussion-forum-form.node-form label {
  margin-bottom: 0 !important;
}

.user-logout.path-discussion-forum
  .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  left: 494px !important;
  top: 225.5069px !important;
}

.user-logout .node-discussion-forum-form textarea {
  width: 100%;
  height: 140px;
  border-radius: 7px;
  border: 1px solid #0000003d;
}

#block-webform-5 h2 {
  font-size: 22px;
  float: left;
  padding-top: 35px;
}

#views-exposed-form-event-details-page-1 .form--inline.clearfix {
  align-items: center;
  display: flex;
  position: relative;
}

#views-exposed-form-event-details-page-1 #edit-submit-event-details {
  /* position: absolute; */
  background: #000037;
  color: white;
  border: none;
  width: 74px;
  height: 40px;
  border-radius: 4px;
}

#views-exposed-form-event-details-page-1 {
  max-width: 1280px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .discussion-comment-wrapper._none
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  left: -22px;
}

.user-logged-in.path-discussion-forum .discussion-details .view-header {
  display: none;
}

body.layout-no-sidebars.user-logout.path-discussion-forum
  .view-footer
  ul.links
  li
  a {
  background: #110735;
  color: #ffffff;
  border: none;
  margin-top: 5px;
  border-radius: 6px;
  height: 39px;
  width: 83px;
  padding: 7px 38px;
}

body.layout-no-sidebars.user-logout.path-discussion-forum
  .view-footer
  ul.links
  li
  a:hover {
  text-decoration: none;
}

.user-logout.path-discussion-forum .discussion-details .view-header ul.links {
  list-style: none;
}

.user-logout.path-discussion-forum
  .discussion-details
  .view-header
  ul.links
  li
  a {
  background: #110735;
  color: #ffffff;
  border: none;
  margin-top: 5px;
  border-radius: 6px;
  height: 39px;
  width: 83px;
  padding: 9px 38px;
}

.user-logout.path-discussion-forum
  .discussion-details
  .view-header
  ul.links
  li
  a:hover {
  text-decoration: none;
}

.user-logged-in.path-discussion-forum .view-footer {
  display: none;
}

.page-node-type-discussion-forum .d_forum_post .social-sharing-buttons {
  position: absolute;
  top: -66px;
  right: 19px;
}

.node-event-form .label {
  font-size: 1em;
  font-family: "poppins", sans-serif !important;
}

.node-event-form .js-form-type-simple-time-field-element label {
  font-size: 1em;
  font-family: "poppins", sans-serif !important;
}

.node-event-form .form-checkbox.required {
  width: 15px;
}

.ui-widget.ui-widget-content input.form-checkbox {
  height: 14px !important;
  width: 15px;
}

.user-logout
  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment
  article
  .discussion-comment-wrapper._none
  .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout
  .col-lg-9.col-md-9.col-12 {
  /* left: -42px; */
}

.li.node-readmore a:hover {
  border-bottom: 1px solid;
}

article.node.node--type-discussion-forum
  .col-lg-9.col-md-9.col-12
  .node__links
  ul.links.inline
  li
  a:hover {
  border-bottom: 1px solid;
}

#all_posts .view-id-events_program #blog_main {
  row-gap: 32px;
}

.comment-notify-form .form-actions .button.button--primary {
  background: var(--primary);
  color: #fff;
  border: 0;
  border-radius: 3px;
  padding: 5px 20px;
}

.path-comment
  ._none.block.block-layout-builder.block-field-blockcommentcommentuid
  a.username {
  color: black;
  font-weight: bold;
}

.path-discussion-forum .footer-footer {
  margin-top: 49px;
}

.page-node-type-discussion-forum
  .disucssion-forum-detail._none
  .layout.row.no-gutters.layout-builder__layout {
  padding: 0 27px;
}

.block-field-blocknodediscussion-forumcomment section#comments {
  padding: 0 0px 0 20px;
}

#block-whatsappblock #whatsapp-form #edit-submit {
  height: 60px;
  background: #00ad3b;
  border: none;
  width: 57.3%;
  color: #fff;
  font-family: "Gotham-rounded-medium";
  font-size: 20px;
  margin-top: 1rem;
  border-radius: 4px;
  transition: all 0.3s ease-in;
}

#block-whatsappblock #whatsapp-form #edit-submit:hover {
  background-color: #007bff;
}

.footer-footer #block-webform-4 .webform-button--submit,
#block-webform-6 form .button--primary {
  background: transparent !important;
}

.path-news .left-bar.mp-bars li:nth-child(1) a {
  /* background: #110735;
    color: #FFFFFF; */
}

.page-node-type-discussion-forum
  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks
  .node__links
  ul.links.inline {
  padding: 0;
}

.page-node-type-discussion-forum
  #block-indian-diaspora-breadcrumbs
  .breadcrumb
  ol {
  padding: 0;
}

.path-user-email table.views-table.views-view-table.cols-5 {
  width: 100%;
}

.path-user-email #views-exposed-form-user-email-page-1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-content: center;
  align-items: center;
}

.path-user-email #views-exposed-form-user-email-page-1 .form--inline.clearfix {
  width: 100%;
}

.path-user-email
  #views-exposed-form-user-email-page-1
  .form--inline.clearfix
  .form-item {
  width: 66%;
}

.path-user-email
  #views-exposed-form-user-email-page-1
  .form--inline.clearfix
  .form-item
  select {
  width: 75%;
  height: 37px;
  border: 1px solid #00000075;
  border-radius: 6px;
}

.path-user-email
  #views-exposed-form-user-email-page-1
  .form--inline.clearfix
  input#edit-submit-user-email {
  width: 89px;
  border: none;
  height: 37px;
  border-radius: 6px;
  background: #110735;
  color: #ffffff;
}

.vbo-view-form #vbo-action-form-wrapper select {
  width: 14%;
  height: 37px;
  border: 1px solid #00000075;
  border-radius: 6px;
  padding-left: 13px;
}

.path-event-view #views-exposed-form-event-view-page-1 select {
  width: 100%;
  height: 37px;
  border: 1px solid #00000075;
  border-radius: 6px;
  padding-left: 13px;
}

.vbo-view-form input {
  background: #110735 !important;
  color: #ffffff;
  border: none;
  margin-top: 5px;
  border-radius: 6px;
  height: 39px;
  width: 18%;
}

.path-article-ranking table tr td {
  border: 1px solid;
  padding: 7px;
}

.path-article-ranking table tr {
  border: 1px solid;
}

.path-article-ranking .view-content {
  display: flex;
  justify-content: center;
  margin-top: 38px;
}

.path-article-ranking .view-filters {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.path-article-ranking .view-filters form {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-content: center;
  align-items: center;
  width: 55%;
  margin-top: 21px;
}
.path-article-ranking .view-filters form .form--inline.clearfix {
  width: 100%;
}
.path-article-ranking .view-filters form .form--inline.clearfix select {
  width: 301px;
  height: 39px;
  border-radius: 8px;
  padding: 9px;
}
.path-article-ranking .view-filters form .form--inline.clearfix input {
  width: 89px;
  border: none;
  height: 37px;
  border-radius: 6px;
  background: #110735;
  color: #ffffff;
}

.node-1260 .categories .container,
.node-1313 .categories .container,
.path-search .categories .container,
.page-node-type-video .categories .container {
  max-width: 1406px;
}
.path-news #blog_main,
.node-1313 #blog_main {
  row-gap: 15px;
}
.node-1313 .main-port-container .mp-middle {
  padding-top: 3.25rem !important;
}
.region-news .block-views-blocknews-block-6 .views-field.views-field-title img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.region-news .block-views-blocknews-block-6 .views-field.views-field-title {
  border: 1px solid #e6ebf0;
  border-radius: 4px;
  padding: 8px;
  transition: all 0.3s ease-in;
  cursor: pointer;
  text-decoration: none;
  margin-bottom: 20px;
}
ad-content[bucket="ad_content"] img {
  width: 100%;
  height: auto;
}

form#views-exposed-form-search-page-1 #link-my-link::before {
  content: " ";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 0;
  right: 19px;
  cursor: pointer;
  background-image: url(../images/cross-mark.png);
  background-repeat: no-repeat;
  background-size: contain;
}
footer .newsletter form {
  position: relative;
}
.path-frontpage .webform-submission-newsletter-node-172-form {
  position: relative;
}
.path-search .what-we-do .views-row {
  border-bottom: 1px solid #00000052;
}
.region-news .block-views-blocknews-block-6 .view-display-id-block_6 {
  display: none;
}
:is(.node-1237, .node-1027, .node-1089, .node-1085, .node-1076, .node-1078, .node-1058, .node-1049, .node-1036, .node-1055, .node-1050, .node-850, .node-829, .node-848, .node-1038, .node-839, .node-845, .node-832, .node-961, .node-853, .node-1064, .node-1056) 
.js-text-format-wrapper.text-format-wrapper.js-form-item.form-item {
  margin-top: 44px;
}
.node-1037 td {
    box-sizing: border-box;
    height: 4rem;
    padding: 0.5rem 1rem;
    text-align: left;
    align-content: center;
}
.node-1037 .node--type-article .vote-widget-wrapper .vote-widget {
    padding-top: 16px;
}
.node-694 .layout.row.no-gutters.layout-builder__layout .col-lg-2.col-md-2.col-12 {
  padding: 0px 10px;
}
.node-815 td {
    height: 3rem !important;
    padding: 0.5rem 1rem;
    text-align: left;
    align-content: center;
}