@import url('fonts2019/stylesheet2019.css');



/* STYLE 2019 */

body.edizione2019{ 
  background-image: url('../images/2019/background-2019.jpg') !important;
  background-color:#000000 !important;
  background-repeat: no-repeat;
  background-size: contain;
}

/* BEGIN HEADER */

.edizione2019 .wrapperMenu .logo2019 img { border-top:0px solid #eee; width:100%; }
.edizione2019 .wrapperMenu .logo2019-mob { display:none; }
.edizione2019 .wrapperMenu .leftArea { position:absolute; top:0; left:0; min-height:10px; }
.edizione2019 .wrapperMenu .rightArea { position:absolute; top:0; right:0; min-height:10px }
.edizione2019 .wrapperMenu .festival-desk { margin-right:0px; }
.edizione2019.istituzionale #boxLanguage { display:block; }
.edizione2019 #boxLanguage { top:161px; right:114px; width:auto; display:block; }
.edizione2019 #boxLanguage a { display:inline-block; }
.edizione2019 .boxRicerca2017 { bottom:-150px; right:54px; z-index:999; }
.edizione2019 .boxRicerca2017 input[type=search] { padding:4px 2px 4px 32px; }
.edizione2019 .mainMenuIcon { bottom:-156px; }
.edizione2019 .wrapper.topHome { background:transparent; }   
.edizione2019.istituzionale .wrapperInside #menuManifestazione { border:2px solid #ee1a26!important; }
.edizione2019 .topArea { margin-bottom:0px; }
.edizione2019 .wrapperInside #posterButtonsArea .posterButtonsArea_images { width:auto!important; }
.edizione2019.istituzionale #breadcrumb { padding-left:16px; }

/* END HEADER */


/* HIDE HOME ENGLISH BOX */
body.edizione2019.lang-en .boxNewsIstituzionali{ display:none!important; }

/*SOCIAL TWITCH*/
.edizione2019 .socialTab li a.icoTwitch {
    background: transparent url('../images/2019/twitch.png') 0 0 no-repeat;
}

/*SOCIAL YOTUBE*/
.edizione2019 .socialTab li a.icoYt, .sharing-buttons .social-item[data-social='youtube'] {
    background: transparent url(https://www.luccacomicsandgames.com/fileadmin/templates/lcg2013/ico-youtube.png) 0 0 no-repeat;
    background-size: cover;
}

.edizione2019 .socialYoutube .socialYoutubeItems ul li.channelUser a{
background-color: #6441a4;
}




/*SOCIAL ICON*/

.edizione2019 .socialTab li a.icoFb.active,
.edizione2019 .socialTab li a.icoFb{
  background: transparent url(https://www.luccacomicsandgames.com/fileadmin/templates/lcg2013/ico-facebook.png) 0 0 no-repeat;
  background-size: cover;
}


.edizione2019 .socialTab li a.icoTw{
  background: transparent url(https://www.luccacomicsandgames.com/fileadmin/templates/lcg2013/ico-twitter.png) 0 0 no-repeat;
  background-size: cover;
}


.edizione2019 .socialTab li a.icoInst{
  background: transparent url(https://www.luccacomicsandgames.com/fileadmin/templates/lcg2013/ico-instagram.png) 0 0 no-repeat; 
  background-size: cover;
}


.edizione2019 .socialTab li a.icotwitch{
  background: transparent url(https://www.luccacomicsandgames.com/fileadmin/templates/lcg2013/ico-twitch.png) 0 0 no-repeat;
  background-size: cover;
}


.edizione2019 .socialTab li a.icoSpoti{
  background: transparent url(https://www.luccacomicsandgames.com/fileadmin/templates/lcg2013/ico-spotify.png) 0 0 no-repeat; 
  background-size: cover;
}



.edizione2019 .socialTab li a {
    display: block;
    padding: 0 10px;
    padding: 0;
    line-height: 30px;
    text-decoration: none;
    padding: 0;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    text-indent: -9999px;
}









/*LINK RED BIG*/
.edizione2019 .linkRed ul {
  margin-left:0px !important;
}

.edizione2019 .linkRed ul li{
  background: transparent !important;
  padding-left: 0px !important;
}



.edizione2019 .linkRed ul li a:link,
.edizione2019 .linkRed ul li a:visited{ 
  color:#cc0000;
  font-weight:bold;
  font-size:16px;
  /*text-decoration: none;*/
}

.edizione2019 .linkRed ul li a:hover{
  color:#000;
}


/*ALIGN RIGHT*/

.edizione2019 .align-right{
  text-align:right;
}



/*BUTTON PURCHASE*/

.edizione2019 .BottonPurchase a:link,
.edizione2019 .BottonPurchase a:visited{
    color: #C9252C;
    font-family: 'sugoregular',Arial,Helvetica,sans-serif;
    font-size: 20px !important;
    text-align: center;
    border: 2px solid #C9252C;
    display: table;
    margin: 0 auto;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none;
}

.edizione2019 .BottonPurchase a:hover{
     color:#fff;
     background: #C9252C;
}

.edizione2019 .BottonInfo a:link,
.edizione2019 .BottonInfo a:visited{
    color: #fff;
    font-family: 'sugoregular',Arial,Helvetica,sans-serif;
    font-size: 20px !important;
    text-align: center;
    background: #C9252C;
    display: table;
    margin: 0 0 0 auto;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none;
   border: 2px solid #C9252C;

}

.edizione2019 .BottonInfo a:hover{
     color:#C9252C;
     background:#fff;
     border: 2px solid #C9252C; 
}



/* ADV BANNER */

.edizione2019 #colDxHome,
.edizione2019 #colSxHome{
 padding:0;
}

.edizione2019 .socialTab,
.edizione2019 .socialYoutube .socialYoutubeItems{
    -webkit-border-radius: 0;
    border-radius: 0;}

.edizione2019 .socialYoutube .socialYoutubeHeader{
  border-radius:0px ;}

.edizione2019 #colDxHome .bannerArea {
  background:#fff;
}


.edizione2019 #colDxHome .bx-wrapper .bx-viewport{
  -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    left: 0;
    background: #fff;
}







.edizione2019 #colSxInterno .bannerArea {
  margin-left:10px;
}

.edizione2019 #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 */


.edizione2019 #sliderColDx ul {
    height: 100%;
    padding: 0;
    margin: 0
}

.edizione2019 #sliderColDx li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 25%;
    position: relative!important;
    top: auto;
    background-color:#eee;
}

.edizione2019 #sliderColDx li span {
  display: table !important;
}


