/* GLOBALI */
@font-face {
  font-family: 'Futura-Book';
  src: url('../fonts/FuturaBT-Book.ttf') format('truetype');
  font-style: normal;
}
@font-face {
  font-family: 'Futura-Md';
  src: url('../fonts/FuturaBT-Medium.ttf') format('truetype');
  font-style: normal;
}
* {
  margin: 0px;
  padding: 0px;
  outline: 0;
}
body {
  overflow-x:hidden;
  background-color: #F2F2F2;
  font-family: 'Futura-Book';
  font-size: 16px;
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Futura-Book';
}
input {
  background: white;
  color: #555554;
  font-size: 1.1em;
  padding: 0px 15px;
}
h1 {
  font-size: 2.2em;
}
h2 {
  font-size: 1.7em;
}
h3 {
  font-size: 1.6em;
}
h4 {
  font-size: 1.3em;
}
h5 {
  font-size: 1.2em;
}
h6 {
  font-size: 1.1em;
}
strong,
b {
  font-weight: bold;
}
a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
p {
  font-family: 'Futura-Book';
  font-size: 1.2em;
  margin-bottom: 0px;
}
blockquote {
  font-style: italic;
}
blockquote p::before {
  content: '“';
}
blockquote p::after {
  content: '”';
}
/* MENU */
.MenuDesktop img {
  max-width: 100%;
}
.MenuDesktop .ScrollMenu {
  position: fixed;
  width: 100%;
  z-index: 99999;
  top: 0px;
  display: none;
}
.MenuDesktop .HeaderTop {
  background-color: #C3140F;
}
.MenuDesktop .HeaderTop .IconSocial a {
  color: white;
  margin-right: 16px;
  font-size: 1.1em;
}
.MenuDesktop .HeaderTop .menu ul li {
  display: inline-block;
  margin-left: 20px;
}
.MenuDesktop .HeaderTop .menu ul li a {
  color: white;
  text-transform: uppercase;
}
.MenuDesktop .HeaderTop .menu ul li a .fa-user {
  margin-right: 10px;
}
.MenuDesktop .HeaderBottom {
  background-color: white;
}
.MenuDesktop .HeaderBottom ul li {
  display: inline-block;
  padding-right: 20px;
}
.MenuDesktop .HeaderBottom ul li a {
  text-transform: uppercase;
  color: #555554;
}
.MenuDesktop .HeaderBottom .search {
  padding-top: 13px;
  background-color: #C3140F;
}
.MenuDesktop .HeaderBottom .search div {
  position: relative;
}
.MenuDesktop .HeaderBottom .search input {
  width: 100%;
}
.MenuDesktop .HeaderBottom .search button {
  position: absolute;
  top: 4px;
  right: 8px;
  border: 0px;
  background-color: transparent;
  color: #ab3226;
}
.MenuMobile {
  color: white;
  background-color: #C3140F;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 10;
}
.MenuMobile .fa {
  font-size: 2em;
}
.MenuMobile img {
  max-width: 100%;
}
.MenuMobile .ModaleMenu {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #ab3226;
  z-index: 1001;
}
.MenuMobile nav {
  position: relative;
  z-index: 1001;
  width: 100%;
  border-bottom: 1px solid white;
}
.MenuMobile ul {
  text-align: center;
  position: relative;
  z-index: 1001;
  padding: 0px;
  padding-top: 20px;
  margin: auto;
}
.MenuMobile ul li {
  width: 100%;
  display: block;
  margin: 20px 0px;
}
.MenuMobile ul li a {
  font-size: 1.5em;
  text-decoration: none;
  color: white;
  text-transform: uppercase;
}
.SearchModale {
  background-color: #E5E5E5;
  display: none;
  width: 100%;
  position: fixed;
  top: 94px;
  z-index: 1;
}
.SearchModale input {
  width: 100%;
  height: 50px;
}
.SearchModale button {
  position: absolute;
  top: 9px;
  background: transparent;
  border: 0px;
  right: 23px;
  color: #ab3226;
  font-size: 20px;
}
.articoli .guida {
  background-color: #4A90E2;
}
.contenuto {
  min-height: 40vh;
}
.contenuto button {
  background-color: #C3140F;
  border: 0px;
  padding: 0px 20px;
  color: white;
  font-weight: 100;
  font-size: 0.9em;
  font-family: 'Futura-Book';
}
.contenuto a {
  color: #C3140F;
}
.contenuto .BoxWhite {
  background: white;
}
.contenuto .BoxHover {
  overflow: hidden;
  cursor: pointer;
}
.contenuto .BoxHover:hover .BlackContent {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.contenuto .BoxHover:hover .BlackBox {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.contenuto .news h1,
.contenuto .news h2,
.contenuto .news h3,
.contenuto .news h4,
.contenuto .news h5,
.contenuto .news h6 {
  color: #555554;
}
.contenuto .GrassettoRosso {
  color: #C3140F;
}
.contenuto .BlackContent {
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%);
  position: absolute;
  color: white;
}
.contenuto .BlackContent h1 {
  position: relative;
  top: 42%;
  padding: 0px 24px;
}
.contenuto .BlackContent p {
  bottom: 0px;
  position: absolute;
  width: 100%;
  text-decoration: underline;
}
.contenuto .HeaderBottom {
  background-color: white;
}
.contenuto .HeaderBottom ul {
    margin:0px
}
.contenuto .HeaderBottom ul li {
  display: inline-block;
  
  
}
.contenuto .HeaderBottom ul li a {
  text-transform: uppercase;
  color: #555554;
  display:block;
  padding: 11px 19px;
}
.contenuto .HeaderBottom ul li .sottomenu {
    display:none;
    position: absolute;
    z-index: 1;
    background-color: white;
    box-shadow: 0px 11px 20px 0px #00000026;
}
 
.contenuto .HeaderBottom ul li .sottomenu li{
    display:block;
}
.contenuto .HeaderBottom ul li .sottomenu li a{
   background: white;
    color: #4a4a4a;
}
.contenuto .HeaderBottom ul .active a{
    background-size: cover;
    background-image: url(/assets/images/arrow_oscar_new.svg);
    padding-right: 56px;
    background-repeat: no-repeat;
    background-position: right;
}
.contenuto .HeaderBottom ul .active a{
    color:white;
}
.contenuto .LineaGuida {
  background-color: white;
}
.contenuto .LineaGuida a {
  margin-right: 15px;
  font-size: 0.8em;
  text-transform: uppercase;
}
.contenuto .LineaGuida .Sezione {
  text-align: center;
}
.contenuto .LineaGuida .Sezione .guida {
  border-radius: 100px;
  padding: 5px 7px;
  color: white;
}
.contenuto .DescrizionePost {
  background-color: white;
  color: #4a4a4a;
}
.contenuto .DescrizionePost .lineaguida {
  background-color: #E5E5E5;
}
.contenuto .DescrizionePost .lineaguida a {
  text-decoration: none;
}
.contenuto .DescrizionePost .lineaguida a:hover {
  text-decoration: underline;
}
.contenuto .DescrizionePost .lineaguida span {
  font-size: 0.8em;
}
.contenuto .DescrizionePost .lineaguida i {
  margin-left: 15px;
  color: #9a9a9a;
  font-size: 1.2em;
}
.contenuto .DescrizionePost .lineaguida i:hover {
  color: black;
}
.contenuto .DescrizionePost h1 {
  color: #C3140F;
}
.contenuto .DescrizionePost ul,
.contenuto .DescrizionePost ol,
.contenuto .DescrizionePost dl {
  padding-left: 20px;
  font-family: 'Futura-Book';
}
.contenuto .DescrizionePost a {
  color: #C3140F;
  text-decoration: underline;
}
.contenuto .DescrizionePost blockquote {
  font-size: 1.35em;
  line-height: 1.3em;
  background-color: #f7f7f7;
  padding: 10px;
  margin-top: 20px;
}
.contenuto .DescrizionePost .BtnLink {
  background-color: #C3140F;
  color: white ;
  text-decoration: none ;
  padding: 10px 20px;
  border: 0px;
}
.contenuto .DescrizionePost .BtnLink i {
  margin-right: 10px;
}
.contenuto .DescrizionePost .BtnLink:hover {
  color: white;
}
.contenuto .DescrizionePost .slider {
  position: relative;
}
.contenuto .DescrizionePost .slider p {
  position: absolute;
  bottom: 3px;
  padding: 0px 20px;
  width: 100%;
  font-size: 1.3em;
  color: white;
}
.contenuto .DescrizionePost .slider .BlackContent {
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%);
}
.contenuto .DescrizionePost .Account .IconaProfilo {
  border-radius: 100px;
}
.contenuto .DescrizionePost .Account h1,
.contenuto .DescrizionePost .Account h2,
.contenuto .DescrizionePost .Account h3,
.contenuto .DescrizionePost .Account h5,
.contenuto .DescrizionePost .Account h5 {
  color: #555554;
}
.contenuto .DescrizionePost .Account h1 {
  text-transform: unset;
  font-family: 'Futura-Book';
  font-size: 1.7em;
  margin: 10px 0px;
}
.contenuto .DescrizionePost .Account .disabled :after {
  content: url('/assets/images/icon/lock.svg');
  position: absolute;
  top: 38px;
  width: 11px;
  right: 31px;
}
.contenuto .DescrizionePost .Account .modifica_moderata img {
  position: absolute;
  top: 43px;
  width: 11px;
  right: 25px;
}
.contenuto .DescrizionePost .Account p {
  font-family: 'Futura-Book';
}
.contenuto .DescrizionePost .Account .form label {
  font-family: 'Futura-Book';
}
.contenuto .DescrizionePost .Account .form input[type="file"] {
  position: absolute;
  left: 0px;
  padding: 0px;
}
.contenuto .DescrizionePost .Account .form .custom-file-upload {
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
  background-color: #C3140F;
  color: white;
  z-index: 1;
  text-align: center;
  position: relative;
  width: 89px;
}
.contenuto .DescrizionePost .Account .form input,
.contenuto .DescrizionePost .Account .form select {
  font-family: 'Futura-Book';
}
.contenuto .DescrizionePost .Account .form .SelectVisibilta {
  position: absolute;
  top: 2px;
  right: 15px;
}
.contenuto .DescrizionePost .Account .form .SelectVisibilta label {
  float: left;
  margin-right: 10px;
  font-size: 0.9em;
}
.contenuto .DescrizionePost .Account .form .SelectVisibilta select {
  border-radius: 0px;
  width: 83px;
  height: 20px !important;
  padding: 0px 1px 0px 0px;
  font-size: 0.8em;
}
.contenuto  .mosaico .ContenitoreMosaico {
    padding:1px !important;
}
.contenuto .DescrizionePost .sidebar {
  background-color: #E5E5E5;
}
.contenuto .DescrizionePost .sidebar h4 {
  color: #C3140F;
  font-weight: 300;
}
.contenuto .DescrizionePost .sidebar p {
  color: #555554;
  font-size: 1em;
  margin-bottom: 0px;
}
.contenuto .ComitatoDirettivo h4{
  color:#C3140F;
}
.contenuto .ComitatoDirettivo ul{
  padding-left:15px;
}
.contenuto .ComitatoDirettivo ul{
  color:#555554;
}
.contenuto .ComitatoDirettivo .border-img{
  border-radius:50px;
}

