
#menuMainMobileLink{z-index: 9999!important}

.boxPrevendita img{
  width: 100%; display: block; margin: 0 auto; margin-bottom: 10px; max-width: 350px;

}

.edizione2016 #headerRow2 {background:#DDDDDD;}
.edizione2016 #headerRow3 {background:#DDDDDD;}
.edizione2016 #logo {background:#DDDDDD!important;}

.edizione2016 #logo {
  background-color: #eee;
  position: absolute;
  z-index: 99;
  width: 220px;
}
.edizione2016 #headerRow1{background-color:#FFFFFF!important;}
.edizione2016  .topInterno {background-color:#FFFFFF!important;}

.edizione2016 #anni-di-fumetti { position:absolute; top:0; right:-36px; }

.edizione2016 #menuManifestazione ul li a { float:left; width:13%; margin-right:1.5%; }
.edizione2016  #menuManifestazione ul li:last-child a { float:right; width:13%; margin-right:0%; }

.edizione2016 #logo img {

  max-height: 139px;
  max-width: 271px;
  margin-top: 8px;
  margin-left: 10px;
}
body.edizione2016 {
  background: #DDDDDD url('../images/2016/bg-2016.jpg') top center no-repeat;
}

body.edizione2016.comics, body.edizione2016.games, body.edizione2016.junior, body.edizione2016.videogames, body.edizione2016.music_cosplay, body.edizione2016.japan_palace, body.edizione2016.movie, body.edizione2016.istituzionale {
  background-color: #DDDDDD;
}

.clearer {
  clear: both;
  display: block;
}

.edizione2016 .wrapper.topHome {
  background: none
}
.edizione2016 .wrapper.claim {
  background: #F4E533;
  text-align: center;
  font-size: 18px;
  font-style: italic;
  position:relative;
  margin-top:168px;
}

.edizione2016 .wrapper.claim:before{
  content:'';
    display: block;
    position: absolute;
    width: 100%;
    z-index: 99999;
    top: -186px;
    height: 206px;
    background: transparent url('../images/2016/lucca-e.png') bottom center no-repeat;
  background-size:contain;
}

.edizione2016 .wrapper.claim .text {
  padding: 10px 0 70px;
}

.edizione2016 #boxRicerca, .edizione2016.istituzionale #boxRicerca{
  font-family: 'Zerocalcare Script', Arial, Helvetica, sans-serif;
  font-size: 16px;
  position: absolute;
  top: 0px;
  right: 0;
  width: 190px;
  padding: 0 10px;
  height: 50px;
  line-height: 50px;
  background-color: #FFED00;
  color: #fff;

  right: 0px;
  width: 190px;

}

.edizione2016 #boxRicerca button {
  background: transparent url('../images/2016/search-button.jpg') center center no-repeat;
}

.edizione2016 #boxRicerca input {
  max-width: 135px!important;
  position: relative;
  top: -10px;
  margin: 0;
  padding: 0;
  margin-left: 10px;
  font-size: 11px;
}
/*
.edizione2016 #boxLanguage{
  display:none;
}
*/

.edizione2016 ul#menuMain li a {
  padding: 0 10px 0 0px;
}
/*Piastrine HP*/
.edizione2016 #sliderColDx {
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
  height: 100%;
  background-color: #FFED00;
}
.edizione2016 #sliderColDx li span.text {
  padding: 10px;
  color: #000000;
  font-family: 'Zerocalcare Script', Arial, Helvetica, sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  line-height: 17px;
}
/*Slider HP*/
.edizione2016 #homeNewsIstituzionali .footer {
  float: left;
  text-align: left;
  width: 70%;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
  background-color: #000000;
  color:#FFFFFF;
  -webkit-border-radius: 0 0 0 15px;
  border-radius: 0 0 0 15px;
  position: relative;
}
.edizione2016 #homeNewsIstituzionali .link {
  display: block;
  background-color: #FFED00;
  color: #999;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
  float: right;
  width: 30%;
  -webkit-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
}
.edizione2016 #homeNewsIstituzionali .link a {
  font-family: 'sugoregular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}

.edizione2016 .boxNewsIstituzionali .bx-wrapper .bx-prev {
  left: -16px;
  background: url(../scripts/jquery.bxslider/images/controls-yellow.png) no-repeat 0 -32px;
}
.edizione2016 .boxNewsIstituzionali .bx-wrapper .bx-next {
  right: -16px;
  background: url(../scripts/jquery.bxslider/images/controls-yellow.png) no-repeat -43px -32px;
}