.edizione2019 #sliderColDx li span.text { 
  font-family: 'full_stop_luccabold', Arial, Helvetica, sans-serif;
  text-align: center;
}



.edizione2019 #sliderColDx li:first-child { background:#eee; color:#000 !important; /*height: 50%;*/ }

.edizione2019 #sliderColDx li:first-child  span.text a:link,
.edizione2019 #sliderColDx li:first-child span.text  { color:#000 !important; }





.edizione2019 #sliderColDx li:nth-child(odd) {
  background:#E32A30;
  color:#FFF !important;
}







.edizione2019 #sliderColDx li img{
    max-width: 100%;
    height: auto!important;
}

/* END PIASTRINE */

/* AREE TEMATICHE NASCOSTE TEMP BEGIN per riattivarlo togliere questa riga */

.edizione2019 .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 */


/*COUNTER*/
.edizione2019 #counter .col-1 .title {
  font-family: 'full_stop_luccalight',Arial,Helvetica,sans-serif;
  letter-spacing:5px;
  font-size:18px;
}



/* AREA USER BEGIN */
/*
.edizione2019 .userManagement { padding-left:16px; font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }
.edizione2019 #profileBox { padding:16px; font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }
.edizione2019 #profileBox .posterImg { border:1px solid #eee; }
*/

/* AREA USER END*/

.edizione2019 #bigSliderCaptionCont ul li strong { font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif;}

/*
.edizione2019 #colCenterInternoText img,
.edizione2019 #colCenterInterno img {
    max-width: inherit;
    height: auto;
    width: 100%;
}
*/


.edizione2019 #colCenterInternoText{
  line-height: 21px!important;
  font-size: 14px!important;
}

.edizione2019 .contenttable img {
    max-width: 150px!important;
    height: auto;
}

