.navbar-logged-container {
  height: 267px;
  left: 100px;
  position: absolute;
  top: 60px;
  z-index: 1000;
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box padding-box;
  margin: 8px -18px 0px 0px;
  padding: 10px;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 2px 0 0 rgb(0 0 0 / 10%);
  box-shadow: 0 2px 0 0 rgb(0 0 0 / 10%);
  background-color: #fff;
}


@media (max-width: 767px) {
  .navbar-logged-container {
    left: -100px;
  }
}

@media (min-width: 768px) and (max-width: 990px) {
  .navbar-logged-container {
    left: -35px;
  }
}

.navbar-logged-container:after {
  position: absolute;
  height: 0;
  top: -13%;
  right: 0.2rem;
  border: 19px solid transparent;
  border-bottom-color: #fff;
  content: "";
}

.navbar-logged-username {
  color: rgb(15, 15, 15);
  font: 500 16px / 16px SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 5px 0px 15px;
}

.navbar-logged-list {
  height: 159px;
  font: 16px / 16px SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  list-style: outside none none;

}

.navbar-logged-list-element {
  border-bottom: 1px solid rgba(15, 15, 15, 0.25);
  margin: 0px 0px 10px;
  padding: 0px 0px 10px;
}

.navbar-logged-list-link {
  color: rgb(15, 15, 15);
  display: inline-block;
  position: relative;
  text-decoration: none solid rgb(15, 15, 15);
  font: 14px / 24px SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  padding: 0px 0px 0px 29px;
}

.navbar-logged-list-link:hover {
  color: rgba(15, 15, 15, .7);
}

/* #navbar-logged-product {
  position: absolute;
  right: 92.9062px;
  top: 12px;
  transform: matrix(1, 0, 0, 1, 0, -12);
  font: 24px / 24px icon24;
}
 */
.navbar-logged-product:before {
  content: '';
  cursor: pointer;
}


/* #navbar-logged-profile {
  inset-inline-end: 83.125px;
  position: absolute;
  right: 83.125px;
  top: 12px;
  transform: matrix(1, 0, 0, 1, 0, -12);
  font: 24px / 24px icon24;
}
 */
.navbar-logged-profile:before {
  content: '';
  cursor: pointer;
}


/* #navbar-logged-archive {
  inset-inline-end: 91.1875px;
  position: absolute;
  top: 12px;
  transform: matrix(1, 0, 0, 1, 0, -12);
  font: 24px / 24px icon24;

} */

.navbar-logged-archive:before {
  content: '';
  cursor: pointer;
}

/* 
#navbar-logged-newsletter {
  position: absolute;
  right: 119.922px;
  top: 12px;
  transform: matrix(1, 0, 0, 1, 0, -12);
  font: 24px / 24px icon24;
}
 */
.navbar-logged-newsletter:before {
  content: '';
  cursor: pointer;
}

/* nuova gestione delle icone dropdown login - da .com */
.navbar-logged-list-element a span {
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font: 24px / 24px icon24;
}


.navbar-logged-logout {
  text-align: center;
  width: 200px;
  background: rgb(245, 245, 245) none repeat scroll 0% 0% / auto padding-box border-box;
  border-top: 1px solid rgba(15, 15, 15, 0.25);
  border-right: 1px solid rgba(15, 15, 15, 0.05);
  border-bottom: 1px solid rgba(15, 15, 15, 0.05);
  border-left: 1px solid rgba(15, 15, 15, 0.05);
  margin: 10px -10px -10px;
  padding: 10px 0px;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.navbar-logged-logout-button {
  color: #fff;
  border: 2px solid #009ca6;
  display: inline-block;
  background: #009ca6 none repeat scroll 0% 0% / auto padding-box border-box;
  text-transform: uppercase;
  border-radius: 4px;
  font: 500 16px / 16px SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  padding: 6px 15px;
  text-decoration: none;
}

body.backgroundAdv header {
  margin-top: 0 !important;
}

body.backgroundAdv .er-container {
  background-color: white;
}

.er-card-adv {
  height: auto!important;
  
}

.er-breadcrumbs--haslink:hover {
  cursor: pointer;
}

.modal-backdrop.show {
  display: none !important;
}

.er-card-adv.ad-MaxTicker {
  margin: 0 auto;
  display:block;
  text-align:center;
}

.er-card-adv.ad-MaxTicker > div {
  margin:0 auto; 
}

.er-question-summary__main h5.era_heading .era_heading__content {
  display: -webkit-box!important;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.erc_accordion-label::after{content:url(/static/svg/arrow-down--grey.svg)!important;}

.era_go_back__text:hover, .era_go_back__img:hover, .er-category-date__category, .er-name-counter__name {
  cursor: pointer;
}

.er-breadcrumbs p:last-child {
  margin-left: 0 !important;
  border-left: inherit !important;
}


.er-slideshow-section{
  overflow:hidden
}

.swiper-slide .row {
  align-self:flex-start;
}

.swiper-container.swiper-container-horizontal .swiper-pagination{
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-container.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{
  
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);

}

.erc_suggested-section--content--col.swiper-slide {
  padding-right: calc(var(--bs-gutter-x)*.5);
  /* padding-left: calc(var(--bs-gutter-x)*.5); */
  margin-top: var(--bs-gutter-y);
}
body{height:auto!important}

.er-header-wrapper {
  position:relative!important;
 
}


#er-header-sticky{
  position:fixed!important;
  opacity: 0;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index:30;
}
.is-scrolled #er-header-sticky{
  position:fixed!important;
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  box-shadow: 0 2px 0 0 rgb(0 0 0 / 10%);

}



@media (min-width: 768px) {
  .backgroundAdv .shrinkable {
      display:block;
      margin-left: auto;
      margin-right: auto;
      max-width: 760px
  }
}

@media (min-width: 1024px) {
  .backgroundAdv .shrinkable {
      display:block;
      max-width: 1020px
  }
}

.is-modal-open {
  overflow:hidden;
  height: 100%!important;
}

.heading-hasLink:hover {
  cursor: pointer;
}

@media (max-width: 767.98px){
  .erc-my-questions-tab__left-content {
    margin-bottom: 1.5rem;
  }

  .erc-my-questions-tab__left-content .list-left {
    margin-bottom:0;
  }
}

.er-question-summary__author a {
  color: #007880 !important;
  text-decoration: none !important;
}

@media (max-width: 767.98px){
  .er-question-summary-section__col-adv{
    margin-top: 2.9375rem;
  }
}

.erc_accordion-label--noPointer {
  cursor: default !important;
}

label.btn.btn-disabled.er_sole24SansNumber--17-17-1 {
  pointer-events: none;
  background: #f5e5d5;
}

label.btn.btn-disabled.er_sole24SansNumber--17-17-1 span {
  opacity: 0.3;
}

.er-tab-question-detail .er-question-summary-section>div:last-child {
	width: 100% !important;
}

.erc-question-type-header>.era_eyelet.era_eyelet--summer-leave {
  color: #870042;
  text-transform:none;
}

.col-12.mx-0.px-0.px-md-3.pt-3.pt-md-0 .er-name-counter__name {
  cursor: default !important;
}

.pt-4b {
  padding-top: 3rem!important;
}