/* STYLE 2018 */

body.edizione2018{

}

/* BEGIN HEADER */

.edizione2018 .wrapperMenu .logo2018 img { margin-top:42px; border-top:2px solid #eee; width:100% }
.edizione2018 .wrapperMenu .logo2018-mob { display:none; }
.edizione2018 .wrapperMenu .leftArea { position:absolute; top:0; left:0; min-height:10px; }
.edizione2018 .wrapperMenu .rightArea { position:absolute; top:0; right:0; min-height:10px }
.edizione2018 .wrapperMenu .festival-desk { margin-right:0px; }
.edizione2018.istituzionale #boxLanguage { display:block; }
.edizione2018 #boxLanguage { top:144px; right:120px; width:auto; }
.edizione2018 #boxLanguage a { display:inline-block; }
.edizione2018 .boxRicerca2017 { bottom:-132px; right:54px; z-index:999; }
.edizione2018 .boxRicerca2017 input[type=search] { padding:4px 2px 4px 32px; }
.edizione2018 .mainMenuIcon { bottom:-138px; }
.edizione2018 .wrapper.topHome { background:none; }
.edizione2018.istituzionale .wrapperInside #menuManifestazione { border-bottom:2px solid #eee!important; }
.edizione2018 .topArea { margin-bottom:0px; }
.edizione2018 .wrapperInside #posterButtonsArea .posterButtonsArea_images { width:auto!important; }
.edizione2018.istituzionale #breadcrumb { padding-left:16px; }

/* END HEADER */


/* HIDE HOME ENGLISH BOX */
body.edizione2018.lang-en .boxNewsIstituzionali{ display:none!important; }



/* ADV BANNER */

.edizione2018 #colDxHome .bannerArea {
  background:#fff;
}


.edizione2018 #colSxInterno .bannerArea {
  margin-left:10px;
}

.edizione2018 #colSxInterno .bannerArea img {
  width: 100%;
  height: auto;
}

/* Container per banner in rotazione */
.advBannerContainer2018 {
  margin-bottom: 10px;
  text-align:center;
}
.advBannerContainer2018 img{
  max-width:100%;
}
.advBannerContainer2018 .bx-wrapper .bx-viewport{
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  left: 0;
}




/* BEGIN PIASTRINE */

.edizione2018 #sliderColDx ul {
    height: 100%;
    padding: 0;
    margin: 0
}
.edizione2018 #sliderColDx li {
    display: block;
    width: 100%;
    height: 25%;
    position: relative!important;
    top: auto;
    background-color:#eee;
    color:#000;
}
.edizione2018 #sliderColDx li a,
.edizione2018 #sliderColDx li a .text {
  color:#000;
}

.edizione2018 #sliderColDx li span.text { font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif; }

.edizione2018 #sliderColDx li:first-child { background:#eee; color:#000; }
.edizione2018 #sliderColDx li:first-child a .text,
.edizione2018 #sliderColDx li:first-child .text  { color:#000; }

.edizione2018 #sliderColDx li:nth-child(odd) {
  background:#E32A30;
  color:#FFF;
}

.edizione2018 #sliderColDx li:nth-child(odd) a .text {
  color:#fff;
}

.edizione2018 #sliderColDx li img{
    max-width: 100%;
    height: auto!important;
}

/* END PIASTRINE */

/* AREE TEMATICHE NASCOSTE TEMP BEGIN per riattivarlo togliere questa riga */

.edizione2018 .wrapperInside .menuAreeTematiche { display:none!important; }

/* AREE TEMATICHE NASCOSTE TEMP END per riattivarlo togliere questa riga */

/* Ridefinizione boxLanguage BEGIN */
#boxLanguage {
  z-index:999;
  height: 25px;
}
/* Ridefinizione boxLanguage END */

/* HAMBURGHER BEGIN */

.cloneContainer ul { font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }

/* HAMBURGHER END */

/* AREA USER BEGIN */
/*
.edizione2018 .userManagement { padding-left:16px; font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }
.edizione2018 #profileBox { padding:16px; font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }
.edizione2018 #profileBox .posterImg { border:1px solid #eee; }
*/