/*Manifesto*/
.edizione2016 .contCenterHome{
  padding:5px;
  background-color:#fff;
  min-height:500px;

  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.edizione2016 .contCenterHome img{
  width:100%;
  height:auto;
  display:block;
}




/*AD Server Images*/
.edizione2016 .adServerImage img{
  width:100%;
  height:auto;
  display:block;
}
.edizione2016 .adServerImage{
  margin-bottom:10px;
}




/* GAMES - Novità al salone */
ul#elencoNews.novitaAlSalone .text {
  height:auto;
}



/*menu sezioni*/
.comics #menuSezione, .edizione2016 .comics ul#elencoNews li .link a {
  background-color: #35B5B9;
}
.edizione2016.comics #menuSezione ul li {
  border-top:1px solid #35B5B9;
}

.games #menuSezione, .games ul#elencoNews li .link a {
  background-color: #FBBB2D;
}
.edizione2016.games #menuSezione ul li {
  border-top:1px solid #FBBB2D;
}

.junior #menuSezione, .junior ul#elencoNews li .link a {
  background-color: #C0C90D;
}
.edizione2016.junior #menuSezione ul li {
  border-top:1px solid #C0C90D;
}

.videogames #menuSezione, .videogames ul#elencoNews li .link a {
  background-color: #0000FF;
}
.edizione2016.videogames #menuSezione ul li {
  border-top:1px solid #0000FF;
}

.music_cosplay #menuSezione, .music_cosplay ul#elencoNews li .link a {
  background-color: #A12A65;
}
.edizione2016.music_cosplay #menuSezione ul li {
  border-top:1px solid #A12A65;
}

.japan_palace #menuSezione, .japan_palace ul#elencoNews li .link a {
  background-color: #EC1D24;
}
.edizione2016.japan_palace #menuSezione ul li {
  border-top:1px solid #EC1D24;
}

.movie #menuSezione, .movie ul#elencoNews li .link a {
  background-color: #000;
}
.edizione2016.movie #menuSezione ul li {
  border-top:1px solid #000;
}

#menuSezione ul li{text-transform:uppercase}
/*Titolo interno pagine*/
#colCenterInterno h1 {
    line-height: 25px;
    padding: 0 15px 40px 15px;
    font-family: 'Zerocalcare Script',Arial,Helvetica,sans-serif;
    font-size: 20px;
}
/*Immagine Interna Pagine*/
.edizione2016 #colCenterInternoText img, .edizione2016.istituzionale #colCenterInternoText img{
  max-width: 100%;
  height: auto;
}
.edizione2016 .contenttable img{
  max-width: 150px!important;
  height: auto;
}
/*Elenco news games-indipence bay*/
.edizione2016 #colCenterInternoText ul#elencoHub li .title {
  font-weight: bold;
}
.edizione2016 #colCenterInternoText ul#elencoHub li .image {
  float: left;
  margin: 0 15px 0 0;
}
.edizione2016 #colCenterInternoText ul#elencoHub li {
  margin-bottom: 15px;
  background-image: none;
  padding-left: 0;
  margin: 0;
}
.crowdfunding img,
.lucca-tattoo img,
.luccartfair img{
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  margin-top: 10px;
}

#colDxHome .boxNewsletter img {
  width:100%!important;
}

.edizione2016 .aforismiCont {
  font-family: 'Zerocalcare Script Bold', Arial, Helvetica, sans-serif;
  font-size:24px;
  line-height:32px;
}


.edizione2016 .menuAreeTematiche  {
  background-color:#fff;
}

.edizione2016 .menuAreeTematiche ul li a{
  font-family: 'Zerocalcare Blockletter', Arial, Helvetica, sans-serif;
  font-size:23px;
  font-weight: bold;
}

/*Testi flottanti*/

.edizione2016 #contSlide {
  position:relative;
  overflow:visible!important;
}

.edizione2016 #contSlide:before {
  content:'';
    display: block;
    position: absolute;
    width: 142px;
    z-index: 99999;
    top: -20px;
  right: -152px;
    height: 207px;
    background: transparent url('../images/2016/50anni-di-fumetti.png') no-repeat;
  background-size:contain;
}

.edizione2016 .boxNewsIstituzionali {
  position:relative;
}

