/* mobile block css */
div#clp-whole-mobile-header {
  display: none;
}
#clp-whole-header-top {
  padding: 8px 0;
}
.clp-header-right-top {

}
.region.region-clp-header-right-top {
  display: flex;
  justify-content: end;
  margin-right: 16px;
}

.page-node-type-clp .row.ext-cta {
  float: right;
  position: relative;
  padding-top: 16px;
}
#block-language-4 {
  display: flex;
  align-items: center;
}
.site-branding {
  border-bottom: 1px solid #b9d9eb;
  padding-bottom: 4px;
  padding-left: 7px;
}
.site-branding-menu-wrapper .secondary-menu {
  border-bottom: 1px solid #b9d9eb;
}
.clp-secondary-menu{
  padding-top:16px;
  padding-bottom:16px;
}
.clp-header-right-top ul.clp-secondary-menu{
  margin-bottom:0;
}
.clp-language-switcher-block-wrapper {
  display: none;
}
.clp-language-switcher-block {
 width: 520px;
position: absolute;
right: -30px;
top: 55px;
z-index: 555;
background: #fff;
padding: 15px 20px 10px 24px;
border: 1px solid #f5f5f5;
}
.clp-language-switcher-block:before {
  content: "";
  background: url(../images/language-arrow.png) no-repeat center right;
  width: 11px;
  height: 7px;
  position: absolute;
  right: 48px;
  top: -7px;
}
/* .region.region-clp-header-right-bottom {
	cursor: pointer;
} */
.region.region-clp-header-right-bottom .popup-content p {
  color: #333;
  max-width: unset;
  line-height: 24px;
  margin-bottom: 20px;
}
/* .region.region-clp-header-right-bottom .popup-content {
	display: none;
	z-index: 5555;
	position: absolute;
	background: #fff;
	min-width: 900px;
	top: 50%;
	right: 50%;
	transform: translate(-13%,15%);
} */
/* .region.region-clp-header-right-bottom .popup-content {
  display: none;
  z-index: 5555;
  position: absolute;
  background: #fff;
  min-width: 900px;
  top: 50%;
  right: 25%;
  transform: translate(-13%, 22%);
} */

.clp-header-right-top ul.clp-secondary-menu {
  list-style: none;
  display: flex;
  align-items: center;
  padding-left:0;
}
.clp-header-right-top ul.clp-secondary-menu li a {
  text-transform: uppercase;
}
/* .region.region-clp-header-right-top #cboxContent,
.region.region-clp-header-right-top #cboxLoadedContent,
.region.region-clp-header-right-top #colorbox {
    width: 800px !important;
} */
/* POPUP CONTENT */
.cta-header-secondary-menu-NACHRICHTEN,
.cta-header-secondary-menu-klinische-studien,
.cta-header-secondary-menu-investoren,
.cta-header-secondary-menu-karriere {
  padding: 30px;
}
/* 
-------------------------------------------------------------------------DEFAULT---------------------------------------------------- */
body.page-node-type-clp .header-bottom-left.col-sm-6 {
  width: 100%;
}
body.page-node-type-clp .header-bottom-right.col-sm-6 {
  display: none;
}
.page-node-type-clp .ext-cta::after{
  top:22px;
}
.page-node-type-clp .clp-header-right-bottom {
  margin-right: 20px;
}
.page-node-type-clp #language-switcher-icon::after {
 
  transition: all ease 300ms;
}

.page-node-type-clp #language-switcher-icon.open-lang::after {
  transform: rotate(180deg);

}
@media (max-width:1001px){

  .page-node-type-clp #language-switcher-icon::after{
    top:12px;
  }
  .cboxElement {
  font-weight: 400;
}
 .page-node-type-clp .mobile-header-logo {

  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
 .page-node-type-clp #language-switcher-icon::after {
 
  right: -26px;
  z-index: 1;
}
  .sticky-header .clp-top-bar-mobile {
  top: -2px;
}
   html:lang(de) .sticky-header .clp-top-bar-mobile {
    top:-2px;
}
  .alnylam_search--main-wrap .search-results__header{
    flex-direction:column;
  }
  .alnylam_search--main-wrap .search-results__header p{
    padding-left:0;
  }
}

@media (max-width:767px){
  .page-node-692 .popup-content h2,
  .page-node-671 .popup-content h2{
    font-size: 28px !important;
    line-height: normal;
    padding-bottom: 16px;
    margin-top: 0;
  }
  .page-node-692 .popup-content .button-more.text-center:first-child ,
  .page-node-671 .popup-content .button-more.text-center:first-child {
    margin-top: 0px !important;
  }
  .page-node-692 .popup-content .button-more.text-center:last-child ,
  .page-node-671 .popup-content .button-more.text-center:last-child {
    margin-top: 16px !important;
  }
}