/* AREA USER END*/

.edizione2018 #bigSliderCaptionCont ul li strong { font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif;}

/*
.edizione2018 #colCenterInternoText img,
.edizione2018 #colCenterInterno img {
    max-width: inherit;
    height: auto;
    width: 100%;
}
*/
.edizione2018 .contenttable img {
    max-width: 150px!important;
    height: auto;
}

.edizione2018 .socialTab { background:#fff; margin-bottom:0px; padding-bottom:10px; }

.edizione2018 .boxNewsIstituzionali { border:2px solid #eee; border-radius:0px; }

.edizione2018 .wrapper.centerInterno { background:none; }
.edizione2018 .wrapper.centerInterno .wrapperInside{ background:#fff!important; min-height:350px; }

.edizione2018 .wrapperMenu { background:none; background:#fff; margin-bottom:0px; border-left:2px solid #eee; border-top:2px solid #eee; border-right:2px solid #eee; }

.edizione2018 #menuManifestazione { background:#fff!important; padding-top:0px; padding-bottom:0px; border:2px solid #eee; }
.edizione2018 #menuManifestazione ul li a {
    float: left;
    width:auto!important;
    margin-right: 0;
    font-family: 'HeadingProWideExtraBold', Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    text-decoration: none;
    font-size: 12px;
    text-align:center;
    padding: 10px;
    border-right:2px solid #eee;
}

.edizione2018 .menuAreeTematiche {
  background-color: #fff;
  color: #000;
  font-family: 'HeadingProWideExtraBold', Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom:10px;
  text-align:center;
  border:2px solid #eee; 
}

.edizione2018 .menuAreeTematiche ul { margin:0 auto; }

.edizione2018 .menuAreeTematiche ul li {
  padding:10px;
  border-right:2px solid #eee; 
}

.edizione2018 .menuAreeTematiche ul li:last-child {
  border-right:0px; 
}
.edizione2018 .menuAreeTematiche ul li a {
  font-size: 12px;
}


.edizione2018 ul#elencoNews li { border-radius:0px; }

.edizione2018 #homeNewsIstituzionali .title, .edizione2018 ul#elencoNews li .title {
  font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif;
  line-height:23px;
}

.edizione2018 #homeNewsIstituzionali .text, .edizione2018 ul#elencoNews li .text{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
}


.edizione2018  #homeNewsIstituzionali .link {
  border-radius:0px;
}

.edizione2018 #homeNewsIstituzionali .link a, .edizione2018 ul#elencoNews .link a {
  font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif;
}

.edizione2018 #homeNewsIstituzionali .footer, .edizione2018 ul#elencoNews .footer  {
  font-family: 'HeadingPro', Arial, Helvetica, sans-serif;
  font-size:13px;
  border-radius:0px;
}

.edizione2018 #colCenterInterno h1 { font-family: 'HeadingPro', Arial, Helvetica, sans-serif; text-transform:uppercase; }