.edizione2019 .socialTab { background:#fff; margin-bottom:0px; padding-bottom:10px; }

.edizione2019 .boxNewsIstituzionali { border:2px solid #eee; border-radius:0px; }

.edizione2019 .wrapper.centerInterno { background:none; }
.edizione2019 .wrapper.centerInterno .wrapperInside{ background:#fff!important; min-height:350px; }

.edizione2019 .wrapperMenu { background:none; background:#fff; margin-bottom:0px; border-left:2px solid #ee1a26; border-top:0px solid #eee; border-right:2px solid #ee1a26; }

.edizione2019 #menuManifestazione { background:#fff!important; padding-top:0px; padding-bottom:0px; border:2px solid #ee1a26; }

.edizione2019 #menuManifestazione ul li a {
    float: left!important;
    width:auto!important;
    margin-right: 0;
    font-family: 'full_stop_luccabold', Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    text-decoration: none;
    font-size: 18px !important;
    font-weight:normal;
    text-align:center;
    padding: 10px;
    border-right:2px solid #ee1a26;
}

.edizione2019 #menuManifestazione ul li a:hover{
  background:#ee1a26;
  color:#fff;
}

.edizione2019 .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; 
}

.edizione2019 .menuAreeTematiche ul { margin:0 auto; }

.edizione2019 .menuAreeTematiche ul li {
  padding:10px;
  border-right:2px solid #eee; 
}

.edizione2019 .menuAreeTematiche ul li:last-child {
  border-right:0px; 
}
.edizione2019 .menuAreeTematiche ul li a {
  font-size: 12px;
}


.edizione2019 ul#elencoNews li { border-radius:0px; }

.edizione2019 ul#elencoNews li .title {
  font-family: 'kleinbold', Arial, Helvetica, sans-serif;
  line-height:23px;
}

.edizione2019 #homeNewsIstituzionali .title {
  font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif;
  line-height:23px;
}

.edizione2019 #homeNewsIstituzionali .text, .edizione2019 ul#elencoNews li .text{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
}


.edizione2019  #homeNewsIstituzionali .link {
  border-radius:0px;
  background-color: #cc0000;
}

.edizione2019 #homeNewsIstituzionali .link a, .edizione2019 ul#elencoNews .link a {
  font-family: 'HeadingProCompressedBold', Arial, Helvetica, sans-serif;
}

.edizione2019 #homeNewsIstituzionali .footer, .edizione2019 ul#elencoNews .footer  {
  font-family: 'HeadingPro', Arial, Helvetica, sans-serif;
  font-size:13px;
  border-radius:0px;
}

.edizione2019 #colCenterInterno h1 { font-family: 'kleinregular', Arial, Helvetica, sans-serif; text-transform:uppercase; }

.edizione2019 .contCenterHome { background: #FFF;padding: 10px;border-radius: 0px; border:2px solid #eee; }
.edizione2019 .contCenterHome .contCenterHome { border:none; }

/*aggiornamenti*/
.edizione2019 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
}

