@charset "UTF-8";

:root {
  --prim-atav: #0c3c6f;
  --sec-atav: #0d6598;
  --blue3: #36537f;
  --text-color: #1d1d1b;
  --bkg-tab: #e5e5e5;
  --bkg-tab-content: #f7f7f9;
}

/* Generale */

#sp-main-body {margin-top: 100px !important; margin-bottom: 100px !important;}
.home #sp-main-body {margin-top: 0px !important;margin-bottom: 0px !important;}

@media (min-width: 1240px) and (max-width: 1380px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
    padding: 0 15px;
  }	
}
@media (min-width: 1190px) and (max-width: 1239px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
    padding: 0 12px;
  }	
}
@media (max-width: 1189px) {
.sp-megamenu-parent {display: none !important;}
}
/* HP */

/* Programma */

.programma .sppb-nav > li {flex: 1 1 50% !important;}

/** --- Relatori --- **/

.relatori .sppb-img-responsive  {max-width: 240px !important;}
.relatori .addon-root-modal {margin-bottom: 15px !important;}

/** Sede **/

.sede .sppb-tab-pane {padding: 15px !important;}

/** 404 **/

html.error-page .error-code, html.error-page .error-message {color: var(--text-color) !important;}
html.error-page .btn.btn-link {color: var(--prim-atav) !important;}
