@font-face {
    font-family: 'biancoenero';
    src: url('../fonts/biancoenero_regular.eot');
  	src: url('../fonts/biancoenero_regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/biancoenero_regular.woff2') format('woff2'),
        url('../fonts/biancoenero_regular.woff') format('woff'),
        url('../fonts/biancoenero_regular.ttf') format('truetype');
  		url('biancoenero_regular.svg#biancoenero') format('svg');
  	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'biancoenero bold';
    src: url('../fonts/biancoenero_bold.eot');
  	src: url('../fonts/biancoenero_bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/biancoenero_bold.woff2') format('woff2'),
        url('../fonts/biancoenero_bold.woff') format('woff'),
        url('../fonts/biancoenero_bold.ttf') format('truetype');
  		url('biancoenero_bold.svg#biancoenero_bold') format('svg');
  	font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'biancoenero italic';
    src: url('../fonts/biancoenero_italic.eot');
  	src: url('../fonts/biancoenero_italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/biancoenero_italic.woff2') format('woff2'),
        url('../fonts/biancoenero_italic.woff') format('woff'),
        url('../fonts/biancoenero_italic.ttf') format('truetype');
  		url('biancoenero_italic.svg#biancoenero_italic') format('svg');
  	font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'biancoenero bold italic';
    src: url('../fonts/biancoenero_bold_italic.eot');
  	src: url('../fonts/biancoenero_bold_italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/biancoenero_bold_italic.woff2') format('woff2'),
        url('../fonts/biancoenero_bold_italic.woff') format('woff'),
        url('../fonts/biancoenero_bold_italic.ttf') format('truetype');
  		url('biancoenero_bold_italic.svg#biancoenero_bold_italic') format('svg');
  	font-weight: bold;
    font-style: italic;
}

body,p,h1,h2,h3,h4,a {font-family: 'biancoenero',Arial, Verdana;}

.breadcrumb {
    --bs-breadcrumb-divider-color: #063db3!important;
    --bs-breadcrumb-item-active-color: #063db3!important;
}

.skip-to-main-content-link {
  position: absolute;
  left: -9999px;
  z-index: 999;
  padding: 1em;
  background-color: black;
  color: white;
  opacity: 0;
}
.skip-to-main-content-link:focus {
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
}

#sp-sobipro-footer, .SobiPro div#sp-sobipro-footer a {
  font-size: 1rem!important;
  color: #063db3!important;
}
.SobiPro div#sp-sobipro-footer a {
  font-style: italic!important;
  text-decoration: underline!important;
}
.bianconero a {
  font-style: italic;
  text-decoration: underline;
  color: #98f6ff!important;
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  /*content: ""!important;*/
  font-family: "Font Awesome 6 Free"!important;
}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
  /*content: ""!important;*/
  font-family: "Font Awesome 6 Free"!important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler::after {
  font-family: "Font Awesome 6 Free"!important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent .menu-toggler::after {
  font-family: "Font Awesome 6 Free"!important;
}
.SobiPro.archiviofoto .sp-category-container .sp-category-name .sp-sub-categories ul:empty {
    display: none;
}
#carouselck_wrap_110 .carouselck_pag_ul .carouselck_thumb {
    width:100px;height:50px!important;
}
#sp-section-1{
    display: none;
}