.cc-btn.cc-allowall { min-width: 140px; }

/* LAYOUT */
.sppb-row-container { max-width: 1140px; } /* metto la stessa larghezza del template anche alle pagine sp page builder */

/* COOMING SOON */
html.coming-soon #coming-soon-countdown { display: none; }

/* GDPR LOCK PLACEHOLDER */
div.gdprlock-placeholder-text, div.gdprcookielock-placeholder-text {
    font-size: 13px!important;
}
div.gdprlock-placeholder, div.gdprcookielock-placeholder {
    min-height: inherit!important;
    padding: 20px 0px!important;
}

/* ACYMAILING */
input[type="checkbox"].acym_invalid_field {
    outline: 2px solid red; /* Bordo rosso intorno alla checkbox */
    background-color: #ffe6e6; /* Sfondo leggermente rosato */
}
.acym_form DIV#field_5 .acym__users__creation__fields__title { display: none; }
.acym_form LABEL.cell { width: 100%; }

/**
 PRESET OVERRIDE - INIZIO
 */
body {
  color: #353535;
}
body, .sp-preloader {
  background-color: #fff;
}
.sp-preloader > div {
  background: #6482FF;
}
.sp-preloader > div:after {
  background: #fff;
}
#sp-top-bar {
  background: "";
  color: #aaa;
}
#sp-top-bar a {
  color: #aaa;
}
#sp-header {
  background: "";
}
a {
  color: #6482FF;
}
a:hover, a:focus, a:active {
  color: #466EFF;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  background: rgba(0, 176, 189, 0.1);
  color: #6482FF;
}
.tags > li a:hover {
  background: #466EFF;
}
.article-social-share .social-share-icon ul li a {
  color: #353535;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #6482FF;
}
.pager > li a {
  border: 1px solid #ededed;
  color: #353535;
}
.sp-megamenu-parent > li > a {
  color: #5a5a5a; /*color: #fff;*/
}
.sp-megamenu-parent > li:hover > a {
  color: #6482FF; /*color: #fff;*/
  opacity: 0.7;
}
.sp-megamenu-parent > li:hover > a:before {
  width: 30px;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #6482FF; /*color: #fff;*/
  opacity: 1!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(255, 255, 255, 0.9);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #5a5a5a; /*color: #fff;*/
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #6482FF; /*color: #fff;*/
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #6482FF; /*color: #fff;*/
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #5a5a5a;
}
#offcanvas-toggler > .fa {
  color: #5a5a5a; /*color: #fff;*/
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #6482FF; /*color: #fff;*/
}
.offcanvas-menu {
  background-color: #fff;
  color: #5a5a5a;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #5a5a5a;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #6482FF;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(90, 90, 90, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(90, 90, 90, 0.8);
}
.offcanvas-menu .offcanvas-inner .menu > li.active > a, .offcanvas-menu .offcanvas-inner .menu > li > a:hover, .offcanvas-menu .offcanvas-inner .menu > li > a:focus {
    color: #6482FF !important;
}
.offcanvas-menu .offcanvas-inner .menu-child > li > a:hover, .offcanvas-menu .offcanvas-inner .menu-child > li > a:focus, .offcanvas-menu .offcanvas-inner .menu-child > li.active > a {
    color: #6482FF !important;
}
.btn-primary, .sppb-btn-primary {
  border-color: #6482FF;
  background-color: #6482FF;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #466EFF;
  background-color: #466EFF;
}
.btn-secondary, .sppb-btn-secondary {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #0f8380!important;
}
.btn-secondary:hover, .sppb-btn-secondary:hover {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #466EFF!important;
}
ul.social-icons > li a:hover {
  color: #6482FF;
}
.sp-page-title {
  background-color: #6482FF;
  background-blend-mode: multiply; /*così il colore e l'immagine di sfondo si mescolano*/
  margin-bottom: -50px!important; /* perchè uso il mio modulo breadcrumb ed ho commentato quello nel file features title */
}
.sp-page-title h1, .sp-page-title h2 {
    font-size: 60px;
    margin-bottom: 15px;
    line-height: 1;
}
.sp-page-title h3, .sp-page-title P {
    font-size: 20px;
    max-width: 570px;
    line-height: 1.5;
    font-weight: 300;
    margin-top: 10px;
}
.sp-page-title h1, .sp-page-title h2, .sp-page-title h3, .sp-page-title P {
    margin: 0;
    padding: 0;
    color: #fff;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul > li > a {
  color: #353535;
}
.sp-module ul > li > a:hover {
  color: #6482FF;
}
.sp-module .latestnews > div > a {
  color: #353535;
}
.sp-module .latestnews > div > a:hover {
  color: #6482FF;
}
.sp-module .tagscloud .tag-name:hover {
  background: #6482FF;
}
.search .btn-toolbar button {
  background: #6482FF;
}
#sp-footer, #sp-bottom {
  background-color: #0f8380;
  color: #fff;
}
#sp-footer a, #sp-bottom a {
  color: #fff;
}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
  color: #fff;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
  color: #fff;
}
.sp-comingsoon body {
  background-color: #6482FF;
}
.pagination > li > a, .pagination > li > span {
  color: #353535;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #353535;
}
.pagination > .active > a, .pagination > .active > span {
  border-color: #6482FF;
  background-color: #6482FF;
}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  border-color: #6482FF;
  background-color: #6482FF;
}
.error-code, .coming-soon-number {
  color: #6482FF;
}
.spmedical-specialist-appointment-form form .spmedical-btn {
  border: 1px solid #6482FF;
  color: #6482FF;
}
.spmedical-specialist-appointment-form form .spmedical-btn:hover, .spmedical-specialist-appointment-form form .spmedical-btn:focus, .spmedical .spmedical-btn {
  background-color: #6482FF;
}
.spmedical .spmedical-submit-button {
  background-color: #6482FF;
}
.spmedical .reset-button, .custom-combobox .custom-combobox-toggle:hover, .spmedical a, .specialist-info .specialist-contact-info ul.specialist-social-icon li a:hover, .spmedical-sidebar .spmedical-buttons-group .spmedical-submit-button:after, .spmedical-department-cta .tilte, .spmedical-specialists .specialist-wrapper .specialists-social-profile ul > li a:hover, .spmedical-specialists .specialist-wrapper .specialists-social-profile ul > li a:focus {
  color: #6482FF;
}
.spmedical-btn.spmedical-btn-primary:hover, .spmedical-btn.spmedical-btn-primary:focus {
  background-color: #0e7c7a;
}
.spmedical-specialists .specialist-wrapper .specialists-img-wrapper:after {
  background: rgba(0, 176, 189, 0.9);
}
.spmedical-specialists .specialist-wrapper .specialists-img-wrapper .btn.btn-primary:hover, .spmedical-specialists .specialist-wrapper .specialists-img-wrapper .btn.btn-primary:focus, .spmedical-total-cost-wrapper .spmedical-test-total-wrap {
  color: rgba(0, 176, 189, 1);
}
.spmedical a:hover, .spmedical-specialists .specialist-wrapper .specialists-name h3 a:hover, .spmedical-specialists .specialist-wrapper .specialists-name h3 a:focus, .spmedical .reset-button:hover {
  color: #0e7c7a;
}
.page-item.active .page-link {
  background-color: #6482FF;
  border-color: #6482FF;
}
.spmedical-departments .spmedical-department-wrap > a:before {
  background-image: linear-gradient(-180deg, rgba(60, 112, 250, 0.00) 3%, #6482FF 98%);
}
.spmedical-departments:hover .spmedical-department-wrap > a:before {
  background-color: #6482FF, 1;
}
.spmedical-select ul > li.active, .spmedical-select ul > li:hover, .ui-menu.ui-widget > li:hover, .ui-menu.ui-widget > li:focus {
  background: #5a5a5a;
}
form.spmedical-search .input-item .custom-combobox-input:focus {
  border-color: #6482FF;
}
.spmedical-specialist-list .spmedical-specialist::after {
  background-color: rgba(0, 176, 189, 0.9);
}
.procedure-list > .sppb-column-addons {
  background-image: linear-gradient(224deg, #6482FF 0%, #466EFF 100%);
}
.spmedical-departments:hover .spmedical-department-wrap > a:before {
  background-color: rgba(0, 176, 189, 1);
}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
  color: #353535;
}
.article-list .article .readmore a {
  color: #353535;
}
.article-info > span a {
  color: #353535;
}
.sppb-btn.sppb-btn-primary, .btn.sppb-btn-primary {
  border: 1px solid #6482FF;
  color: #6482FF;
}
.sppb-btn.sppb-btn-primary:hover, .btn.sppb-btn-primary:hover, .sppb-btn.sppb-btn-primary:focus, .btn.sppb-btn-primary:focus {
  background-color: #6482FF;
  border-color: #6482FF;
  box-shadow: 0 0 6px 0 #6482FF;
}
.sppb-btn.sppb-btn-default, .btn.sppb-btn-default {
  background-color: #6482FF;
}
.sppb-btn.sppb-btn-default:hover, .btn.sppb-btn-default:hover, .sppb-btn.sppb-btn-default:focus, .btn.sppb-btn-default:focus {
  background-color: #466EFF;
  box-shadow: 0 0 6px 0 #6482FF;
}
#sp-top-bar .container-inner {
  background: rgba(0, 176, 189, 0.9);
}
#sp-header .container-inner {
  /*background: rgba(255, 255, 255, 0.9);*/ /*background: rgba(0, 176, 189, 0.9);*/
  background: #0f8380!important;
}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
  color: #466EFF;
}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
  color: #466EFF;
}
.article-info > span a:hover {
  color: #466EFF;
}
div.pagination .page-link.next:hover:after, div.pagination .page-link.previous:hover:after, div.pagination .page-link.next:focus:after, div.pagination .page-link.previous:focus:after {
  color: #6482FF;
}
#sp-bottom .container-inner {
  background-color: #6482FF;
  padding: 75px 30px 0px 30px;
  border-radius: 5px 5px 0 0;
}
#sp-bottom .container-inner:before, #sp-bottom .container-inner:after {
  background: #6482FF;
  display: none; /* per togliere l'extra bordo */
}
#sp-footer .container-inner {
  background-color: #6482FF;
  padding: 20px 30px;
}
#sp-footer .container-inner:before, #sp-footer .container-inner:after {
  background: #6482FF;
  display: none; /* per togliere l'extra bordo */
}
.custom-modal:before {
  background: rgba(0, 176, 189, 0.6);
}
.custom-list ul > li:before {
  background: #6482FF;
}
.request-appointment:hover:before {
  background: #6482FF;
}
.request-appointment:hover .sppb-btn {
  border-color: #6482FF;
  color: #6482FF;
}
.request-appointment .sppb-btn {
  background-color: #6482FF;
}
.request-appointment .sppb-btn:hover, .request-appointment .sppb-btn:focus {
  color: #6482FF !important;
}
.hero-section {
  /*background-color: ##04B0BD;*/
  background: none; /* metto trasparente così imposto il colore di sfondo direttamente da sp page builder */
}
.hero-section .sppb-btn.sppb-btn-primary {
  color: #fff;
}
.hero-section .sppb-btn.sppb-btn-primary:hover, .hero-section .sppb-btn.sppb-btn-primary:focus {
  color: #6482FF;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg {
  background-color: #6482FF;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:hover, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn:focus {
  color: #6482FF;
}
.sppb-addon-feature.style-one .sppb-addon-content:before {
  background-color: rgba(0, 176, 189, 0.5);
}
.sppb-addon-feature.style-one:hover .sppb-addon-content:before {
  background-color: rgba(0, 176, 189, 0.9);
}
.sppb-addon-feature.style-two:before {
  background-color: rgba(0, 176, 189, 0.7);
}
.sppb-addon-feature.style-two:hover:before {
  background-color: rgba(0, 176, 189, 0.95);
}
.transparent-bgcolor {
  background-color: rgba(0, 176, 189, 0.9);
}
.transparent-bgcolor:hover {
  background-color: rgba(0, 176, 189, 1);
  box-shadow: 0 0 6px 0 #6482FF;
}
.overlay-bg:before {
  background-color: rgba(0, 176, 189, 0.7);
}
.link-bgcolor {
  background-color: #6482FF;
}
.sppb-addon-tab .sppb-nav > li > a:hover {
  border-color: #6482FF;
  color: #6482FF;
}
.sppb-addon-tab .sppb-nav > li.active > a, .sppb-addon-tab .sppb-nav > li.active > a:focus {
  border-color: #6482FF;
  background-color: #6482FF;
}
.sppb-addon-tab.style-one .sppb-nav > li > a:hover {
  border-color: #6482FF;
  color: #6482FF;
}
.sppb-addon-tab.style-one .sppb-nav > li.active > a, .sppb-addon-tab.style-one .sppb-nav > li.active > a:focus {
  border-color: #6482FF;
  color: #6482FF;
}
.sppb-addon-tab.style-two .sppb-nav > li > a:hover {
  color: #6482FF;
}
.sppb-addon-tab.style-two .sppb-nav > li.active > a {
  background-color: #6482FF;
  border-color: #6482FF;
}
/**
 PRESET OVERRIDE - FINE
 */
 
