#us-main-container {
  padding: 40px 5px 5px 5px;
  max-width: 1250px;
  width: 100%;
  margin: 0 auto;
}

/*#us-main-container .container--2-column-wrap>.cmp-container {
	flex-wrap: nowrap;
    gap: 58px;
}*/

#cmp-herocontainer .teaser .cmp-teaser__content {
  padding: 24px;
  border-radius: 8px;
}

#search-container {
  margin-top: 5em;
}

#cmp-herocontainer .cmp-teaser__action-link {
  background-color: #fff !important;
}

#cmp-herocontainer .infopanel-bullets {
  list-style: none;
  padding: 8px 0 0 0;
}

#cmp-herocontainer .infopanel-bullets li {
  display: flex;
  align-items: center;
  font-family: "Inter-Regular";
  font-size: 16px;
}

#cmp-herocontainer .infopanel-bullets li+li {
  margin-top: 14px;
}

#cmp-herocontainer .infopanel-bullets li::before {
  content: "";
  background: url(/content/dam/intelligentcontent/medical/medical-information/language-masters/logo/bullet-star.svg);
  margin-right: 8px;
  width: 14px;
  height: 14px;
  display: inline-block;
}

#us-container .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input {
  font-family: "Inter-Regular" !important;
}

#button-below-text .cmp-teaser__action-container {
  margin-top: unset;
}

#us-container .cmp-container__backgroundImage--enabled,#results-page-container {
  background-image: linear-gradient(45deg, #83005166, transparent), url(/content/dam/intelligentcontent/medical/medical-information/language-masters/banners/home-banner.png) !important;
  margin: 0 !important;
  background-position: center center;
}

#us-container .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__icon,#results-page-container .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__icon {
  background-color: #fff;
  height: 40px;
  display: flex;
  align-items: center;
}

#us-container .searchbox .cmp-searchbox__clearText.fa-times-circle::before {
  display: block;
  padding: 10px;
}

#us-container .cmp-searchbox-clear {
  display: flex;
  background: white;
  height: 40px;
  justify-content: center;
  text-decoration: none;
}

#us-container.searchbox .cmp-searchbox__field #search-text-box,#results-page-container.searchbox .cmp-searchbox__field #search-text-box {
  padding: 4px 8px !important;
  background-color: #FAFAFAED !important;
}

#us-container .searchbox .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__clear-icon,#results-page-container .searchbox .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__clear-icon {
  padding: 0 !important;
}

#us-container .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button,#results-page-container .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button {
  padding: 12px !important;
  background-color: #fff !important;
}

#us-container .searchbox, #results-page-container .searchbox {
  position: relative !important;
  top: 2em;
  left: 0em;
  max-width: 40em !important;
  z-index: 1;
  border-radius: 2em;
}

#results-page-container {
  padding: 30px 0;
}

#results-page-container .searchbox {
  left: 50%;
  transform: translateX(-50%);
  right: unset!important;
  top: 0.2em;
  border-radius: 10px;
  background: #fff;
}

#us-container .cmp-searchbox__field,#results-page-container .cmp-searchbox__field {
  border-radius: 10px;
}

#us-container .cmp-searchbox__icon.fa.fa-search,#results-page-container .cmp-searchbox__icon.fa.fa-search {
  border-radius: 10px 0 0 10px;
}

#us-container .cmp-searchbox__inner,#results-page-container .cmp-searchbox__inner {
  max-width: 40em;
  width: 100%;
}

#us-container .cmp-searchbox__button,#results-page-container .cmp-searchbox__button {
  border-radius: 0 10px 10px 0 !important;
  height: 40px !important;
  top: 0em;
}

#results-page-container .cmp-searchbox__button {
  display: none!important;
}

#results-page-container .cmp-searchbox-clear .cmp-searchbox__clearText {
  display: block!important;
}

#results-page-container .cmp-searchbox__clear-icon {
  position: relative;
  right: 3%;
}

#results-page-container .cmp-searchbox-clear .cmp-searchbox__clearText:before {
  content: ""!important;
  background: url('/content/dam/intelligentcontent/medical/medical-information/language-masters/logo/cross.png') no-repeat;
  display: block;
  width: 18px;
  height: 18px;
}

#results-page-container .cmp-searchbox__icon:before {
  content: "";
  background: url('/content/dam/intelligentcontent/medical/medical-information/language-masters/logo/Search.png') no-repeat;
  width: 22px;
  height: 22px;
}

#us-container .cmp-searchbox__button-text {
  display: inline-block;
  background-color: black;
  width: 30px;
  height: 30px;
  margin-top: -0.4em;
  margin-left: -1em;
  border-radius: 2em;
}

