/*!
*	Stile personalizzato per il verticale gioca senza esagerare e Lottomaticard
*
*/
/* INIZIO STILIZZAZIONE LISTE */
.bootstrap-legacy .well-border.well-content-text ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 40px;
  margin-bottom: 24px; }
.bootstrap-legacy .well-border.well-content-text ol {
  display: block;
  list-style-type: decimal;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 40px;
  margin-bottom: 24px; }
.bootstrap-legacy .well-border.well-content-text li {
  line-height: 26px;
  color: #494949;
  font-family: "Lato", sans-serif;
  font-size: 15px; }

/* FINE STILIZZAZIONE LISTE */
/*INIZIO STILE PAGINE LOTTOMATICARD*/
.bootstrap-legacy .well-border.well-content-text h2 {
  font-family: "Roboto Condensed", sans-serif;
  line-height: 23px;
  margin-bottom: 20px;
  text-align: left;
  font-size: 23px;
  color: black;
  font-weight: 700;
  text-transform: uppercase;
  font-style: italic; }

/*classe h2 affiancata ad una immagine*/
.bootstrap-legacy .ltmcard-titolo-img {
  line-height: 66px !important;
  margin-bottom: 20px !important;
  text-align: center !important; }

/*STILE PAGINE LOTTOMATICARD*/
/*INIZIO STILIZZAZIONE TITOLI SEZIONI NEWS*/
.bootstrap-legacy .news-box-content h2 {
  line-height: 18px; }
.bootstrap-legacy .news-box-content hr {
  float: none; }

/*STILIZZAZIONE TITOLI SEZIONI NEWS*/
/*INIZIO STILIZZAZIONE ACCORDION FAQ*/
.bootstrap-legacy .accordionButton {
  display: block;
  padding: 0 40px;
  height: 50px;
  background: #f2f2f2;
  cursor: pointer; }
.bootstrap-legacy .accordionGenerico {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #f2f2f2;
  width: 100%;
  margin-top: 2px; }
.bootstrap-legacy .accordionTitolo {
  line-height: 50px;
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #000000;
  font-size: 18px; }
.bootstrap-legacy .accordionBox {
  padding: 40px; }

/*FINE STILIZZAZIONE ACCORDION */
/*INIZIO STILIZZAZIONE ACCORDION FAQ*/
.bootstrap-legacy .accordionButtonFaq {
  display: block;
  padding: 0;
  cursor: pointer;
  padding-bottom: 5px; }
.bootstrap-legacy .accordionGenericoFaq {
  margin-top: 30px; }
.bootstrap-legacy .accordionTitoloFaq {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #494949;
  font-weight: 700;
  text-transform: uppercase;
  display: block; }
.bootstrap-legacy .accordionBoxFaq {
  padding: 40px; }

/*FINE STILIZZAZIONE ACCORDION FAQ*/
/* STILIZZAZIONE PAGINA MOBILE */
.bootstrap-legacy .box-mobile {
  position: relative;
  width: 90%;
  float: left;
  overflow: hidden;
  cursor: pointer;
  margin-left: 5%;
  margin-bottom: 15px; }
.bootstrap-legacy .box-mobile h2,
.bootstrap-legacy .box-mobile p {
  text-align: center;
  color: #ffffff;
  font-style: normal; }
.bootstrap-legacy .box-mobile p {
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  line-height: 16px; }
.bootstrap-legacy .box-mobile img {
  width: 100%; }
.bootstrap-legacy .box-mobile-descrizione {
  transform: translate(0, 100%);
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s; }
.bootstrap-legacy .box-mobile:hover > .box-mobile-descrizione {
  transform: translate(0, 0); }
.bootstrap-legacy .box-mobile-descrizione .better {
  background: #2e9b2d; }
.bootstrap-legacy .box-mobile-descrizione .better:hover {
  background: #58af57; }
.bootstrap-legacy .box-mobile-descrizione .poker {
  background: #9f2427; }
.bootstrap-legacy .box-mobile-descrizione .poker:hover {
  background: #d53a3d; }
.bootstrap-legacy .box-mobile-descrizione .casino {
  background: #ebae1d; }
.bootstrap-legacy .box-mobile-descrizione .casino:hover {
  background: #f1c661; }
.bootstrap-legacy .btn_better_mobile,
.bootstrap-legacy .btn_bingo_mobile,
.bootstrap-legacy .btn_casino_mobile,
.bootstrap-legacy .btn_lotterie_mobile,
.bootstrap-legacy .btn_poker_mobile,
.bootstrap-legacy .btn_skill_mobile {
  width: 40%;
  height: 37px;
  float: left;
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  line-height: 16px;
  text-align: center;
  padding-top: 2px;
  font-size: 12px !important;
  /* margin-left: 10%; */
  position: relative;
  left: 10%; }
.bootstrap-legacy .btn_poker_mobile,
.bootstrap-legacy .btn_skill_mobile {
  width: 80%;
  height: 39px;
  padding-top: 11px; }
.bootstrap-legacy .box-mobile-descrizione .btn_small_sx {
  left: 8%; }
.bootstrap-legacy .box-mobile-descrizione .btn_small_dx {
  left: 12%; }
.bootstrap-legacy .box-mobile-descrizione .bingo:hover {
  background: #6dbbe3; }
.bootstrap-legacy .box-mobile-descrizione .bingo {
  background: #48aadc; }
.bootstrap-legacy .box-mobile-descrizione .skill {
  background: #45bfa3; }
.bootstrap-legacy .box-mobile-descrizione .skill:hover {
  background: #2b9e84; }
.bootstrap-legacy .box-mobile-descrizione .lotterie {
  background: #f18200; }
.bootstrap-legacy .box-mobile-descrizione .lotterie:hover {
  \ background: #f0ae61; }
.bootstrap-legacy .content-mobile-page .well {
  padding: 20px; }
@media only screen and (min-width: 640px) {
  .bootstrap-legacy .box-mobile {
    width: 45%;
    margin-left: 4%; } }
@media only screen and (min-width: 1280px) {
  .bootstrap-legacy .box-mobile {
    width: 31%;
    margin-left: 2%; } }