.edizione2016 .boxNewsIstituzionali:before {
  content:'';
    display: block;
    position: absolute;
    width: 56px;
    z-index: 99999;
    top: 10px;
  right: -66px;
    height: 98px;
    background: transparent url('../images/2016/tutte-le-info-sugli-eventi.png') no-repeat;
  background-size:contain;
}

.edizione2016 #colDxHome .bannerArea {
  position:relative;
}

.edizione2016 #colDxHome .bannerArea:before {
  content:'';
    display: block;
    position: absolute;
    width: 70px;
    z-index: 99999;
    top: 10px;
  right: -80px;
    height: 40px;
    background: transparent url('../images/2016/occhio-agli-orari.png') no-repeat;
  background-size:contain;
}

.edizione2016 #colDxHome .bannerArea:after {
  content:'';
    display: block;
    position: absolute;
    width: 108px;
    z-index: 99999;
    top: 370px;
    /*top:970px;*/
  right: -118px;
    height: 102px;
    background: transparent url('../images/2016/seguici-facebook-youtube.png') no-repeat;
  background-size:contain;
}

.edizione2016 #colDxHome .boxNewsletter {
  position:relative;
}

.edizione2016 #colDxHome .boxNewsletter:before {
  content:'';
    display: none;
    position: absolute;
    width: 160px;
    z-index: 99999;
    top: 680px;
  right: -170px;
    height: 82px;
    background: transparent url('../images/2016/lucca-da-cinquanta-anni.png') no-repeat;
  background-size:contain;
}

.edizione2016 #colDxHome .boxNewsletter:after {
  content:'';
    display: none;
    position: absolute;
    width: 95px;
    z-index: 99999;
    top: 480px;
  left: -105px;
    height: 98px;
    background: transparent url('../images/2016/i-nostri-sponsor.png') no-repeat;
  background-size:contain;
}







.edizione2016 h3.ultimi-aggiornamenti-home-title{
  display:inline-block;
  background:transparent url(../images/2016/ultimi-aggiornamenti-title.png) 0 0 no-repeat;
  width:303px;
  height:60px;
  text-indent: -9999px;
  margin: 30px 0;
}