#us-container .cmp-searchbox__button .cmp-searchbox__button-text::after {
  width: 25px !important;
  height: 25px !important;
  border-radius: 14px;
  margin-left: 0em;
  padding: 1em;
  top: 1em;
  margin-top: 0.3em;
  margin-left: 0.2em;
  font-size: 10px;
}

#us-main-container .cmp-teaser__content {
  background-color: #EBEFEECC !important;
}

#us-main-container .cmp-teaser {
  width: 91%;
  height: auto;
}

#home-search-below-text {
  margin-top: 2em;
}

#teaser-flex .cmp-teaser__title-link {
  display: flex;
  gap: 10px;
}

.cmp-search-filter-toggle {
  display: none!important;
}

.notification-modal__text span.login-link a {
  background: #fff;
  color: #D0006F;
  border: none;
  text-decoration: underline;
  padding: 3px;
}

a.notification-modal__close.js-action-btn {
  color: #D0006F;
}

.no-of-result-wrapper {
  color: #363B3B!important;
  font-size: 16px!important;
  line-height: 24px!important;
  font-family: 'Inter-Regular'!important;
}

.no-of-result-wrapper .h5 {
  font-size: inherit!important;
  line-height: inherit!important;
  font-family: inherit!important;
}

.search-filter--text,a.search-filter-text-menu {
  color: #363B3B!important;
}

.cmp-search--text.js-check-redirect,.cmp-personalization__text.js-check-redirect {
  font-size: 22px!important;
  font-weight: 400!important;
  line-height: 40px!important;
  font-family: 'Lexia'!important;
  color: #830051!important;
}

a.cmp-search--text.js-check-redirect,.cmp-personalization__list-items .cmp-personalization__item a {
  text-decoration: none!important;
}

.cmp-advanced-search-results .cmp-searchresults__list-items li {
  padding: 20px 0!important;
}

.cmp-search-content--type {
  font-size: 12px!important;
  color: #363B3B!important;
  line-height: 18px!important;
  margin-bottom: 10px!important;
}

.cmp-search--desc {
  font-size: 16px!important;
  line-height: 24px!important;
  color: #363B3B!important;
}

.cmp-advanced-search-results ul#pages li a.active {
  color: #D0006F!important;
}

.cmp-search-pagination {
  display: flex!important;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 40px 0;
  float: none!important;
  margin: 0!important;
}

.cmp-modal__title {
  font-size: 26px;
  line-height: 34px;
  font-family: 'Lexia';
  color: #830051;
}

.emailpopup-modal .tabs .cmp-tabs__tab {
  border-bottom: 2px solid #D0006F!important;
  line-height: 18px !important;
  color: #363B3B!important;
  padding: 16px 32px!important;
}

.emailpopup-modal .tabs .cmp-tabs__tab--active {
  background: #EBEFEE !important;
}

.emailpopup-modal .cmp-tabs__tablist {
  gap: 2px;
}

.emailpopup-modal .tabs .cmp-tabs__tablist-wrapper {
  border-bottom: none!important;
}

.emailpopup-modal .cmp-dynamicform__control-label {
  color: #363B3B;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
}

.emailpopup-modal .modal__close {
  position: relative !important;
  right: -22%;
  left: unset;
  top: 3em;
}

.emailpopup-modal .modal-box {
  max-height: unset !important;
}

.emailpopup-modal .cmp-dynamicform__generated-form .form-control:not(textarea) {
  border-radius: 4px;
  border: 1px solid #D7DBDB;
  color: #363B3B;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Inter-Regular';
  min-height: 40px;
}

.emailpopup-modal .cmp-dynamicform__generated-form .cmp-dynamicform__form-control-container textarea {
  width: 100%!important;
  border-radius: 4px;
  color: #363B3B;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Inter-Regular';
  border: 1px solid #D7DBDB;
}

.emailpopup-modal .cmp-dynamicform__submit-btn {
  width: 100%;
  background: #D0006F;
  border: none;
  padding: 0.5em;
  color: #fff;
  border-radius: 4px;
}

.emailpopup-modal .cmp-dynamicform__clear-btn {
  display: none!important;
}

/*
ul.cmp-breadcrumb__list {
  position: relative;
  margin-top: 8px;
  left: 6em;
}


.cmp-breadcrumb {
  position: fixed;
  top: 105px;
  z-index: 9;
  width: 100% !important;
  max-width: -webkit-fill-available !important;
  background: #fff;
  height: 40px;
}
*/

li.cmp-search--items {
  border-bottom: 1px solid #EBEFEE;
}

.cmp-searchresults__actions {
  display: inline-flex;
}

.cmp-search--items .cmp-searchresults__actions .cmp-searchresults__actionButton {
  display: flex;
  width: 40px;
  height: 40px;
  background: var(--titleColor);
  border-radius: 50%;
  color: #fff;
  margin-right: 8px;
  cursor: pointer;
  background-position: center center;
  background-size: auto;
  background-repeat: no-repeat;
}

