/* ************  NON CANCELLARE  *****************   */
/*  Stile CSS per correggere i piccoli errori SOLO nella lingua Russa. Modificare solo in caso di necessità  */
.fix_russo, h1, h2, h3, h5, h6,.offerte_slider h3,.offerte h3{font-family:'Cinzel', Georgia, sans-serif}
.fix_russo .menu_principale{right:58px}
.fix_russo .menu_principale ul{padding-right:0}
/* VERSIONE RESPONSIVE */
@media (max-width:1400px) {
  .fix_russo .menu_principale ul li a{font-size:16px}
}
@media (max-width:1250px) {
  .fix_russo .menu_principale ul li a{font-size:14px}
}
@media (max-width:1120px) {
  .fix_russo header #logo{left:20px;top:20px}
  .fix_russo header #logo img{height:55px}
  .fix_russo header .qr{right:85px}
  .fix_russo .menu_lingue{right:18px}
  .fix_russo .menu_principale{right:30px}
  .fix_russo .menu_principale ul li a,.fix_russo footer address,.fix_russo .menu_footer ul li a{font-size:12px}
  .fix_russo .box1 .cover h3,.fix_russo .box2 .cover h3,.fix_russo .box3 .cover h3,.fix_russo .box4 .cover h3{font-size:40px}
}
@media (max-width:915px) {
  .fix_russo .menu_principale ul li a{letter-spacing:0}
}
@media (max-width:867px) {
  .fix_russo header #logo{left:auto;top:auto}
  .fix_russo header #logo img{height:90px}
  .fix_russo .menu_principale{right:auto}
  .fix_russo .box1 .cover h3,.fix_russo .box2 .cover h3,.fix_russo .box3 .cover h3,.fix_russo .box4 .cover h3{font-size:30px}
  .fix_russo footer address{float:none;width:100%;margin-bottom:15px;line-height:15px}
  .fix_russo .menu_footer ul li a{line-height:20px}
  .fix_russo .social{display:inline-block}
}