.contenuto .DescrizionePost .sidebar a:hover {
  text-decoration: underline;
}
.contenuto .Autore a {
  text-decoration: none;
}
.contenuto .Autore a:hover {
  text-decoration: underline;
}
.contenuto .Autore img {
  border-radius: 50px;
}
.contenuto .Autore p {
  margin-top: 0px;
  padding-top: 4px;
}
.contenuto .quote p,
.contenuto .quote a {
  font-family: 'Futura-Book';
}
.contenuto .quote .check_true i {
  color: #7ED321;
}
.contenuto .quote .check_false i {
  color: #e21818;
}
.contenuto .quote a {
  background-color: transparent !important;
  width: auto !important;
  display: inline !important;
}
.contenuto .BlackBox {
  width: 100%;
  height: 100%;
  top: 0px;
  position: relative;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%);
  color: white;
}
.contenuto .BlackBox .data {
  color: #C3140F;
  font-size: 0.7em;
}
.contenuto .BlackBox a {
  color: white;
  text-decoration: none;
}
.contenuto .BlackBox a:hover {
  text-decoration: none;
}
.contenuto .form {
  font-family: 'Futura-Book';
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.contenuto .form .input {
  height: 32px !important;
  font-size: 1em;
  padding: 0px 7px;
  border-radius: 0px;
}
.contenuto .form textarea {
  height: 80px;
  border-radius: 0px;
}
.contenuto .form button {
  border: 0px;
  border-radius: 0px;
  text-transform: uppercase;
  width: 100%;
  padding: 7px 0px;
}
.contenuto .form button:focus {
  border: 0px;
}
.contenuto .form .checkbox {
  display: block;
  position: relative;
  padding-left: 22px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.contenuto .form .checkbox input {
  position: absolute;
  /* opacity: 0; */
  display: none;
  cursor: pointer;
}
.contenuto .form .checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: white;
  border-radius: 100px;
  border: 0.5px solid #555554;
}
.contenuto .form .checkbox:hover input ~ .checkmark {
  background-color: white;
}
.contenuto .form .checkbox input:checked ~ .checkmark {
  background-color: white;
}
.contenuto .form .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.contenuto .form .checkbox input:checked ~ .checkmark:after {
  display: block;
}
.contenuto .form .checkbox .checkmark:after {
  left: 7px;
  top: -4px;
  width: 6px;
  height: 14px;
  border: solid #555554;
  border-width: 0 1px 1px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.contenuto .Annunci .annuncio .row {
  background-color: #F2F2F2;
}
.contenuto .Annunci .annuncio .row:hover {
  color: #555554;
  text-decoration: underline;
}
.contenuto .Annunci .annuncio a {
  display: block;
  text-decoration: none;
}
.contenuto .Annunci .annuncio h3 {
  color: #555554;
  font-weight: bold;
}
.contenuto .Annunci .annuncio h4 {
  color: #C3140F;
  font-weight: 100;
  line-height: 21px;
}
.contenuto .Annunci .annuncio p {
  color: #555554;
  font-size: 1.1em;
}
.contenuto .Annunci .annuncio .indice {
  color: #C3140F;
  width: 32px;
  text-align: center;
  display: inline-table;
}
.contenuto .Annunci .annuncio .active {
  background-color: #E5E5E5;
}
.contenuto .Annunci .annuncio .active_white {
  background-color: white;
}
.contenuto .Annunci .pages a {
  color: #555554;
  margin-right: 10px;
  text-decoration: none;
  display: inline-block;
  width: 15px;
  text-align: center;
}
.contenuto .Annunci .pages a:hover,
.contenuto .Annunci .pages .active {
  color: #C3140F;
}
.contenuto .ArticoloCorrellati .BlackBox {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.contenuto .ArticoloCorrellati h5 {
  position: relative;
  top: 33%;
  color: white;
}
.contenuto .ArchivioNew .Titolo {
  background-color: #E5E5E5;
}
.contenuto .ArchivioNew strong,
.contenuto .ArchivioNew b {
  color: #C3140F;
}
.contenuto .ArchivioNew .Archivio {
  background-color: white;
}
.contenuto .ArchivioNew .Archivio a {
  background-color: #E5E5E5;
  color: #C3140F;
  width: 100%;
  display: block;
  padding: 5px;
  text-align: center;
}
.contenuto .ArchivioNew .Archivio button,
.contenuto .ArchivioNew .Archivio select {
  height: 34px;
  font-size: 1em;
}
.contenuto .ArchivioNew .Eventi {
  background-color: white;
}
.contenuto .ArchivioNew .Eventi a {
  color: #C3140F;
}
.contenuto .ArchivioNew .Eventi .Calendario a {
  width: 26px;
  height: 23px;
  display: block;
  padding-left: 2px;
  color: #555554;
}
.contenuto .ArchivioNew .Eventi .Calendario .active {
  background-color: #E5E5E5;
  border-radius: 25px;
  text-decoration: none;
  color: #C3140F;
}
.contenuto .ArchivioNew .Eventi .description span {
  font-size: 0.9em;
  color: #555554;
  font-weight: 300;
}
.contenuto .ArchivioNew .Eventi .description h2 {
  font-size: 1.3em;
  font-weight: 300;
  color: #555554;
}
.contenuto .TredingPost {
  background-color: white;
}
.contenuto .TredingPost h2 {
  color: #C3140F;
}
.contenuto .TredingPost .description span {
  color: #C3140F;
  font-size: 0.9em;
  color: #555554;
  font-weight: 300;
}
.contenuto .TredingPost .description h2 {
  font-size: 1.3em;
  font-weight: 300;
  color: #555554;
}
.contenuto .Social span {
  font-size: 1.3em;
  font-weight: 300;
  color: #555554;
}
.contenuto .Social p {
  font-size: 0.9em;
  color: #555554;
  font-weight: 300;
}
.contenuto .Social a {
  text-decoration: none;
}
.contenuto .Slide .contenutoSlide {
  position: absolute;
  bottom: 0px;
  padding: 20px;
  width: 50%;
  background-size: cover;
  background-position: center;
}
.contenuto .Slide .contenutoSlide div {
  position: absolute;
  bottom: 20px;
  z-index: 10;
  padding: 10px 10px;
}
.contenuto .Slide .contenutoSlide div h1 {
  color: white;
}
.contenuto .Slide .contenutoSlide div p {
  font-family: 'BodoniFLF';
  color: white;
}
.contenuto .Slide .BlackContent {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%);
  z-index: 1;
}
.contenuto .Rectangle {
  height: 250px;
  background-position: center;
  background-size: cover;
}
.contenuto .Rectangle .BlackBox {
  width: 100%;
  height: 250px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%);
}
.contenuto .Rectangle .BlackBox .Contenuto {
  position: absolute;
  bottom: 15px;
  color: white;
  width: 100%;
  padding: 0px 20px;
}
.contenuto .Rectangle .BlackBox .Contenuto p {
  display: none;
}
.contenuto .Formazione .Descrizione {
  background: #F2F2F2;
}
.contenuto .Formazione .Descrizione span {
  font-size: 0.8em;
}
.contenuto .Formazione .Descrizione h6 {
  font-weight: 600;
  color: #555554;
  text-transform: uppercase;
}
.contenuto .Formazione .Descrizione p {
  color: #555554;
  margin-bottom: 4px;
}
.contenuto .Formazione .Descrizione i {
  font-size: 0.9em;
}
.contenuto #Filtro {
  cursor: pointer;
  float: right;
  background: #ab3226;
  color: white;
  margin-right: 15px;
  padding: 9px;
}
.contenuto .MenuModal ul li {
  display:block;
  border-top:1px solid #4a4a4a;
}
.contenuto .MenuModal ul li:first-child{
  border-top:0px;
}