#header-top-text p a {
  font-size: 12px !important;
}

.cmp-experiencefragment--header-top-text .text {
  margin: 0;
}

.cmp-experiencefragment--header-top-text .container {
  height: 34px;
}

.cmp-experiencefragment--header-top-text {
  position: fixed;
  top: 0;
  z-index: 99;
  width: 100%;
  max-width: -webkit-fill-available;
}

div#header-nav {
  position: fixed;
  top: 33px;
  z-index: 99;
}

#homepage .cmp-breadcrumb,#login-pages .cmp-breadcrumb,#search-page .cmp-breadcrumb,#aboutus .cmp-breadcrumb {
  display: none;
}

#medical-login .text .cmp-text {
  position: absolute;
  min-width: 250px;
  margin: 0px;
  z-index: 0;
  padding: 0px 10px 20px;
  background: #EBEFEE;
  box-shadow: 0px 4px 4px rgba(0,0,0,0.25);
  visibility: hidden;
}

.cmp-advanced-search-results a.search-filter--text, .cmp-advanced-search-results a.search-filter-text-menu,.cmp-advanced-search-results a.search-filter-text-menu-subfilter.clickarrow {
  text-decoration: unset;
}

.cmp-advanced-search-results .cmp-search-filter--selected--a {
  text-decoration: unset;
  font-family: 'Inter-Regular';
}

.cmp-advanced-search-results .cmp-search-filter--selected--a:hover {
  color: #fff;
  cursor: pointer;
}

.cmp-advanced-search-results li.cmp-search-filter--selected--li {
  background: #D0006F;
  padding: 5px 20px 5px 16px;
  color: #fff;
  border-radius: 9999px;
  text-decoration: unset;
}
/*.cmp-advanced-search-results .fa-remove:before {
    position: relative;
    left: 2em;
    top: 0;
}*/
.cmp-delete--selected.fa.fa-remove {
  padding-left: 0;
  right: unset!important;
  left: 15px;
  top: 0px!important;
}

.emailpopup-modal button.modal__close {
  color: #D0006F !important;
  width: 12px;
  font-weight: bold;
  background: transparent;
}

.emailpopup-modal {
  padding-top: 8vh !important;
}

@media screen and (max-width: 1180px) {
  .emailpopup-modal .modal__close {
    right: -28%;
  }
}

@media screen and (max-width: 820px) {
  .emailpopup-modal .modal__close {
    right: -36%;
    top: 5em;
  }
}



/*#medical-login .text .cmp-text ul {
  list-style-type: none;
}

#medical-login .text .cmp-text a {
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  color: #363B3B;
  text-decoration: none;
}

.container--headerLogin {
  margin-left: 0 !important;
  width: 100% !important;
}*/

body {
  margin-top: 130px;
}

#homepage,#login-pages,#search-page,#aboutus {
  margin-top: 80px;
}

@media only screen and (max-width:767px) {
  #us-container .searchbox, #results-page-container .searchbox {
    max-width: 100%!important;
    width: 100%;
  }

  #cmp-herocontainer .teaser .cmp-teaser__content {
    padding: 24px 16px;
  }

  #cmp-herocontainer .cmp-teaser__title-link p {
    font-weight: bold;
    text-align: left;
  }

  #us-main-container .cmp-teaser {
    width: 100%;
  }

  #us-container .cmp-teaser__action-link {
    width: 96%;
  }

  #search-container {
    margin-top: 0 !important;
  }

  #us-container .cmp-teaser__action-container {
    margin-right: 0 !important;
  }

  #button-white-mobile .cmp-teaser__action-link {
    background-color: var(--button-primary-textColor);
    color: var(--button-primary-bgColor);
  }

  #cmp-herocontainer .infopanel-bullets {
    text-align: left;
  }

  #cmp-herocontainer .infopanel-bullets li {
    align-items: start;
    font-size: 18px;
  }

  #search-container .title,#search-container .text {
    padding-left: 0 !important;
  }

  #us-container .cmp-searchbox__inner, #results-page-container .cmp-searchbox__inner {
    max-width: 100%;
    width: 100%;
  }

  /*.cmp-breadcrumb {
    top: 120px;
  }

  ul.cmp-breadcrumb__list {
    position: relative;
    margin-top: 11px;
    left: 1em;
  } */
}

@media screen and (min-width: 1570px) {
  .emailpopup-modal .modal__close {
    right: -17%;
  }
}


@media screen and (max-width: 1024px) and (min-width: 769px) {
    .cmp-personalization-options .cmp-personalization__iconsOnly {
        position: absolute !important;
    }
}