#sp-page-builder A.sp-pagebuilder-page-edit { display: none!important; }

/* LOGO */
DIV.logo, DIV#sp-menu { /*padding-top: 5px;*/ }

/* CERCA */
.modulo-ricerca { margin-top: 5px; }
.modulo-ricerca LABEL.modulo-ricerca { display: none; visibility: hidden; }
/*@media (max-width: 576px) {
  .modulo-ricerca input[type="text"] { margin-top: 10px; }
}*/

/* ARTICOLI CONSULENZE IN HOMEPAGE */
.sppb-article-info-wrap H3 {
	font-size: 1.75rem;
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
    margin-top: 10px;
}

/* BREADCRUMB */
.breadcrumb {
  background: none;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #e5e5e5;
}
.breadcrumb > .active {
  color: rgba(102, 102, 102, 1);
}
.breadcrumb > span, .breadcrumb > li, .breadcrumb > li + li:before, .breadcrumb > li > a {
  color: rgba(102, 102, 102, 1); /*color: rgba(181, 181, 181, 1);*/
}

/* nascondo il badget captcha v3 perchè ho inserito l'informativa nel footer */
.grecaptcha-badge { visibility: hidden; opacity: 0; }

/* breadcrumb */
DIV#sp-breadcrumb { border-bottom: 1px solid #e5e5e5; margin: 40px 15px -40px 15px; flex: auto; }
.breadcrumb { float: right; border-bottom: none; }