.edizione2018 .contCenterHome { background: #FFF;padding: 10px;border-radius: 0px; border:2px solid #eee; }
.edizione2018 .contCenterHome .contCenterHome { border:none; }

/*aggiornamenti*/
.edizione2018 h3.ultimi-aggiornamenti-home-title{
  display:inline-block;
  //background:transparent url(../images/2016/ultimi-aggiornamenti-title.png) 0 0 no-repeat;
  margin: 30px 0;
  font-family: 'HeadingProCompressedBold',Arial,Helvetica,sans-serif;
  font-size: 32px;
  text-transform:uppercase;
  color: #EC1D24
}

.edizione2018 ul.ultimi-aggiornamenti-home{
  font-size:11px!important;
  margin: 0!important;
}
.edizione2018 ul.ultimi-aggiornamenti-home li{
  padding: 5px 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;
}
.edizione2018 ul.ultimi-aggiornamenti-home li p{
  display:inline!important;
}
.edizione2018 ul.ultimi-aggiornamenti-home li a{
  text-decoration:none!important;
  font-family: 'HeadingPro',Arial,Helvetica,sans-serif;
  font-size:13px;
}
.edizione2018 ul.ultimi-aggiornamenti-home li a:hover{
  text-decoration:underline!important;
}
.edizione2018 ul.ultimi-aggiornamenti-home li .date{
  color:#999;
  margin-right: 5px;
}
.edizione2018 ul.ultimi-aggiornamenti-home li .title{
  font-weight:bold;
}
.edizione2018 ul.ultimi-aggiornamenti-home li .section{
    font-family: 'HeadingProCompressedBold',Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-transform:uppercase;
    /* font-weight: bold; */
    margin-right: 5px;
    width: 60px;
    display: inline-block;
    text-align: right;
    color:#333;
}
.edizione2018 ul.ultimi-aggiornamenti-home li.comics .section{ color: #35B5B9; }
.edizione2018 ul.ultimi-aggiornamenti-home li.games .section{ color: #FBBB2D; }
.edizione2018 ul.ultimi-aggiornamenti-home li.videogames .section{ color: #0000FF; }
.edizione2018 ul.ultimi-aggiornamenti-home li.fantasy .section{color: #81853D}
.edizione2018 ul.ultimi-aggiornamenti-home li.junior .section{ color: #C0C90D; }
.edizione2018 ul.ultimi-aggiornamenti-home li.music .section {color: #F65EFF}
.edizione2018 ul.ultimi-aggiornamenti-home li.cosplay .section{ color: #A12A65; }
.edizione2018 ul.ultimi-aggiornamenti-home li.japanpalace .section{ color: #EC1D24; }
.edizione2018 ul.ultimi-aggiornamenti-home li.movie .section{ color: #000; }

.edizione2018 ul.ultimi-aggiornamenti-home li .section .comics{ color: #35B5B9; }
.edizione2018 ul.ultimi-aggiornamenti-home li .section .games{ color: #FBBB2D; }
.edizione2018 ul.ultimi-aggiornamenti-home li .section .fantasy{color: #81853D}
.edizione2018 ul.ultimi-aggiornamenti-home li .section .videogames{ color: #0000FF; }
.edizione2018 ul.ultimi-aggiornamenti-home li .section .junior{ color: #C0C90D; }
.edizione2018 ul.ultimi-aggiornamenti-home li .section .music{color: #F65EFF}
.edizione2018 ul.ultimi-aggiornamenti-home li .section .cosplay{ color: #A12A65; }
.edizione2018 ul.ultimi-aggiornamenti-home li .section .japanpalace{ color: #EC1D24; }
.edizione2018 ul.ultimi-aggiornamenti-home li .section .movie{ color: #000; }

.edizione2018 ul.aforismiCont {
    font-family: 'HeadingProBold';
    font-style: italic;
    font-size: 24px;
    text-transform:uppercase;
}

.edizione2018 .wrapper.ultimeEdizioni { font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }

.edizione2018 #menuSezione { font-family: 'HeadingProWideExtraBold', Arial, Helvetica, sans-serif; font-size:12px!important; max-width:980px; margin:0 auto; }
.edizione2018 #menuSezione ul li {  padding:5px 5px 0 5px; }
.edizione2018 .topHome .wrapperInside #menuManifestazione { border-bottom:2px solid #eee;; }
.edizione2018 .wrapperInside #menuManifestazione { background:#fff!important; padding-top:0px; padding-bottom:0px; border-bottom:none; }
.edizione2018 #menuManifestazione ul li.comics.active a { background:#35B5B9; color:#fff; }
.edizione2018 #menuManifestazione ul li.games.active a { background:#FBBB2D; color:#fff; }
.edizione2018 #menuManifestazione ul li.fantasy.active a { background:#81853D; color:#fff; }
.edizione2018 #menuManifestazione ul li.videogames.active a { background:#0000FF; color:#fff; }
.edizione2018 #menuManifestazione ul li.junior.active a { background:#C0C90D; color:#fff; }
.edizione2018 #menuManifestazione ul li.music.active a { background:#F65EFF; color:#fff; }
.edizione2018 #menuManifestazione ul li.cosplay.active a { background:#A12A65; color:#fff; }
.edizione2018 #menuManifestazione ul li.japan.active a { background:#EC1D24; color:#fff; }
.edizione2018 #menuManifestazione ul li.movie.active a { background:#000; color:#fff; }

/* BEGIN FOOTER */

.edizione2018 .wrapper.claim { background:url(../images/2018/logo-lcg2018-footer.png); background-position: top center; background-repeat: no-repeat; padding-top:114px; margin-top:20px; }
.edizione2018 .wrapper.claim .wrapperInside { background-color:#fff; width:100%; max-width:100%; }

/* END FOOTER */

@media (max-width: 994px) {
.edizione2018 .wrapperMenu .logo2018 img { margin-top:0px; width:100% }
.edizione2018 .wrapperMenu .leftArea { position:relative; float:none; top:0; left:0; margin:0 auto; min-height:10px; }
.edizione2018 .wrapperMenu .leftArea img, .edizione2018 .wrapperMenu .rightArea img  { width:auto; float:none; }
.edizione2018 .wrapperMenu .rightArea { position:relative; float:none; top:0; right:0; margin:0 auto; min-height:10px; }
.edizione2018 #boxLanguage { top:-20px; right:-185px; width:auto; }
.edizione2018 .boxRicerca2017 { bottom:5px!important; right:-160px!important; }
.edizione2018 .mainMenuIcon { bottom:0px; right:-190px!important; }
.edizione2018 .menuAreeTematiche ul li { border-right:none!important; }

.edizione2018 .wrapperMenu { padding-top:30px; }

}

@media (max-width: 900px) {
  .edizione2018 ul.aforismiCont {font-size: 24px;}
  .edizione2018 #menuManifestazione ul li a {font-size: 15px; border:none!important;}
  .edizione2018 .wrapper.claim { background:url(../images/2018/logo-lcg2018-footer-mobile.png); background-position: top center; background-repeat: no-repeat; padding-top:114px; }
}

@media (max-width: 780px) {
  .edizione2018 .wrapperMenu .logo2018 { display:none; }
  .edizione2018 .wrapperMenu .logo2018-mob { display:block; }
  .edizione2018 .wrapperMenu .logo2018-mob img { width:80%; margin-left:10%; margin-right:10%; }
  .edizione2018 #boxLanguage { top:35px; right:50px; width:auto; }
  .edizione2018 .boxRicerca2017 { top:0px!important; left:0px!important; right:-230px!important; }
  .edizione2018 .mainMenuIcon { top:30px; right:0px!important; z-index:1000; }
}

@media (max-width: 768px) {
.edizione2018 #sliderColDx li:first-child a .text, .edizione2018 #sliderColDx li:nth-child(2) a .text  { padding-top:10px; }
.edizione2018 #sliderColDx li:first-child a .text, .edizione2018 #sliderColDx li:first-child .text { padding-top:10px; }
}

@media (max-width: 480px) {
  .wrapperMenu { min-height:0px; }
  .edizione2018 .wrapperMenu .logo2018-mob img { width:100%; margin:0; }
  .edizione2018 #boxLanguage { top:35px; right:50px; width:auto; }
  .edizione2018 .boxRicerca2017 { top:5px!important; left:00px!important; }
  .edizione2018 .mainMenuIcon { top:30px; right:0px!important; }
}

@media (max-width: 380px) {
  .edizione2018 #boxLanguage { top:35px; right:50px; width:auto; }
  .edizione2018 .boxRicerca2017 { top:10px!important; left:0px!important; }
  .edizione2018 .mainMenuIcon { top:30px; right:0px!important; }
}



/* DA ELIMINARE DOPO LA PUBBLICAZIONE DEGLI EVENTI*/
.edizione2018 .elencoEventiTag {
  /*display:none;*/
}