.edizione2019 ul.ultimi-aggiornamenti-home{
  font-size:11px!important;
  margin: 0!important;
}
.edizione2019 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;
}
.edizione2019 ul.ultimi-aggiornamenti-home li p{
  display:inline!important;
}
.edizione2019 ul.ultimi-aggiornamenti-home li a{
  text-decoration:none!important;
  font-family: 'HeadingPro',Arial,Helvetica,sans-serif;
  font-size:13px;
}
.edizione2019 ul.ultimi-aggiornamenti-home li a:hover{
  text-decoration:underline!important;
}
.edizione2019 ul.ultimi-aggiornamenti-home li .date{
  color:#999;
  margin-right: 5px;
}
.edizione2019 ul.ultimi-aggiornamenti-home li .title{
  font-weight:bold;
}
.edizione2019 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;
}
.edizione2019 ul.ultimi-aggiornamenti-home li.comics .section{ color: #35B5B9; }
.edizione2019 ul.ultimi-aggiornamenti-home li.games .section{ color: #FBBB2D; }
.edizione2019 ul.ultimi-aggiornamenti-home li.videogames .section{ color: #0000FF; }
.edizione2019 ul.ultimi-aggiornamenti-home li.fantasy .section{color: #81853D}
.edizione2019 ul.ultimi-aggiornamenti-home li.junior .section{ color: #C0C90D; }
.edizione2019 ul.ultimi-aggiornamenti-home li.music .section {color: #F65EFF}
.edizione2019 ul.ultimi-aggiornamenti-home li.cosplay .section{ color: #A12A65; }
.edizione2019 ul.ultimi-aggiornamenti-home li.japanpalace .section{ color: #EC1D24; }
.edizione2019 ul.ultimi-aggiornamenti-home li.movie .section{ color: #000; }

.edizione2019 ul.ultimi-aggiornamenti-home li .section .comics{ color: #35B5B9; }
.edizione2019 ul.ultimi-aggiornamenti-home li .section .games{ color: #FBBB2D; }
.edizione2019 ul.ultimi-aggiornamenti-home li .section .fantasy{color: #81853D}
.edizione2019 ul.ultimi-aggiornamenti-home li .section .videogames{ color: #0000FF; }
.edizione2019 ul.ultimi-aggiornamenti-home li .section .junior{ color: #C0C90D; }
.edizione2019 ul.ultimi-aggiornamenti-home li .section .music{color: #F65EFF}
.edizione2019 ul.ultimi-aggiornamenti-home li .section .cosplay{ color: #A12A65; }
.edizione2019 ul.ultimi-aggiornamenti-home li .section .japanpalace{ color: #EC1D24; }
.edizione2019 ul.ultimi-aggiornamenti-home li .section .movie{ color: #000; }

.edizione2019 ul.aforismiCont {
    font-family: 'HeadingProBold';
    font-style: italic;
    font-size: 24px;
    text-transform:uppercase;
    color:#fff;
}

.edizione2019 .wrapper.ultimeEdizioni { font-family: 'HeadingPro', Arial, Helvetica, sans-serif; }

.edizione2019 #menuSezione { font-family: 'kleinbold', Arial, Helvetica, sans-serif; font-size:14px!important; max-width:980px; margin:0 auto; }
.edizione2019 #menuSezione ul li {  padding:5px 5px 0 5px; }
.edizione2019 .topHome .wrapperInside #menuManifestazione { border-bottom:2px solid #eee;; }
.edizione2019 .wrapperInside #menuManifestazione { background:#fff!important; padding-top:0px; padding-bottom:0px; border-bottom:none; }
.edizione2019 #menuManifestazione ul li.comics.active a { background:#35B5B9; color:#fff; }
.edizione2019 #menuManifestazione ul li.games.active a { background:#FBBB2D; color:#fff; }
.edizione2019 #menuManifestazione ul li.fantasy.active a { background:#81853D; color:#fff; }
.edizione2019 #menuManifestazione ul li.videogames.active a { background:#0000FF; color:#fff; }
.edizione2019 #menuManifestazione ul li.junior.active a { background:#C0C90D; color:#fff; }
.edizione2019 #menuManifestazione ul li.music.active a { background:#F65EFF; color:#fff; }
.edizione2019 #menuManifestazione ul li.cosplay.active a { background:#A12A65; color:#fff; }
.edizione2019 #menuManifestazione ul li.japan.active a { background:#EC1D24; color:#fff; }
.edizione2019 #menuManifestazione ul li.movie.active a { background:#000; color:#fff; }


/* BEGIN FOOTER */

.edizione2019 .wrapper.claim { background:url(../images/2019/footer-2019.jpg); background-position: top center; background-repeat: no-repeat; background-size: 1920px; padding-top:114px; margin-top:20px; border-bottom:2px solid #ee1a26; }
.edizione2019 .wrapper.claim .wrapperInside { width:100%; max-width:100%; color#fff; }
.edizione2019 .wrapper.claim .text {margin: 0 auto; width: 80%; padding: 135px 0 0px 0; line-height: 20px;}

/* END FOOTER */



.edizione2019 .ButtonProgramBook{
  margin-bottom: 15px;
  margin-top: -45px;
  text-align: right;
}

.edizione2019 .ButtonProgramBook a{
  display:inline-block!important;
  margin-right: 10px!important;
}
.edizione2019 .ButtonProgramBook a:last-child{
  margin-right: 0!important;
}


@media (max-width: 994px) {
/*sx dx*/

.date-mob, .festival-mob{display:block !important; width:100% !important;}
.date-desk, .festival-desk{display:none;}

.edizione2019 .wrapperMenu .logo2019 img { margin-top:0px; width:100% }
.edizione2019 .wrapperMenu .leftArea { position:relative; float:none; top:0; left:0; margin:0 auto; min-height:10px; }
.edizione2019 .wrapperMenu .leftArea img, .edizione2019 .wrapperMenu .rightArea img  { width:90%; float:none; }
.edizione2019 .wrapperMenu .rightArea { position:relative; float:none; top:0; right:0; margin:0 auto; min-height:10px; }
.edizione2019 #boxLanguage { top:-20px; right:-185px; width:auto;}
.edizione2019 .boxRicerca2017 { bottom:5px!important; right:-150px!important; }
.edizione2019 .mainMenuIcon { bottom:0px; right:-190px!important; }
.edizione2019 .menuAreeTematiche ul li { border-right:none!important; }

.edizione2019 .wrapperMenu { padding-top:0px; border:0px;}

}

@media (max-width: 900px) {
 ul.aforismiCont { min-height:100px;}
 .edizione2019 ul.aforismiCont {font-size: 24px; min-height:100px;}
 .edizione2019 #menuManifestazione ul li a {font-size: 15px; border:none!important;}
  /*.edizione2019 .wrapper.claim { background:url(../images/2018/logo-lcg2018-footer-mobile.png); background-position: top center; background-repeat: no-repeat; padding-top:114px; }*/
 .edizione2019 .wrapper.claim { background:url(../images/2019/footer-2019-mob.jpg); background-position: top center; background-repeat: no-repeat; padding-top:114px; background-size:contain; }
 .edizione2019 .wrapper.claim .text {padding: 120px 0 0px 0;}
}

@media (max-width: 780px) {

  .edizione2019 .wrapperMenu .logo2019-mob {
    display: block;
}

.edizione2019 .wrapperMenu .logo2019 {
    display: none;
}
 
 /*.edizione2019 .wrapperMenu .logo2019-mob img { width:80%; margin-left:10%; margin-right:10%;}*/
  .edizione2019 .wrapperMenu .logo2019-mob img { width:100%; margin:0; }

  .edizione2019 #boxLanguage { top:60px; right:50px; width:auto; }
  .edizione2019 .boxRicerca2017 { top:0px!important; left:0px!important; right:-230px!important;
    text-align: left;
    margin-right: 110px;
    margin-left: 10px;
  }
  .edizione2019 .mainMenuIcon { top:54px; right:0px!important; z-index:1000; }
  .edizione2019 .wrapper.claim .text {padding: 90px 0 30px 0;}
}

@media (max-width: 768px) {
.edizione2019 #sliderColDx li:first-child a .text, .edizione2019 #sliderColDx li:nth-child(2) a .text  { padding-top:10px; }
.edizione2019 #sliderColDx li:first-child a .text, .edizione2019 #sliderColDx li:first-child .text { padding-top:10px; }
}


@media (max-width: 540px) {
  .edizione2019 .ButtonProgramBook{
    margin-top: auto;
    text-align: center;
  }
  .edizione2019 .ButtonProgramBook a{
    margin: 0 auto!important;
    margin-bottom:10px!important;
  }
}


@media (max-width: 480px) {
  .wrapperMenu { min-height:0px; }
  .edizione2019 .wrapperMenu .logo2019-mob img { width:100%; margin:0; }
  .edizione2019 #boxLanguage { top:35px; right:50px; width:auto; }
  .edizione2019 .boxRicerca2017 { top:5px!important; left:00px!important; }
  .edizione2019 .mainMenuIcon { top:30px; right:0px!important; }
}

@media (max-width: 380px) {
  .edizione2019 #boxLanguage { top:35px; right:50px; width:auto; }
  .edizione2019 .boxRicerca2017 { top:10px!important; left:0px!important; }
  .edizione2019 .mainMenuIcon { top:30px; right:0px!important; }
}



/* DA ELIMINARE DOPO LA PUBBLICAZIONE DEGLI EVENTI*/
.edizione2019 .elencoEventiTag {
  /*display:none;*/
}

#pulsante-radiodj {
  position: absolute;
    z-index: 20;
    /* top: 130px; */
    bottom: 2px;
    left: 5px;
    width: 135px;
    height: 30px;
    /* border: 1px solid #ff0000; */
    display: block;
}

@media only screen and (max-width: 994px) {

#pulsante-radiodj {
    bottom: 71px;
    width:14%;
}
   
}

@media only screen and (max-width: 780px) {

#pulsante-radiodj {
    bottom: 39%;
    width: 12%;
    left: 6%;
    height: 50px;
    border-radius: 25px;
   /* background-color: rgba( 0, 0, 0, 0.03);*/
}
   
}