/* PAGINE */
BODY.checkup .sp-page-title { background-position: center top; }
BODY.geobiologia .sp-page-title { background-position: center bottom; }
BODY.checkup DIV.article-full-image { display: none; } /* nascondo l'immagine perchè mi serve solo per generare correttamente l'og:image */
BODY.ipnosi DIV.article-full-image { display: none; }
BODY.geobiologia DIV.article-full-image { display: none; }

/* IMMAGINE ARTICOLI */
.article-list .article .article-intro-image,
.article-list .article .article-featured-video,
.article-list .article .article-featured-audio,
.article-list .article .article-feature-gallery {
    /*margin: 0px 20px 20px -20px;*/
}
.article-list .article .article-intro-image IMG,
.article-list .article .article-featured-video IMG,
.article-list .article .article-featured-audio IMG,
.article-list .article .article-feature-gallery IMG {
    width: 100%;
}
.layout-blog .article-details .article-full-image img { width: 100%; }

/* GESTIONE COPERTINE TUTTE */
.sp-page-title { height: 510px; overflow: hidden; font-weight: 700!important; }
.sp-page-title H1 { font-weight: bold!important; }
.sp-page-title P { font-weight: 700!important; }
.sp-page-title { background-color: #ffffff; background-blend-mode: normal; }

/* GESTIONE COPERTINE HOME */
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { .sp-page-builder .page-content #copertina-home {background-image: url(/images/home/HOME-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { .sp-page-builder .page-content #copertina-home {background-image: url(/images/home/HOME-smartphone.jpg)!important;} }

/* GESTIONE COPERTINE CONSULENZE RIEPILOGO */
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { BODY.itemid-196 .sp-page-title {background-image: url(/images/consulenze/Neutra-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { BODY.itemid-196 .sp-page-title {background-image: url(/images/consulenze/Neutra-smartphone.jpg)!important;} BODY.itemid-196 .sp-page-title H1 { font-size: 36px; } }

/* GESTIONE COPERTINE CONSULENZA CHECKUP */
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { BODY.itemid-206 .sp-page-title {background-image: url(/images/consulenze/Checkup-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { BODY.itemid-206 .sp-page-title {background-image: url(/images/consulenze/Checkup-smartphone.jpg)!important;} BODY.itemid-206 .sp-page-title H1 { font-size: 36px; } }

/* GESTIONE COPERTINE CONSULENZA IPNOSI */
BODY.itemid-207 .sp-page-title { background-position: right center; }
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { BODY.itemid-207 .sp-page-title {background-image: url(/images/consulenze/Ipnosi-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { BODY.itemid-207 .sp-page-title {background-image: url(/images/consulenze/Ipnosi-smartphone.jpg)!important;} BODY.itemid-207 .sp-page-title H1 { font-size: 36px; } }

/* GESTIONE COPERTINE CONSULENZA GEOBIOLOGIA */
BODY.itemid-222 .sp-page-title { background-position: right center; }
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { BODY.itemid-222 .sp-page-title {background-image: url(/images/consulenze/Geobiologia-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { BODY.itemid-222 .sp-page-title {background-image: url(/images/consulenze/Geobiologia-smartphone.jpg)!important;} BODY.itemid-222 .sp-page-title H1 { font-size: 36px; } }

/* GESTIONE COPERTINE COSTI */
BODY.itemid-427 .sp-page-title H1 { display: none; }
BODY.itemid-427 .sp-page-title P { display: none; }
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { BODY.itemid-427 .sp-page-title {background-image: url(/images/consulenze/Costi-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { BODY.itemid-427 .sp-page-title {background-image: url(/images/consulenze/Costi-smartphone.jpg)!important;} BODY.itemid-427 .sp-page-title H1 { font-size: 36px; } }

/* GESTIONE COPERTINE MULTIMEDIA */
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { BODY.itemid-610 .sp-page-title {background-image: url(/images/consulenze/Neutra-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { BODY.itemid-610 .sp-page-title {background-image: url(/images/consulenze/Neutra-smartphone.jpg)!important;} BODY.itemid-610 .sp-page-title H1 { font-size: 36px; } }

/* GESTIONE COPERTINE CONTATTI */
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { .sp-page-builder .page-content #copertina-contatti {background-image: url(/images/contatti/Contatti-tablet.jpg)!important;} }
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { .sp-page-builder .page-content #copertina-contatti {background-image: url(/images/contatti/Contatti-smartphone.jpg)!important;} }


/* CONTATTI PAGINE CURRICULUM */
.com-contact .row .col-lg-auto { width: 100%!important; margin-bottom: 20px; } /* sposto a sinistra immagine del contatto */


.well {
    min-height: 20px;
    padding: 19px;
    margin-top: 20px;  
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15)
}

.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

/* nascondo il badge featured per gli articoli in evidenza */
span.badge.bg-danger.featured-article-badge { display: none; }


/*AUTOSCROLLSPY INDICE AUTOMATICO DEGLI ARTICOLI*/

/* Aumenta la spaziatura tra gli elementi principali della lista */
.autoss-nav li {
    margin-bottom: 5px; /* Spaziatura inferiore tra gli elementi della lista */
}

/* Aumenta la spaziatura tra le sottoliste */
.autoss-nav ol {
    margin-top: 5px;  /* Spaziatura superiore per le sottoliste */
    margin-bottom: 5px; /* Spaziatura inferiore per le sottoliste */
}

/* Aggiunge spaziatura ai collegamenti all'interno degli elementi della lista */
.autoss-local-link {
    padding: 5px 0; /* Aggiunge un po' di spaziatura interna ai link */
    display: inline-block; /* Assicura che la spaziatura venga applicata correttamente */
}

/*MODULI TESTIMONIANZE*/
/*faccio in modo che se ci sono meno di 3 testimonianze queste vengano centrate*/
.modulo-testimonianze .sppb-addon-content .sppb-row { justify-content: center; }

/*Aumento l'interlinea e la spaziatura degli elencu puntati e numerati degli articoli*/
.article-details UL LI,
.article-details OL LI
{ margin-bottom: 5px; }