.contenuto .MenuModal ul li a{
  padding: 20px;
  display: block;
  text-transform:uppercase;
  font-size: 26px;
}   
.contenuto .MenuModal ul li .sottomenu{
  display:none;
}   
.contenuto .MenuModal ul li .sottomenu a{
  padding-left:20px;
}   
#footerDesktop {
  font-size: 1em;
  background-color: #C3140F;
  min-height: 20px;
}
#footerDesktop img {
  max-width: 100%;
}
#footerDesktop .menu-footer ul {
  padding: 0px;
  width: fit-content;
  margin: auto;
}
#footerDesktop .menu-footer ul li {
  display: block;
  padding: 15px 20px;
  padding-top: 0px;
}
#footerDesktop .menu-footer ul li a {
  text-transform: uppercase;
  color: white;
  font-weight: 300;
}
#footerDesktop .menu-footer ul .active a {
  font-weight: 500;
}
#footerDesktop .border-bottom {
  border-bottom: 1px solid white;
}
#footerDesktop .ContattiFooter div {
  width: 145px;
  margin: auto;
}
#footerDesktop .ContattiFooter h6 {
  color: white;
  font-weight: 500;
  text-transform: uppercase;
}
#footerDesktop .ContattiFooter p {
  color: white;
  font-weight: 300;
  margin-bottom: 0px;
  font-family: 'Futura-Book';
  font-size: 0.9em;
}
#footerDesktop .SubFooter {
  color: white;
}
#footerDesktop .SubFooter a {
  color: white;
}
#footerDesktop .SubFooter p {
  font-family: 'Futura-Book';
}
.tassonomia a:hover {
  text-decoration: none;
}
.tassonomia span {
  border-radius: 9.5px;
  padding: 0px 15px;
  font-size: 0.8em;
  color: white !important;
}
.Rosso span {
  background-color: #C3140F;
}
.Giallo span {
  background-color: #7ED321;
}
.img_sx {
  float: left;
  margin-right: 10px;
  max-width: 40%;
}
.img_dx {
  float: right;
  margin-left: 10px;
  max-width: 40%;
}
.bx-wrapper {
  margin-bottom: 0px !important;
  border: 0px !important;
  box-shadow: unset !important;
}
.home .bx-wrapper {
  height: 478px;
}
.home .bx-wrapper .bx-viewport {
  height: 478px !Important;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  bottom: 10px;
  width: 98%;
  text-align: right !important;
    
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background-color: transparent;
  border: 1px solid white;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background-color: white;
}
.bx-wrapper .bx-prev {
    left: 0px !important;
    background: url('/assets/images/avanti_new.svg') no-repeat  !important;
    height: 42px !important;
    top: 45% !important;
    margin:0px;
    width: 18px !important;
    transform: rotate(180deg);

}
.bx-wrapper .bx-next {
    right: 0px !important;
    background: url('/assets/images/avanti_new.svg') no-repeat  !important;
    height: 47px !important;
    width: 18px !important;
    top: 46% !important;
    margin:0px;
    
}
.BtnLinkSidebar {
  background-color: #C3140F;
  color: white !important;
  text-decoration: none ;
  padding: 10px 20px;
  border: 0px;
  display:block;
  width:100%;
  text-align:center;
}