.edizione2016 ul.ultimi-aggiornamenti-home{
  font-size:11px!important;
  margin: 0!important;
}
.edizione2016 ul.ultimi-aggiornamenti-home li{
  padding: 0!important;
  margin: 0!important;
  background-image: none!important;
  white-space: nowrap!important;
  overflow: hidden!important;
  text-overflow: ellipsis!important;
  padding-bottom: 7px!important;
  margin-bottom: 7px!important;
  display: block!important;
  border-bottom: 1px solid #eee!important;
}
.edizione2016 ul.ultimi-aggiornamenti-home li p{
  display:inline!important;
}
.edizione2016 ul.ultimi-aggiornamenti-home li a{
  text-decoration:none!important;
}
.edizione2016 ul.ultimi-aggiornamenti-home li a:hover{
  text-decoration:underline!important;
}
.edizione2016 ul.ultimi-aggiornamenti-home li .date{
  color:#999;
  margin-right: 5px;
}
.edizione2016 ul.ultimi-aggiornamenti-home li .title{
  font-weight:bold;
}
.edizione2016 ul.ultimi-aggiornamenti-home li .section{
    font-family: 'Zerocalcare Blockletter', Arial, Helvetica, sans-serif;
    font-size: 20px;
    /* font-weight: bold; */
    margin-right: 5px;
    width: 85px;
    display: inline-block;
    text-align: right;
    color:#333;
}
.edizione2016 ul.ultimi-aggiornamenti-home li.comics .section{ color: #35B5B9; }
.edizione2016 ul.ultimi-aggiornamenti-home li.games .section{ color: #FBBB2D; }
.edizione2016 ul.ultimi-aggiornamenti-home li.videogames .section{ color: #0000FF; }
.edizione2016 ul.ultimi-aggiornamenti-home li.junior .section{ color: #C0C90D; }
.edizione2016 ul.ultimi-aggiornamenti-home li.musicandcosplay .section{ color: #A12A65; }
.edizione2016 ul.ultimi-aggiornamenti-home li.japanpalace .section{ color: #EC1D24; }
.edizione2016 ul.ultimi-aggiornamenti-home li.movie .section{ color: #000; }

.edizione2016 ul.ultimi-aggiornamenti-home li .section .comics{ color: #35B5B9; }
.edizione2016 ul.ultimi-aggiornamenti-home li .section .games{ color: #FBBB2D; }
.edizione2016 ul.ultimi-aggiornamenti-home li .section .videogames{ color: #0000FF; }
.edizione2016 ul.ultimi-aggiornamenti-home li .section .junior{ color: #C0C90D; }
.edizione2016 ul.ultimi-aggiornamenti-home li .section .musicandcosplay{ color: #A12A65; }
.edizione2016 ul.ultimi-aggiornamenti-home li .section .japanpalace{ color: #EC1D24; }
.edizione2016 ul.ultimi-aggiornamenti-home li .section .movie{ color: #000; }







.edizione2016 ul#menuMain {
  top: 55px;
  margin-left: 450px;
  line-height: 25px;
  text-align:right;
}
.edizione2016 ul#menuMain li{
  display:inline-block;
}




/*Media Query*/


@media only screen and (max-width: 1340px) {

/*Testi flottanti*/


.edizione2016 #contSlide:before {
  display: none;
}


.edizione2016 .boxNewsIstituzionali:before {
  display: none;
}


.edizione2016 #colDxHome .bannerArea:before {
  display: none;
}

.edizione2016 #colDxHome .bannerArea:after {
  display: none;
}


.edizione2016 #colDxHome .boxNewsletter:before {
  display: none;
}

.edizione2016 #colDxHome .boxNewsletter:after {
  display: none;
}

}







@media only screen and (max-width: 980px) {

  .edizione2016 #logo{
    width:15%;
    margin-top:50px
  }
  .edizione2016 #logo img {
    width:100%;
    height:auto;
  }
 
  .edizione2016 ul#menuMain {
    margin-left: 300px;
  }
  

.edizione2016 .wrapper.claim {
  margin-top:149px;
  font-size: 14px;
  line-height:16px;
}

.edizione2016 .wrapper.claim:before{
    top: -149px;
    height: 159px;
}

}
@media only screen and (max-width: 785px) {
  .edizione2016 #menuMain, .edizione2016 #menuIstituzionale{display:none}

  .edizione2016 .wrapper.claim .text {
  padding: 10px 0 80px;
}

.edizione2016 .aforismiCont {
  font-family: 'Zerocalcare Script Bold', Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:27px;
}

}
@media only screen and (max-width: 640px) {
  .edizione2016 #logo {
    width:25%;
    margin-top:1%
  }

}
@media only screen and (max-width: 480px) {
  .edizione2016 #logo {
    width:33%;
  }
  .edizione2016ul#contLoghiTop li img {
    width: 100%;
    height: auto;
  }

  .edizione2016 .wrapper.claim {
  margin-top:119px;
  font-size: 14px;
  line-height:16px;
}

.edizione2016 .wrapper.claim:before{
    top: -119px;
    height: 129px;
}

.edizione2016 .wrapper.claim .text {
  padding: 10px 0 80px;
}

}


@media only screen and (max-width: 360px) {

  .edizione2016 #logo {
    position: relative;
    width:100%;
  }
  .edizione2016 #logo img{
    width:80%;
    margin-left:10px;
    /* margin-left:20% */
  }
  .edizione2016 #boxRicerca{width:95%;}
  .edizione2016 #headerRow2 {padding-left:0!important;}
  .edizione2016 #headerRow2 img {
    width: 100% !important;
    height: auto !important;
  }
}






.edizione2016 #colSxInterno .bannerArea{
  margin-bottom:10px;
}
.edizione2016 #colSxInterno .bannerArea img {
  width: 100%;
  height: auto;
  max-width: 300px;
  display:block;
}







.edizione2016 #colSxHome .bannerArea{
}

.edizione2016 #colSxHome .bannerArea div{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.edizione2016 #colSxHome .bannerArea .homeCenterSx{
  width:49%;
  float:left;
  max-width:320px;
}
.edizione2016 #colSxHome .bannerArea .homeCenterDx{
  width:49%;
  float:right;
  max-width:320px;
}

.edizione2016 #colSxHome .bannerArea .homeCenterItem{
  padding: 10px;
  background-color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom:10px;
}
.edizione2016 #colSxHome .bannerArea .homeCenterItem img{
  width:100%;
  height:auto;
}


.edizione2016 .sliderADVHomeDestraWrapper{
  margin-bottom:10px;
}

.edizione2016 .sliderADVHomeDestraWrapper .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 0 #000;
    -webkit-box-shadow: 0 0 0 #000;
    box-shadow: 0 0 0 #000;
    border: 0;
    left: 0;
    background: #fff;
}
