/*      Maintenance CSS      */

.breadcrumb>li.breadcrumb-segment {
    display: inline;
}

@media screen and (max-width:768px) {
  .breadcrumb>li:nth-of-type(n+3).active {
    display: none;
  }
}

/*** NEWS APPELLI ***/
#main_tabs .tabs-content-wrap section .card .card_content .view-news-appelli.view-display-id-block_home_news_appelli ul li .views-field-title a {
  color: #00529c;
  font-family: "Scout Cond Reg", "League Gothic", Oswald, Impact;
  font-size: 24px;
}

.view-display-id-page_news_appelli .view-content .row {
  border-bottom: 1px solid #e0e0e0;
}

.view-display-id-page_news_appelli .view-content .row .buffer .featured_social li a {
  font-size: 32px;
  text-decoration: none;
  cursor: pointer;
  margin-left: 5px;
  color: rgba(0,82,156,.7);
  -webkit-transition: ease-out;
  -o-transition: ease-out;
  transition: ease-out;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}
.view-display-id-page_news_appelli .view-content .row .buffer .featured_social li a:hover {
    color: #00529c;
}
/*** END NEWS APPELLI ***/

/*** LINK NEW DONATION APP ***/
.bg-blue-base {
  background-color: #00529c;
}

.bg-blue-dark {
  background-color: #003769;
}

.link-donation-app-block {
  padding-top: 12px;
}

a.link-tab {
  color: #FFF;
  cursor: pointer;
  font-size: 24px;
  position: relative;
  padding: 16px 36px;
  display: block;
  background-size: 30% auto;
  background-position: left center;
  background-repeat: no-repeat;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}

a.link-tab + a.link-tab {
  margin-top: 20px;  
}

.link-tab:hover {
  background-color: #1962A5;
  text-decoration: none;
}

.link-tab:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #FFF;
  bottom: 50%;
  content: '';
  height: 0;
  right: 12px;
  margin-bottom: -6px;
  position: absolute;
  width: 0;
  transform: rotate(-90deg);
}

.link-tab-title {
  font-family: "Scout Reg";
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
}

@media screen and (min-width:768px) {
  a.link-tab {
    padding: 16px 36px 16px 36%;
  }

  .link-tab--single {
    background-image: url('../images/donation-selection-single.png');
  }

  .link-tab--recurrent {
    background-image: url('../images/donation-selection-recurrent.png');
  }
}

@media screen and (min-width:1024px) {
  .link-donation-app-block {
    width: 90%;
  }
}

.prefooter-container #prefooter_shop .prefooter_image:last-child{
  border-left:1px solid rgba(0,0,0,.15)
}

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

.blocco_dona {
  padding: 15px 0;
}
.blocco_dona p {
  margin: 0;
}

/*** END LINK NEW DONATION APP ***/

/*** START raccontaci-la-tua-storia webform ***/
.form-raccontaci-la-tua-storia .disclaimer-privacy-and-consent .checkbox .webform-component-radios > label::before {
  display:none;
}
.form-raccontaci-la-tua-storia .disclaimer-privacy-and-consent .checkbox .webform-component-radios > label {
  margin-left: -35px;
}
.form-raccontaci-la-tua-storia .disclaimer-privacy-and-consent .help-block.with-errors {
  margin-left: -35px;
}
.form-raccontaci-la-tua-storia .disclaimer {
  margin-bottom: 0px
}
.form-raccontaci-la-tua-storia .action-buttons > div {
  margin-top: 25px
}
.form-raccontaci-la-tua-storia .disclaimer-privacy-and-consent .webform-component-radios {
  margin-bottom: 0px
}
.form-raccontaci-la-tua-storia .disclaimer-privacy-and-consent .webform-component-radios .form-type-radio {
  display: inline-block;
}
.form-raccontaci-la-tua-storia .disclaimer-privacy-and-consent .webform-component-radios .form-type-radio:nth-child(2) {
  margin-left: 70px;
}
/*** END raccontaci-la-tua-storia webform ***/

/*** START cosa-facciamo/per-i-pazienti/info-rare webform ***/
#form_info_rare .accetta .webform-component-radios .form-type-radio {
  display: inline-block;
}
#form_info_rare .accetta .webform-component-radios .form-type-radio:nth-child(1) {
  margin-left: 11px;
}
#form_info_rare .accetta label.error {
  margin-left: 11px;
}
#form_info_rare .accetta .webform-component-radios .form-type-radio:nth-child(2) {
  margin-left: 70px;
}
#form_info_rare .accetta > .checkbox.form-group {
  padding-left: 38px;
}
#form_info_rare .disclaimer-row .disclaimer a {
  text-decoration: underline;
}
/*** END cosa-facciamo/per-i-pazienti/info-rare webform ***/