.FotoStoriche .bx-wrapper .bx-prev {
   top: 71px !important;
}

.FotoStoriche .bx-wrapper .bx-next {
   top: 77px !important;
}
 
.FotoOscar .bx-wrapper .bx-prev {
   top: 48% !important;
}

.FotoOscar .bx-wrapper .bx-next {
   top: 49% !important;
}
.paginazione {
  display: inline-block;
  padding: 5px;
  text-decoration: none!important;
}
.paginazione:hover {
  text-decoration: underline!important;
}
.paginazione-active {
  font-weight: 700;
}
.Giuria .titolo{
    color:#C3140F;
}
.Giuria .Descrizione{
}
/* RESPONSIVE */
@media only screen and (max-width: 990px) {
  .contenuto {
    padding-top: 107px;
  }
  #footerDesktop img {
    width: 32%;
  }
  .contenuto .BlackContent h1 {
    top: 12%;      
  }
}
@media only screen and (min-width: 990px) {
  .home .Calendario {
    width: 240px;
  }
}
/*
@media only screen and (min-width: 0px) and  (max-width: 320px) {}
@media only screen and (min-width: 321px) and  (max-width: 375px) {}
@media only screen and (min-width: 376px) and  (max-width: 768px) {}
@media only screen and (min-width: 769px) and  (max-width: 1024px) {}
@media only screen and (min-width: 1025px) and  (max-width: 1440px) {}
@media only screen and (min-width: 1441px)  {}
*/
