/* gds.it 2023-01-24 10:27:53 */
@charset "UTF-8";
/* line 5, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/**
 * Replace all occurrences of the search string with the replacement string
 * @param $search: The value being searched for, otherwise known as the needle.
 * @param $replace: The replacement value that replaces found search values.
 * @param $subject: The string being searched and replaced on, otherwise known as the haystack.
 */
/*
 * Mixin for creating a triangle element
 * @param $direction: The direction of the arrow.
 * @param $color: The color of the arrow @default #000000.
 * @param $size: The size of the arrow @default 1em.
 */
/*
 * Mixin for setting both width and height of an element
 * @param $width: The width size.
 * @param $height: The height size @default same of $width.
 */
/*
 * Mixin for setting both max-width and max-height of an element
 * @param $width: The max-width size.
 * @param $height: The max-height size @default same of $width.
 */
/*
 * Mixin for setting both min-width and hmin-eight of an element
 * @param $width: The min-width size.
 * @param $height: The min-height size @default same of $width.
 */
/*
 * Mixin for making squared an HTML element
 * @param $percentage: Value in percentage, gives the ratio between width and height
 */
/*
 * Mixin to center things with position and transform properties
 * @param $reset: Get the initial behaviour
 */
/*
 * Mixin for centering horizontally
 * @param $reset: Get the initial behaviour
 */
/*
 * Mixin for centering vertically
 * @param $reset: Get the initial behaviour
 */
/*
 * Mixin for adjusting the font size
 * @param $to-size: The size of the desired font
 * @param $line-height: The desired line height (Default: auto)
 * @param $from-size: The parent's font size (Default: $base-font-size)
 */
/* line 2, ../src/sass/helpers/_helpers.scss */
.apertura_100 a.play, .box_postit a.play, .apertura a.play, .apertura_col a.play, .box_300_525 a.play, .box_300_250 a.play, .box_625_100 a.play, .box_aggiornamento a.play, .apertura_mobile a.play, .news_100 a.play, .apertura_mobile_cat a.play {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 7, ../src/sass/helpers/_helpers.scss */
.apertura_100 a.play:after, .box_postit a.play:after, .apertura a.play:after, .apertura_col a.play:after, .box_300_525 a.play:after, .box_300_250 a.play:after, .box_625_100 a.play:after, .box_aggiornamento a.play:after, .apertura_mobile a.play:after, .news_100 a.play:after, .apertura_mobile_cat a.play:after {
  content: '';
  background: url("/img/share/ico_play.svg") no-repeat center center;
  background-size: 50px auto;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 50px;
  width: 50px;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7, ../src/sass/helpers/_helpers.scss */
  .apertura_100 a.play:after, .box_postit a.play:after, .apertura a.play:after, .apertura_col a.play:after, .box_300_525 a.play:after, .box_300_250 a.play:after, .box_625_100 a.play:after, .box_aggiornamento a.play:after, .apertura_mobile a.play:after, .news_100 a.play:after, .apertura_mobile_cat a.play:after {
    background-size: 30px auto;
  }
}
/* line 22, ../src/sass/helpers/_helpers.scss */
.apertura_100 a.foto, .box_postit a.foto, .apertura a.foto, .apertura_col a.foto, .box_300_525 a.foto, .box_300_250 a.foto, .box_625_100 a.foto, .box_aggiornamento a.foto, .apertura_mobile a.foto, .news_100 a.foto, .apertura_mobile_cat a.foto {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 27, ../src/sass/helpers/_helpers.scss */
.apertura_100 a.foto:after, .box_postit a.foto:after, .apertura a.foto:after, .apertura_col a.foto:after, .box_300_525 a.foto:after, .box_300_250 a.foto:after, .box_625_100 a.foto:after, .box_aggiornamento a.foto:after, .apertura_mobile a.foto:after, .news_100 a.foto:after, .apertura_mobile_cat a.foto:after {
  content: '';
  background: url("/img/share/ico_foto.svg") no-repeat center center;
  background-size: 50px auto;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 50px;
  width: 50px;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 27, ../src/sass/helpers/_helpers.scss */
  .apertura_100 a.foto:after, .box_postit a.foto:after, .apertura a.foto:after, .apertura_col a.foto:after, .box_300_525 a.foto:after, .box_300_250 a.foto:after, .box_625_100 a.foto:after, .box_aggiornamento a.foto:after, .apertura_mobile a.foto:after, .news_100 a.foto:after, .apertura_mobile_cat a.foto:after {
    background-size: 30px auto;
  }
}
/* line 42, ../src/sass/helpers/_helpers.scss */
.apertura_100 figure, .box_postit figure, .apertura figure, .apertura_col figure, .box_300_525 figure, .box_300_250 figure, .box_625_100 figure, .box_aggiornamento figure, .apertura_mobile figure, .news_100 figure, .apertura_mobile_cat figure {
  position: relative;
  background-color: #fff;
}
/* line 46, ../src/sass/helpers/_helpers.scss */
.apertura_100 img, .box_postit img, .apertura img, .apertura_col img, .box_300_525 img, .box_300_250 img, .box_625_100 img, .box_aggiornamento img, .apertura_mobile img, .news_100 img, .apertura_mobile_cat img {
  width: 100%;
  height: auto;
}
/* line 51, ../src/sass/helpers/_helpers.scss */
.apertura_100 h2.titolo, .box_postit h2.titolo, .apertura h2.titolo, .apertura_col h2.titolo, .box_300_525 h2.titolo, .box_300_250 h2.titolo, .box_625_100 h2.titolo, .box_aggiornamento h2.titolo, .apertura_mobile h2.titolo, .news_100 h2.titolo, .apertura_mobile_cat h2.titolo {
  font-size: 2.1875em;
  line-height: 1.14286em;
  margin: 0 0 5px 0;
  font-weight: 700;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 51, ../src/sass/helpers/_helpers.scss */
  .apertura_100 h2.titolo, .box_postit h2.titolo, .apertura h2.titolo, .apertura_col h2.titolo, .box_300_525 h2.titolo, .box_300_250 h2.titolo, .box_625_100 h2.titolo, .box_aggiornamento h2.titolo, .apertura_mobile h2.titolo, .news_100 h2.titolo, .apertura_mobile_cat h2.titolo {
    font-size: 1.125em;
    line-height: 1.22222em;
  }
}
/* line 59, ../src/sass/helpers/_helpers.scss */
.apertura_100 h3.occhiello_categoria, .box_postit h3.occhiello_categoria, .apertura h3.occhiello_categoria, .apertura_col h3.occhiello_categoria, .box_300_525 h3.occhiello_categoria, .box_300_250 h3.occhiello_categoria, .box_625_100 h3.occhiello_categoria, .box_aggiornamento h3.occhiello_categoria, .apertura_mobile h3.occhiello_categoria, .news_100 h3.occhiello_categoria, .apertura_mobile_cat h3.occhiello_categoria {
  font-size: 0.75em;
  line-height: 1.25em;
  width: calc(100% - 50px);
  color: #999999;
  padding: 5px 0;
  min-height: 15px;
}
/* line 65, ../src/sass/helpers/_helpers.scss */
.apertura_100 h3.occhiello_categoria a.categoria, .box_postit h3.occhiello_categoria a.categoria, .apertura h3.occhiello_categoria a.categoria, .apertura_col h3.occhiello_categoria a.categoria, .box_300_525 h3.occhiello_categoria a.categoria, .box_300_250 h3.occhiello_categoria a.categoria, .box_625_100 h3.occhiello_categoria a.categoria, .box_aggiornamento h3.occhiello_categoria a.categoria, .apertura_mobile h3.occhiello_categoria a.categoria, .news_100 h3.occhiello_categoria a.categoria, .apertura_mobile_cat h3.occhiello_categoria a.categoria {
  display: inline-block;
  text-transform: uppercase;
}
/* line 69, ../src/sass/helpers/_helpers.scss */
.apertura_100 h3.occhiello_categoria a.occhiello, .box_postit h3.occhiello_categoria a.occhiello, .apertura h3.occhiello_categoria a.occhiello, .apertura_col h3.occhiello_categoria a.occhiello, .box_300_525 h3.occhiello_categoria a.occhiello, .box_300_250 h3.occhiello_categoria a.occhiello, .box_625_100 h3.occhiello_categoria a.occhiello, .box_aggiornamento h3.occhiello_categoria a.occhiello, .apertura_mobile h3.occhiello_categoria a.occhiello, .news_100 h3.occhiello_categoria a.occhiello, .apertura_mobile_cat h3.occhiello_categoria a.occhiello {
  display: inline-block;
}
/* line 72, ../src/sass/helpers/_helpers.scss */
.apertura_100 h3.occhiello_categoria span.spacer, .box_postit h3.occhiello_categoria span.spacer, .apertura h3.occhiello_categoria span.spacer, .apertura_col h3.occhiello_categoria span.spacer, .box_300_525 h3.occhiello_categoria span.spacer, .box_300_250 h3.occhiello_categoria span.spacer, .box_625_100 h3.occhiello_categoria span.spacer, .box_aggiornamento h3.occhiello_categoria span.spacer, .apertura_mobile h3.occhiello_categoria span.spacer, .news_100 h3.occhiello_categoria span.spacer, .apertura_mobile_cat h3.occhiello_categoria span.spacer {
  display: inline-block;
  padding: 0 5px;
}
/* line 80, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello, .box_postit .cappello, .apertura .cappello, .apertura_col .cappello, .box_300_525 .cappello, .box_300_250 .cappello, .box_625_100 .cappello, .box_aggiornamento .cappello, .apertura_mobile .cappello, .news_100 .cappello, .apertura_mobile_cat .cappello {
  position: relative;
  padding: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 80, ../src/sass/helpers/_helpers.scss */
  .apertura_100 .cappello, .box_postit .cappello, .apertura .cappello, .apertura_col .cappello, .box_300_525 .cappello, .box_300_250 .cappello, .box_625_100 .cappello, .box_aggiornamento .cappello, .apertura_mobile .cappello, .news_100 .cappello, .apertura_mobile_cat .cappello {
    padding: 0 0 10px;
  }
}
/* line 92, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share, .box_postit .cappello .tot_share, .apertura .cappello .tot_share, .apertura_col .cappello .tot_share, .box_300_525 .cappello .tot_share, .box_300_250 .cappello .tot_share, .box_625_100 .cappello .tot_share, .box_aggiornamento .cappello .tot_share, .apertura_mobile .cappello .tot_share, .news_100 .cappello .tot_share, .apertura_mobile_cat .cappello .tot_share {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0.75em;
  line-height: 2.08333em;
  overflow: hidden;
  background: #fff;
  padding: 0 0 0 10px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 102, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share.open a.commenti-link, .box_postit .cappello .tot_share.open a.commenti-link, .apertura .cappello .tot_share.open a.commenti-link, .apertura_col .cappello .tot_share.open a.commenti-link, .box_300_525 .cappello .tot_share.open a.commenti-link, .box_300_250 .cappello .tot_share.open a.commenti-link, .box_625_100 .cappello .tot_share.open a.commenti-link, .box_aggiornamento .cappello .tot_share.open a.commenti-link, .apertura_mobile .cappello .tot_share.open a.commenti-link, .news_100 .cappello .tot_share.open a.commenti-link, .apertura_mobile_cat .cappello .tot_share.open a.commenti-link {
  display: block;
}
/* line 105, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share.open .add_this, .box_postit .cappello .tot_share.open .add_this, .apertura .cappello .tot_share.open .add_this, .apertura_col .cappello .tot_share.open .add_this, .box_300_525 .cappello .tot_share.open .add_this, .box_300_250 .cappello .tot_share.open .add_this, .box_625_100 .cappello .tot_share.open .add_this, .box_aggiornamento .cappello .tot_share.open .add_this, .apertura_mobile .cappello .tot_share.open .add_this, .news_100 .cappello .tot_share.open .add_this, .apertura_mobile_cat .cappello .tot_share.open .add_this {
  display: block;
}
/* line 109, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share a.share-link, .box_postit .cappello .tot_share a.share-link, .apertura .cappello .tot_share a.share-link, .apertura_col .cappello .tot_share a.share-link, .box_300_525 .cappello .tot_share a.share-link, .box_300_250 .cappello .tot_share a.share-link, .box_625_100 .cappello .tot_share a.share-link, .box_aggiornamento .cappello .tot_share a.share-link, .apertura_mobile .cappello .tot_share a.share-link, .news_100 .cappello .tot_share a.share-link, .apertura_mobile_cat .cappello .tot_share a.share-link {
  background: url("/img/share/ico-share.svg") no-repeat left center;
  background-size: 9px auto;
  display: inline-block;
  color: #303030;
  padding: 0 0 0 13px;
  float: left;
  height: 23px;
  margin: 0;
}
/* line 120, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share a.commenti-link, .box_postit .cappello .tot_share a.commenti-link, .apertura .cappello .tot_share a.commenti-link, .apertura_col .cappello .tot_share a.commenti-link, .box_300_525 .cappello .tot_share a.commenti-link, .box_300_250 .cappello .tot_share a.commenti-link, .box_625_100 .cappello .tot_share a.commenti-link, .box_aggiornamento .cappello .tot_share a.commenti-link, .apertura_mobile .cappello .tot_share a.commenti-link, .news_100 .cappello .tot_share a.commenti-link, .apertura_mobile_cat .cappello .tot_share a.commenti-link {
  width: 16px;
  height: 16px;
  display: none;
  float: left;
  background: #3b5998 url("/img/share/ico_commenti.svg") no-repeat center center;
  background-size: 8px auto;
  margin: 3px 2px 0;
}
/* line 130, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share .add_this, .box_postit .cappello .tot_share .add_this, .apertura .cappello .tot_share .add_this, .apertura_col .cappello .tot_share .add_this, .box_300_525 .cappello .tot_share .add_this, .box_300_250 .cappello .tot_share .add_this, .box_625_100 .cappello .tot_share .add_this, .box_aggiornamento .cappello .tot_share .add_this, .apertura_mobile .cappello .tot_share .add_this, .news_100 .cappello .tot_share .add_this, .apertura_mobile_cat .cappello .tot_share .add_this {
  position: relative;
  float: left;
  right: 0;
  top: 3px;
  margin: 0;
  display: none;
}
/* line 138, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello .tot_share .add_this .addthis_toolbox, .box_postit .cappello .tot_share .add_this .addthis_toolbox, .apertura .cappello .tot_share .add_this .addthis_toolbox, .apertura_col .cappello .tot_share .add_this .addthis_toolbox, .box_300_525 .cappello .tot_share .add_this .addthis_toolbox, .box_300_250 .cappello .tot_share .add_this .addthis_toolbox, .box_625_100 .cappello .tot_share .add_this .addthis_toolbox, .box_aggiornamento .cappello .tot_share .add_this .addthis_toolbox, .apertura_mobile .cappello .tot_share .add_this .addthis_toolbox, .news_100 .cappello .tot_share .add_this .addthis_toolbox, .apertura_mobile_cat .cappello .tot_share .add_this .addthis_toolbox {
  float: left;
}
/* line 146, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati, .box_postit .cappello_titolo_testo_correlati, .apertura .cappello_titolo_testo_correlati, .apertura_col .cappello_titolo_testo_correlati, .box_300_525 .cappello_titolo_testo_correlati, .box_300_250 .cappello_titolo_testo_correlati, .box_625_100 .cappello_titolo_testo_correlati, .box_aggiornamento .cappello_titolo_testo_correlati, .apertura_mobile .cappello_titolo_testo_correlati, .news_100 .cappello_titolo_testo_correlati, .apertura_mobile_cat .cappello_titolo_testo_correlati {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-left: 1px #f1f1f1 solid;
  border-right: 1px #f1f1f1 solid;
  border-bottom: 1px #f1f1f1 solid;
  width: 100%;
  overflow: hidden;
}
/* line 154, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati.noheight, .box_postit .cappello_titolo_testo_correlati.noheight, .apertura .cappello_titolo_testo_correlati.noheight, .apertura_col .cappello_titolo_testo_correlati.noheight, .box_300_525 .cappello_titolo_testo_correlati.noheight, .box_300_250 .cappello_titolo_testo_correlati.noheight, .box_625_100 .cappello_titolo_testo_correlati.noheight, .box_aggiornamento .cappello_titolo_testo_correlati.noheight, .apertura_mobile .cappello_titolo_testo_correlati.noheight, .news_100 .cappello_titolo_testo_correlati.noheight, .apertura_mobile_cat .cappello_titolo_testo_correlati.noheight {
  height: inherit !important;
}
/* line 158, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo, .box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo, .apertura .cappello_titolo_testo_correlati .cappello_titolo_testo, .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo, .box_300_525 .cappello_titolo_testo_correlati .cappello_titolo_testo, .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo, .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo, .box_aggiornamento .cappello_titolo_testo_correlati .cappello_titolo_testo, .apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo, .news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo, .apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 25px 25px;
  position: relative;
}
/* line 166, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .apertura .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .box_300_525 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .box_aggiornamento .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore, .apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore {
  font-size: 0.75em;
  line-height: 1.33333em;
  color: #999999;
}
/* line 169, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .apertura .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .box_300_525 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .box_aggiornamento .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a, .apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a {
  color: #999999;
}
/* line 173, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .apertura .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .box_300_525 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .box_aggiornamento .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia, .apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia {
  font-size: 0.75em;
  line-height: 1.25em;
  color: #999999;
  padding: 0;
}
/* line 177, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_300_525 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_aggiornamento .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a {
  color: #999999;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 8px;
  border-left: 3px #166eaa solid;
  text-decoration: underline;
  max-height: 30px;
  margin: 2px 5px 3px 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 177, ../src/sass/helpers/_helpers.scss */
  .apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_300_525 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .box_aggiornamento .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a, .apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo div.correlati_multimedia a {
    max-height: 100%;
  }
}
/* line 195, ../src/sass/helpers/_helpers.scss */
.apertura_100 .cappello_titolo_testo_correlati h2, .box_postit .cappello_titolo_testo_correlati h2, .apertura .cappello_titolo_testo_correlati h2, .apertura_col .cappello_titolo_testo_correlati h2, .box_300_525 .cappello_titolo_testo_correlati h2, .box_300_250 .cappello_titolo_testo_correlati h2, .box_625_100 .cappello_titolo_testo_correlati h2, .box_aggiornamento .cappello_titolo_testo_correlati h2, .apertura_mobile .cappello_titolo_testo_correlati h2, .news_100 .cappello_titolo_testo_correlati h2, .apertura_mobile_cat .cappello_titolo_testo_correlati h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 203, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad, .piu_lette .widget_tendina_pad, .piu_visti_tgs .widget_tendina_pad, .piu_condivisi .widget_tendina_pad, .widget_rgs .widget_tendina_pad, .widget_tgs .widget_tendina_pad, .widget_multimedia .widget_tendina_pad, .widget_ultime_province .widget_tendina_pad, .widget_ultime_notizie .widget_tendina_pad {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #f1f1f1 solid;
  position: relative;
  padding: 25px 25px 25px 24px;
  background: #fff;
  height: 600px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1;
}
/* line 214, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad::-webkit-scrollbar-track, .piu_lette .widget_tendina_pad::-webkit-scrollbar-track, .piu_visti_tgs .widget_tendina_pad::-webkit-scrollbar-track, .piu_condivisi .widget_tendina_pad::-webkit-scrollbar-track, .widget_rgs .widget_tendina_pad::-webkit-scrollbar-track, .widget_tgs .widget_tendina_pad::-webkit-scrollbar-track, .widget_multimedia .widget_tendina_pad::-webkit-scrollbar-track, .widget_ultime_province .widget_tendina_pad::-webkit-scrollbar-track, .widget_ultime_notizie .widget_tendina_pad::-webkit-scrollbar-track {
  border-radius: 0;
  background-color: #e6e6ed;
}
/* line 219, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad::-webkit-scrollbar, .piu_lette .widget_tendina_pad::-webkit-scrollbar, .piu_visti_tgs .widget_tendina_pad::-webkit-scrollbar, .piu_condivisi .widget_tendina_pad::-webkit-scrollbar, .widget_rgs .widget_tendina_pad::-webkit-scrollbar, .widget_tgs .widget_tendina_pad::-webkit-scrollbar, .widget_multimedia .widget_tendina_pad::-webkit-scrollbar, .widget_ultime_province .widget_tendina_pad::-webkit-scrollbar, .widget_ultime_notizie .widget_tendina_pad::-webkit-scrollbar {
  width: 8px;
  background-color: #e6e6ed;
}
/* line 224, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad::-webkit-scrollbar-thumb, .piu_lette .widget_tendina_pad::-webkit-scrollbar-thumb, .piu_visti_tgs .widget_tendina_pad::-webkit-scrollbar-thumb, .piu_condivisi .widget_tendina_pad::-webkit-scrollbar-thumb, .widget_rgs .widget_tendina_pad::-webkit-scrollbar-thumb, .widget_tgs .widget_tendina_pad::-webkit-scrollbar-thumb, .widget_multimedia .widget_tendina_pad::-webkit-scrollbar-thumb, .widget_ultime_province .widget_tendina_pad::-webkit-scrollbar-thumb, .widget_ultime_notizie .widget_tendina_pad::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #65a8d7;
}
/* line 229, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top, .piu_lette .widget_tendina_pad .widget_tendina_top, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top, .piu_condivisi .widget_tendina_pad .widget_tendina_top, .widget_rgs .widget_tendina_pad .widget_tendina_top, .widget_tgs .widget_tendina_pad .widget_tendina_top, .widget_multimedia .widget_tendina_pad .widget_tendina_top, .widget_ultime_province .widget_tendina_pad .widget_tendina_top, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top {
  position: relative;
  margin: 0 0 25px;
  overflow: visible;
  z-index: 10;
  height: 25px;
}
/* line 236, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .piu_lette .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .piu_condivisi .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_rgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_tgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_multimedia .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_ultime_province .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  display: block;
  float: left;
  background: #65a8d7;
  color: #fff;
  text-transform: uppercase;
  width: 120px;
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.75em;
  line-height: 2.08333em;
  padding: 0 10px;
}
/* line 249, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .piu_lette .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .piu_condivisi .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .widget_rgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .widget_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .widget_multimedia .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .widget_ultime_province .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo {
  display: inline-block;
  position: relative;
  height: 25px;
  float: left;
  width: 100px;
}
/* line 255, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .piu_lette .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .piu_condivisi .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .widget_rgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .widget_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .widget_multimedia .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .widget_ultime_province .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo span {
  background: #d4d4d4 url("/img/share/tendina.svg") no-repeat right 10px center;
  background-size: 7px auto;
  height: 25px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px 0 10px;
  font-size: 0.75em;
  line-height: 2.08333em;
  color: #5e5e5e;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
}
/* line 269, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .piu_lette .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .piu_condivisi .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .widget_rgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .widget_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .widget_multimedia .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .widget_ultime_province .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul {
  position: absolute;
  top: 25px;
  width: 100px;
  left: 0;
  list-style-type: none;
  padding: 0;
  margin: 1px 0 0 0;
  overflow: hidden;
  font-size: 0.75em;
  line-height: 2.08333em;
  text-transform: uppercase;
  background: #d4d4d4;
  z-index: 1;
  display: none;
}
/* line 283, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .piu_lette .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .piu_condivisi .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .widget_rgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .widget_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .widget_multimedia .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .widget_ultime_province .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li {
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 0 10px;
  cursor: pointer;
  border-bottom: 1px #fff solid;
}
/* line 289, ../src/sass/helpers/_helpers.scss */
.piu_visti .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .piu_lette .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .piu_visti_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .piu_condivisi .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .widget_rgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .widget_tgs .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .widget_multimedia .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .widget_ultime_province .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active, .widget_ultime_notizie .widget_tendina_pad .widget_tendina_top div.widget_tendina_attivo ul li.active {
  display: none;
}
/* line 299, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container, .piu_lette .swiper-container, .piu_visti_tgs .swiper-container, .piu_condivisi .swiper-container, .widget_rgs .swiper-container, .widget_tgs .swiper-container, .widget_multimedia .swiper-container, .widget_ultime_province .swiper-container, .widget_ultime_notizie .swiper-container {
  width: 241px;
  margin: 0;
}
/* line 302, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide, .piu_lette .swiper-container .swiper-slide, .piu_visti_tgs .swiper-container .swiper-slide, .piu_condivisi .swiper-container .swiper-slide, .widget_rgs .swiper-container .swiper-slide, .widget_tgs .swiper-container .swiper-slide, .widget_multimedia .swiper-container .swiper-slide, .widget_ultime_province .swiper-container .swiper-slide, .widget_ultime_notizie .swiper-container .swiper-slide {
  width: 100%;
}
/* line 304, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul, .piu_lette .swiper-container .swiper-slide ul, .piu_visti_tgs .swiper-container .swiper-slide ul, .piu_condivisi .swiper-container .swiper-slide ul, .widget_rgs .swiper-container .swiper-slide ul, .widget_tgs .swiper-container .swiper-slide ul, .widget_multimedia .swiper-container .swiper-slide ul, .widget_ultime_province .swiper-container .swiper-slide ul, .widget_ultime_notizie .swiper-container .swiper-slide ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 309, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li, .piu_lette .swiper-container .swiper-slide ul li, .piu_visti_tgs .swiper-container .swiper-slide ul li, .piu_condivisi .swiper-container .swiper-slide ul li, .widget_rgs .swiper-container .swiper-slide ul li, .widget_tgs .swiper-container .swiper-slide ul li, .widget_multimedia .swiper-container .swiper-slide ul li, .widget_ultime_province .swiper-container .swiper-slide ul li, .widget_ultime_notizie .swiper-container .swiper-slide ul li {
  margin: 0 0 25px;
  width: 100%;
  overflow: hidden;
}
/* line 313, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li:last-child, .piu_lette .swiper-container .swiper-slide ul li:last-child, .piu_visti_tgs .swiper-container .swiper-slide ul li:last-child, .piu_condivisi .swiper-container .swiper-slide ul li:last-child, .widget_rgs .swiper-container .swiper-slide ul li:last-child, .widget_tgs .swiper-container .swiper-slide ul li:last-child, .widget_multimedia .swiper-container .swiper-slide ul li:last-child, .widget_ultime_province .swiper-container .swiper-slide ul li:last-child, .widget_ultime_notizie .swiper-container .swiper-slide ul li:last-child {
  margin: 0;
}
/* line 316, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li a, .piu_lette .swiper-container .swiper-slide ul li a, .piu_visti_tgs .swiper-container .swiper-slide ul li a, .piu_condivisi .swiper-container .swiper-slide ul li a, .widget_rgs .swiper-container .swiper-slide ul li a, .widget_tgs .swiper-container .swiper-slide ul li a, .widget_multimedia .swiper-container .swiper-slide ul li a, .widget_ultime_province .swiper-container .swiper-slide ul li a, .widget_ultime_notizie .swiper-container .swiper-slide ul li a {
  display: block;
  position: relative;
}
/* line 319, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li a.video:before, .piu_lette .swiper-container .swiper-slide ul li a.video:before, .piu_visti_tgs .swiper-container .swiper-slide ul li a.video:before, .piu_condivisi .swiper-container .swiper-slide ul li a.video:before, .widget_rgs .swiper-container .swiper-slide ul li a.video:before, .widget_tgs .swiper-container .swiper-slide ul li a.video:before, .widget_multimedia .swiper-container .swiper-slide ul li a.video:before, .widget_ultime_province .swiper-container .swiper-slide ul li a.video:before, .widget_ultime_notizie .swiper-container .swiper-slide ul li a.video:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100px;
  height: 75px;
  left: 0;
  top: 0;
  background: url("/img/share/ico_play.svg") no-repeat center center;
  background-size: 30px 30px;
}
/* line 330, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li a.gallery:before, .piu_lette .swiper-container .swiper-slide ul li a.gallery:before, .piu_visti_tgs .swiper-container .swiper-slide ul li a.gallery:before, .piu_condivisi .swiper-container .swiper-slide ul li a.gallery:before, .widget_rgs .swiper-container .swiper-slide ul li a.gallery:before, .widget_tgs .swiper-container .swiper-slide ul li a.gallery:before, .widget_multimedia .swiper-container .swiper-slide ul li a.gallery:before, .widget_ultime_province .swiper-container .swiper-slide ul li a.gallery:before, .widget_ultime_notizie .swiper-container .swiper-slide ul li a.gallery:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100px;
  height: 75px;
  left: 0;
  top: 0;
  background: url("/img/share/ico_foto.svg") no-repeat center center;
  background-size: 30px 30px;
}
/* line 341, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li a img, .piu_lette .swiper-container .swiper-slide ul li a img, .piu_visti_tgs .swiper-container .swiper-slide ul li a img, .piu_condivisi .swiper-container .swiper-slide ul li a img, .widget_rgs .swiper-container .swiper-slide ul li a img, .widget_tgs .swiper-container .swiper-slide ul li a img, .widget_multimedia .swiper-container .swiper-slide ul li a img, .widget_ultime_province .swiper-container .swiper-slide ul li a img, .widget_ultime_notizie .swiper-container .swiper-slide ul li a img {
  position: relative;
  object-fit: cover;
}
/* line 345, ../src/sass/helpers/_helpers.scss */
.piu_visti .swiper-container .swiper-slide ul li a h2, .piu_lette .swiper-container .swiper-slide ul li a h2, .piu_visti_tgs .swiper-container .swiper-slide ul li a h2, .piu_condivisi .swiper-container .swiper-slide ul li a h2, .widget_rgs .swiper-container .swiper-slide ul li a h2, .widget_tgs .swiper-container .swiper-slide ul li a h2, .widget_multimedia .swiper-container .swiper-slide ul li a h2, .widget_ultime_province .swiper-container .swiper-slide ul li a h2, .widget_ultime_notizie .swiper-container .swiper-slide ul li a h2 {
  position: absolute;
  top: 50%;
  width: calc(100% - 115px);
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.75em;
  line-height: 1.25em;
  max-height: 75px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 345, ../src/sass/helpers/_helpers.scss */
  .piu_visti .swiper-container .swiper-slide ul li a h2, .piu_lette .swiper-container .swiper-slide ul li a h2, .piu_visti_tgs .swiper-container .swiper-slide ul li a h2, .piu_condivisi .swiper-container .swiper-slide ul li a h2, .widget_rgs .swiper-container .swiper-slide ul li a h2, .widget_tgs .swiper-container .swiper-slide ul li a h2, .widget_multimedia .swiper-container .swiper-slide ul li a h2, .widget_ultime_province .swiper-container .swiper-slide ul li a h2, .widget_ultime_notizie .swiper-container .swiper-slide ul li a h2 {
    font-size: 0.875em;
    line-height: 1.35714em;
  }
}

/* line 373, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .widget_tendina_pad, .widget_motori .widget_tendina_pad, .widget_lavoro .widget_tendina_pad, .widget_almanacco .widget_tendina_pad, .widget_life-style .widget_tendina_pad, .widget_salute-e-benessere .widget_tendina_pad, .widget_sanremo-rubriche .widget_tendina_pad, .widget_scienza-tecnica .widget_tendina_pad, .widget_qui-europa .widget_tendina_pad, .widget_viaggi .widget_tendina_pad {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #f1f1f1 solid;
  position: relative;
  padding: 25px;
  background: #fff;
  height: 475px;
  overflow: hidden;
}
/* line 383, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .widget_tendina_pad .widget_tendina_top, .widget_motori .widget_tendina_pad .widget_tendina_top, .widget_lavoro .widget_tendina_pad .widget_tendina_top, .widget_almanacco .widget_tendina_pad .widget_tendina_top, .widget_life-style .widget_tendina_pad .widget_tendina_top, .widget_salute-e-benessere .widget_tendina_pad .widget_tendina_top, .widget_sanremo-rubriche .widget_tendina_pad .widget_tendina_top, .widget_scienza-tecnica .widget_tendina_pad .widget_tendina_top, .widget_qui-europa .widget_tendina_pad .widget_tendina_top, .widget_viaggi .widget_tendina_pad .widget_tendina_top {
  position: relative;
  margin: 0 0 25px;
  overflow: visible;
  z-index: 10;
  height: 25px;
}
/* line 390, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_motori .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_lavoro .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_almanacco .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_life-style .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_salute-e-benessere .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_sanremo-rubriche .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_scienza-tecnica .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_qui-europa .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span, .widget_viaggi .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  display: block;
  float: left;
  color: #fff;
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 400, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_motori .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_lavoro .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_almanacco .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_life-style .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_salute-e-benessere .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_sanremo-rubriche .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_scienza-tecnica .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_qui-europa .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span, .widget_viaggi .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span span {
  font-size: 0.5em;
  line-height: 1.2em;
  display: block;
}
/* line 411, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container, .widget_motori .swiper-container, .widget_lavoro .swiper-container, .widget_almanacco .swiper-container, .widget_life-style .swiper-container, .widget_salute-e-benessere .swiper-container, .widget_sanremo-rubriche .swiper-container, .widget_scienza-tecnica .swiper-container, .widget_qui-europa .swiper-container, .widget_viaggi .swiper-container {
  width: 250px;
  margin: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 411, ../src/sass/helpers/_helpers.scss */
  .widget_terra-e-gusto .swiper-container, .widget_motori .swiper-container, .widget_lavoro .swiper-container, .widget_almanacco .swiper-container, .widget_life-style .swiper-container, .widget_salute-e-benessere .swiper-container, .widget_sanremo-rubriche .swiper-container, .widget_scienza-tecnica .swiper-container, .widget_qui-europa .swiper-container, .widget_viaggi .swiper-container {
    width: 100%;
  }
}
/* line 417, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide, .widget_motori .swiper-container .swiper-slide, .widget_lavoro .swiper-container .swiper-slide, .widget_almanacco .swiper-container .swiper-slide, .widget_life-style .swiper-container .swiper-slide, .widget_salute-e-benessere .swiper-container .swiper-slide, .widget_sanremo-rubriche .swiper-container .swiper-slide, .widget_scienza-tecnica .swiper-container .swiper-slide, .widget_qui-europa .swiper-container .swiper-slide, .widget_viaggi .swiper-container .swiper-slide {
  width: 100%;
}
/* line 419, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul, .widget_motori .swiper-container .swiper-slide ul, .widget_lavoro .swiper-container .swiper-slide ul, .widget_almanacco .swiper-container .swiper-slide ul, .widget_life-style .swiper-container .swiper-slide ul, .widget_salute-e-benessere .swiper-container .swiper-slide ul, .widget_sanremo-rubriche .swiper-container .swiper-slide ul, .widget_scienza-tecnica .swiper-container .swiper-slide ul, .widget_qui-europa .swiper-container .swiper-slide ul, .widget_viaggi .swiper-container .swiper-slide ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 424, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li, .widget_motori .swiper-container .swiper-slide ul li, .widget_lavoro .swiper-container .swiper-slide ul li, .widget_almanacco .swiper-container .swiper-slide ul li, .widget_life-style .swiper-container .swiper-slide ul li, .widget_salute-e-benessere .swiper-container .swiper-slide ul li, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li, .widget_scienza-tecnica .swiper-container .swiper-slide ul li, .widget_qui-europa .swiper-container .swiper-slide ul li, .widget_viaggi .swiper-container .swiper-slide ul li {
  margin: 0 0 25px;
  width: 100%;
  overflow: hidden;
}
/* line 428, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li a, .widget_motori .swiper-container .swiper-slide ul li a, .widget_lavoro .swiper-container .swiper-slide ul li a, .widget_almanacco .swiper-container .swiper-slide ul li a, .widget_life-style .swiper-container .swiper-slide ul li a, .widget_salute-e-benessere .swiper-container .swiper-slide ul li a, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li a, .widget_scienza-tecnica .swiper-container .swiper-slide ul li a, .widget_qui-europa .swiper-container .swiper-slide ul li a, .widget_viaggi .swiper-container .swiper-slide ul li a {
  display: block;
  position: relative;
}
/* line 431, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li a img, .widget_motori .swiper-container .swiper-slide ul li a img, .widget_lavoro .swiper-container .swiper-slide ul li a img, .widget_almanacco .swiper-container .swiper-slide ul li a img, .widget_life-style .swiper-container .swiper-slide ul li a img, .widget_salute-e-benessere .swiper-container .swiper-slide ul li a img, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li a img, .widget_scienza-tecnica .swiper-container .swiper-slide ul li a img, .widget_qui-europa .swiper-container .swiper-slide ul li a img, .widget_viaggi .swiper-container .swiper-slide ul li a img {
  position: relative;
  object-fit: cover;
}
/* line 435, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li a h2, .widget_motori .swiper-container .swiper-slide ul li a h2, .widget_lavoro .swiper-container .swiper-slide ul li a h2, .widget_almanacco .swiper-container .swiper-slide ul li a h2, .widget_life-style .swiper-container .swiper-slide ul li a h2, .widget_salute-e-benessere .swiper-container .swiper-slide ul li a h2, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li a h2, .widget_scienza-tecnica .swiper-container .swiper-slide ul li a h2, .widget_qui-europa .swiper-container .swiper-slide ul li a h2, .widget_viaggi .swiper-container .swiper-slide ul li a h2 {
  position: absolute;
  top: 50%;
  width: calc(100% - 115px);
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.75em;
  line-height: 1.25em;
  max-height: 75px;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 435, ../src/sass/helpers/_helpers.scss */
  .widget_terra-e-gusto .swiper-container .swiper-slide ul li a h2, .widget_motori .swiper-container .swiper-slide ul li a h2, .widget_lavoro .swiper-container .swiper-slide ul li a h2, .widget_almanacco .swiper-container .swiper-slide ul li a h2, .widget_life-style .swiper-container .swiper-slide ul li a h2, .widget_salute-e-benessere .swiper-container .swiper-slide ul li a h2, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li a h2, .widget_scienza-tecnica .swiper-container .swiper-slide ul li a h2, .widget_qui-europa .swiper-container .swiper-slide ul li a h2, .widget_viaggi .swiper-container .swiper-slide ul li a h2 {
    font-size: 0.9375em;
    line-height: 1.33333em;
  }
}
/* line 450, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175, .widget_motori .swiper-container .swiper-slide ul li.box_250_175, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 {
  width: 250px;
  height: 175px;
  position: relative;
}
/* line 454, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 h2.titolo, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 h2.titolo {
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 0;
  font-weight: 600;
  color: #fff;
  width: 100% !important;
}
/* line 460, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 h2.titolo a {
  color: #fff;
  display: block;
}
/* line 465, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria {
  font-size: 0.75em;
  line-height: 1.25em;
  width: calc(100% - 50px);
  color: #999999;
  padding: 5px 0;
  min-height: 15px;
}
/* line 471, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 h3.occhiello_categoria a.categoria {
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
}
/* line 480, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .speciale_back, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .speciale_back {
  background: #000;
  width: 250px;
  height: 175px;
  position: relative;
}
/* line 485, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .speciale_back img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 490, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo_correlati {
  width: 250px;
  height: 175px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
/* line 500, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
}
/* line 506, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello {
  position: relative;
  padding: 0 0 10px;
  overflow: hidden;
}
/* line 514, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.75em;
  line-height: 2.08333em;
  overflow: hidden;
  padding: 0 0 0 10px;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 523, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open a.share-link {
  display: inline-block;
}
/* line 526, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share.open .add_this {
  display: inline-block;
}
/* line 530, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share a.share-link {
  background: url("/img/share/ico-share-fff.svg") no-repeat left center;
  background-size: 9px auto;
  display: none;
  color: #fff;
  padding: 0 0 0 13px;
  float: left;
}
/* line 538, ../src/sass/helpers/_helpers.scss */
.widget_terra-e-gusto .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_motori .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_lavoro .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_almanacco .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_life-style .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_salute-e-benessere .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_sanremo-rubriche .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_scienza-tecnica .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_qui-europa .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this, .widget_viaggi .swiper-container .swiper-slide ul li.box_250_175 .cappello_titolo_testo .cappello .tot_share .add_this {
  position: relative;
  float: left;
  right: 0;
  top: 3px;
  margin: 0 0 0 10px;
  display: none;
}

/* line 570, ../src/sass/helpers/_helpers.scss */
.top_articolo .data_articolo {
  font-size: 0.8125em;
  line-height: 1.46154em;
  padding: 0 0 9px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 570, ../src/sass/helpers/_helpers.scss */
  .top_articolo .data_articolo {
    padding: 0 10px 9px;
  }
}
/* line 577, ../src/sass/helpers/_helpers.scss */
.top_articolo .titolo_articolo {
  font-size: 2.5em;
  line-height: 1.125em;
  padding: 5px 0 9px;
  font-weight: 700;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 577, ../src/sass/helpers/_helpers.scss */
  .top_articolo .titolo_articolo {
    font-size: 1.375em;
    line-height: 1.22727em;
    padding: 5px 10px 9px;
  }
}
/* line 586, ../src/sass/helpers/_helpers.scss */
.top_articolo .autore_articolo {
  font-size: 0.8125em;
  line-height: 1.46154em;
  padding: 0 0 9px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 586, ../src/sass/helpers/_helpers.scss */
  .top_articolo .autore_articolo {
    padding: 0 10px 9px;
  }
}
/* line 593, ../src/sass/helpers/_helpers.scss */
.top_articolo .occhiello_articolo {
  font-size: 0.875em;
  line-height: 1.35714em;
  padding: 0 0 9px;
  font-style: italic;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 593, ../src/sass/helpers/_helpers.scss */
  .top_articolo .occhiello_articolo {
    padding: 0 10px 9px;
    display: none;
  }
}

/* line 604, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this, .social_top_left .add_this {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  height: 50px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 604, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this, .social_top_left .add_this {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
}
/* line 614, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .tit_news_page_tot_commenti, .social_top_left .add_this .tit_news_page_tot_commenti {
  position: relative;
  float: left;
  margin: 12px 0 0 0;
  overflow: hidden;
  height: 25px;
  width: 150px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 614, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .tit_news_page_tot_commenti, .social_top_left .add_this .tit_news_page_tot_commenti {
    width: initial;
    margin: 12px 5px 0 0;
  }
}
/* line 625, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .tit_news_page_tot_commenti .commenti-link-scheda, .social_top_left .add_this .tit_news_page_tot_commenti .commenti-link-scheda {
  display: block;
  overflow: hidden;
}
/* line 631, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .tit_news_page_tot_commenti .commenti-link-scheda div, .social_top_left .add_this .tit_news_page_tot_commenti .commenti-link-scheda div {
  width: 25px;
  height: 25px;
  float: left;
  background: #3b5998 url("/img/share/ico_commenti.svg") no-repeat center center;
  background-size: 10px auto;
  border-radius: 50%;
  margin: 0 5px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 631, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .tit_news_page_tot_commenti .commenti-link-scheda div, .social_top_left .add_this .tit_news_page_tot_commenti .commenti-link-scheda div {
    margin: 0 3px 0 0;
  }
}
/* line 643, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .tit_news_page_tot_commenti .commenti-link-scheda span.n_comment_txt, .social_top_left .add_this .tit_news_page_tot_commenti .commenti-link-scheda span.n_comment_txt {
  display: block;
  text-align: left;
  float: left;
  color: #166eaa;
  font-size: 0.6875em;
  line-height: 2.27273em;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 651, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .tit_news_page_tot_commenti .commenti-link-scheda span.n_comment_txt span, .social_top_left .add_this .tit_news_page_tot_commenti .commenti-link-scheda span.n_comment_txt span {
    display: none;
  }
}
/* line 658, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .tit_news_page_tot_commenti div.commenti-link, .social_top_left .add_this .tit_news_page_tot_commenti div.commenti-link {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 663, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link, .social_top_left .add_this .share_link {
  margin: 12px 65px 0 0;
  padding: 0;
  height: 25px;
  float: left;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 663, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .share_link, .social_top_left .add_this .share_link {
    margin: 12px 0 0;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 1;
  }
}
/* line 676, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul, .social_top_left .add_this .share_link ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 681, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li, .social_top_left .add_this .share_link ul li {
  position: relative;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 681, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .share_link ul li, .social_top_left .add_this .share_link ul li {
    margin: 0 2px 0 3px;
  }
}
/* line 689, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li a, .social_top_left .add_this .share_link ul li a {
  display: block;
  overflow: hidden;
}
/* line 692, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li a div, .social_top_left .add_this .share_link ul li a div {
  width: 25px;
  height: 25px;
  float: left;
  border-radius: 50%;
  margin: 0 5px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 692, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .share_link ul li a div, .social_top_left .add_this .share_link ul li a div {
    margin: 0;
  }
}
/* line 702, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li a span, .social_top_left .add_this .share_link ul li a span {
  display: block;
  text-align: left;
  float: left;
  color: #166eaa;
  font-size: 0.6875em;
  line-height: 2.27273em;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 702, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .share_link ul li a span, .social_top_left .add_this .share_link ul li a span {
    display: none;
  }
}
/* line 716, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li.fb a div, .social_top_left .add_this .share_link ul li.fb a div {
  background: #3b5998 url("/img/share/facebook-fff.svg") no-repeat center center;
  background-size: 5px auto;
}
/* line 724, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li.tw a div, .social_top_left .add_this .share_link ul li.tw a div {
  background: #1da1f3 url("/img/share/twitter-fff.svg") no-repeat center center;
  background-size: 12px auto;
}
/* line 732, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .share_link ul li.wh a div, .social_top_left .add_this .share_link ul li.wh a div {
  background: url("/img/share/ico-whatsapp.svg") no-repeat left center;
  background-size: auto 30px;
  width: 28px;
}
/* line 743, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo, .social_top_left .add_this .stampa_testo {
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 743, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .add_this .stampa_testo, .social_top_left .add_this .stampa_testo {
    display: none;
  }
}
/* line 751, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .btn_stampa, .social_top_left .add_this .stampa_testo .btn_stampa {
  position: relative;
  float: left;
  margin: 12px 0 0 15px;
  overflow: hidden;
  height: 25px;
  cursor: pointer;
}
/* line 758, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .btn_stampa span, .social_top_left .add_this .stampa_testo .btn_stampa span {
  display: block;
  text-align: left;
  float: left;
  color: #166eaa;
  font-size: 0.6875em;
  line-height: 2.27273em;
  text-transform: uppercase;
}
/* line 766, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .btn_stampa div, .social_top_left .add_this .stampa_testo .btn_stampa div {
  width: 25px;
  height: 25px;
  float: left;
  border-radius: 50%;
  margin: 0 0 0 5px;
  background: #fff url("/img/share/ico_stampa.svg") no-repeat center center;
  background-size: 25px auto;
}
/* line 778, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .riduci_ingrandisci, .social_top_left .add_this .stampa_testo .riduci_ingrandisci {
  position: relative;
  float: left;
  margin: 12px 0 0 15px;
  overflow: hidden;
  height: 25px;
}
/* line 785, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .riduci_ingrandisci span, .social_top_left .add_this .stampa_testo .riduci_ingrandisci span {
  display: block;
  text-align: left;
  float: left;
  color: #166eaa;
  font-size: 0.6875em;
  line-height: 2.27273em;
  text-transform: uppercase;
}
/* line 793, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .riduci_ingrandisci div, .social_top_left .add_this .stampa_testo .riduci_ingrandisci div {
  width: 25px;
  height: 25px;
  float: left;
  border-radius: 50%;
  margin: 0 0 0 5px;
  cursor: pointer;
}
/* line 800, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .riduci_ingrandisci div.ingrandisci, .social_top_left .add_this .stampa_testo .riduci_ingrandisci div.ingrandisci {
  background: #fff url("/img/share/ico_testo_piu.svg") no-repeat center center;
  background-size: 25px auto;
}
/* line 804, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .riduci_ingrandisci div.riduci, .social_top_left .add_this .stampa_testo .riduci_ingrandisci div.riduci {
  background: #fff url("/img/share/ico_testo_meno.svg") no-repeat center center;
  background-size: 25px auto;
}
/* line 808, ../src/sass/helpers/_helpers.scss */
.social_top_btm .add_this .stampa_testo .riduci_ingrandisci div.spento, .social_top_left .add_this .stampa_testo .riduci_ingrandisci div.spento {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 818, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia, .social_top_left .vota_notizia {
  margin: 12px 65px 0 0;
  padding: 0;
  height: 25px;
  float: left;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 818, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .vota_notizia, .social_top_left .vota_notizia {
    margin: 12px 0 0 0;
    float: none;
    position: absolute;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0 25px 0 0;
    width: 175px;
    overflow: visible;
    height: 25px;
  }
}
/* line 835, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul, .social_top_left .vota_notizia ul {
  z-index: 1;
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 835, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .vota_notizia ul, .social_top_left .vota_notizia ul {
    overflow: visible;
    height: 25px;
  }
}
/* line 845, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li, .social_top_left .vota_notizia ul li {
  position: relative;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 845, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .vota_notizia ul li, .social_top_left .vota_notizia ul li {
    margin: 0 2px 0 3px;
    position: relative;
    overflow: visible;
  }
}
/* line 857, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li.spegni, .social_top_left .vota_notizia ul li.spegni {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 859, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li.spegni.active, .social_top_left .vota_notizia ul li.spegni.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 864, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a, .social_top_left .vota_notizia ul li a {
  display: block;
  overflow: hidden;
}
/* line 867, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a div, .social_top_left .vota_notizia ul li a div {
  width: 25px;
  height: 25px;
  float: left;
  margin: 0 5px 0 0;
  text-indent: -9999px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 867, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .vota_notizia ul li a div, .social_top_left .vota_notizia ul li a div {
    margin: 0;
  }
}
/* line 877, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a span, .social_top_left .vota_notizia ul li a span {
  display: block;
  text-align: left;
  float: left;
  color: #166eaa;
  font-size: 0.6875em;
  line-height: 2.27273em;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 877, ../src/sass/helpers/_helpers.scss */
  .social_top_btm .vota_notizia ul li a span, .social_top_left .vota_notizia ul li a span {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -13px;
    float: none;
    text-align: center;
    height: 15px;
    line-height: 15px;
  }
}
/* line 898, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a.vota1 div, .social_top_left .vota_notizia ul li a.vota1 div {
  background-image: url("/img/share/vote_1.svg");
  background-size: 25px auto;
}
/* line 905, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a.vota2 div, .social_top_left .vota_notizia ul li a.vota2 div {
  background-image: url("/img/share/vote_2.svg");
  background-size: 25px auto;
}
/* line 912, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a.vota3 div, .social_top_left .vota_notizia ul li a.vota3 div {
  background-image: url("/img/share/vote_3.svg");
  background-size: 25px auto;
}
/* line 919, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a.vota4 div, .social_top_left .vota_notizia ul li a.vota4 div {
  background-image: url("/img/share/vote_4.svg");
  background-size: 25px auto;
}
/* line 926, ../src/sass/helpers/_helpers.scss */
.social_top_btm .vota_notizia ul li a.vota5 div, .social_top_left .vota_notizia ul li a.vota5 div {
  background-image: url("/img/share/vote_5.svg");
  background-size: 25px auto;
}
/* line 938, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo, .social_top_left #txt_corpo_articolo {
  font-size: 0.875em;
  line-height: 1.78571em;
}
/* line 941, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo.font_medio, .social_top_left #txt_corpo_articolo.font_medio {
  font-size: 1em;
  line-height: 1.875em;
}
/* line 944, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo.font_grande, .social_top_left #txt_corpo_articolo.font_grande {
  font-size: 1.125em;
  line-height: 1.94444em;
}
/* line 948, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo img.alignleft, .social_top_left #txt_corpo_articolo img.alignleft, .social_top_btm #txt_corpo_articolo img.aligncenter, .social_top_left #txt_corpo_articolo img.aligncenter, .social_top_btm #txt_corpo_articolo img.alignright, .social_top_left #txt_corpo_articolo img.alignright, .social_top_btm #txt_corpo_articolo img.alignnone, .social_top_left #txt_corpo_articolo img.alignnone {
  width: 100%;
  height: auto;
}
/* line 953, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo b, .social_top_left #txt_corpo_articolo b, .social_top_btm #txt_corpo_articolo strong, .social_top_left #txt_corpo_articolo strong {
  color: #166eaa;
}
/* line 956, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo p, .social_top_left #txt_corpo_articolo p {
  padding: 0 0 25px;
}
/* line 959, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo a, .social_top_left #txt_corpo_articolo a {
  text-decoration: underline;
}
/* line 961, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo a:visited, .social_top_left #txt_corpo_articolo a:visited, .social_top_btm #txt_corpo_articolo a:hover, .social_top_left #txt_corpo_articolo a:hover {
  text-decoration: underline;
}
/* line 965, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo ul, .social_top_left #txt_corpo_articolo ul, .social_top_btm #txt_corpo_articolo ol, .social_top_left #txt_corpo_articolo ol {
  padding: 0 0 5px 20px;
  margin: 0;
}
/* line 968, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo ul li, .social_top_left #txt_corpo_articolo ul li, .social_top_btm #txt_corpo_articolo ol li, .social_top_left #txt_corpo_articolo ol li {
  padding: 0 0 10px 0;
  margin: 0;
}
/* line 974, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo .widget p, .social_top_left #txt_corpo_articolo .widget p {
  padding: 0;
}
/* line 977, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo .widget a, .social_top_left #txt_corpo_articolo .widget a {
  text-decoration: none;
}
/* line 979, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo .widget a:visited, .social_top_left #txt_corpo_articolo .widget a:visited, .social_top_btm #txt_corpo_articolo .widget a:hover, .social_top_left #txt_corpo_articolo .widget a:hover {
  text-decoration: none;
}
/* line 983, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo .widget ul, .social_top_left #txt_corpo_articolo .widget ul, .social_top_btm #txt_corpo_articolo .widget ol, .social_top_left #txt_corpo_articolo .widget ol {
  padding: 0;
  margin: 0;
}
/* line 986, ../src/sass/helpers/_helpers.scss */
.social_top_btm #txt_corpo_articolo .widget ul li, .social_top_left #txt_corpo_articolo .widget ul li, .social_top_btm #txt_corpo_articolo .widget ol li, .social_top_left #txt_corpo_articolo .widget ol li {
  padding: 0;
  margin: 0;
}

/* line 106, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

/* line 23, ../src/sass/base/_typography.scss */
body {
  font-weight: 400;
}

/* line 27, ../src/sass/base/_typography.scss */
#popup-survey .content-modal .text-content .title-small {
  font-weight: 700;
}

/* line 1, ../src/sass/base/_common.scss */
* {
  padding: 0;
  margin: 0;
}

/* line 5, ../src/sass/base/_common.scss */
html, body {
  height: 100%;
}

/* line 8, ../src/sass/base/_common.scss */
html {
  -webkit-text-size-adjust: none;
}

/* line 12, ../src/sass/base/_common.scss */
body {
  font-family: 'Raleway', sans-serif;
  width: 100%;
  color: #1b1b1b;
  background: #f5f8fb;
  overflow-x: hidden;
  padding-top: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 990px;
  font-weight: 600;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 12, ../src/sass/base/_common.scss */
  body {
    min-width: inherit;
  }
}

/* line 27, ../src/sass/base/_common.scss */
img {
  display: block;
  border: none;
}

/* line 31, ../src/sass/base/_common.scss */
.lazyload,
.lazyloading {
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 36, ../src/sass/base/_common.scss */
.lazyloaded {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 300ms ease;
  -o-transition: opacity 300ms ease;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

/* line 41, ../src/sass/base/_common.scss */
.italic {
  font-style: italic;
}

/* line 44, ../src/sass/base/_common.scss */
.bold {
  font-weight: 700;
}

/* line 48, ../src/sass/base/_common.scss */
input, select, textarea {
  margin: 0;
  padding: 0;
  font-family: 'Raleway', sans-serif;
  outline: none;
  font-weight: 600;
}

/* line 67, ../src/sass/base/_common.scss */
a {
  color: #1b1b1b;
  text-decoration: none;
}

/* line 71, ../src/sass/base/_common.scss */
a:visited {
  color: #1b1b1b;
  text-decoration: none;
}

/* line 76, ../src/sass/base/_common.scss */
a:hover {
  color: #1b1b1b;
  text-decoration: none;
}

/* line 81, ../src/sass/base/_common.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 1.0em;
  font-family: 'Raleway', sans-serif;
}

/* line 101, ../src/sass/base/_common.scss */
strong {
  font-weight: 700 !important;
}

/* line 102, ../src/sass/base/_common.scss */
em {
  font-style: italic !important;
}

/* line 103, ../src/sass/base/_common.scss */
.text-left {
  text-align: left;
}

/* line 104, ../src/sass/base/_common.scss */
.text-right {
  text-align: right !important;
}

/* line 105, ../src/sass/base/_common.scss */
.text-center {
  text-align: center;
}

/* line 106, ../src/sass/base/_common.scss */
.text-justify {
  text-align: justify;
}

/* line 108, ../src/sass/base/_common.scss */
.clearfix {
  clear: both;
  float: none;
}
/* line 111, ../src/sass/base/_common.scss */
.clearfix:before, .clearfix:after {
  content: '';
  display: table;
  clear: both;
}

/* line 118, ../src/sass/base/_common.scss */
.centered-and-cropped {
  object-fit: cover;
}

/* line 120, ../src/sass/base/_common.scss */
.pad_15_25 {
  padding: 15px 25px;
}

/* line 122, ../src/sass/base/_common.scss */
.desc_banner {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  z-index: 1;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.5em;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 133, ../src/sass/base/_common.scss */
body.bodyskin .top_tgs_header, body.bodyskin .top_rgs_header, body.body-skin .top_tgs_header, body.body-skin .top_rgs_header, body.active-Top .top_tgs_header, body.active-Top .top_rgs_header, body.skin .top_tgs_header, body.skin .top_rgs_header {
  /*max-width: 1000px;*/
  /* margin: 0 auto;*/
  position: relative;
  z-index: 10000;
  top: -114px;
}
/* line 140, ../src/sass/base/_common.scss */
body.bodyskin #footer, body.body-skin #footer, body.active-Top #footer, body.skin #footer {
  margin: 0;
}
/* line 143, ../src/sass/base/_common.scss */
body.bodyskin div, body.body-skin div, body.active-Top div, body.skin div {
  cursor: default;
}
/* line 150, ../src/sass/base/_common.scss */
body.bodyskin .colonna_66_33,
body.bodyskin .testata, body.body-skin .colonna_66_33,
body.body-skin .testata, body.active-Top .colonna_66_33,
body.active-Top .testata, body.skin .colonna_66_33,
body.skin .testata {
  z-index: 10;
}
/* line 156, ../src/sass/base/_common.scss */
body.bodyskin .container, body.bodyskin #container, body.body-skin .container, body.body-skin #container, body.active-Top .container, body.active-Top #container, body.skin .container, body.skin #container {
  width: 1000px;
  margin: 0 auto;
  background: #f5f8fb;
  padding: 0 0 25px;
  position: relative;
}
/* line 163, ../src/sass/base/_common.scss */
body.bodyskin #banner_940_90, body.body-skin #banner_940_90, body.active-Top #banner_940_90, body.skin #banner_940_90 {
  margin: 0 auto;
  max-width: 1000px;
  background: #fff;
  /*padding: 25px 0 15px;*/
  width: 1000px;
}
/* line 170, ../src/sass/base/_common.scss */
body.bodyskin .titolo_categoria.titolo_categoria_h1, body.body-skin .titolo_categoria.titolo_categoria_h1, body.active-Top .titolo_categoria.titolo_categoria_h1, body.skin .titolo_categoria.titolo_categoria_h1 {
  margin: 0 auto !important;
  float: none;
}
/* line 176, ../src/sass/base/_common.scss */
body.bodyskin.bodyscheda #widget_articoli_box, body.body-skin.bodyscheda #widget_articoli_box, body.active-Top.bodyscheda #widget_articoli_box, body.skin.bodyscheda #widget_articoli_box {
  z-index: 100;
}
/* line 180, ../src/sass/base/_common.scss */
body.bodyskin.bodyscheda .social_top_btm, body.body-skin.bodyscheda .social_top_btm, body.active-Top.bodyscheda .social_top_btm, body.skin.bodyscheda .social_top_btm {
  z-index: 100;
  box-shadow: none;
}
/* line 184, ../src/sass/base/_common.scss */
body.bodyskin.bodyscheda .social_top_btm.top, body.body-skin.bodyscheda .social_top_btm.top, body.active-Top.bodyscheda .social_top_btm.top, body.skin.bodyscheda .social_top_btm.top {
  top: 50px !important;
  -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
}

/* line 191, ../src/sass/base/_common.scss */
body.skin #banner_940_90 {
  padding-bottom: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 191, ../src/sass/base/_common.scss */
  body.skin #banner_940_90 {
    padding: 0;
  }
}

/* line 199, ../src/sass/base/_common.scss */
body.bodyscheda .testata {
  display: none;
}

/* line 204, ../src/sass/base/_common.scss */
body.bodylanding .testata {
  display: none;
}

/* line 210, ../src/sass/base/_common.scss */
body.bodysezione .testata {
  display: none;
}
/* line 214, ../src/sass/base/_common.scss */
body.bodysezione .titolo_cerca_h1 h1 {
  color: #166eaa;
}

/* line 217, ../src/sass/base/_common.scss */
body.bodyinterno {
  /*display: table;
  height: 100%;
  width: 100%;*/
}
/* line 218, ../src/sass/base/_common.scss */
body.bodyinterno html, body.bodyinterno body {
  height: 100%;
}
/* line 221, ../src/sass/base/_common.scss */
body.bodyinterno h1 {
  color: #166eaa;
}
/* line 226, ../src/sass/base/_common.scss */
body.bodyinterno .testata {
  display: none;
}
/* line 228, ../src/sass/base/_common.scss */
body.bodyinterno .wrap-head {
  height: auto;
  margin: 0 auto -151px;
  min-height: 100%;
  padding: 0 0 151px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}
/* line 236, ../src/sass/base/_common.scss */
body.bodyinterno footer {
  position: relative;
  width: 100%;
}
/* line 239, ../src/sass/base/_common.scss */
body.bodyinterno footer #footer {
  margin-top: 0;
}

/* line 243, ../src/sass/base/_common.scss */
body.bodyedicola .testata {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 246, ../src/sass/base/_common.scss */
body.bodyedicola .ultima_ora {
  display: none;
}

/* line 251, ../src/sass/base/_common.scss */
body.bodyspecial .ultima_ora {
  display: none;
}

/* line 254, ../src/sass/base/_common.scss */
body.bodytgs {
  background: #fff;
}
/* line 257, ../src/sass/base/_common.scss */
body.bodytgs .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #f1b646;
}
/* line 261, ../src/sass/base/_common.scss */
body.bodytgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  background: #f1b646;
}
/* line 267, ../src/sass/base/_common.scss */
body.bodytgs .testata {
  display: none;
}
/* line 270, ../src/sass/base/_common.scss */
body.bodytgs .ultima_ora {
  display: none;
}
/* line 273, ../src/sass/base/_common.scss */
body.bodytgs #footer {
  margin-top: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 276, ../src/sass/base/_common.scss */
  body.bodytgs .titolo_categoria_elenco h2 a.nome_categoria span {
    display: none;
  }
}

/* line 279, ../src/sass/base/_common.scss */
body.bodyrgs {
  background: #fff;
}
/* line 283, ../src/sass/base/_common.scss */
body.bodyrgs .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #ae1f30;
}
/* line 287, ../src/sass/base/_common.scss */
body.bodyrgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  background: #ae1f30;
}
/* line 293, ../src/sass/base/_common.scss */
body.bodyrgs .testata {
  display: none;
}
/* line 296, ../src/sass/base/_common.scss */
body.bodyrgs .ultima_ora {
  display: none;
}
/* line 299, ../src/sass/base/_common.scss */
body.bodyrgs #footer {
  margin-top: 0;
}

/* line 303, ../src/sass/base/_common.scss */
body.homepage .logo_mini {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 303, ../src/sass/base/_common.scss */
  body.homepage .logo_mini {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
/* line 310, ../src/sass/base/_common.scss */
body.homepage .logo_mini a {
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
  left: -200%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 310, ../src/sass/base/_common.scss */
  body.homepage .logo_mini a {
    left: 0;
  }
}
/* line 317, ../src/sass/base/_common.scss */
body.homepage .logo_mini.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 319, ../src/sass/base/_common.scss */
body.homepage .logo_mini.active a {
  left: 0;
}
/* line 323, ../src/sass/base/_common.scss */
body.homepage .logo_mini.active2 {
  opacity: 1 !important;
}
/* line 325, ../src/sass/base/_common.scss */
body.homepage .logo_mini.active2 a {
  left: 0 !important;
}
/* line 332, ../src/sass/base/_common.scss */
body.homepage.skin .container, body.homepage.skin #container {
  padding: 25px 0;
}

/* line 338, ../src/sass/base/_common.scss */
.container_950 {
  position: relative;
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 346, ../src/sass/base/_common.scss */
#header {
  position: fixed;
  width: 100%;
  height: 50px;
  z-index: 10000;
  min-width: 950px;
  left: 0;
  top: 0;
  background: #19314c;
  overflow: visible;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 346, ../src/sass/base/_common.scss */
  #header {
    min-width: inherit;
    background: #fff;
    border-bottom: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* line 363, ../src/sass/base/_common.scss */
#header .header_950 {
  width: 100%;
  height: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
}
/* line 370, ../src/sass/base/_common.scss */
#header .logo_mini {
  position: absolute;
  top: 50%;
  height: 30px;
  cursor: pointer;
  z-index: 1000000000;
  left: 100px;
  display: block;
  color: #fff;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.75em;
  line-height: 2.16667em;
  text-transform: uppercase;
  padding: 0 55px 0 25px;
  border-left: 1px #8c98a6 solid;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 370, ../src/sass/base/_common.scss */
  #header .logo_mini {
    left: 50%;
    padding: 0 40px;
    border-left: none;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 391, ../src/sass/base/_common.scss */
  #header .logo_mini.logo_mini_mobile {
    padding: 0 40px 0 0;
  }
}
/* line 396, ../src/sass/base/_common.scss */
#header .logo_mini a {
  display: block;
  width: 149px;
  height: 17px;
  position: relative;
  margin: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 396, ../src/sass/base/_common.scss */
  #header .logo_mini a {
    background: url("/img/logo/2020/logo_gds-new.svg") no-repeat center center;
    background-size: 175px auto;
    width: 175px;
    height: 30px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 411, ../src/sass/base/_common.scss */
  #header .logo_mini a img {
    display: none;
  }
}
/* line 418, ../src/sass/base/_common.scss */
#header .logo_mini a.targa {
  width: 30px;
  height: 30px;
  text-align: center;
  position: absolute;
  right: 0;
  color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  border-radius: 50%;
  border: 2px #fff solid;
  top: 0;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  margin: 0 0 0 auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 418, ../src/sass/base/_common.scss */
  #header .logo_mini a.targa {
    background: #fff;
    color: #19314c;
    border: 2px #19314c solid;
  }
}
/* line 442, ../src/sass/base/_common.scss */
#header #nav-toggle {
  position: absolute;
  top: 0;
  height: 50px;
  cursor: pointer;
  opacity: 1;
  z-index: 1000000000;
  left: 0;
  display: block;
  color: #fff;
  font-size: 0.75em;
  line-height: 4.16667em;
  text-transform: uppercase;
  padding: 0 0 0 37px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 442, ../src/sass/base/_common.scss */
  #header #nav-toggle {
    padding: 0;
    text-indent: -9999px;
    width: 50px;
  }
}
/* line 460, ../src/sass/base/_common.scss */
#header #nav-toggle span#hamb_close, #header #nav-toggle span#hamb_close:before, #header #nav-toggle span#hamb_close:after {
  cursor: pointer;
  border-radius: 1px;
  height: 2px;
  width: 18px;
  background: #fff;
  position: absolute;
  display: block;
  content: '';
  top: 23px;
  left: 0;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 460, ../src/sass/base/_common.scss */
  #header #nav-toggle span#hamb_close, #header #nav-toggle span#hamb_close:before, #header #nav-toggle span#hamb_close:after {
    left: 16px;
    background: #919191;
  }
}
/* line 477, ../src/sass/base/_common.scss */
#header #nav-toggle span#hamb_close:before {
  top: -6px;
  left: 0;
}
/* line 481, ../src/sass/base/_common.scss */
#header #nav-toggle span#hamb_close:after {
  top: 6px;
  left: 0;
}
/* line 486, ../src/sass/base/_common.scss */
#header #nav-toggle.active span#hamb_close {
  background-color: transparent !important;
}
/* line 489, ../src/sass/base/_common.scss */
#header #nav-toggle.active span#hamb_close:before, #header #nav-toggle.active span#hamb_close:after {
  top: 0;
}
/* line 492, ../src/sass/base/_common.scss */
#header #nav-toggle.active span#hamb_close:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 492, ../src/sass/base/_common.scss */
  #header #nav-toggle.active span#hamb_close:before {
    background: #919191;
  }
}
/* line 499, ../src/sass/base/_common.scss */
#header #nav-toggle.active span#hamb_close:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 499, ../src/sass/base/_common.scss */
  #header #nav-toggle.active span#hamb_close:after {
    background: #919191;
  }
}
/* line 509, ../src/sass/base/_common.scss */
#header .apri_ricerca {
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 509, ../src/sass/base/_common.scss */
  #header .apri_ricerca {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    display: block;
    background: url("/img/share/icona-cerca-grigia.svg") no-repeat center center;
    background-size: 15px auto;
    z-index: 1;
  }
}
/* line 523, ../src/sass/base/_common.scss */
#header #form_ricerca {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 523, ../src/sass/base/_common.scss */
  #header #form_ricerca {
    position: absolute;
    right: -100%;
    z-index: 10;
    overflow: hidden;
    width: 100%;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    top: 0;
    height: 50px;
    border-bottom: 1px #ebebeb solid;
    z-index: 1000000000;
  }
  /* line 544, ../src/sass/base/_common.scss */
  #header #form_ricerca.active {
    right: 0;
  }
}
/* line 548, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social {
  float: left;
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 548, ../src/sass/base/_common.scss */
  #header #form_ricerca #menu_servizio_social {
    display: none;
  }
}
/* line 557, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social li {
  float: left;
  width: 35px;
  height: 50px;
}
/* line 561, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social li a {
  display: block;
  width: 35px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 567, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social li a.ico-Facebook {
  background-image: url("/img/share/facebook-fff.svg");
  background-size: 6px auto;
}
/* line 571, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social li a.ico-Twitter {
  background-image: url("/img/share/twitter-fff.svg");
  background-size: 16px auto;
}
/* line 575, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social li a.ico-RSS {
  background-image: url("/img/share/rss-fff.svg");
  background-size: 14px auto;
}
/* line 579, ../src/sass/base/_common.scss */
#header #form_ricerca #menu_servizio_social li a.ico-Instagram {
  background-image: url("/img/share/instagram-fff.svg");
  background-size: 14px auto;
}
/* line 589, ../src/sass/base/_common.scss */
#header #form_ricerca #edicola {
  float: left;
  padding: 0 15px;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 589, ../src/sass/base/_common.scss */
  #header #form_ricerca #edicola {
    display: none;
  }
}
/* line 597, ../src/sass/base/_common.scss */
#header #form_ricerca #edicola a {
  font-size: 0.8125em;
  line-height: 3.84615em;
  text-transform: uppercase;
  color: #fff;
}
/* line 603, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 {
  float: left;
  overflow: hidden;
  background: #cfdce5;
  position: relative;
  height: 50px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 603, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 {
    background: #19314c;
    width: 100%;
    padding: 0 0 0 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* line 616, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca {
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 616, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
  }
  /* line 625, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca span, #header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca span:after, #header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca span:before {
    cursor: pointer;
    border-radius: 1px;
    height: 2px;
    width: 18px;
    position: absolute;
    display: block;
    content: '';
    top: 23px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    left: 16px;
    background-color: transparent !important;
  }
  /* line 643, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca span:before {
    left: 0;
    top: 0;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff !important;
  }
  /* line 649, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 .chiudi-form-ricerca span:after {
    left: 0;
    top: 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff !important;
  }
}
/* line 659, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 a {
  width: 50px;
  float: left;
  height: 50px;
  display: block;
  background: url("/img/share/cerca-blu.svg") no-repeat center center;
  background-size: 15px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 659, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 a {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url("/img/share/icona-cerca-fff.svg") no-repeat center center;
    background-size: 15px auto;
  }
}
/* line 675, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 input {
  float: left;
  width: 125px;
  height: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  margin: 0;
  background: transparent;
  font-size: 0.75em;
  line-height: 4.16667em;
  border: none;
  color: #166eaa;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 675, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 input {
    width: 100%;
    color: #fff;
  }
}
/* line 692, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 input:focus {
  width: 200px;
}
/* line 695, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #166eaa;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 695, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 input::-webkit-input-placeholder {
    color: #fff;
  }
}
/* line 703, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 input::-moz-placeholder {
  /* Firefox 19+ */
  color: #166eaa;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 703, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 input::-moz-placeholder {
    color: #fff;
  }
}
/* line 712, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 input:-ms-input-placeholder {
  /* IE 10+ */
  color: #166eaa;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 712, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 input:-ms-input-placeholder {
    color: #fff;
  }
}
/* line 719, ../src/sass/base/_common.scss */
#header #form_ricerca .form_ricerca-1 input:-moz-placeholder {
  /* Firefox 18- */
  color: #166eaa;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 719, ../src/sass/base/_common.scss */
  #header #form_ricerca .form_ricerca-1 input:-moz-placeholder {
    color: #fff;
  }
}

/* line 733, ../src/sass/base/_common.scss */
#menu_principale {
  position: fixed;
  min-width: 990px;
  z-index: 1000;
  left: 0;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
  width: 100%;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  top: -100%;
  visibility: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 733, ../src/sass/base/_common.scss */
  #menu_principale {
    min-width: inherit;
    background: #19314c;
    width: 50%;
    top: 0;
    left: -100%;
    -moz-box-shadow: 5px 0px 5px 0px rgba(50, 50, 50, 0.3);
    -webkit-box-shadow: 5px 0px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 5px 0px 5px 0px rgba(50, 50, 50, 0.3);
  }
}
/* line 757, ../src/sass/base/_common.scss */
#menu_principale.active {
  top: 0;
  visibility: visible;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 757, ../src/sass/base/_common.scss */
  #menu_principale.active {
    left: 0;
  }
}
/* line 764, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 90px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 764, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 {
    padding: 50px 0 0;
    height: 100%;
  }
}
/* line 775, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .logo {
  width: 551px;
  height: 100px;
  margin: 0 auto 25px;
  display: block;
  position: relative;
}
/* line 781, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .logo span {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 0.875em;
  line-height: 1.42857em;
  color: #19304b;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}
/* line 793, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_province_1 {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  padding: 23px 0 21px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 793, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_province_1 {
    width: 100%;
    border: none;
    padding: 30px 20px 15px;
    float: left;
    border-top: 1px #f1f1f1 solid;
    background: #fff;
  }
}
/* line 807, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_province_1 .titolo {
  float: left;
  width: 125px;
  overflow: hidden;
  font-size: 0.875em;
  line-height: 1.35714em;
  padding: 6px 25px 6px 0;
  color: #166eaa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 807, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_province_1 .titolo {
    width: 100%;
    padding: 6px 0 6px;
  }
}
/* line 822, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_province_1 #s-main-menu-1 {
  width: 825px;
  float: left;
  overflow: hidden;
  list-style-type: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 822, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_province_1 #s-main-menu-1 {
    width: 100%;
  }
}
/* line 832, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_province_1 #s-main-menu-1 li {
  width: 25%;
  padding: 6px 25px 6px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  line-height: 1.35714em;
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 832, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_province_1 #s-main-menu-1 li {
    width: 100%;
    padding: 6px 0 6px;
  }
}
/* line 843, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_province_1 #s-main-menu-1 li a {
  display: block;
  color: #19314c;
  font-weight: 700;
}
/* line 857, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .menu_tgs_rgs {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  padding: 23px 0 21px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 857, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .menu_tgs_rgs {
    width: 50%;
    float: left;
    padding: 15px 0;
    border: none;
    background-color: #fff;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 871, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .menu_tgs_rgs img {
    margin: 0 auto;
  }
}
/* line 877, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .menu_tgs_rgs .img-rgs {
  padding-left: 13px;
}
/* line 882, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .menu_tgs_rgs .titolo {
  float: left;
  width: 125px;
  overflow: hidden;
  font-size: 0.875em;
  line-height: 1.35714em;
  padding: 6px 25px 6px 0;
  color: #166eaa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 882, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .menu_tgs_rgs .titolo {
    width: 100%;
    padding: 6px 0;
  }
}
/* line 897, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .menu_tgs_rgs ul {
  width: 825px;
  float: left;
  overflow: hidden;
  list-style-type: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 897, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .menu_tgs_rgs ul {
    display: none;
  }
}
/* line 907, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .menu_tgs_rgs ul li {
  width: 25%;
  padding: 6px 25px 6px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  line-height: 1.35714em;
  float: left;
}
/* line 913, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .menu_tgs_rgs ul li a {
  display: block;
  color: #19314c;
  font-weight: 700;
}
/* line 923, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_temicaldi {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  padding: 23px 0 21px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 923, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_temicaldi {
    display: none;
  }
}
/* line 932, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_temicaldi .titolo {
  float: left;
  width: 125px;
  overflow: hidden;
  font-size: 0.875em;
  line-height: 1.35714em;
  padding: 6px 25px 6px 0;
  color: #166eaa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
}
/* line 942, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_temicaldi #menu_temi {
  width: 825px;
  float: left;
  overflow: hidden;
  list-style-type: none;
}
/* line 947, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_temicaldi #menu_temi li {
  width: 25%;
  padding: 6px 25px 6px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  line-height: 1.35714em;
  float: left;
  text-transform: uppercase;
}
/* line 954, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_temicaldi #menu_temi li a {
  display: block;
  color: #19314c;
  font-weight: 700;
}
/* line 964, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  padding: 23px 0 21px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 964, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social {
    width: 100%;
    padding: 0 20px 15px;
    border: none;
  }
}
/* line 976, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social .titolo {
  float: left;
  width: 125px;
  overflow: hidden;
  font-size: 0.875em;
  line-height: 1.35714em;
  padding: 6px 25px 6px 0;
  color: #166eaa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 976, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social .titolo {
    display: none;
  }
}
/* line 989, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social #menu_social_ul {
  width: 825px;
  float: left;
  overflow: hidden;
  list-style-type: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 989, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul {
    width: 100%;
    border-top: 1px #43566c solid;
    padding: 15px 0 0;
  }
}
/* line 999, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social #menu_social_ul li {
  width: 25%;
  padding: 6px 25px 6px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  line-height: 1.35714em;
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 999, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li {
    width: 33.3333%;
    padding: 6px 0 6px;
  }
}
/* line 1009, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social #menu_social_ul li a {
  display: block;
  color: #19314c;
  font-weight: 700;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1009, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li a {
    display: block;
    color: #19314c;
    font-weight: 700;
    display: block;
    width: 35px;
    height: 30px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
  }
  /* line 1023, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li a.fb {
    background-image: url("/img/share/facebook-fff.svg");
    background-size: 6px auto;
  }
  /* line 1027, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li a.tw {
    background-image: url("/img/share/twitter-fff.svg");
    background-size: 16px auto;
  }
  /* line 1031, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li a.in {
    background-image: url("/img/share/instagram-fff.svg");
    background-size: 14px auto;
  }
}
/* line 1039, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social #menu_social_ul li a span {
  color: #526b7c;
}
/* line 1043, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social #menu_social_ul li.edicola {
  width: 25%;
  padding: 0;
  float: left;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1043, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li.edicola {
    display: block;
    width: 100%;
  }
}
/* line 1053, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 #menu_social #menu_social_ul li.edicola a {
  background: #19314c;
  font-weight: 700;
  color: #fff;
  text-align: center;
  padding: 6px 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1053, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 #menu_social #menu_social_ul li.edicola a {
    width: 100%;
    text-indent: 0;
  }
}
/* line 1075, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .header_principale {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  padding: 23px 0 21px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1075, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .header_principale {
    width: 100%;
    border: none;
    background: #fff;
    position: relative;
    right: 0;
    top: 0;
    padding: 23px 20px;
    border-top: 1px #f1f1f1 solid;
  }
}
/* line 1091, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .header_principale .titolo {
  float: left;
  width: 125px;
  overflow: hidden;
  font-size: 0.875em;
  line-height: 1.35714em;
  padding: 6px 25px 6px 0;
  color: #166eaa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1091, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .header_principale .titolo {
    width: 100%;
    padding: 6px 0 6px 0;
  }
}
/* line 1104, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .header_principale .titolo a {
  color: #166eaa;
}
/* line 1108, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .header_principale #main-menu {
  width: 825px;
  float: left;
  overflow: hidden;
  list-style-type: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1108, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .header_principale #main-menu {
    width: 100%;
  }
}
/* line 1116, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .header_principale #main-menu li {
  width: 25%;
  float: left;
  padding: 6px 25px 6px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  line-height: 1.35714em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1116, ../src/sass/base/_common.scss */
  #menu_principale .menu_principale_950 .header_principale #main-menu li {
    width: 100%;
    padding: 6px 0;
  }
}
/* line 1126, ../src/sass/base/_common.scss */
#menu_principale .menu_principale_950 .header_principale #main-menu li a {
  color: #19314c;
  font-weight: 700;
  border-left: 3px #166eaa solid;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 10px;
}

/* line 1144, ../src/sass/base/_common.scss */
.testata {
  width: 100%;
  background: #fff;
  position: relative;
  -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
}
/* line 1150, ../src/sass/base/_common.scss */
.testata .testata_950 {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  padding: 30px 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1150, ../src/sass/base/_common.scss */
  .testata .testata_950 {
    display: none;
  }
}
/* line 1159, ../src/sass/base/_common.scss */
.testata .testata_950 .logo {
  margin: 0 auto;
  width: 551px;
  height: 62px;
  padding: 14px 0;
}
/* line 1165, ../src/sass/base/_common.scss */
.testata .testata_950 .date {
  position: absolute;
  bottom: 20px;
  left: 50%;
  color: #777777;
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.33333em;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 1175, ../src/sass/base/_common.scss */
.testata .testata_950 .nome_provincia {
  position: absolute;
  bottom: 20px;
  left: 50%;
  color: #777777;
  text-transform: uppercase;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  margin: 0 auto;
  width: 551px;
}
/* line 1185, ../src/sass/base/_common.scss */
.testata .testata_950 .nome_provincia:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 1px;
  width: 100%;
  border-bottom: 1px #19314c solid;
  overflow: hidden;
}
/* line 1196, ../src/sass/base/_common.scss */
.testata .testata_950 .nome_provincia h2 {
  font-size: 0.9375em;
  line-height: 1.33333em;
  text-align: center;
}
/* line 1199, ../src/sass/base/_common.scss */
.testata .testata_950 .nome_provincia h2 a {
  color: #19314c;
  display: inline-block;
  min-width: 150px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  padding: 0 20px;
  z-index: 1;
  position: relative;
}
/* line 1213, ../src/sass/base/_common.scss */
.testata .testata_950 .manchette_l, .testata .testata_950 .manchette_r {
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1213, ../src/sass/base/_common.scss */
  .testata .testata_950 .manchette_l, .testata .testata_950 .manchette_r {
    display: none;
  }
}
/* line 1222, ../src/sass/base/_common.scss */
.testata .testata_950 .manchette_r {
  left: inherit;
  right: 0;
}
/* line 1227, ../src/sass/base/_common.scss */
.testata .testata_100 {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  overflow: hidden;
  padding: 9px 0;
}
/* line 1232, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  padding: 0;
  height: 30px;
  overflow: hidden;
  position: relative;
}
/* line 1240, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 .meteo_sicilia, .testata .testata_100 .testata_100_950 #menu_servizio_accedi, .testata .testata_100 .testata_100_950 #menu_edicola_digitale {
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1247, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 .meteo_sicilia {
  width: 175px;
  height: 30px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1247, ../src/sass/base/_common.scss */
  .testata .testata_100 .testata_100_950 .meteo_sicilia {
    display: none;
  }
}
/* line 1254, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 .meteo_sicilia .meteo_sicilia_gds {
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  background: #fff;
  width: 175px;
  height: 30px;
  font-size: 0.75em;
  line-height: 2.5em;
  text-transform: uppercase;
  color: #166eaa;
}
/* line 1266, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 .meteo_sicilia .meteo_sicilia_gds span {
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 1270, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 .meteo_sicilia .meteo_sicilia_gds img {
  display: inline-block;
  margin: 0 0 0 5px;
  top: 5px;
  position: relative;
}
/* line 1278, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_edicola_digitale {
  width: 175px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1278, ../src/sass/base/_common.scss */
  .testata .testata_100 .testata_100_950 #menu_edicola_digitale {
    display: none;
  }
}
/* line 1283, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_edicola_digitale a {
  display: block;
  background: #19314c;
  color: #fff;
  text-transform: uppercase;
  border-radius: 3px;
  font-size: 0.8125em;
  line-height: 2.30769em;
  text-align: center;
}
/* line 1291, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_edicola_digitale a span {
  display: inline-block;
}
/* line 1297, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_servizio_accedi {
  left: inherit;
  right: 0;
  width: 175px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1297, ../src/sass/base/_common.scss */
  .testata .testata_100 .testata_100_950 #menu_servizio_accedi {
    display: none;
  }
}
/* line 1304, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_servizio_accedi a {
  display: block;
  background: #f2be1e;
  color: #303030;
  text-transform: uppercase;
  border-radius: 3px;
  font-size: 0.8125em;
  line-height: 2.30769em;
  text-align: center;
}
/* line 1312, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_servizio_accedi a span {
  display: inline-block;
  padding: 0 0 0 35px;
  background: url("/img/share/ico-newsletter.svg") no-repeat left center;
  background-size: 20px auto;
}
/* line 1320, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province {
  margin: 0 auto;
  width: 551px;
  height: 30px;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1320, ../src/sass/base/_common.scss */
  .testata .testata_100 .testata_100_950 #menu_province {
    width: 100%;
  }
}
/* line 1331, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  overflow: hidden;
}
/* line 1337, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul li {
  float: left;
  margin: 0 10px;
  color: #303030;
  font-size: 0.8125em;
  line-height: 2.30769em;
  color: #166eaa;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  /* line 1345, ../src/sass/base/_common.scss */
  .testata .testata_100 .testata_100_950 #menu_province ul li:nth-child(1n+4) {
    display: none;
  }
}
@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  /* line 1353, ../src/sass/base/_common.scss */
  .testata .testata_100 .testata_100_950 #menu_province ul li:nth-child(1n+3):after {
    display: none;
  }
}

/* line 1361, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul li:after {
  content: '●';
  position: absolute;
  right: -12px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.375em;
  line-height: 5em;
}
/* line 1371, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul li:last-child:after {
  display: none;
}
/* line 1374, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul li a {
  display: block;
}
/* line 1380, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul.class_prov {
  text-transform: uppercase;
  color: #303030;
}
/* line 1383, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul.class_prov li {
  display: block !important;
  color: #303030;
  margin: 0 8px;
}
/* line 1387, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul.class_prov li:first-child {
  display: none !important;
}
/* line 1390, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul.class_prov li:after {
  display: none !important;
}
/* line 1393, ../src/sass/base/_common.scss */
.testata .testata_100 .testata_100_950 #menu_province ul.class_prov li a {
  color: #166eaa;
  text-transform: uppercase;
}

/* line 1407, ../src/sass/base/_common.scss */
.ultima_ora {
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  overflow: hidden;
  padding: 16px 0;
  background-color: #cc0911;
  color: #fff;
}
/* line 1415, ../src/sass/base/_common.scss */
.ultima_ora .ultima_ora_950 {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  padding: 0 10px;
  position: relative;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.75em;
  line-height: 1.5em;
}
/* line 1427, ../src/sass/base/_common.scss */
.ultima_ora .ultima_ora_950.dim_2 {
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1430, ../src/sass/base/_common.scss */
.ultima_ora .ultima_ora_950.dim_3 {
  font-size: 1.5em;
  line-height: 1.41667em;
}
/* line 1434, ../src/sass/base/_common.scss */
.ultima_ora .ultima_ora_950 a {
  display: block;
  color: #fff;
  text-align: center;
}
/* line 1439, ../src/sass/base/_common.scss */
.ultima_ora .ultima_ora_950 span {
  color: #fff;
  display: inline-block;
}
/* line 1443, ../src/sass/base/_common.scss */
.ultima_ora .ultima_ora_950 p {
  display: inline-block;
}

/* line 1449, ../src/sass/base/_common.scss */
#banner_940_90 {
  margin: 0;
  width: 100%;
  position: relative;
  float: none;
  max-width: 100%;
  padding: 25px 0 0 0;
  clear: both;
  display: block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1449, ../src/sass/base/_common.scss */
  #banner_940_90 {
    padding: 0;
  }
}
/* line 1461, ../src/sass/base/_common.scss */
#banner_940_90.TopLeft-Ghost {
  display: none;
}

/* line 1467, ../src/sass/base/_common.scss */
.blocco {
  width: 100%;
  margin: 26px auto 0 !important;
  position: relative;
  float: left;
  /* fix allineamenti banner ADV */
  /* fix allineamenti banner ADV */
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1467, ../src/sass/base/_common.scss */
  .blocco {
    -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
    -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
    margin: 10px auto !important;
  }
}
/* line 1477, ../src/sass/base/_common.scss */
.blocco.banner300 {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 1483, ../src/sass/base/_common.scss */
.blocco iframe {
  display: block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1487, ../src/sass/base/_common.scss */
  .blocco.div_TopMobileHome iframe {
    margin: 0 auto;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1495, ../src/sass/base/_common.scss */
  .blocco.div_MobileTop iframe, .blocco.div_TitleArticle iframe {
    margin: 0 auto;
  }
}
/* line 1502, ../src/sass/base/_common.scss */
.blocco.bannerone iframe {
  margin: 0 auto;
}

/* line 1511, ../src/sass/base/_common.scss */
.apertura_100 {
  float: none;
  max-width: 950px;
}
/* line 1515, ../src/sass/base/_common.scss */
.apertura_100 .cappello {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 1517, ../src/sass/base/_common.scss */
.apertura_100 .cappello h3 a {
  color: #fff !important;
}
/* line 1520, ../src/sass/base/_common.scss */
.apertura_100 .cappello .tot_share {
  color: #fff !important;
  background: transparent !important;
}
/* line 1523, ../src/sass/base/_common.scss */
.apertura_100 .cappello .tot_share a.share-link {
  color: #fff !important;
  background: url("/img/share/ico-share-fff.svg") no-repeat left center !important;
  background-size: 9px auto !important;
}
/* line 1530, ../src/sass/base/_common.scss */
.apertura_100 .cappello_titolo_testo_correlati {
  border: none !important;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 1537, ../src/sass/base/_common.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  max-width: 1000px;
  margin: 0 auto;
}
/* line 1541, ../src/sass/base/_common.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h2.titolo {
  color: #fff !important;
}
/* line 1544, ../src/sass/base/_common.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h2 a {
  color: #fff !important;
}
/* line 1547, ../src/sass/base/_common.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore {
  color: #fff !important;
}
/* line 1549, ../src/sass/base/_common.scss */
.apertura_100 .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a {
  color: #fff !important;
}
/* line 1556, ../src/sass/base/_common.scss */
.apertura_100 .correlati {
  width: 100%;
  overflow: hidden;
  padding: 0 0 25px;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 1562, ../src/sass/base/_common.scss */
.apertura_100 .correlati ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 1567, ../src/sass/base/_common.scss */
.apertura_100 .correlati ul li {
  width: 25%;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px;
  font-size: 0.75em;
  line-height: 1.66667em;
  color: #303030;
  float: left;
}
/* line 1575, ../src/sass/base/_common.scss */
.apertura_100 .correlati ul li:before {
  content: '';
  width: 1px;
  height: 50px;
  background: #fff;
  opacity: 0.1;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1587, ../src/sass/base/_common.scss */
.apertura_100 .correlati ul li:last-child:before {
  display: none;
}
/* line 1591, ../src/sass/base/_common.scss */
.apertura_100 .correlati ul li a {
  display: block;
  color: #fff;
}

/* line 1601, ../src/sass/base/_common.scss */
.masthead {
  max-width: 940px;
  float: none;
}
/* line 1604, ../src/sass/base/_common.scss */
.masthead iframe {
  margin: auto;
}

/* line 1606, ../src/sass/base/_common.scss */
.bannerone {
  max-width: 950px;
  float: none;
}

/* line 1611, ../src/sass/base/_common.scss */
.box_postit {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 1618, ../src/sass/base/_common.scss */
.box_postit .cappello_titolo_testo_correlati {
  height: 200px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5c545+0,edcc48+100 */
  background: #e5c545;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e5c545 0%, #edcc48 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e5c545 0%, #edcc48 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e5c545 0%, #edcc48 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5c545', endColorstr='#edcc48',GradientType=0 );
  /* IE6-9 */
  border: none;
}
/* line 1628, ../src/sass/base/_common.scss */
.box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore {
  color: #303030;
}
/* line 1630, ../src/sass/base/_common.scss */
.box_postit .cappello_titolo_testo_correlati .cappello_titolo_testo h4.autore a {
  color: #303030;
}
/* line 1635, ../src/sass/base/_common.scss */
.box_postit h2.titolo {
  font-size: 1.125em;
  line-height: 1.38889em;
  max-height: 75px;
  overflow: hidden;
}
/* line 1641, ../src/sass/base/_common.scss */
.box_postit .tot_share {
  background: transparent !important;
}
/* line 1644, ../src/sass/base/_common.scss */
.box_postit .titolo_aggiornamento {
  background: #edcc48;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  color: #19314c;
  font-size: 0.75em;
  line-height: 4.16667em;
  padding: 0 25px;
  height: 50px;
  overflow: hidden;
}

/* line 1657, ../src/sass/base/_common.scss */
.apertura {
  max-width: 950px;
  float: none;
  clear: both;
}
/* line 1663, ../src/sass/base/_common.scss */
.apertura .image_description {
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1663, ../src/sass/base/_common.scss */
  .apertura .image_description {
    display: block;
  }
}
/* line 1668, ../src/sass/base/_common.scss */
.apertura .box_postit {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  margin: 0 !important;
  padding: 0;
  max-width: 300px;
}
/* line 1676, ../src/sass/base/_common.scss */
.apertura .box_postit.box_postit_left {
  right: inherit;
  left: 0;
}
/* line 1681, ../src/sass/base/_common.scss */
.apertura .box_postit .cappello_titolo_testo_correlati {
  height: auto;
}
/* line 1684, ../src/sass/base/_common.scss */
.apertura .box_postit .cappello {
  border-bottom: none !important;
  padding: 0 !important;
  margin: 0 0 5px !important;
}
/* line 1689, ../src/sass/base/_common.scss */
.apertura .box_postit h2.titolo {
  font-size: 0.9375em;
  line-height: 1.33333em;
}
/* line 1694, ../src/sass/base/_common.scss */
.apertura .correlati {
  width: 100%;
  overflow: hidden;
  padding: 0 0 25px;
}
/* line 1698, ../src/sass/base/_common.scss */
.apertura .correlati ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 1703, ../src/sass/base/_common.scss */
.apertura .correlati ul li {
  width: 25%;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px;
  font-size: 0.75em;
  line-height: 1.66667em;
  color: #303030;
  float: left;
}
/* line 1711, ../src/sass/base/_common.scss */
.apertura .correlati ul li:before {
  content: '';
  width: 1px;
  height: 50px;
  background: #f1f1f1;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1722, ../src/sass/base/_common.scss */
.apertura .correlati ul li:last-child:before {
  display: none;
}
/* line 1726, ../src/sass/base/_common.scss */
.apertura .correlati ul li a {
  display: block;
  color: #303030;
}

/* line 1734, ../src/sass/base/_common.scss */
.apertura_col {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1734, ../src/sass/base/_common.scss */
  .apertura_col {
    padding: 0;
    margin: 0 0 10px !important;
    width: 100%;
    float: none;
  }
}
/* line 1745, ../src/sass/base/_common.scss */
.apertura_col .cappello_titolo_testo_correlati {
  height: 175px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1747, ../src/sass/base/_common.scss */
  .apertura_col .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 20px;
  }
}
/* line 1754, ../src/sass/base/_common.scss */
.apertura_col .cappello_titolo_testo_correlati.titolo_top + figure .image_description {
  bottom: inherit;
  top: 0;
}
/* line 1760, ../src/sass/base/_common.scss */
.apertura_col .cappello_titolo_testo_correlati.correlati_bottom {
  position: absolute;
  bottom: 0;
  height: auto;
  max-height: 100px;
  max-width: 625px;
}
/* line 1766, ../src/sass/base/_common.scss */
.apertura_col .cappello_titolo_testo_correlati.correlati_bottom .cappello_titolo_testo {
  padding-bottom: 15px;
}
/* line 1772, ../src/sass/base/_common.scss */
.apertura_col h2.titolo {
  font-size: 1.875em;
  line-height: 1.2em;
  max-height: 108px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1772, ../src/sass/base/_common.scss */
  .apertura_col h2.titolo {
    font-size: 1.125em;
    line-height: 1.22222em;
    max-height: inherit;
  }
}

/* line 1783, ../src/sass/base/_common.scss */
.box_300_525 {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 1790, ../src/sass/base/_common.scss */
.box_300_525 .cappello_titolo_testo_correlati {
  height: 200px;
}
/* line 1794, ../src/sass/base/_common.scss */
.box_300_525 h2.titolo {
  font-size: 1.125em;
  line-height: 1.38889em;
  max-height: 100px;
  overflow: hidden;
}

/* line 1800, ../src/sass/base/_common.scss */
.box_300_250 {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1800, ../src/sass/base/_common.scss */
  .box_300_250 {
    padding: 0;
    margin: 10px auto 10px !important;
    width: calc(100% - 20px);
    max-width: 100%;
    float: none;
  }
}
/* line 1813, ../src/sass/base/_common.scss */
.box_300_250 .cappello_titolo_testo_correlati {
  height: 125px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1813, ../src/sass/base/_common.scss */
  .box_300_250 .cappello_titolo_testo_correlati {
    height: auto;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1818, ../src/sass/base/_common.scss */
  .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 10px;
  }
}
/* line 1823, ../src/sass/base/_common.scss */
.box_300_250 .cappello_titolo_testo_correlati div.correlati_multimedia {
  height: 15px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1823, ../src/sass/base/_common.scss */
  .box_300_250 .cappello_titolo_testo_correlati div.correlati_multimedia {
    max-height: inherit;
  }
}
/* line 1832, ../src/sass/base/_common.scss */
.box_300_250 h2.titolo {
  font-size: 0.9375em;
  line-height: 1.33333em;
  max-height: 60px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1832, ../src/sass/base/_common.scss */
  .box_300_250 h2.titolo {
    max-height: auto;
  }
}
/* line 1842, ../src/sass/base/_common.scss */
.box_300_250 .cappello {
  border-bottom: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 1848, ../src/sass/base/_common.scss */
.box_300_250.sponsorizzata {
  padding: 0 25px 0 0;
  max-width: 325px;
}
/* line 1852, ../src/sass/base/_common.scss */
.box_300_250.sponsorizzata .cappello_titolo_testo_correlati {
  background: #307ed5;
  border: none;
}
/* line 1857, ../src/sass/base/_common.scss */
.box_300_250.sponsorizzata h3.occhiello_categoria {
  color: #fff;
}
/* line 1859, ../src/sass/base/_common.scss */
.box_300_250.sponsorizzata h3.occhiello_categoria a {
  color: #fff;
}
/* line 1863, ../src/sass/base/_common.scss */
.box_300_250.sponsorizzata h2.titolo {
  color: #fff;
  max-height: 60px;
}
/* line 1866, ../src/sass/base/_common.scss */
.box_300_250.sponsorizzata h2.titolo a {
  color: #fff;
  display: block;
}
/* line 1873, ../src/sass/base/_common.scss */
.box_300_250.widget {
  padding: 0 25px 0 0;
  max-width: 325px;
}
/* line 1876, ../src/sass/base/_common.scss */
.box_300_250.widget .cappello_titolo_testo_correlati {
  background: #307ed5;
  border: none;
}
/* line 1882, ../src/sass/base/_common.scss */
.box_300_250.widget h3.occhiello_categoria {
  color: #fff;
}
/* line 1884, ../src/sass/base/_common.scss */
.box_300_250.widget h3.occhiello_categoria a {
  color: #fff;
}
/* line 1888, ../src/sass/base/_common.scss */
.box_300_250.widget h2.titolo {
  color: #fff;
  max-height: 60px;
}
/* line 1891, ../src/sass/base/_common.scss */
.box_300_250.widget h2.titolo a {
  color: #fff;
  display: block;
}
/* line 1896, ../src/sass/base/_common.scss */
.box_300_250.widget .tot_share {
  background: transparent !important;
}
/* line 1898, ../src/sass/base/_common.scss */
.box_300_250.widget .tot_share a {
  color: #fff !important;
  background: url("/img/share/ico-share-fff.svg") no-repeat left center !important;
  background-size: 9px auto !important;
}

/* line 1907, ../src/sass/base/_common.scss */
.box_300_250_tgs {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1907, ../src/sass/base/_common.scss */
  .box_300_250_tgs {
    padding: 0;
    margin: 10px auto 10px !important;
    width: calc(100% - 20px);
    max-width: 100%;
    float: none;
  }
}
/* line 1919, ../src/sass/base/_common.scss */
.box_300_250_tgs .blocco_titolo {
  height: 67px;
  position: relative;
  width: 100%;
  background: #f1b646;
}
/* line 1925, ../src/sass/base/_common.scss */
.box_300_250_tgs .blocco_titolo h2 {
  max-height: 60px;
  overflow: hidden;
  font-size: 0.9375em;
  line-height: 1.33333em;
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 25px;
}
/* line 1934, ../src/sass/base/_common.scss */
.box_300_250_tgs .blocco_titolo h2 a {
  color: #fff;
  display: block;
}

/* line 1943, ../src/sass/base/_common.scss */
.box_300_250_rgs {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1943, ../src/sass/base/_common.scss */
  .box_300_250_rgs {
    padding: 0;
    margin: 10px auto 10px !important;
    width: calc(100% - 20px);
    max-width: 100%;
    float: none;
  }
}
/* line 1955, ../src/sass/base/_common.scss */
.box_300_250_rgs .blocco_titolo {
  height: 67px;
  position: relative;
  width: 100%;
  background: #ae1f30;
}
/* line 1961, ../src/sass/base/_common.scss */
.box_300_250_rgs .blocco_titolo h2 {
  max-height: 60px;
  overflow: hidden;
  font-size: 0.9375em;
  line-height: 1.33333em;
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 25px;
}
/* line 1970, ../src/sass/base/_common.scss */
.box_300_250_rgs .blocco_titolo h2 a {
  color: #fff;
  display: block;
}

/* line 1978, ../src/sass/base/_common.scss */
.box_625_100 {
  max-width: 625px;
  padding: 0;
  background: #fff;
  border: 1px #f1f1f1 solid;
  height: 100px;
  float: left;
  overflow: hidden;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1987, ../src/sass/base/_common.scss */
.box_625_100.sponsor {
  background: #166eaa;
}
/* line 1990, ../src/sass/base/_common.scss */
.box_625_100.sponsor .cappello h3 a {
  color: #fff;
}
/* line 1994, ../src/sass/base/_common.scss */
.box_625_100.sponsor h2.titolo a {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1978, ../src/sass/base/_common.scss */
  .box_625_100 {
    margin: 10px auto 10px !important;
    overflow: hidden;
    width: calc(100% - 20px);
    float: none;
    height: inherit;
  }
  /* line 2006, ../src/sass/base/_common.scss */
  .box_625_100.box100mobile {
    width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  /* line 2009, ../src/sass/base/_common.scss */
  .box_625_100 figure {
    float: left;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 2017, ../src/sass/base/_common.scss */
  .box_625_100 a.articolo {
    width: 100px;
    overflow: hidden;
    height: 100%;
    display: block;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2024, ../src/sass/base/_common.scss */
  .box_625_100 a.articolo img {
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 2032, ../src/sass/base/_common.scss */
.box_625_100 a.play {
  background: #000;
  display: block;
  width: 150px;
  /*&:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 150px;
    height: 100px;
    left: 0;
    top: 0;
    background: url('/img/share/ico_play.svg') no-repeat center center;
    background-size: 30px 30px;
    @include mobile {
      display: none;
    }
  }*/
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2032, ../src/sass/base/_common.scss */
  .box_625_100 a.play {
    width: 100px;
    overflow: hidden;
  }
}
/* line 2054, ../src/sass/base/_common.scss */
.box_625_100 a.play img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2054, ../src/sass/base/_common.scss */
  .box_625_100 a.play img {
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 2063, ../src/sass/base/_common.scss */
.box_625_100 a.foto {
  background: #000;
  display: block;
  width: 150px;
  /*&:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 150px;
    height: 100px;
    left: 0;
    top: 0;
    background: url('/img/share/ico_foto.svg') no-repeat center center;
    background-size: 30px 30px;
    @include mobile {
      display: none;
    }
  }*/
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2063, ../src/sass/base/_common.scss */
  .box_625_100 a.foto {
    width: 100px;
    overflow: hidden;
  }
}
/* line 2085, ../src/sass/base/_common.scss */
.box_625_100 a.foto img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2085, ../src/sass/base/_common.scss */
  .box_625_100 a.foto img {
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 2095, ../src/sass/base/_common.scss */
.box_625_100 .cappello_titolo_testo_correlati {
  position: absolute;
  left: 150px;
  width: calc(100% - 150px);
  top: 0;
  border: none;
  background: transparent;
  padding: 15px 0 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2095, ../src/sass/base/_common.scss */
  .box_625_100 .cappello_titolo_testo_correlati {
    left: 0;
    width: calc(100% - 100px);
    float: left;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
}
/* line 2111, ../src/sass/base/_common.scss */
.box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 0 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2111, ../src/sass/base/_common.scss */
  .box_625_100 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 0;
  }
}
/* line 2118, ../src/sass/base/_common.scss */
.box_625_100 img {
  width: 150px;
}
/* line 2121, ../src/sass/base/_common.scss */
.box_625_100 h2.titolo {
  font-size: 0.9375em;
  line-height: 1.33333em;
  max-height: 40px;
  overflow: hidden;
  margin: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2121, ../src/sass/base/_common.scss */
  .box_625_100 h2.titolo {
    max-height: inherit;
    font-size: 0.8125em;
    line-height: 1.38462em;
  }
}
/* line 2132, ../src/sass/base/_common.scss */
.box_625_100 .cappello {
  border-bottom: none !important;
  padding: 0 !important;
  margin: 0 0 3px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2132, ../src/sass/base/_common.scss */
  .box_625_100 .cappello {
    margin: 0 !important;
  }
}

/* line 2144, ../src/sass/base/_common.scss */
.box_625_175 {
  width: 100%;
  max-width: 625px;
  height: 175px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  background: #fff;
  border: 1px #eaedf1 solid;
  overflow: hidden;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2144, ../src/sass/base/_common.scss */
  .box_625_175 {
    margin: 0 auto 10px;
    overflow: hidden;
    width: calc(100% - 20px);
    float: none;
    height: inherit;
  }
  /* line 2161, ../src/sass/base/_common.scss */
  .box_625_175.box100mobile {
    width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  /* line 2164, ../src/sass/base/_common.scss */
  .box_625_175 figure {
    float: left;
  }
}

/* line 2171, ../src/sass/base/_common.scss */
.box_625_175 img {
  position: relative;
  width: 300px;
}
/* line 2176, ../src/sass/base/_common.scss */
.box_625_175 .cappello_titolo_testo_correlati {
  position: absolute;
  left: 300px;
  width: calc(100% - 300px);
  top: 0;
  border: none;
  background: transparent;
  padding: 15px 0 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2176, ../src/sass/base/_common.scss */
  .box_625_175 .cappello_titolo_testo_correlati {
    left: 0;
    width: 100%;
    float: left;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
}
/* line 2192, ../src/sass/base/_common.scss */
.box_625_175 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 0 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2192, ../src/sass/base/_common.scss */
  .box_625_175 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 0;
  }
}
/* line 2200, ../src/sass/base/_common.scss */
.box_625_175 h2.titolo {
  font-size: 1.125em;
  line-height: 1.05556em;
  font-weight: 700;
  color: #f1b646;
  text-transform: uppercase;
  margin: 0 0 9px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2200, ../src/sass/base/_common.scss */
  .box_625_175 h2.titolo {
    font-size: 0.8125em;
    line-height: 1.38462em;
  }
}
/* line 2211, ../src/sass/base/_common.scss */
.box_625_175 p[itemprop="description"] {
  font-weight: 600;
  font-size: 0.8125em;
  line-height: 1.38462em;
}

/* line 2218, ../src/sass/base/_common.scss */
.box_aggiornamento {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 2225, ../src/sass/base/_common.scss */
.box_aggiornamento .cappello_titolo_testo_correlati {
  height: 200px;
}
/* line 2229, ../src/sass/base/_common.scss */
.box_aggiornamento h2.titolo {
  font-size: 1.125em;
  line-height: 1.38889em;
  max-height: 100px;
  overflow: hidden;
}
/* line 2235, ../src/sass/base/_common.scss */
.box_aggiornamento .titolo_aggiornamento {
  background: #166eaa;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  color: #fff;
  font-size: 0.75em;
  line-height: 4.16667em;
  padding: 0 25px;
  height: 50px;
  overflow: hidden;
}

/* line 2251, ../src/sass/base/_common.scss */
.titolo_categoria_elenco {
  width: 100%;
  position: relative;
  padding: 0 25px 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2251, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco {
    width: calc(100% - 20px);
    position: relative;
    padding: 0;
    margin: 0 auto 10px;
    float: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 2265, ../src/sass/base/_common.scss */
.titolo_categoria_elenco.top_format_mini {
  padding: 0;
  width: 100%;
}
/* line 2269, ../src/sass/base/_common.scss */
.titolo_categoria_elenco h1 {
  border-bottom: 1px #c6c6c6 solid !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  font-size: 1.25em;
  line-height: 1.5em;
  text-transform: uppercase;
  border-top: 5px #166eaa solid;
  padding: 7px 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2269, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco h1 {
    border-top: 3px #166eaa solid;
  }
}
/* line 2283, ../src/sass/base/_common.scss */
.titolo_categoria_elenco h2 {
  border-bottom: 1px #c6c6c6 solid !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  font-size: 1.25em;
  line-height: 1.5em;
  text-transform: uppercase;
  border-top: 5px #166eaa solid;
  padding: 7px 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2283, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco h2 {
    border-top: 3px #166eaa solid;
  }
}
/* line 2298, ../src/sass/base/_common.scss */
.titolo_categoria_elenco h2 a.nome_categoria span {
  font-size: 0.6em;
  line-height: 2.5em;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ababab;
}
/* line 2310, ../src/sass/base/_common.scss */
.titolo_categoria_elenco .sc_categorie {
  font-size: 0.6875em;
  line-height: 1.36364em;
  position: absolute;
  padding: 10px 0;
  right: 25px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #474747;
  text-transform: uppercase;
  z-index: 1;
  max-width: 50%;
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2310, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco .sc_categorie {
    display: none;
  }
}
/* line 2325, ../src/sass/base/_common.scss */
.titolo_categoria_elenco .sc_categorie a {
  color: #474747;
}

/* line 2332, ../src/sass/base/_common.scss */
.titolo_categoria {
  width: 100%;
  position: relative;
  padding: 0 25px 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2332, ../src/sass/base/_common.scss */
  .titolo_categoria {
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 auto !important;
  }
}
/* line 2344, ../src/sass/base/_common.scss */
.titolo_categoria.titolo_categoria_h1 {
  margin: 0 !important;
  padding: 0;
}
/* line 2349, ../src/sass/base/_common.scss */
.titolo_categoria h1, .titolo_categoria h3 {
  border-top: 1px #f1f1f1 solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 1.5625em;
  line-height: 1.4em;
  text-transform: uppercase;
  padding: 20px 0;
  position: relative;
  -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2349, ../src/sass/base/_common.scss */
  .titolo_categoria h1, .titolo_categoria h3 {
    font-size: 1.125em;
    line-height: 1.66667em;
    padding: 10px 0;
  }
}
/* line 2366, ../src/sass/base/_common.scss */
.titolo_categoria h1.elezioni_regionali_2017_h1 {
  background: #2e6ca8;
  color: #fff;
  padding: 20px 0 35px;
}
/* line 2371, ../src/sass/base/_common.scss */
.titolo_categoria h2 {
  border-bottom: 1px #c6c6c6 solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2371, ../src/sass/base/_common.scss */
  .titolo_categoria h2 {
    border-bottom: none;
  }
}
/* line 2377, ../src/sass/base/_common.scss */
.titolo_categoria h2 a.nome_categoria {
  width: 100%;
  display: block;
  font-size: 1.25em;
  line-height: 1.5em;
  text-transform: uppercase;
  border-top: 5px #166eaa solid;
  padding: 7px 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2377, ../src/sass/base/_common.scss */
  .titolo_categoria h2 a.nome_categoria {
    font-size: 0.75em;
    line-height: 1.25em;
    padding: 5px 10px;
    border: none;
    color: #fff;
  }
}
/* line 2392, ../src/sass/base/_common.scss */
.titolo_categoria h2 a.nome_categoria span {
  max-width: 50%;
  display: block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2392, ../src/sass/base/_common.scss */
  .titolo_categoria h2 a.nome_categoria span {
    max-width: 100%;
  }
}
/* line 2403, ../src/sass/base/_common.scss */
.titolo_categoria h2.elezioni_regionali_2017_h2 {
  position: absolute;
  border: none;
  width: 100%;
  z-index: 100;
  top: 48px;
  left: 0;
  text-align: center;
  font-size: 12px;
  background: #2e6ca8;
  color: #fff;
}
/* line 2417, ../src/sass/base/_common.scss */
.titolo_categoria .sc_categorie {
  font-size: 0.6875em;
  line-height: 1.36364em;
  position: absolute;
  padding: 10px 0;
  right: 25px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #474747;
  text-transform: uppercase;
  z-index: 1;
  max-width: 50%;
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2417, ../src/sass/base/_common.scss */
  .titolo_categoria .sc_categorie {
    position: relative;
    padding: 10px;
    right: 0;
    top: 0;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    max-width: 100%;
    text-align: left;
    display: none;
  }
}
/* line 2439, ../src/sass/base/_common.scss */
.titolo_categoria .sc_categorie a {
  color: #474747;
}

/* line 2448, ../src/sass/base/_common.scss */
.colonna_66_33, .colonna_33_33_33 {
  width: 100%;
  max-width: 975px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 0 20px 25px;
  position: relative;
  clear: both;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2448, ../src/sass/base/_common.scss */
  .colonna_66_33, .colonna_33_33_33 {
    padding: 0;
  }
}
/* line 2459, ../src/sass/base/_common.scss */
.colonna_66_33 .colonna_66, .colonna_33_33_33 .colonna_66 {
  width: 650px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  float: left;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2459, ../src/sass/base/_common.scss */
  .colonna_66_33 .colonna_66, .colonna_33_33_33 .colonna_66 {
    width: 100%;
  }
}
/* line 2469, ../src/sass/base/_common.scss */
.colonna_66_33 .colonna_33, .colonna_33_33_33 .colonna_33 {
  width: 325px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  float: left;
  right: 0;
  top: 0;
  position: relative;
}
/* line 2477, ../src/sass/base/_common.scss */
.colonna_66_33 .colonna_33 .titolo_categoria > h2 > a > span, .colonna_33_33_33 .colonna_33 .titolo_categoria > h2 > a > span {
  display: none !important;
}

/* line 2487, ../src/sass/base/_common.scss */
.banner_concessionaria {
  /*max-width: 325px;*/
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2487, ../src/sass/base/_common.scss */
  .banner_concessionaria {
    width: 320px;
    float: none;
    padding: 0;
    margin: 10px auto !important;
    clear: both;
  }
}
/* line 2503, ../src/sass/base/_common.scss */
.banner_concessionaria.div_TopLeft2 iframe, .banner_concessionaria.div_TopLeft3 iframe, .banner_concessionaria.div_TopLeft4 iframe {
  display: inline-block !important;
}

/* line 2509, ../src/sass/base/_common.scss */
.piu_visti, .piu_lette, .piu_visti_tgs, .piu_condivisi {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}

/* line 2517, ../src/sass/base/_common.scss */
.widget_rgs {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 2525, ../src/sass/base/_common.scss */
.widget_rgs .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #ab1c2b;
}
/* line 2528, ../src/sass/base/_common.scss */
.widget_rgs .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/logo_rgs_new.svg") no-repeat right center;
  background-size: 50px 24px;
}
/* line 2531, ../src/sass/base/_common.scss */
.widget_rgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  background: #ab1c2b;
  width: inherit;
}
/* line 2538, ../src/sass/base/_common.scss */
.widget_rgs .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2544, ../src/sass/base/_common.scss */
.widget_terra-e-gusto {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2544, ../src/sass/base/_common.scss */
  .widget_terra-e-gusto {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2558, ../src/sass/base/_common.scss */
.widget_terra-e-gusto .widget_tendina_pad {
  background: #6a627c;
}
/* line 2560, ../src/sass/base/_common.scss */
.widget_terra-e-gusto .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_speciale_cucina.svg") no-repeat right center;
  background-size: 20px auto;
}
/* line 2566, ../src/sass/base/_common.scss */
.widget_terra-e-gusto .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2572, ../src/sass/base/_common.scss */
.widget_motori {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2572, ../src/sass/base/_common.scss */
  .widget_motori {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2585, ../src/sass/base/_common.scss */
.widget_motori .widget_tendina_pad {
  background: #72898f;
  height: 875px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2585, ../src/sass/base/_common.scss */
  .widget_motori .widget_tendina_pad {
    height: 475px;
  }
}
/* line 2591, ../src/sass/base/_common.scss */
.widget_motori .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_speciale_motori.svg") no-repeat right center;
  background-size: 26px auto;
}
/* line 2597, ../src/sass/base/_common.scss */
.widget_motori .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2603, ../src/sass/base/_common.scss */
.widget_lavoro {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2603, ../src/sass/base/_common.scss */
  .widget_lavoro {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2616, ../src/sass/base/_common.scss */
.widget_lavoro .widget_tendina_pad {
  background: #dd5c24;
  height: 875px;
}
/* line 2619, ../src/sass/base/_common.scss */
.widget_lavoro .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_speciale_lavoro.svg") no-repeat right center;
}
/* line 2626, ../src/sass/base/_common.scss */
.widget_lavoro .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2634, ../src/sass/base/_common.scss */
.widget_almanacco {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2634, ../src/sass/base/_common.scss */
  .widget_almanacco {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2647, ../src/sass/base/_common.scss */
.widget_almanacco .widget_tendina_pad {
  background: #cb739e;
}
/* line 2649, ../src/sass/base/_common.scss */
.widget_almanacco .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_almanacco.svg") no-repeat right center;
  background-size: 18px auto;
}
/* line 2655, ../src/sass/base/_common.scss */
.widget_almanacco .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2660, ../src/sass/base/_common.scss */
.widget_life-style {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2660, ../src/sass/base/_common.scss */
  .widget_life-style {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2673, ../src/sass/base/_common.scss */
.widget_life-style .widget_tendina_pad {
  background: #0e3d65;
}
/* line 2675, ../src/sass/base/_common.scss */
.widget_life-style .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_lifestyle.svg") no-repeat right center;
  background-size: 22px auto;
}
/* line 2681, ../src/sass/base/_common.scss */
.widget_life-style .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2687, ../src/sass/base/_common.scss */
.widget_salute-e-benessere {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2687, ../src/sass/base/_common.scss */
  .widget_salute-e-benessere {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2700, ../src/sass/base/_common.scss */
.widget_salute-e-benessere .widget_tendina_pad {
  background: #109c9d;
}
/* line 2702, ../src/sass/base/_common.scss */
.widget_salute-e-benessere .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_salute.svg") no-repeat right center;
  background-size: 26px auto;
}
/* line 2708, ../src/sass/base/_common.scss */
.widget_salute-e-benessere .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2713, ../src/sass/base/_common.scss */
.widget_sanremo-rubriche {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2713, ../src/sass/base/_common.scss */
  .widget_sanremo-rubriche {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2726, ../src/sass/base/_common.scss */
.widget_sanremo-rubriche .widget_tendina_pad {
  background: #f6611f;
}
/* line 2728, ../src/sass/base/_common.scss */
.widget_sanremo-rubriche .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_microfono.svg") no-repeat right center;
  background-size: auto auto;
}
/* line 2734, ../src/sass/base/_common.scss */
.widget_sanremo-rubriche .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2741, ../src/sass/base/_common.scss */
.widget_scienza-tecnica {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2741, ../src/sass/base/_common.scss */
  .widget_scienza-tecnica {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2754, ../src/sass/base/_common.scss */
.widget_scienza-tecnica .widget_tendina_pad {
  background: #2d564b;
}
/* line 2756, ../src/sass/base/_common.scss */
.widget_scienza-tecnica .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_scienza.svg") no-repeat right center;
  background-size: 22px auto;
}
/* line 2762, ../src/sass/base/_common.scss */
.widget_scienza-tecnica .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2768, ../src/sass/base/_common.scss */
.widget_qui-europa {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2768, ../src/sass/base/_common.scss */
  .widget_qui-europa {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2781, ../src/sass/base/_common.scss */
.widget_qui-europa .widget_tendina_pad {
  background: #355a8f;
}
/* line 2783, ../src/sass/base/_common.scss */
.widget_qui-europa .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_europa.svg") no-repeat right center;
  background-size: 28px auto;
}
/* line 2789, ../src/sass/base/_common.scss */
.widget_qui-europa .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2795, ../src/sass/base/_common.scss */
.widget_viaggi {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2795, ../src/sass/base/_common.scss */
  .widget_viaggi {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2808, ../src/sass/base/_common.scss */
.widget_viaggi .widget_tendina_pad {
  background: #97c043;
}
/* line 2810, ../src/sass/base/_common.scss */
.widget_viaggi .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/ico_viaggi.svg") no-repeat right center;
  background-size: 20px auto;
}
/* line 2816, ../src/sass/base/_common.scss */
.widget_viaggi .swiper-container h2 {
  width: calc(100% - 90px) !important;
}

/* line 2822, ../src/sass/base/_common.scss */
.widget_tgs {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 2830, ../src/sass/base/_common.scss */
.widget_tgs .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #eeb346;
}
/* line 2833, ../src/sass/base/_common.scss */
.widget_tgs .widget_tendina_pad .widget_tendina_top {
  background: url("/img/share/logo_tgs_new.svg") no-repeat right center;
  background-size: 50px 24px;
}
/* line 2836, ../src/sass/base/_common.scss */
.widget_tgs .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  background: #eeb346;
  width: inherit;
}

/* line 2846, ../src/sass/base/_common.scss */
.widget_multimedia {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2854, ../src/sass/base/_common.scss */
  .widget_multimedia .swiper-container.swiper-container-multimedia {
    width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2846, ../src/sass/base/_common.scss */
  .widget_multimedia {
    max-width: 100%;
    float: none;
    padding: 0;
    width: calc(100% - 20px);
    margin: 0 auto;
  }
}
/* line 2869, ../src/sass/base/_common.scss */
.widget_multimedia .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #166eaa;
}
/* line 2873, ../src/sass/base/_common.scss */
.widget_multimedia .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  background: #166eaa;
  width: inherit;
}

/* line 2882, ../src/sass/base/_common.scss */
.widget_ultime_province {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2882, ../src/sass/base/_common.scss */
  .widget_ultime_province {
    margin: 10px auto !important;
    width: 100%;
    float: none;
    padding: 0;
    max-width: calc(100% - 20px);
  }
}
/* line 2897, ../src/sass/base/_common.scss */
.widget_ultime_province .widget_tendina_pad {
  background: #284b5e;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2897, ../src/sass/base/_common.scss */
  .widget_ultime_province .widget_tendina_pad {
    height: auto !important;
  }
}
/* line 2903, ../src/sass/base/_common.scss */
.widget_ultime_province .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #536f7e;
}
/* line 2906, ../src/sass/base/_common.scss */
.widget_ultime_province .widget_tendina_pad .widget_tendina_top {
  display: block !important;
  visibility: visible !important;
}
/* line 2909, ../src/sass/base/_common.scss */
.widget_ultime_province .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  color: #284b5e;
  width: inherit;
  background: #fff;
  display: block !important;
  visibility: visible !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2918, ../src/sass/base/_common.scss */
  .widget_ultime_province .swiper-container {
    width: 100%;
  }
}
/* line 2924, ../src/sass/base/_common.scss */
.widget_ultime_province .swiper-container a {
  border-left: 2px #536f7e solid;
  padding: 0 0 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2928, ../src/sass/base/_common.scss */
.widget_ultime_province .swiper-container a h3 {
  text-transform: uppercase;
  color: #fff;
  padding: 0 0 10px;
  font-size: 0.75em;
  line-height: 1.25em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2928, ../src/sass/base/_common.scss */
  .widget_ultime_province .swiper-container a h3 {
    font-size: 0.875em;
    line-height: 1.35714em;
  }
}
/* line 2939, ../src/sass/base/_common.scss */
.widget_ultime_province .swiper-container a h2 {
  width: 100% !important;
  position: relative !important;
  top: 0 !important;
  color: #fff !important;
  right: inherit !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  max-height: inherit;
}

/* line 2959, ../src/sass/base/_common.scss */
.sul_posto {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 2959, ../src/sass/base/_common.scss */
  .sul_posto {
    margin: 10px auto !important;
    width: 100%;
    float: none;
    padding: 0;
    max-width: calc(100% - 20px);
  }
}
/* line 2973, ../src/sass/base/_common.scss */
.sul_posto #geotag {
  width: 100%;
  height: 275px;
}
/* line 2978, ../src/sass/base/_common.scss */
.sul_posto.embed_map {
  width: 100%;
  max-width: 100%;
  padding-right: 0;
  display: block;
  float: none;
  padding: 25px 0;
  text-align: left;
  clear: both;
}

/* line 2992, ../src/sass/base/_common.scss */
.widget_ultime_notizie {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 3002, ../src/sass/base/_common.scss */
.widget_ultime_notizie .widget_tendina_pad::-webkit-scrollbar-thumb {
  background-color: #536f7e;
}
/* line 3006, ../src/sass/base/_common.scss */
.widget_ultime_notizie .widget_tendina_pad .widget_tendina_top span.widget_tendina_top_span {
  background: #284b5e;
}
/* line 3013, ../src/sass/base/_common.scss */
.widget_ultime_notizie .swiper-container a {
  border-left: 2px #d0d8dd solid;
  padding: 0 0 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 3017, ../src/sass/base/_common.scss */
.widget_ultime_notizie .swiper-container a h3 {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.25em;
}
/* line 3025, ../src/sass/base/_common.scss */
.widget_ultime_notizie .swiper-container a h2 {
  width: 100% !important;
  position: relative !important;
  top: 0 !important;
  right: inherit !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  max-height: inherit;
  font-size: 0.75em;
  line-height: 1.25em;
}

/* line 3045, ../src/sass/base/_common.scss */
.frase_giorno, .foto_giorno {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
  position: relative;
}
/* line 3051, ../src/sass/base/_common.scss */
.frase_giorno .frase_giorno_back, .foto_giorno .frase_giorno_back {
  background: #000;
  width: 300px;
  height: 250px;
  position: relative;
}
/* line 3057, ../src/sass/base/_common.scss */
.frase_giorno a, .foto_giorno a {
  display: block;
  background: #000;
  width: 300px;
  height: 250px;
  position: relative;
}
/* line 3065, ../src/sass/base/_common.scss */
.frase_giorno img, .foto_giorno img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  width: 300px;
  height: 250px;
  position: relative;
}
/* line 3071, ../src/sass/base/_common.scss */
.frase_giorno .frase_giorno_pad, .foto_giorno .frase_giorno_pad {
  width: 300px;
  height: 250px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
/* line 3080, ../src/sass/base/_common.scss */
.frase_giorno .frase_giorno_pad h2, .foto_giorno .frase_giorno_pad h2 {
  text-align: center;
  font-size: 0.75em;
  line-height: 1.25em;
  text-transform: uppercase;
  color: #fff;
  padding: 0 0 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin: 0 0 25px;
}
/* line 3090, ../src/sass/base/_common.scss */
.frase_giorno .frase_giorno_pad h3, .foto_giorno .frase_giorno_pad h3 {
  font-size: 1.125em;
  line-height: 1.38889em;
  font-style: italic;
  color: #fff;
  text-align: center;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 0;
  padding: 25px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 15px;
}
/* line 3102, ../src/sass/base/_common.scss */
.frase_giorno .frase_giorno_pad h3 span, .foto_giorno .frase_giorno_pad h3 span {
  display: block;
  font-size: 0.66667em;
  line-height: 1.66667em;
  font-style: inherit;
}

/* line 3111, ../src/sass/base/_common.scss */
#footer {
  background: #ebebeb;
  width: 100%;
  z-index: 1;
  position: relative;
  margin: 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3111, ../src/sass/base/_common.scss */
  #footer {
    clear: both;
  }
}
/* line 3120, ../src/sass/base/_common.scss */
#footer .footer_main {
  width: 100%;
  margin: 0 auto;
  max-width: 950px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3120, ../src/sass/base/_common.scss */
  #footer .footer_main {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
}
/* line 3128, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 {
  padding: 25px 0;
  border-bottom: 1px #a4a4a4 solid;
  font-size: 0.8125em;
  line-height: 1.92308em;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3128, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_1 {
    padding: 20px 0;
  }
}
/* line 3136, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_1 {
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3136, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_1 #link_servizio_footer_1 {
    float: none;
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    padding: 0 0 10px;
    max-width: 250px;
    text-align: center;
  }
}
/* line 3152, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_1 li {
  float: left;
  color: #000000;
  margin: 0 20px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3152, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_1 #link_servizio_footer_1 li {
    float: left;
    color: #000000;
    margin: 5px 0;
    width: 100%;
    text-align: center;
  }
}
/* line 3163, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_1 li a {
  color: #000000;
  display: block;
}
/* line 3169, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3169, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_1 #link_servizio_footer_2 {
    float: none;
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    padding: 0 0 10px;
    max-width: 250px;
    text-align: center;
  }
}
/* line 3185, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 li {
  float: left;
  color: #000000;
  margin: 0 0 0 20px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3185, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_1 #link_servizio_footer_2 li {
    float: none;
    color: #000000;
    margin: 0 10px 0 10px;
    display: inline-block;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3195, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_1 #link_servizio_footer_2 li:nth-child(1n+5) {
    width: 100%;
    margin: 5px 0;
  }
}
/* line 3203, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 li a {
  color: #000000;
  display: block;
}
/* line 3206, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 li a.ico-Facebook {
  display: block;
  width: 25px;
  height: 25px;
  background: url("/img/share/facebook-blu.svg") no-repeat center center;
  background-size: 7px auto;
}
/* line 3213, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 li a.ico-Twitter {
  display: block;
  width: 25px;
  height: 25px;
  background: url("/img/share/twitter-blu.svg") no-repeat center center;
  background-size: 18px auto;
}
/* line 3220, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 li a.ico-RSS {
  display: block;
  width: 25px;
  height: 25px;
  background: url("/img/share/rss-blu.svg") no-repeat center center;
  background-size: 14px auto;
}
/* line 3227, ../src/sass/base/_common.scss */
#footer .footer_main .footer_1 #link_servizio_footer_2 li a.ico-Instagram {
  display: block;
  width: 25px;
  height: 25px;
  background: url("/img/share/instagram-blu.svg") no-repeat center center;
  background-size: 14px auto;
}
/* line 3241, ../src/sass/base/_common.scss */
#footer .footer_main .footer_2 {
  padding: 25px 0;
  font-size: 0.8125em;
  line-height: 1.92308em;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3241, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_2 {
    padding: 20px 0;
    text-align: center;
  }
}
/* line 3249, ../src/sass/base/_common.scss */
#footer .footer_main .footer_2 ul {
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  width: 100%;
  position: relative;
  text-align: center;
}
/* line 3258, ../src/sass/base/_common.scss */
#footer .footer_main .footer_2 ul li {
  float: left;
  color: #000000;
  margin: 0 20px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3258, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_2 ul li {
    float: none;
    margin: 5px 0 5px 0;
    width: 100%;
  }
}
/* line 3267, ../src/sass/base/_common.scss */
#footer .footer_main .footer_2 ul li a {
  color: #000000;
  display: block;
}
/* line 3272, ../src/sass/base/_common.scss */
#footer .footer_main .footer_2 ul li.link_immedia {
  position: absolute;
  right: 0;
  top: -2px;
  margin: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3272, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_2 ul li.link_immedia {
    position: relative;
    right: inherit;
    top: 0;
    margin: 5px auto;
  }
}
/* line 3283, ../src/sass/base/_common.scss */
#footer .footer_main .footer_2 ul li.link_immedia a {
  display: block;
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3283, ../src/sass/base/_common.scss */
  #footer .footer_main .footer_2 ul li.link_immedia a {
    width: 73px;
    height: 30px;
    margin: 5px auto;
  }
}
/* line 3297, ../src/sass/base/_common.scss */
#footer .footer_main .footer_6 {
  width: 100%;
  text-align: center;
  color: #19314c;
  padding: 0 0 25px;
}

/* line 3307, ../src/sass/base/_common.scss */
.top_articolo {
  padding: 20px 25px 0 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3307, ../src/sass/base/_common.scss */
  .top_articolo {
    padding: 20px 0 0;
  }
}
/* line 3315, ../src/sass/base/_common.scss */
.top_articolo.font_medio {
  font-size: 1.125em;
  line-height: 1.66667em;
}
/* line 3318, ../src/sass/base/_common.scss */
.top_articolo.font_grande {
  font-size: 1.25em;
  line-height: 1.75em;
}

/* line 3326, ../src/sass/base/_common.scss */
.social_top_btm {
  width: 100%;
  margin: 0 0 25px;
  height: 50px;
  overflow: visible;
  background: #fff;
  border-top: 1px #f1f1f1 solid;
  z-index: 10;
  -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3326, ../src/sass/base/_common.scss */
  .social_top_btm {
    margin: 0;
    width: 100% !important;
  }
}

/* alert news rgs */
/*#box-alert-top {
  width: 100%!important;
  background-color: rgb(255, 255, 255);
  z-index: 99;
  border: 1px solid rgb(230, 230, 237);
  box-sizing: border-box;
  .alert_news_box{
    width: 100%!important;
    height: auto!important;
    overflow: visible!important;
    max-width: 950px!important;
    margin: 0 auto!important;
    border:0!important;
    padding: 12px!important;
    min-height: 70px!important;
    display: block;
  }
}
body{
  &.skin, &.bodyskin, &.active-Top{
    #box-alert-top{
      width: 1000px!important;
      margin:0 auto!important;
      border: 0;
      border-bottom: 1px solid #e6e6e6;
    }
  }
}
body:not(.homepage){
  #box-alert-top{
    &.pin{
     !* top:100px!important;*!
    }
  }
}*/
/* alert news rgs */
/* line 3381, ../src/sass/base/_common.scss */
.box_testo_articolo {
  max-width: 625px;
  position: relative;
  margin: 25px 0 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3381, ../src/sass/base/_common.scss */
  .box_testo_articolo {
    margin: 0;
    padding: 16px 10px 9px;
    clear: both;
  }
}
/* line 3392, ../src/sass/base/_common.scss */
.box_testo_articolo.verticali {
  font-size: 1.0625em;
  line-height: 1.76471em;
}

/* line 3396, ../src/sass/base/_common.scss */
.social_top_left {
  width: 50px;
  margin: 0;
  height: auto;
  overflow: visible;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 3406, ../src/sass/base/_common.scss */
.social_top_left .add_this .tit_news_page_tot_commenti {
  margin: 0 0 10px;
}
/* line 3409, ../src/sass/base/_common.scss */
.social_top_left .add_this .share_link {
  width: 50px;
  height: 120px;
}
/* line 3413, ../src/sass/base/_common.scss */
.social_top_left .add_this .share_link ul li {
  margin: 0 0 10px 0;
}
/* line 3418, ../src/sass/base/_common.scss */
.social_top_left .add_this .btn_stampa {
  margin: 0 0 10px 0;
}
/* line 3421, ../src/sass/base/_common.scss */
.social_top_left .add_this .ingrandisci {
  margin: 0 0 10px;
}
/* line 3426, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia {
  width: 50px;
  margin: 0 0 10px;
}
/* line 3429, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia.active {
  width: 200px;
}
/* line 3432, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia.active ul {
  width: 130px;
}
/* line 3434, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia.active ul li {
  display: block;
}
/* line 3439, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia .open_close_vota {
  display: block;
  background: url("/img/share/ico_smile_generica.svg") no-repeat center center;
  background-size: 20px auto;
}
/* line 3443, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia .open_close_vota.noback {
  background: none;
}
/* line 3447, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia h3 {
  display: none;
}
/* line 3450, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia ul {
  right: 12px;
  width: 26px;
}
/* line 3453, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia ul li {
  width: 26px;
  height: 26px;
  display: none;
}
/* line 3457, ../src/sass/base/_common.scss */
.social_top_left .vota_notizia ul li.active {
  display: block;
}

/* line 3468, ../src/sass/base/_common.scss */
.image_container_in_head {
  max-width: 625px;
  margin: 25px 0 0;
  width: 100%;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3468, ../src/sass/base/_common.scss */
  .image_container_in_head {
    margin: 16px 0 9px;
  }
}
/* line 3476, ../src/sass/base/_common.scss */
.image_container_in_head a {
  display: block;
  position: relative;
}
/* line 3479, ../src/sass/base/_common.scss */
.image_container_in_head a:after {
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.5) url("/img/share/zoom.png") no-repeat center center;
  z-index: 1;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
}
/* line 3492, ../src/sass/base/_common.scss */
.image_container_in_head img {
  width: 100%;
  height: auto;
  position: relative;
}
/* line 3497, ../src/sass/base/_common.scss */
.image_container_in_head .dida_img_scheda {
  position: relative;
  z-index: 1;
  background: #166eaa;
  color: #fff;
  font-size: 0.75em;
  line-height: 2.08333em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 25px;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3497, ../src/sass/base/_common.scss */
  .image_container_in_head .dida_img_scheda {
    padding: 5px 10px;
  }
}

/* line 3512, ../src/sass/base/_common.scss */
.image_container_in_programs {
  max-width: 625px;
  margin: 25px 0 0;
  width: 100%;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3512, ../src/sass/base/_common.scss */
  .image_container_in_programs {
    margin: 16px auto 9px;
    width: calc(100% - 20px);
  }
}
/* line 3521, ../src/sass/base/_common.scss */
.image_container_in_programs a {
  display: block;
  position: relative;
}
/* line 3524, ../src/sass/base/_common.scss */
.image_container_in_programs a.play {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 3529, ../src/sass/base/_common.scss */
.image_container_in_programs a.play:after {
  content: '';
  background: url("/img/share/ico_play.svg") no-repeat center center;
  background-size: 50px auto;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 50px;
  width: 50px;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3529, ../src/sass/base/_common.scss */
  .image_container_in_programs a.play:after {
    background-size: 30px auto;
  }
}
/* line 3546, ../src/sass/base/_common.scss */
.image_container_in_programs img {
  width: 100%;
  height: auto;
  position: relative;
}

/* line 3553, ../src/sass/base/_common.scss */
.content-sponsortitle {
  padding: 7px 25px 0 0;
  clear: both;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3553, ../src/sass/base/_common.scss */
  .content-sponsortitle {
    padding-right: 0;
  }
}

/* line 3560, ../src/sass/base/_common.scss */
.sponsortitle {
  padding: 0 0 0 12px;
  background: #294b5d;
  text-transform: uppercase;
  color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  line-height: 1.78571em;
}

/* line 3569, ../src/sass/base/_common.scss */
#txt_corpo_articolo {
  font-size: 0.9375em;
  line-height: 2em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 3572, ../src/sass/base/_common.scss */
#txt_corpo_articolo > h2 {
  font-size: 1.5em;
  line-height: 1.25em;
  font-weight: bold;
  padding: 20px 0 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3572, ../src/sass/base/_common.scss */
  #txt_corpo_articolo > h2 {
    font-size: 1.25em;
    line-height: 1.5em;
    padding: 10px 0 5px;
  }
}
/* line 3581, ../src/sass/base/_common.scss */
#txt_corpo_articolo > h3 {
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: bold;
  padding: 20px 0 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3581, ../src/sass/base/_common.scss */
  #txt_corpo_articolo > h3 {
    font-size: 1.0625em;
    line-height: 1.76471em;
    padding: 10px 0 5px;
  }
}
/* line 3590, ../src/sass/base/_common.scss */
#txt_corpo_articolo h2 + h3 {
  padding-top: 0;
}
/* line 3594, ../src/sass/base/_common.scss */
#txt_corpo_articolo.goalcom img {
  width: 100%;
  height: auto;
}
/* line 3599, ../src/sass/base/_common.scss */
#txt_corpo_articolo.font_medio {
  font-size: 1.125em;
  line-height: 1.66667em;
}
/* line 3602, ../src/sass/base/_common.scss */
#txt_corpo_articolo.font_grande {
  font-size: 1.25em;
  line-height: 1.75em;
}
/* line 3606, ../src/sass/base/_common.scss */
#txt_corpo_articolo img.alignleft, #txt_corpo_articolo img.aligncenter, #txt_corpo_articolo img.alignright, #txt_corpo_articolo img.alignnone {
  width: 100%;
  height: auto;
}
/* line 3611, ../src/sass/base/_common.scss */
#txt_corpo_articolo b, #txt_corpo_articolo strong {
  background: #fbd05d;
  font-weight: 600 !important;
}
/* line 3615, ../src/sass/base/_common.scss */
#txt_corpo_articolo p {
  padding: 0 0 25px;
}
/* line 3618, ../src/sass/base/_common.scss */
#txt_corpo_articolo div#div_Position1 {
  float: none !important;
  margin: 0 auto 25px !important;
}
/* line 3622, ../src/sass/base/_common.scss */
#txt_corpo_articolo a {
  text-decoration: underline;
}
/* line 3624, ../src/sass/base/_common.scss */
#txt_corpo_articolo a:visited, #txt_corpo_articolo a:hover {
  text-decoration: underline;
}
/* line 3628, ../src/sass/base/_common.scss */
#txt_corpo_articolo ul, #txt_corpo_articolo ol {
  padding: 0 0 5px 20px;
  margin: 0;
}
/* line 3631, ../src/sass/base/_common.scss */
#txt_corpo_articolo ul li, #txt_corpo_articolo ol li {
  padding: 0 0 10px 0;
  margin: 0;
}
/* line 3637, ../src/sass/base/_common.scss */
#txt_corpo_articolo .widget p {
  padding: 0;
}
/* line 3640, ../src/sass/base/_common.scss */
#txt_corpo_articolo .widget a {
  text-decoration: none;
}
/* line 3642, ../src/sass/base/_common.scss */
#txt_corpo_articolo .widget a:visited, #txt_corpo_articolo .widget a:hover {
  text-decoration: none;
}
/* line 3646, ../src/sass/base/_common.scss */
#txt_corpo_articolo .widget ul, #txt_corpo_articolo .widget ol {
  padding: 0;
  margin: 0;
}
/* line 3649, ../src/sass/base/_common.scss */
#txt_corpo_articolo .widget ul li, #txt_corpo_articolo .widget ol li {
  padding: 0;
  margin: 0;
}
/* line 3655, ../src/sass/base/_common.scss */
#txt_corpo_articolo .blocco.banner_concessionaria {
  margin: 8px 0 20px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3655, ../src/sass/base/_common.scss */
  #txt_corpo_articolo .blocco.banner_concessionaria {
    margin: 0 auto 25px !important;
  }
}

/* line 3663, ../src/sass/base/_common.scss */
#widget_articoli_box {
  width: 100%;
  position: relative;
  background: #fff;
  height: 150px;
  z-index: 100;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3663, ../src/sass/base/_common.scss */
  #widget_articoli_box {
    display: none;
  }
}
/* line 3672, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 50px 50px 25px;
  height: 150px;
  overflow: hidden;
}
/* line 3681, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-wrapper-900 {
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
/* line 3686, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-wrapper-900 .swiper-wrapper {
  padding: 50px 0 25px;
}
/* line 3690, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli #widget_articoli_etichetta {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
/* line 3696, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli #widget_articoli_etichetta h2 {
  display: block;
  background: #65a8d7;
  color: #fff;
  text-transform: uppercase;
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.75em;
  line-height: 2.08333em;
}
/* line 3704, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli #widget_articoli_etichetta h2 a {
  padding: 0 10px;
  display: block;
}
/* line 3710, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide {
  width: 250px !important;
  height: 75px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 3715, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .sezione-nome {
  display: none;
  position: absolute;
  left: -50px;
  top: -50px;
  z-index: 10;
}
/* line 3721, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .sezione-nome h2 {
  display: block;
  background: #65a8d7;
  color: #fff;
  text-transform: uppercase;
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.75em;
  line-height: 2.08333em;
}
/* line 3729, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .sezione-nome h2 a {
  padding: 0 10px;
  display: block;
}
/* line 3734, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .sezione-nome.sezione-nome-block {
  display: block;
}
/* line 3738, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 75px;
}
/* line 3743, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box a {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 75px;
  display: block;
}
/* line 3750, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box img {
  position: relative;
}
/* line 3754, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box .news_articoli_box_pad {
  position: absolute;
  top: 50%;
  width: calc(100% - 115px);
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-height: 75px;
  overflow: hidden;
}
/* line 3762, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box .news_articoli_box_pad.noimage {
  width: 100%;
}
/* line 3766, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box .news_articoli_box_pad h3 {
  font-size: 0.75em;
  line-height: 1.25em;
}
/* line 3769, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-slide .news_articoli_box .news_articoli_box_pad h2 {
  font-size: 0.75em;
  line-height: 1.25em;
}
/* line 3776, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-button-prev-articoli {
  background: #fff url("/img/share/freccia_sx_blu.svg") no-repeat center center;
  background-size: 10px auto;
  width: 50px;
  height: 75px;
  margin-top: 50px;
  top: 0;
  left: 0;
}
/* line 3786, ../src/sass/base/_common.scss */
#widget_articoli_box #widget_articoli .swiper-button-next-articoli {
  background: #fff url("/img/share/freccia_dx_blu.svg") no-repeat center center;
  background-size: 10px auto;
  width: 50px;
  height: 75px;
  margin-top: 50px;
  top: 0;
  right: 0;
}

/* line 3800, ../src/sass/base/_common.scss */
.w_yt {
  width: 100%;
  clear: both;
  padding-top: 50px;
}
/* line 3804, ../src/sass/base/_common.scss */
.w_yt h2 {
  display: block;
  background: #19314c;
  color: #fff;
  padding: 15px 0;
  width: 100%;
  font-size: 0.9375em;
  line-height: 1.33333em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3804, ../src/sass/base/_common.scss */
  .w_yt h2 {
    padding: 10px 0;
  }
}
/* line 3816, ../src/sass/base/_common.scss */
.w_yt h2 a {
  display: block;
  background: url("/img/share/ico_play.svg") no-repeat right 25px center;
  background-size: 15px 15px;
  color: #fff;
  padding: 0 50px 0 25px;
  text-decoration: none !important;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3816, ../src/sass/base/_common.scss */
  .w_yt h2 a {
    padding: 0 10px;
    background: none;
  }
}
/* line 3831, ../src/sass/base/_common.scss */
.w_yt .widget_yt {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background: #000;
}
/* line 3837, ../src/sass/base/_common.scss */
.w_yt .widget_yt video, .w_yt .widget_yt iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 3849, ../src/sass/base/_common.scss */
.widget_fotogallery {
  padding: 0 0 25px;
  clear: both;
}
/* line 3852, ../src/sass/base/_common.scss */
.widget_fotogallery h2.titolo_widget_fotogallery {
  display: block;
  background: #19314c;
  color: #fff;
  padding: 15px 0;
  width: 100%;
  font-size: 0.9375em;
  line-height: 1.33333em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3852, ../src/sass/base/_common.scss */
  .widget_fotogallery h2.titolo_widget_fotogallery {
    padding: 10px 0;
  }
}
/* line 3864, ../src/sass/base/_common.scss */
.widget_fotogallery h2.titolo_widget_fotogallery a {
  display: block;
  background: url("/img/share/ico_foto.svg") no-repeat right 25px center;
  background-size: 24px 15px;
  color: #fff;
  padding: 0 50px 0 25px;
  text-decoration: none !important;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3864, ../src/sass/base/_common.scss */
  .widget_fotogallery h2.titolo_widget_fotogallery a {
    padding: 0 10px;
    background: none;
  }
}

/* line 3879, ../src/sass/base/_common.scss */
#big-gallery-dav {
  margin: 20px 0 0;
}

/* line 3882, ../src/sass/base/_common.scss */
#big-gallery-dav, .widget-gallery-dav {
  width: 950px;
  height: 600px;
  position: relative;
  background: #000;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3882, ../src/sass/base/_common.scss */
  #big-gallery-dav, .widget-gallery-dav {
    width: 100%;
    height: 300px !important;
  }
}
/* line 3893, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-slide, .widget-gallery-dav .swiper-slide {
  cursor: pointer;
  background: #000;
}
/* line 3896, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-slide:after, .widget-gallery-dav .swiper-slide:after {
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.5) url("/img/share/zoom.png") no-repeat center center;
  z-index: 1;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
}
/* line 3907, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-slide figcaption, .widget-gallery-dav .swiper-slide figcaption {
  display: block;
  background: #166eaa;
  position: absolute;
  right: 0;
  bottom: 0;
  left: inherit;
  z-index: 1;
  color: #fff;
  width: 100%;
  min-height: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 25px;
  text-align: left;
  font-size: 0.8125em;
  line-height: 1.53846em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3907, ../src/sass/base/_common.scss */
  #big-gallery-dav .swiper-slide figcaption, .widget-gallery-dav .swiper-slide figcaption {
    max-height: 35px;
    padding: 7px 10px;
    min-height: 35px;
  }
}
/* line 3927, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-slide figcaption p, .widget-gallery-dav .swiper-slide figcaption p {
  padding: 0 !important;
  width: calc(100% - 150px);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3927, ../src/sass/base/_common.scss */
  #big-gallery-dav .swiper-slide figcaption p, .widget-gallery-dav .swiper-slide figcaption p {
    width: calc(100% - 110px);
    max-height: 20px;
    overflow: hidden;
  }
}
/* line 3937, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-slide .blocco_banner, .widget-gallery-dav .swiper-slide .blocco_banner {
  width: 300px;
  height: 250px;
  position: absolute;
  right: 0;
  bottom: 50px;
  z-index: 1;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3937, ../src/sass/base/_common.scss */
  #big-gallery-dav .swiper-slide .blocco_banner, .widget-gallery-dav .swiper-slide .blocco_banner {
    display: none;
  }
}
/* line 3948, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-slide .blocco_banner img, .widget-gallery-dav .swiper-slide .blocco_banner img {
  position: relative;
  left: 0;
  top: 0;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  padding-bottom: 0;
}
/* line 3959, ../src/sass/base/_common.scss */
#big-gallery-dav img, .widget-gallery-dav img {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  cursor: pointer;
  padding-bottom: 50px;
}
/* line 3971, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-pagination, .widget-gallery-dav .swiper-pagination {
  background: #166eaa;
  position: absolute;
  right: 0;
  bottom: 0;
  left: inherit;
  z-index: 10;
  color: #fff;
  width: 150px;
  height: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 0;
  text-align: center;
  font-size: 0.8125em;
  line-height: 1.53846em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 3971, ../src/sass/base/_common.scss */
  #big-gallery-dav .swiper-pagination, .widget-gallery-dav .swiper-pagination {
    width: 120px;
    height: 35px;
    padding: 8px 0 7px;
  }
}
/* line 3992, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-button-next, #big-gallery-dav .swiper-button-prev, .widget-gallery-dav .swiper-button-next, .widget-gallery-dav .swiper-button-prev {
  position: absolute;
  top: inherit;
  bottom: 0;
  width: 25px;
  height: 50px;
  margin-top: 0;
  z-index: 10;
  cursor: pointer;
  background-size: 10px auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 4005, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-button-prev, .widget-gallery-dav .swiper-button-prev {
  background-image: url("/img/share/freccia_sx_fff.svg");
  right: 120px;
  left: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4005, ../src/sass/base/_common.scss */
  #big-gallery-dav .swiper-button-prev, .widget-gallery-dav .swiper-button-prev {
    right: 90px;
    height: 37px;
  }
}
/* line 4014, ../src/sass/base/_common.scss */
#big-gallery-dav .swiper-button-next, .widget-gallery-dav .swiper-button-next {
  background-image: url("/img/share/freccia_dx_fff.svg");
  right: 10px;
  left: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4014, ../src/sass/base/_common.scss */
  #big-gallery-dav .swiper-button-next, .widget-gallery-dav .swiper-button-next {
    right: 5px;
    height: 37px;
  }
}

/* line 4024, ../src/sass/base/_common.scss */
#big-gallery-dav .sbutton {
  background-color: #166eaa;
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-size: 22px;
  margin-top: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 1080;
  width: 50px;
  height: 50px;
  background-size: 10px auto;
  background-position: center;
  background-repeat: no-repeat;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4024, ../src/sass/base/_common.scss */
  #big-gallery-dav .sbutton {
    width: 35px;
    height: 35px;
    margin-top: -17px;
  }
}
/* line 4047, ../src/sass/base/_common.scss */
#big-gallery-dav .sbutton.swiper-button-big-next {
  right: 15px;
  background-image: url(/img/share/freccia_dx_fff.svg);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4047, ../src/sass/base/_common.scss */
  #big-gallery-dav .sbutton.swiper-button-big-next {
    right: 7px;
  }
}
/* line 4052, ../src/sass/base/_common.scss */
#big-gallery-dav .sbutton.swiper-button-big-prev {
  left: 15px;
  background-image: url(/img/share/freccia_sx_fff.svg);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4052, ../src/sass/base/_common.scss */
  #big-gallery-dav .sbutton.swiper-button-big-prev {
    left: 7px;
  }
}

/* line 4059, ../src/sass/base/_common.scss */
.lg-backdrop.in {
  opacity: 1.0 !important;
}

/* line 4064, ../src/sass/base/_common.scss */
.widget-gallery-dav {
  width: 100% !important;
  height: 450px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4064, ../src/sass/base/_common.scss */
  .widget-gallery-dav {
    width: 100%;
    height: 300px !important;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 4077, ../src/sass/base/_common.scss */
  .oggi_in_edicola_prima_pagina img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: auto;
  }
}

/* LEGGI EDIZIONE DIGITALE */
/* line 4087, ../src/sass/base/_common.scss */
.digital_edition_cta {
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c3e85+0,166eaa+100 */
  background: #0c3e85;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0c3e85 0%, #166eaa 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #0c3e85 0%, #166eaa 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #0c3e85 0%, #166eaa 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3e85', endColorstr='#166eaa',GradientType=0 );
  /* IE6-9 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 50px 25px;
  text-align: center;
  text-decoration: none !important;
  margin: 0 0 25px;
  color: #fff !important;
  clear: both;
  display: block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4087, ../src/sass/base/_common.scss */
  .digital_edition_cta {
    padding: 20px;
  }
}
/* line 4107, ../src/sass/base/_common.scss */
.digital_edition_cta h2 {
  text-transform: uppercase;
  font-size: 1.375em;
  line-height: 1.18182em;
  padding: 0 0 25px;
}
/* line 4111, ../src/sass/base/_common.scss */
.digital_edition_cta h2 span {
  font-weight: 700;
}
/* line 4115, ../src/sass/base/_common.scss */
.digital_edition_cta p {
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.28571em;
  padding: 0 0 25px;
}
/* line 4119, ../src/sass/base/_common.scss */
.digital_edition_cta p span {
  font-weight: 700;
  display: block;
}
/* line 4124, ../src/sass/base/_common.scss */
.digital_edition_cta span.button {
  display: inline-block;
  color: #166eaa;
  text-transform: uppercase;
  background: #fff;
  border-radius: 5px;
  padding: 6px 25px;
  font-size: 0.8125em;
  line-height: 1.38462em;
}

/* line 4137, ../src/sass/base/_common.scss */
.tags {
  border-top: 1px #dcdfe1 solid;
  padding: 16px 0 16px;
  clear: both;
  font-size: 0.8125em;
  line-height: 1.38462em;
  text-transform: uppercase;
}
/* line 4143, ../src/sass/base/_common.scss */
.tags a {
  color: #166eaa;
  text-transform: inherit;
}

/* line 4150, ../src/sass/base/_common.scss */
.contribuisci {
  border-top: 1px #dcdfe1 solid;
  padding: 16px 0 0;
  clear: both;
}
/* line 4155, ../src/sass/base/_common.scss */
.contribuisci p {
  font-size: 0.8125em;
  line-height: 1.38462em;
  padding: 0 0 16px;
  text-transform: uppercase;
}
/* line 4160, ../src/sass/base/_common.scss */
.contribuisci ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  width: 100%;
}
/* line 4166, ../src/sass/base/_common.scss */
.contribuisci ul li {
  float: left;
  width: 300px;
  height: 100px;
  background: #fff;
  overflow: hidden;
  position: relative;
  border: 1px #e6e6ed solid;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4166, ../src/sass/base/_common.scss */
  .contribuisci ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
  }
}
/* line 4179, ../src/sass/base/_common.scss */
.contribuisci ul li:last-child {
  float: right;
}
/* line 4182, ../src/sass/base/_common.scss */
.contribuisci ul li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4190, ../src/sass/base/_common.scss */
.contribuisci ul li a.active {
  background: #f1f1f1;
}
/* line 4193, ../src/sass/base/_common.scss */
.contribuisci ul li a.spegni {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 4197, ../src/sass/base/_common.scss */
.contribuisci ul li a div {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  font-size: 0.8125em;
  line-height: 1.38462em;
  color: #166eaa;
  top: 50%;
  cursor: pointer;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 16px 0 16px 50px;
  background: url("/img/share/ico_invia-foto.svg") no-repeat left center;
  background-size: 30px auto;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4197, ../src/sass/base/_common.scss */
  .contribuisci ul li a div {
    padding: 30px 0 0 0;
    background-position: center top !important;
    text-align: center;
  }
}
/* line 4217, ../src/sass/base/_common.scss */
.contribuisci ul li a#invia-commento div {
  background: url("/img/share/ico_scrivi-redazione.svg") no-repeat left center;
  background-size: 25px auto;
}

/* line 4229, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper {
  display: none;
  background: #f1f1f1;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 15px;
  margin: -1px 0 25px;
  border-left: 1px #e6e6ed solid;
  border-bottom: 1px #e6e6ed solid;
  border-right: 1px #e6e6ed solid;
  z-index: 1;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4229, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper {
    padding: 20px 10px;
  }
}
/* line 4245, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form span {
  display: block;
  padding: 0 10px 25px;
  font-size: 0.8125em;
  line-height: 1.38462em;
}
/* line 4251, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 10px 25px 0;
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4251, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper .contribuisci-form-field {
    margin: 0;
  }
}
/* line 4262, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field input[type='text'], .contribuisci-form-wrapper .contribuisci-form-field textarea {
  font-size: 0.8125em;
  line-height: 1.38462em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px;
  border: 1px #e6e6ed solid;
  padding: 16px 10px;
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4262, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper .contribuisci-form-field input[type='text'], .contribuisci-form-wrapper .contribuisci-form-field textarea {
    margin: 0 0 25px;
  }
}
/* line 4273, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field input[type='text'] {
  width: calc(50% - 20px);
  height: 50px;
  padding: 16px 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4273, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper .contribuisci-form-field input[type='text'] {
    width: 100%;
  }
}
/* line 4281, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field textarea {
  width: calc(100% - 20px);
  height: 96px;
  overflow: hidden;
  resize: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4281, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper .contribuisci-form-field textarea {
    width: 100%;
  }
}
/* line 4292, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field input[type="submit"] {
  display: inline-block;
  border: none;
  cursor: pointer;
  color: #FFFFFF;
  width: 250px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  outline: none;
  background: #405d9b;
  text-decoration: none;
  text-align: center;
  float: right;
  font-size: 0.8125em;
  line-height: 1.38462em;
  height: 50px;
  padding: 16px 0;
  margin: 0 10px;
  -webkit-appearance: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4292, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper .contribuisci-form-field input[type="submit"] {
    margin: 0;
    width: 100%;
  }
}
/* line 4316, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field input[type="reset"] {
  display: none;
}
/* line 4319, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field div.pad_contribuisci {
  font-size: 0.8125em;
  line-height: 1.38462em;
  padding: 0 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4319, ../src/sass/base/_common.scss */
  .contribuisci-form-wrapper .contribuisci-form-field div.pad_contribuisci {
    padding: 0 0 25px;
  }
}
/* line 4326, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field div.pad_contribuisci input[type="checkbox"] {
  margin: 0 5px 0 0;
  float: left;
}
/* line 4330, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field div.pad_contribuisci label a {
  color: #166eaa;
}
/* line 4333, ../src/sass/base/_common.scss */
.contribuisci-form-wrapper .contribuisci-form-field-error {
  border: 3px solid #166eaa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 20px);
  background: #FFFFFF;
  padding: 25px;
  overflow: hidden;
  position: relative;
  margin: 0 auto 25px auto;
  clear: both;
  text-align: center;
}

/* COMMENTI */
/* line 4353, ../src/sass/base/_common.scss */
.comments {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 0;
  border-top: 1px #dcdfe1 solid;
  clear: both;
}
/* line 4360, ../src/sass/base/_common.scss */
.comments.font_medio {
  font-size: 1.125em;
  line-height: 1.66667em;
}
/* line 4363, ../src/sass/base/_common.scss */
.comments.font_grande {
  font-size: 1.25em;
  line-height: 1.75em;
}
/* line 4366, ../src/sass/base/_common.scss */
.comments #commenti_form {
  width: 100%;
  background: #fff;
  position: relative;
  padding: 0;
}
/* line 4372, ../src/sass/base/_common.scss */
.comments .sc_commenti2 {
  display: none;
}
/* line 4375, ../src/sass/base/_common.scss */
.comments #commenti_fixed {
  background: #166eaa;
  color: #fff;
  width: 100%;
}
/* line 4380, ../src/sass/base/_common.scss */
.comments #commenti_fixed .commenti-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 15px 25px;
  width: 100%;
  font-size: 1em;
  line-height: 1.25em;
}
/* line 4390, ../src/sass/base/_common.scss */
.comments .sc_commenti {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 25px;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4390, ../src/sass/base/_common.scss */
  .comments .sc_commenti {
    padding: 0 10px 25px;
  }
}
/* line 4398, ../src/sass/base/_common.scss */
.comments .sc_commenti.nocomment {
  padding: 0;
}
/* line 4400, ../src/sass/base/_common.scss */
.comments .sc_commenti.nocomment label.login_fb {
  right: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4400, ../src/sass/base/_common.scss */
  .comments .sc_commenti.nocomment label.login_fb {
    right: 0;
  }
}
/* line 4407, ../src/sass/base/_common.scss */
.comments .sc_commenti.nocomment label.logout_fb {
  right: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4407, ../src/sass/base/_common.scss */
  .comments .sc_commenti.nocomment label.logout_fb {
    right: 0;
  }
}
/* line 4416, ../src/sass/base/_common.scss */
.comments .sc_commenti h3.sc_commenti_h3 {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #166eaa;
  text-transform: uppercase;
  padding: 0 10px;
  width: calc(100% - 220px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4416, ../src/sass/base/_common.scss */
  .comments .sc_commenti h3.sc_commenti_h3 {
    width: 100%;
    padding: 0 0 10px;
    font-size: 1em;
    line-height: 1.25em;
  }
}
/* line 4429, ../src/sass/base/_common.scss */
.comments .sc_commenti label.login_fb {
  position: absolute;
  right: 50px;
  top: 25px;
  cursor: pointer;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4429, ../src/sass/base/_common.scss */
  .comments .sc_commenti label.login_fb {
    position: relative;
    right: inherit;
    top: 0;
    text-align: left;
  }
}
/* line 4441, ../src/sass/base/_common.scss */
.comments .sc_commenti label.logout_fb {
  cursor: pointer;
  position: absolute;
  right: 50px;
  top: 30px;
  font-size: 0.8125em;
  line-height: 1.30769em;
  text-transform: uppercase;
  color: #166eaa;
  max-width: 220px;
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4441, ../src/sass/base/_common.scss */
  .comments .sc_commenti label.logout_fb {
    position: relative;
    right: inherit;
    top: 0;
    max-width: 100%;
    text-align: left;
  }
}
/* line 4458, ../src/sass/base/_common.scss */
.comments .sc_commenti label.logout_fb span {
  color: #303030;
}
/* line 4462, ../src/sass/base/_common.scss */
.comments .sc_commenti label.hidelabel {
  display: none;
}
/* line 4465, ../src/sass/base/_common.scss */
.comments .sc_commenti label.show {
  display: block;
}
/* line 4468, ../src/sass/base/_common.scss */
.comments .sc_commenti .mostra_tutti_div {
  text-align: center;
  width: 100%;
  margin: 25px 0 25px 0;
}
/* line 4472, ../src/sass/base/_common.scss */
.comments .sc_commenti .mostra_tutti_div a {
  display: inline-block;
  border: 1px #e6e6ed solid;
  font-size: 0.8125em;
  line-height: 1.53846em;
  padding: 15px 50px;
  color: #474747;
  cursor: pointer;
}
/* line 4483, ../src/sass/base/_common.scss */
.comments .sc_commenti ul.commentlist_new {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 4488, ../src/sass/base/_common.scss */
.comments .sc_commenti ul.commentlist_new li {
  display: block;
  width: 100%;
  border-top: 1px #e5e5e5 solid;
  padding: 25px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4488, ../src/sass/base/_common.scss */
  .comments .sc_commenti ul.commentlist_new li {
    padding: 10px 0 10px;
  }
}
/* line 4498, ../src/sass/base/_common.scss */
.comments .sc_commenti ul.commentlist_new li:first-child {
  border: none;
}
/* line 4501, ../src/sass/base/_common.scss */
.comments .sc_commenti ul.commentlist_new li.hide {
  display: none;
}
/* line 4504, ../src/sass/base/_common.scss */
.comments .sc_commenti ul.commentlist_new li.show {
  display: block;
}
/* line 4507, ../src/sass/base/_common.scss */
.comments .sc_commenti ul.commentlist_new li.li_comment.risposta {
  overflow: hidden;
  padding: 15px 0 15px 25px;
  border-top: none;
  border-left: 2px #166eaa solid;
  margin: 0 0 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4507, ../src/sass/base/_common.scss */
  .comments .sc_commenti ul.commentlist_new li.li_comment.risposta {
    padding: 10px 0 10px 10px;
    margin: 0 0 10px;
  }
}
/* line 4526, ../src/sass/base/_common.scss */
.comments .spazio_avatar {
  clear: both;
  overflow: hidden;
  width: 100%;
  margin: 0;
  position: relative;
  padding: 0;
}
/* line 4534, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 {
  overflow: hidden;
  width: 100%;
  position: relative;
  padding: 0 0 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4534, ../src/sass/base/_common.scss */
  .comments .spazio_avatar .spazio_avatar_1 {
    padding: 0 0 10px;
  }
}
/* line 4543, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 img {
  width: 45px;
  height: auto;
  float: left;
  margin: 0 10px 0 0;
}
/* line 4549, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 .user_commento_new {
  font-size: 1em;
  line-height: 1.25em;
  position: relative;
}
/* line 4552, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 .user_commento_new span {
  font-size: 0.8125em;
  line-height: 1.53846em;
  color: #c6c6c6;
  margin: 0 0 0 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4552, ../src/sass/base/_common.scss */
  .comments .spazio_avatar .spazio_avatar_1 .user_commento_new span {
    display: block;
    margin: 0;
  }
}
/* line 4563, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul {
  position: absolute;
  right: 0;
  top: -5px;
  overflow: hidden;
}
/* line 4568, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li {
  float: left;
  margin: 0 0 0 5px;
  border: none;
  width: inherit;
  padding: 0;
}
/* line 4574, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li a {
  font-size: 0.8125em;
  line-height: 2.30769em;
  padding: 0;
  color: #166eaa;
  overflow: hidden;
  display: block;
}
/* line 4582, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li a:hover div {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4587, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li a.rispatt div {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4591, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li a div {
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 30px;
  height: 30px;
  float: left;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 4600, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li a span {
  display: block;
  float: left;
}
/* line 4607, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li.voto_ok div {
  background-image: url("/img/share/mano_su.svg");
}
/* line 4613, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li.voto_ko div {
  background-image: url("/img/share/mano_giu.svg");
}
/* line 4618, ../src/sass/base/_common.scss */
.comments .spazio_avatar .spazio_avatar_1 ul li.voto_checked div {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4630, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 4635, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .commento_txt {
  font-size: 0.8125em;
  line-height: 1.53846em;
  color: #474747;
}
/* line 4640, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .vota_commento {
  overflow: hidden;
  width: 100%;
  padding: 15px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4640, ../src/sass/base/_common.scss */
  .comments .spazio_avatar_2 .vota_commento {
    padding: 5px 0 0;
  }
}
/* line 4647, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .vota_commento ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 4652, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .vota_commento ul li {
  float: left;
  overflow: hidden;
  border: none;
  margin: 0;
  padding: 0;
}
/* line 4658, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .vota_commento ul li.link_condividi {
  display: none;
}
/* line 4661, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .vota_commento ul li.link_segnala {
  display: none;
}
/* line 4664, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .vota_commento ul li .rispondi_pulsante {
  font-size: 0.8125em;
  line-height: 1.30769em;
  display: block;
  color: #166eaa;
}
/* line 4674, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment {
  width: 100%;
  box-sizing: border-box;
  padding: 25px 15px;
  background: #f1f1f1;
  margin: 25px 0 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4674, ../src/sass/base/_common.scss */
  .comments .spazio_avatar_2 .sc_commenti_comment {
    margin: 10px 0 0 0;
    padding: 20px 10px 0;
  }
}
/* line 4684, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment {
  overflow: hidden;
}
/* line 4686, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment {
  width: 100%;
  overflow: hidden;
}
/* line 4689, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment .form_respond_comment_l2 {
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 4693, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment .form_respond_comment_l2 label.login_fb {
  right: 10px;
  top: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4693, ../src/sass/base/_common.scss */
  .comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment .form_respond_comment_l2 label.login_fb {
    right: inherit;
  }
}
/* line 4700, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment .form_respond_comment_l2 label.logout_fb {
  right: 10px;
  top: 5px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4700, ../src/sass/base/_common.scss */
  .comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment .form_respond_comment_l2 label.logout_fb {
    right: inherit;
  }
}
/* line 4707, ../src/sass/base/_common.scss */
.comments .spazio_avatar_2 .sc_commenti_comment .risposta_comment .form_respond_comment .form_respond_comment_l2 .form_respond2_comment {
  width: 100%;
  overflow: hidden;
  padding: 0;
}
/* line 4729, ../src/sass/base/_common.scss */
.comments .form_respond_1_comment {
  width: calc(50% - 20px);
  overflow: hidden;
  margin: 0 10px 25px;
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4729, ../src/sass/base/_common.scss */
  .comments .form_respond_1_comment {
    margin: 0 0 25px;
    width: 100%;
  }
}
/* line 4738, ../src/sass/base/_common.scss */
.comments .form_respond_1_comment label {
  text-transform: uppercase;
  display: block;
  font-size: 0.8125em;
  line-height: 1.30769em;
  padding: 0 0 5px 0;
}
/* line 4745, ../src/sass/base/_common.scss */
.comments .form_respond_2_comment, .comments .form_respond_2 {
  width: calc(100% - 20px);
  overflow: hidden;
  margin: 0 10px 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4745, ../src/sass/base/_common.scss */
  .comments .form_respond_2_comment, .comments .form_respond_2 {
    margin: 0 0 25px;
    width: 100%;
  }
}
/* line 4753, ../src/sass/base/_common.scss */
.comments .form_respond_2_comment label, .comments .form_respond_2 label {
  text-transform: uppercase;
  display: block;
  font-size: 0.8125em;
  line-height: 1.30769em;
  padding: 0 0 5px 0;
}
/* line 4759, ../src/sass/base/_common.scss */
.comments .form_respond_2_comment .commenti_ok, .comments .form_respond_2 .commenti_ok {
  text-align: center;
  padding: 25px;
  border: 3px #166eaa solid;
  margin: 10px 0;
  background: #fff;
}
/* line 4767, ../src/sass/base/_common.scss */
.comments .form_respond_1_comment_right input {
  float: right;
}
/* line 4773, ../src/sass/base/_common.scss */
.comments .input_ele_1_comment {
  font-size: 0.8125em;
  line-height: 1.38462em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border: 1px #e6e6ed solid;
  padding: 16px 10px;
  width: 100%;
}
/* line 4781, ../src/sass/base/_common.scss */
.comments .input_ele_2 {
  font-size: 0.8125em;
  line-height: 1.38462em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border: 1px #e6e6ed solid;
  padding: 16px 10px;
  float: left;
  height: 96px;
  resize: none;
  width: 100%;
}
/* line 4794, ../src/sass/base/_common.scss */
.comments .con_avatar {
  margin: 25px 10px 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4794, ../src/sass/base/_common.scss */
  .comments .con_avatar {
    margin: 10px 0 25px;
    width: 100%;
  }
}
/* line 4801, ../src/sass/base/_common.scss */
.comments .avatar_blocco {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 0 10px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4801, ../src/sass/base/_common.scss */
  .comments .avatar_blocco {
    padding: 0 0 10px;
  }
}
/* line 4811, ../src/sass/base/_common.scss */
.comments .avatar_blocco img {
  border-radius: 50%;
}
/* line 4814, ../src/sass/base/_common.scss */
.comments .avatar_blocco #avatar {
  float: left;
  margin: 0 10px 0 0;
  width: 50px;
  height: auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 4821, ../src/sass/base/_common.scss */
.comments .avatar_blocco #nomeloggato {
  font-size: 0.8125em;
  line-height: 1.38462em;
  padding: 15px 0 0;
}
/* line 4827, ../src/sass/base/_common.scss */
.comments .radiopriv {
  margin: 0 5px 0 10px;
}
/* line 4831, ../src/sass/base/_common.scss */
.comments .nomelog {
  line-height: 120%;
  font-size: 1.250em;
  font-weight: 600;
}
/* line 4836, ../src/sass/base/_common.scss */
.comments #submit {
  display: inline-block;
  border: none;
  cursor: pointer;
  color: #FFFFFF;
  width: 250px;
  max-width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  outline: none;
  background: #405d9b;
  text-decoration: none;
  text-align: center;
  float: right;
  font-size: 0.8125em;
  line-height: 1.38462em;
  height: 50px;
  padding: 16px 0;
  margin: 0;
  -webkit-appearance: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4836, ../src/sass/base/_common.scss */
  .comments #submit {
    width: 100%;
    max-width: unset;
  }
}
/* line 4860, ../src/sass/base/_common.scss */
.comments .form_respond2 {
  width: 100%;
  box-sizing: border-box;
  padding: 25px 15px 0;
  background: #f1f1f1;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4860, ../src/sass/base/_common.scss */
  .comments .form_respond2 {
    padding: 20px 10px 0;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4871, ../src/sass/base/_common.scss */
  .comments .privacy_form {
    width: 100%;
    float: left;
    padding: 10px 0;
  }
}
/* line 4877, ../src/sass/base/_common.scss */
.comments .privacy_form label {
  text-transform: inherit;
  float: left;
  width: 80%;
  padding: 0;
}
/* line 4882, ../src/sass/base/_common.scss */
.comments .privacy_form label a {
  color: #166eaa;
}
/* line 4884, ../src/sass/base/_common.scss */
.comments .privacy_form .checkmar {
  margin: 0 5px 0 0;
  float: left;
}
/* line 4890, ../src/sass/base/_common.scss */
.comments .facebook_form {
  width: 100%;
  float: left;
  padding: 15px 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4890, ../src/sass/base/_common.scss */
  .comments .facebook_form {
    width: 100%;
    float: left;
    padding: 10px 0;
  }
}
/* line 4899, ../src/sass/base/_common.scss */
.comments .facebook_form .checkmar {
  margin: 0 5px 0 0;
  float: left;
}
/* line 4903, ../src/sass/base/_common.scss */
.comments .facebook_form label {
  text-transform: inherit;
  float: left;
  width: 82%;
  padding: 0;
}
/* line 4910, ../src/sass/base/_common.scss */
.comments #recaptcha-comment {
  float: left;
  width: 50%;
  transform: scale(0.85);
  transform-origin: 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4910, ../src/sass/base/_common.scss */
  .comments #recaptcha-comment {
    width: 100%;
    transform: scale(1);
    margin: 15px 0;
  }
  /* line 4919, ../src/sass/base/_common.scss */
  .comments #recaptcha-comment .grecaptcha-badge {
    margin: 0 auto;
  }
}
/* line 4924, ../src/sass/base/_common.scss */
.comments .invia_form {
  width: 100%;
  float: right;
  padding: 15px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4924, ../src/sass/base/_common.scss */
  .comments .invia_form {
    width: 100%;
    padding: 0;
  }
}
/* line 4933, ../src/sass/base/_common.scss */
.comments .invia_form .campi_obb {
  text-transform: uppercase;
  display: block;
  font-size: 0.8125em;
  line-height: 1.30769em;
  padding: 10px 0 0;
  text-align: right;
  clear: both;
}

/* LOGIN OVERLAY */
/* line 4952, ../src/sass/base/_common.scss */
#login_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000000000;
}

/* line 4962, ../src/sass/base/_common.scss */
.login_overlay_content {
  width: 500px;
  padding: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #FFF;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4962, ../src/sass/base/_common.scss */
  .login_overlay_content {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* line 4974, ../src/sass/base/_common.scss */
.login_overlay_content #x-overlay {
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  color: #166eaa;
}
/* line 4985, ../src/sass/base/_common.scss */
.login_overlay_content .overlay_info {
  width: 100%;
  position: relative;
  border-bottom: 1px #999999 solid;
  font-size: 1.25em;
  line-height: 1.2em;
  color: #166eaa;
  text-transform: uppercase;
  padding: 0 0 10px;
  width: 100%;
  margin: 0 0 25px;
}
/* line 4999, ../src/sass/base/_common.scss */
.login_overlay_content p {
  font-size: 1em;
  line-height: 1.25em;
  padding: 0 0 25px;
}
/* line 5004, ../src/sass/base/_common.scss */
.login_overlay_content a p {
  font-size: 0.8125em;
  line-height: 1.30769em;
  padding: 0;
}

/* /LOGIN OVERLAY */
/* line 5017, ../src/sass/base/_common.scss */
.lg-img-wrap {
  width: calc(100% - 350px) !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5017, ../src/sass/base/_common.scss */
  .lg-img-wrap {
    width: 100% !important;
  }
}

/* line 5023, ../src/sass/base/_common.scss */
.lg-backdrop.in {
  background: #f5f8fb !important;
  z-index: 10400;
}

/* line 5027, ../src/sass/base/_common.scss */
.lg-toolbar {
  background-color: #19314c;
  height: 50px;
}
/* line 5030, ../src/sass/base/_common.scss */
.lg-toolbar:after {
  content: '';
  position: absolute;
  left: 50px;
  top: 0;
  width: 149px;
  height: 50px;
  background: url("/img/logo/2020/logo_gds_fff-new.svg") no-repeat left center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5030, ../src/sass/base/_common.scss */
  .lg-toolbar:after {
    left: 10px;
  }
}

/* line 5043, ../src/sass/base/_common.scss */
.lg-outer .lg-img-wrap {
  top: inherit !important;
  height: calc(100% - 50px) !important;
}

/* line 5047, ../src/sass/base/_common.scss */
.lg-sub-html {
  width: 350px;
  position: fixed;
  right: 0;
  top: 0;
  left: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 115px 25px 25px;
  text-align: left;
  background: #f5f8fb;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5047, ../src/sass/base/_common.scss */
  .lg-sub-html {
    width: 100%;
    height: auto;
    top: inherit;
    bottom: 0;
    padding: 0;
    background: #19314c;
  }
}
/* line 5066, ../src/sass/base/_common.scss */
.lg-sub-html h3 {
  font-size: 1.375em;
  line-height: 1.18182em;
  padding: 20px 0 10px;
  font-weight: 700;
  border-top: 1px #c6c6c6 solid;
  color: #303030;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5066, ../src/sass/base/_common.scss */
  .lg-sub-html h3 {
    display: none;
  }
}
/* line 5076, ../src/sass/base/_common.scss */
.lg-sub-html h4 {
  font-size: 0.75em;
  line-height: 1.33333em;
  padding: 0 0 10px;
  color: #303030;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5076, ../src/sass/base/_common.scss */
  .lg-sub-html h4 {
    display: none;
  }
}
/* line 5084, ../src/sass/base/_common.scss */
.lg-sub-html p {
  font-size: 0.875em;
  line-height: 1.28571em;
  padding: 0 0 25px;
  color: #777777;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5084, ../src/sass/base/_common.scss */
  .lg-sub-html p {
    font-size: 0.75em;
    line-height: 1.25em;
    color: #fff;
    padding: 10px;
  }
}
/* line 5094, ../src/sass/base/_common.scss */
.lg-sub-html div.blocco_banner {
  width: 300px;
  height: 250px;
  margin: 25px auto 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5094, ../src/sass/base/_common.scss */
  .lg-sub-html div.blocco_banner {
    display: none;
  }
}
/* line 5102, ../src/sass/base/_common.scss */
.lg-sub-html ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5102, ../src/sass/base/_common.scss */
  .lg-sub-html ul {
    display: none;
  }
}
/* line 5110, ../src/sass/base/_common.scss */
.lg-sub-html ul li {
  position: relative;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
}
/* line 5115, ../src/sass/base/_common.scss */
.lg-sub-html ul li a {
  display: block;
  overflow: hidden;
}
/* line 5118, ../src/sass/base/_common.scss */
.lg-sub-html ul li a div {
  width: 25px;
  height: 25px;
  float: left;
  border-radius: 50%;
  margin: 0 5px 0 0;
}
/* line 5125, ../src/sass/base/_common.scss */
.lg-sub-html ul li a div.fb {
  background: #3b5998 url("/img/share/facebook-fff.svg") no-repeat center center;
  background-size: 5px auto;
}
/* line 5129, ../src/sass/base/_common.scss */
.lg-sub-html ul li a div.tw {
  background: #1da1f3 url("/img/share/twitter-fff.svg") no-repeat center center;
  background-size: 12px auto;
}

/* line 5137, ../src/sass/base/_common.scss */
.lg-outer {
  z-index: 1000000;
}

/* line 5140, ../src/sass/base/_common.scss */
.lg-actions {
  width: calc(100% - 400px);
  height: 50px;
  z-index: 10000;
  position: fixed;
  left: 25px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5140, ../src/sass/base/_common.scss */
  .lg-actions {
    width: calc(100% - 20px);
    height: 30px;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

/* line 5156, ../src/sass/base/_common.scss */
#lg-download {
  display: none;
}

/* line 5159, ../src/sass/base/_common.scss */
.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1.0 !important;
  transform: translate3d(0, 0, 0) !important;
}

/* line 5164, ../src/sass/base/_common.scss */
.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: #166eaa;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: 0;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 1080;
  width: 50px;
  height: 50px;
  background-size: 10px auto;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5164, ../src/sass/base/_common.scss */
  .lg-actions .lg-next, .lg-actions .lg-prev {
    width: 30px;
    height: 30px;
    background-size: 8px auto;
  }
}

/* line 5187, ../src/sass/base/_common.scss */
.lg-actions .lg-prev {
  left: 0;
  background-image: url("/img/share/freccia_sx_fff.svg");
}
/* line 5191, ../src/sass/base/_common.scss */
.lg-actions .lg-prev:after {
  display: none;
}

/* line 5195, ../src/sass/base/_common.scss */
.lg-actions .lg-next {
  right: 0;
  background-image: url("/img/share/freccia_dx_fff.svg");
}
/* line 5199, ../src/sass/base/_common.scss */
.lg-actions .lg-next:before {
  display: none;
}

/* line 5203, ../src/sass/base/_common.scss */
#lg-counter {
  color: #303030;
  font-size: 14px;
  padding-left: 0;
  padding-top: 0;
  position: fixed;
  right: 25px;
  top: 75px;
  width: 300px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5203, ../src/sass/base/_common.scss */
  #lg-counter {
    display: none;
  }
}

/* line 5216, ../src/sass/base/_common.scss */
.lg-toolbar .lg-icon {
  margin: 0;
  width: 100%;
  z-index: 100000;
  position: relative;
  height: 50px;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  line-height: 50px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5216, ../src/sass/base/_common.scss */
  .lg-toolbar .lg-icon {
    margin: 0;
  }
}

/* line 5233, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video {
  padding: 25px 25px 0 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5233, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video {
    padding: 0;
  }
}

/* line 5244, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_1 {
  width: 650px;
  height: 396px;
  overflow: hidden;
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5244, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_1 {
    width: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
  }
}
/* line 5259, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_1 iframe, .contenuto_articolo_box_gal_video_1 video {
  width: 100% !important;
  height: 396px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5259, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_1 iframe, .contenuto_articolo_box_gal_video_1 video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }
}
/* line 5269, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_1 iframe.portrait, .contenuto_articolo_box_gal_video_1 video.portrait {
  width: auto !important;
  height: 100% !important;
  margin: 0 auto;
  display: block;
}
/* line 5277, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_1 #dailymotion-pip-large-viewport {
  height: 231px !important;
}
/* line 5281, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_1 #dailymotion-pip-large-viewport iframe {
  height: 231px !important;
}
/* line 5287, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_1 > .dailymotion-player-root {
  padding-bottom: 61.25% !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5287, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_1 > .dailymotion-player-root {
    margin-top: -25px;
  }
}

/* line 5300, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2 {
  width: 300px;
  height: 396px;
  overflow: hidden;
  float: right;
  background: #166eaa;
  padding: 20px 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5300, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2 {
    width: 100%;
    height: auto;
    padding: 20px 0 10px;
    background: transparent;
  }
}
/* line 5314, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2.syndication {
  background: #4c5a61 !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5314, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2.syndication {
    padding: 25px;
  }
}
/* line 5319, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2.syndication h1 {
  text-transform: inherit;
  padding: 0 0 10px;
  border-top: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5319, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2.syndication h1 {
    color: #fff;
  }
}
/* line 5328, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2.syndication div.autore_articolo {
  font-size: 0.75em;
  line-height: 1.33333em;
  padding: 0 0 20px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5328, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2.syndication div.autore_articolo {
    color: #fff;
  }
}
/* line 5335, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2.syndication .occhiello_articolo {
  display: block !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5335, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2.syndication .occhiello_articolo {
    color: #fff;
  }
}
/* line 5342, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2 h1 {
  font-size: 1.125em;
  line-height: 1.22222em;
  padding: 20px 0 10px;
  text-transform: uppercase;
  border-top: 1px #fff solid;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5342, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2 h1 {
    font-weight: 700;
    font-size: 1.375em;
    line-height: 1.22727em;
    padding: 5px 10px 9px;
    color: #303030;
    border: none;
    text-transform: inherit;
  }
}
/* line 5358, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2 div.autore_articolo {
  font-size: 0.875em;
  line-height: 1.28571em;
  padding: 0 0 10px;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5358, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2 div.autore_articolo {
    padding: 0 10px 9px;
    font-size: 0.8125em;
    line-height: 1.46154em;
    color: #303030;
  }
}
/* line 5367, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2 div.autore_articolo a {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5367, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2 div.autore_articolo a {
    color: #303030;
  }
}
/* line 5374, ../src/sass/base/_common.scss */
.contenuto_articolo_box_gal_video_2 .occhiello_articolo {
  color: #fff;
  font-size: 0.8125em;
  line-height: 1.46154em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5374, ../src/sass/base/_common.scss */
  .contenuto_articolo_box_gal_video_2 .occhiello_articolo {
    display: none;
  }
}

/* line 5384, ../src/sass/base/_common.scss */
.paginazione {
  max-width: 625px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 25px auto 0;
  width: 100%;
  text-align: center;
}
/* line 5394, ../src/sass/base/_common.scss */
.paginazione a {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 5px;
  font-size: 0.875em;
  line-height: 1.78571em;
  color: #19314c;
}
/* line 5401, ../src/sass/base/_common.scss */
.paginazione a.att_nav {
  background: #19314c;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 5408, ../src/sass/base/_common.scss */
.notizie_principali {
  width: 100%;
  position: relative;
}
/* line 5411, ../src/sass/base/_common.scss */
.notizie_principali > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 5415, ../src/sass/base/_common.scss */
.notizie_principali > ul > li {
  width: 100%;
  margin: 0 auto 10px;
}
/* line 5418, ../src/sass/base/_common.scss */
.notizie_principali > ul > li iframe {
  margin: 0 auto;
  display: block;
}
/* line 5426, ../src/sass/base/_common.scss */
.notizie_principali > .blocco_iframe {
  margin: 15px auto 25px !important;
  width: calc(100% - 20px) !important;
  height: 525px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5426, ../src/sass/base/_common.scss */
  .notizie_principali > .blocco_iframe {
    width: 300px !important;
  }
}
/* line 5436, ../src/sass/base/_common.scss */
.notizie_principali > .blocco_iframe iframe {
  width: 300px;
  height: 525px;
  border: none;
  overflow: hidden;
  margin: 0 auto;
  display: block;
}

/* line 5450, ../src/sass/base/_common.scss */
.apertura_mobile {
  max-width: 950px;
  float: none;
}
/* line 5455, ../src/sass/base/_common.scss */
.apertura_mobile .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 15px 20px 15px;
}

/* line 5461, ../src/sass/base/_common.scss */
.news_100 {
  max-width: 950px;
  float: none;
  width: calc(100% - 20px);
  background: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  overflow: hidden;
}
/* line 5470, ../src/sass/base/_common.scss */
.news_100 img {
  width: 75px;
  float: left;
  margin: 0 10px 0 0;
}
/* line 5475, ../src/sass/base/_common.scss */
.news_100 .cappello_titolo_testo_correlati {
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: calc(100% - 85px);
  overflow: hidden;
  float: left;
}
/* line 5482, ../src/sass/base/_common.scss */
.news_100 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5486, ../src/sass/base/_common.scss */
  .news_100 h2.titolo {
    font-size: 1em;
    line-height: 1.25em;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 5494, ../src/sass/base/_common.scss */
  .adv .news_100 {
    padding: 10px 10px 31px 10px;
    background: #166EAA;
    color: #fff;
  }
  /* line 5500, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello h3.occhiello_categoria {
    color: #fff !important;
  }
  /* line 5502, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello h3.occhiello_categoria a {
    color: #fff !important;
  }
  /* line 5504, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello .tot_share {
    background: #166EAA;
    color: #fff;
  }
  /* line 5507, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello .tot_share a.share-link {
    background: url(/img/share/ico-share-fff.svg) no-repeat left center !important;
    background-size: 9px auto !important;
  }
  /* line 5513, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello_titolo_testo_correlati {
    background: #166EAA;
    color: #fff;
  }
  /* line 5516, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello_titolo_testo_correlati h2.titolo {
    color: #fff !important;
  }
  /* line 5518, ../src/sass/base/_common.scss */
  .adv .news_100 .cappello_titolo_testo_correlati h2.titolo a {
    color: #fff !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5523, ../src/sass/base/_common.scss */
  .adv article {
    position: relative;
  }
  /* line 5526, ../src/sass/base/_common.scss */
  .adv article:after {
    content: "MESSAGGIO PROMOZIONALE";
    position: absolute;
    left: 10px;
    bottom: 0;
    font-size: 0.6875em;
    line-height: 1em;
    padding: 5px 10px 5px;
    color: #166eaa;
    background-color: #FFFFFF;
  }
}

/* line 5540, ../src/sass/base/_common.scss */
.image_description {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: auto;
  padding: 10px;
  color: white;
  box-sizing: border-box;
  padding: 10px 25px;
  max-height: 50px;
  font-size: 0.75em;
  line-height: 1.25em;
}

/* line 5554, ../src/sass/base/_common.scss */
.apertura_mobile_cat {
  max-width: 950px;
  float: none;
  width: calc(100% - 20px);
  background: #fff;
}
/* line 5562, ../src/sass/base/_common.scss */
.apertura_mobile_cat .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 10px;
}

/* line 5570, ../src/sass/base/_common.scss */
#widget_video_gallery {
  margin: 0 0 10px;
}
/* line 5572, ../src/sass/base/_common.scss */
#widget_video_gallery .swiper-slide {
  width: calc(100% - 40px);
}

/* line 5577, ../src/sass/base/_common.scss */
#widget_ultime_prov_mobile {
  margin: 0 0 10px;
}
/* line 5579, ../src/sass/base/_common.scss */
#widget_ultime_prov_mobile .swiper-slide {
  width: calc(100% - 40px);
}

/* line 5584, ../src/sass/base/_common.scss */
.ultime_dalle_province_container .titolo_categoria_elenco {
  background: #284b5e;
}
/* line 5586, ../src/sass/base/_common.scss */
.ultime_dalle_province_container .titolo_categoria_elenco h2 {
  border-bottom: none !important;
  font-size: 0.75em;
  line-height: 2.5em;
  border-top: none;
  padding: 10px;
  color: #fff;
}

/* line 5597, ../src/sass/base/_common.scss */
#progress_bar {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  height: 5px;
}
/* line 5604, ../src/sass/base/_common.scss */
#progress_bar div {
  width: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  height: 5px;
  background: #19314c;
}

/*
 * Search
 */
/* line 5618, ../src/sass/base/_common.scss */
.form-item {
  background: #e6eef4;
  padding: 20px 25px;
  position: relative;
  margin: 25px 0 0;
  width: 100%;
  max-width: 625px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5618, ../src/sass/base/_common.scss */
  .form-item {
    margin-bottom: 25px;
  }
}
/* line 5628, ../src/sass/base/_common.scss */
.form-item.t {
  background: none;
  text-align: center;
}
/* line 5631, ../src/sass/base/_common.scss */
.form-item.t .totale_risultati {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #166eaa;
  text-transform: uppercase;
  padding-right: 0px;
  font-weight: 300;
}
/* line 5638, ../src/sass/base/_common.scss */
.form-item.t .totale_risultati strong.red {
  font-weight: 700;
  display: block;
  text-align: center;
}
/* line 5645, ../src/sass/base/_common.scss */
.form-item.h {
  height: 75px;
}
/* line 5647, ../src/sass/base/_common.scss */
.form-item .totale_risultati {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 150%;
  color: #99a3aa;
  font-weight: 700;
  padding-right: 150px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5647, ../src/sass/base/_common.scss */
  .form-item .totale_risultati {
    padding-right: 0;
  }
}
/* line 5657, ../src/sass/base/_common.scss */
.form-item .totale_risultati strong {
  color: #4f565a;
}
/* line 5659, ../src/sass/base/_common.scss */
.form-item .totale_risultati strong.res {
  display: block;
  color: #166eaa;
}
/* line 5667, ../src/sass/base/_common.scss */
.form-item .form-search-inner {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  background: #cfdce5;
  padding: 0 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5667, ../src/sass/base/_common.scss */
  .form-item .form-search-inner {
    display: none;
  }
}
/* line 5676, ../src/sass/base/_common.scss */
.form-item .form-search-inner input[type="submit"] {
  position: relative;
  display: block;
  float: left;
  width: 25px;
  height: 75px;
  background: url("/img/share/cerca-blu.svg") no-repeat left center;
  background-size: 15px auto;
  border: 0;
  overflow: hidden;
  text-indent: 9999999999px;
  cursor: pointer;
  z-index: 2;
  -moz-transition: width 700ms ease-in-out;
  -o-transition: width 700ms ease-in-out;
  -webkit-transition: width 700ms ease-in-out;
  transition: width 700ms ease-in-out;
}
/* line 5690, ../src/sass/base/_common.scss */
.form-item .form-search-inner input[type="submit"].focus {
  width: 40px;
}
/* line 5693, ../src/sass/base/_common.scss */
.form-item .form-search-inner input[type="text"] {
  border: 0;
  background: none;
  position: relative;
  z-index: 1;
  width: 100px;
  height: 75px;
  color: #166eaa;
  float: right;
  font-size: 0.75em;
  font-weight: 700;
  float: left;
  -moz-transition: width 500ms ease-in-out;
  -o-transition: width 500ms ease-in-out;
  -webkit-transition: width 500ms ease-in-out;
  transition: width 500ms ease-in-out;
  /*&:focus{
    width: 550px;
  }*/
}
/* line 5709, ../src/sass/base/_common.scss */
.form-item .form-search-inner input[type="text"].focus {
  width: 535px;
}

/* START IDEE */
/* line 5717, ../src/sass/base/_common.scss */
.blocco_filtri {
  max-width: 625px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  padding: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5717, ../src/sass/base/_common.scss */
  .blocco_filtri {
    display: none;
  }
}
/* line 5727, ../src/sass/base/_common.scss */
.blocco_filtri .widget_idee_filtri {
  width: 100%;
}
/* line 5732, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_div {
  width: 100%;
  font-size: 1em;
  line-height: 1.5625em;
  color: #166eaa;
}
/* line 5738, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_container {
  padding: 10px 0 0;
  height: 100%;
  /*margin:0 0 20px;*/
  margin: 0;
}
/* line 5745, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_container .filter_temi {
  width: 100%;
  overflow: hidden;
}
/* line 5748, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_container .filter_temi ul {
  width: 100%;
  overflow: hidden;
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 0.75em;
  line-height: 1.33333em;
}
/* line 5755, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_container .filter_temi ul li {
  float: left;
  width: 33.3333333%;
  overflow: hidden;
  padding: 5px 0 5px;
}
/* line 5760, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_container .filter_temi ul li:nth-child(3n+1) {
  clear: both;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5755, ../src/sass/base/_common.scss */
  .blocco_filtri div.widget_idee_filtri .filter_container .filter_temi ul li {
    width: 50%;
  }
}
/* line 5766, ../src/sass/base/_common.scss */
.blocco_filtri div.widget_idee_filtri .filter_container .filter_temi ul li input {
  margin: 0 5px 0 0;
}
/* line 5776, ../src/sass/base/_common.scss */
.blocco_filtri #submit {
  float: right;
  display: inline-block;
  border: none;
  cursor: pointer;
  color: #FFFFFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  outline: none;
  background: #405d9b;
  text-decoration: none;
  text-align: center;
  float: right;
  font-size: 0.8125em;
  line-height: 1.38462em;
  height: 50px;
  padding: 16px 25px;
  margin: 0;
  -webkit-appearance: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5776, ../src/sass/base/_common.scss */
  .blocco_filtri #submit {
    width: 100%;
  }
}

/* END IDEE */
/* classi ie7/ie8/ie9 */
/* line 5810, ../src/sass/base/_common.scss */
.ie7 #widget_articoli_box, .ie8 #widget_articoli_box, .ie9 #widget_articoli_box {
  display: none;
}
/* line 5813, ../src/sass/base/_common.scss */
.ie7 div.widget_idee_filtri div.filter_container .filter_temi ul li input[type=checkbox], .ie8 div.widget_idee_filtri div.filter_container .filter_temi ul li input[type=checkbox], .ie9 div.widget_idee_filtri div.filter_container .filter_temi ul li input[type=checkbox] {
  display: block;
  float: left;
}
/* line 5817, ../src/sass/base/_common.scss */
.ie7 div.widget_idee_filtri div.filter_container .filter_temi ul li label, .ie8 div.widget_idee_filtri div.filter_container .filter_temi ul li label, .ie9 div.widget_idee_filtri div.filter_container .filter_temi ul li label {
  display: initial;
  float: left;
  cursor: pointer;
  position: relative;
  padding-left: 5px;
}
/* line 5825, ../src/sass/base/_common.scss */
.ie7 div.widget_idee_filtri div.filter_container .filter_temi ul li label:before, .ie8 div.widget_idee_filtri div.filter_container .filter_temi ul li label:before, .ie9 div.widget_idee_filtri div.filter_container .filter_temi ul li label:before {
  margin: 0;
  width: initial;
  height: initial;
  border: 1px #ff0000 solid;
}

/* line 5832, ../src/sass/base/_common.scss */
.meteo_blocco {
  width: 100%;
  padding: 25px 0;
  background: #cfdce5;
  display: block;
  clear: both;
}
/* line 5838, ../src/sass/base/_common.scss */
.meteo_blocco .meteo_iframe {
  margin: 0 auto;
  width: 722px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5838, ../src/sass/base/_common.scss */
  .meteo_blocco .meteo_iframe {
    width: 100%;
  }
}
/* line 5844, ../src/sass/base/_common.scss */
.meteo_blocco .meteo_iframe iframe {
  width: 100%;
  overflow: hidden;
}

/* line 5852, ../src/sass/base/_common.scss */
.bodymeteo #footer {
  margin: 0;
}

/* line 5858, ../src/sass/base/_common.scss */
.titolo_categoria_elenco {
  width: 100%;
  position: relative;
  padding: 0 25px 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5858, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco {
    width: calc(100% - 20px);
    position: relative;
    padding: 0;
    margin: 0 auto 10px;
    float: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 5872, ../src/sass/base/_common.scss */
.titolo_categoria_elenco.top_format_mini {
  padding: 0;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5872, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco.top_format_mini {
    margin: 10px auto 10px;
  }
}
/* line 5879, ../src/sass/base/_common.scss */
.titolo_categoria_elenco h1 {
  border-bottom: 1px #c6c6c6 solid !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  font-size: 1.25em;
  line-height: 1.5em;
  text-transform: uppercase;
  border-top: 5px #166eaa solid;
  padding: 7px 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5879, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco h1 {
    border-top: 3px #166eaa solid;
  }
}
/* line 5893, ../src/sass/base/_common.scss */
.titolo_categoria_elenco h2 {
  border-bottom: 1px #c6c6c6 solid !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  font-size: 1.25em;
  line-height: 1.5em;
  text-transform: uppercase;
  border-top: 5px #166eaa solid;
  padding: 7px 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5893, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco h2 {
    border-top: 3px #166eaa solid;
  }
}
/* line 5908, ../src/sass/base/_common.scss */
.titolo_categoria_elenco h2 a.nome_categoria span {
  font-size: 0.6em;
  line-height: 2.5em;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ababab;
}
/* line 5920, ../src/sass/base/_common.scss */
.titolo_categoria_elenco .sc_categorie {
  font-size: 0.6875em;
  line-height: 1.36364em;
  position: absolute;
  padding: 10px 0;
  right: 25px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #474747;
  text-transform: uppercase;
  z-index: 1;
  max-width: 50%;
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5920, ../src/sass/base/_common.scss */
  .titolo_categoria_elenco .sc_categorie {
    display: none;
  }
}
/* line 5935, ../src/sass/base/_common.scss */
.titolo_categoria_elenco .sc_categorie a {
  color: #474747;
}

/* line 5945, ../src/sass/base/_common.scss */
.colonna_33 .titolo_categoria_elenco h2 a.nome_categoria span {
  display: none;
}

/* all */
/* line 5957, ../src/sass/base/_common.scss */
.blocco_625_in {
  width: 100%;
  max-width: 625px;
  position: relative;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5957, ../src/sass/base/_common.scss */
  .blocco_625_in {
    width: calc(100% - 20px);
  }
}

/***/
/* line 5970, ../src/sass/base/_common.scss */
.totale_risultati_autore {
  max-width: 625px;
  padding: 25px;
  background: #fff;
  float: left;
  overflow: hidden;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 5978, ../src/sass/base/_common.scss */
.totale_risultati_autore img {
  float: left;
  margin: 0 25px 0 0;
  border-radius: 50%;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5978, ../src/sass/base/_common.scss */
  .totale_risultati_autore img {
    width: 50px;
    height: auto;
    margin: 0 10px 0 0;
  }
}
/* line 5989, ../src/sass/base/_common.scss */
.totale_risultati_autore h1 {
  font-size: 1.5625em;
  line-height: 1.4em;
  float: left;
  width: calc(100% - 150px);
  padding: 20px 0;
  color: #166eaa;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 5989, ../src/sass/base/_common.scss */
  .totale_risultati_autore h1 {
    width: calc(100% - 75px);
    padding: 15px 0;
    font-size: 1em;
    line-height: 1.25em;
  }
}
/* line 6001, ../src/sass/base/_common.scss */
.totale_risultati_autore div.risultati {
  position: absolute;
  right: 25px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-transform: uppercase;
  font-size: 0.8125em;
  line-height: 1.30769em;
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6001, ../src/sass/base/_common.scss */
  .totale_risultati_autore div.risultati {
    width: 100%;
    text-align: left;
    padding: 10px 0 0;
    position: relative;
    right: inherit;
    top: 0;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    clear: both;
  }
}
/* line 6019, ../src/sass/base/_common.scss */
.totale_risultati_autore div.risultati span {
  color: #166eaa;
  display: block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6019, ../src/sass/base/_common.scss */
  .totale_risultati_autore div.risultati span {
    display: inline-block;
  }
}

/* line 6029, ../src/sass/base/_common.scss */
.bio_persona {
  max-width: 625px;
  padding: 25px;
  background: #e6eef4;
  float: left;
  overflow: hidden;
  position: relative;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.8125em;
  line-height: 1.30769em;
}
/* line 6039, ../src/sass/base/_common.scss */
.bio_persona h3 {
  font-size: 1.15385em;
  line-height: 1.26667em;
  text-transform: uppercase;
  padding: 0 0 5px;
  color: #166eaa;
}

/* line 6048, ../src/sass/base/_common.scss */
.news_video_foto {
  width: 100%;
  padding: 0;
  position: relative;
  z-index: 100;
  float: right;
}

/* line 6056, ../src/sass/base/_common.scss */
.news_video_foto_top {
  overflow: hidden;
  width: 115px;
  position: relative;
  float: left;
}

/* line 6062, ../src/sass/base/_common.scss */
.alert_news_box h2 a {
  font-size: 0.875em;
  line-height: 1.28571em;
  overflow: hidden;
  color: #303030;
  display: block;
}
/* line 6067, ../src/sass/base/_common.scss */
.alert_news_box h2 a span {
  display: block;
  text-transform: uppercase;
  color: #166eaa;
  padding: 0 0 5px;
}

/* line 6077, ../src/sass/base/_common.scss */
.rss {
  list-style-type: none;
  width: 100%;
  overflow: hidden;
  padding: 0 25px 0 0;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 6084, ../src/sass/base/_common.scss */
.rss li {
  list-style-type: none;
  width: 100%;
  border-bottom: 1px solid #D3D3D3;
  padding: 5px 0;
}
/* line 6089, ../src/sass/base/_common.scss */
.rss li a {
  display: block;
  background: url("/img/share/rss-blu.svg") no-repeat left center;
  background-size: 10px auto;
  padding: 0 0 0 25px;
}

/* line 6098, ../src/sass/base/_common.scss */
.map_command {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  padding: 25px 0;
  font-size: 0.9375em;
  line-height: 1.33333em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6098, ../src/sass/base/_common.scss */
  .map_command {
    display: none;
  }
}

/* line 6109, ../src/sass/base/_common.scss */
#main_map {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6109, ../src/sass/base/_common.scss */
  #main_map {
    height: 250px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6116, ../src/sass/base/_common.scss */
  #main_map #geotag_main {
    height: 250px !important;
  }
}

/* INDAGINI */
/* line 6128, ../src/sass/base/_common.scss */
.poll_container {
  width: 960px;
  height: 832px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #FFFFFF;
  margin-bottom: 20px;
}
/* line 6135, ../src/sass/base/_common.scss */
.poll_container.w_1 {
  width: 300px;
}
/* line 6138, ../src/sass/base/_common.scss */
.poll_container.w_2 {
  width: 630px;
}
/* line 6140, ../src/sass/base/_common.scss */
.poll_container.w_2 .msg {
  position: relative !important;
  padding: 25px !important;
  z-index: 1;
  margin-top: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6138, ../src/sass/base/_common.scss */
  .poll_container.w_2 {
    width: 100%;
  }
}
/* line 6143, ../src/sass/base/_common.scss */
.poll_container.h_1 {
  height: 136px;
}
/* line 6146, ../src/sass/base/_common.scss */
.poll_container.h_2 {
  height: 272px;
}
/* line 6149, ../src/sass/base/_common.scss */
.poll_container.h_3 {
  height: 408px;
}
/* line 6152, ../src/sass/base/_common.scss */
.poll_container.h_4 {
  height: 534px;
}
/* line 6155, ../src/sass/base/_common.scss */
.poll_container.h_5 {
  height: 670px;
}
/* line 6158, ../src/sass/base/_common.scss */
.poll_container.h_6 {
  height: 706px;
}
/* line 6161, ../src/sass/base/_common.scss */
.poll_container.h_auto {
  height: auto;
}
/* line 6164, ../src/sass/base/_common.scss */
.poll_container .widget_poll_header h3 {
  font-size: 1.5em;
  font-weight: 700;
  width: 100%;
  color: #005f94;
  padding: 10px 0 4px 6px;
}
/* line 6171, ../src/sass/base/_common.scss */
.poll_container .widget_poll_body .poll_answers {
  /*    overflow-y: scroll;*/
}
/* line 6173, ../src/sass/base/_common.scss */
.poll_container .widget_poll_body .poll_answers li {
  float: none;
  clear: both;
  overflow: hidden;
  box-sizing: border-box;
  padding: 5px 0;
}
/* line 6179, ../src/sass/base/_common.scss */
.poll_container .widget_poll_body .poll_answers li input {
  display: block;
  float: left;
  margin: 5px;
}
/* line 6184, ../src/sass/base/_common.scss */
.poll_container .widget_poll_body .poll_answers li label {
  display: block;
  float: left;
  border: 1px solid #CCC;
  width: 240px;
  font-size: 0.75em;
  box-sizing: border-box;
  padding: 2px;
  font-weight: 400;
  background-color: #CCC;
  background-image: url("../img/share/white.png");
  background-repeat: no-repeat;
  background-position: right;
  background-size: 100% 100%;
}
/* line 6201, ../src/sass/base/_common.scss */
.poll_container.w_2 .widget_poll_body .poll_answers li label {
  width: 570px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6201, ../src/sass/base/_common.scss */
  .poll_container.w_2 .widget_poll_body .poll_answers li label {
    width: 90%;
  }
}
/* line 6205, ../src/sass/base/_common.scss */
.poll_container.w_3 .widget_poll_body .poll_answers li label {
  width: 900px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6205, ../src/sass/base/_common.scss */
  .poll_container.w_3 .widget_poll_body .poll_answers li label {
    width: 100%;
  }
}
/* line 6209, ../src/sass/base/_common.scss */
.poll_container.w_post {
  width: 513px;
}
/* line 6210, ../src/sass/base/_common.scss */
.poll_container.w_post .widget_poll_body .poll_answers li label {
  width: 470px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6210, ../src/sass/base/_common.scss */
  .poll_container.w_post .widget_poll_body .poll_answers li label {
    width: 90%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6209, ../src/sass/base/_common.scss */
  .poll_container.w_post {
    width: 100%;
  }
}
/* line 6217, ../src/sass/base/_common.scss */
.poll_container.w_post .msg {
  position: relative !important;
  padding: 25px !important;
  z-index: 1;
  margin-top: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 6220, ../src/sass/base/_common.scss */
  .testo_indagine_head,
  .testo_indagine_foot {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
}

/* line 6229, ../src/sass/base/_common.scss */
.widget_poll_footer {
  background-color: #fff;
  background-image: url("../img/share/poll-box-bottom.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
}

/* line 6237, ../src/sass/base/_common.scss */
.widget_poll_header {
  background-image: url("../img/share/poll-box-top.gif");
  background-repeat: repeat-x;
  background-position: top;
}
/* line 6241, ../src/sass/base/_common.scss */
.widget_poll_header h2 {
  color: #005f94;
  font-size: 1.5em;
  padding: 12px 28px;
  text-transform: uppercase;
  background-image: url("../img/icon/poll-check.png");
  background-position: 6px 11px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
}

/* line 6253, ../src/sass/base/_common.scss */
.widget_poll h3.poll_question {
  border-bottom: 1px solid #f0f0f0;
  line-height: 1em;
  padding-bottom: 10px;
  font-weight: 200;
}

/* line 6260, ../src/sass/base/_common.scss */
.widget_poll_body {
  padding: 0 6px;
}

/* line 6264, ../src/sass/base/_common.scss */
ul.poll_answers {
  width: 100%;
}
/* line 6266, ../src/sass/base/_common.scss */
ul.poll_answers li {
  /*border-bottom: 1px solid #f0f0f0;*/
  display: block;
  font-size: 1.5em;
  font-weight: 100;
  position: relative;
  min-height: 34px;
}

/* line 6276, ../src/sass/base/_common.scss */
.widget_poll_footer {
  font-weight: 600;
  padding: 0 15px 10px;
  /*text-align: right;*/
  /*text-transform: uppercase;*/
  overflow: hidden;
}
/* line 6282, ../src/sass/base/_common.scss */
.widget_poll_footer a {
  color: #005f94;
  font-size: 1.2em;
  display: block;
  float: left;
  padding: 5px 10px 0 0;
}
/* line 6289, ../src/sass/base/_common.scss */
.widget_poll_footer input.btn_pollsubmit {
  display: block;
  float: right;
  background-color: #0c6092;
  color: #FFFFFF;
  font-family: inherit;
  padding: 5px 10px;
  font-weight: 100;
  font-size: 1.2em;
}
/* line 6298, ../src/sass/base/_common.scss */
.widget_poll_footer input.btn_pollsubmit:disabled {
  background-color: #DDD;
}

/* line 6305, ../src/sass/base/_common.scss */
.poll_container .widget_poll_body .poll_answers li label span.result {
  display: block;
  float: right;
}
/* line 6309, ../src/sass/base/_common.scss */
.poll_container .msg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 25;
  width: 100%;
  height: 80%;
  background-color: rgba(255, 255, 255, 0.8);
  box-sizing: border-box;
  padding: 50px;
  text-align: center;
  font-weight: 700;
  color: #090;
  border: 1px solid #CCC;
  margin-top: 20px;
}
/* line 6324, ../src/sass/base/_common.scss */
.poll_container .msg.error {
  color: #900;
}

/* line 6330, ../src/sass/base/_common.scss */
.poll_item_container {
  position: relative;
  width: 100%;
  height: auto;
}
/* line 6335, ../src/sass/base/_common.scss */
.poll_item_container .poll_container h4 {
  font-size: 1.5em;
  padding: 10px 0 30px;
}
/* line 6339, ../src/sass/base/_common.scss */
.poll_item_container .poll_container .widget_poll_body .poll_answers {
  overflow-y: hidden;
}
/* line 6341, ../src/sass/base/_common.scss */
.poll_item_container .poll_container .widget_poll_body .poll_answers li label {
  padding: 7px 5px 7px 10px;
}
/* line 6346, ../src/sass/base/_common.scss */
.poll_item_container .widget_poll_footer input.btn_pollsubmit {
  float: none;
  margin: 10px auto;
}

/* line 6352, ../src/sass/base/_common.scss */
a.poll_archive_link {
  display: block;
  font-size: 2em;
  padding: 10px 0;
  font-weight: 600;
  color: #0c6092;
}

/* line 6360, ../src/sass/base/_common.scss */
.testo_indagine_head {
  font-size: 1.5em;
  padding: 0 0 20px;
}

/* /INDAGINI */
/* line 6368, ../src/sass/base/_common.scss */
.copertina_verticali {
  width: 100%;
  padding: 25px 0 0;
  background: #f5f8fb;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6368, ../src/sass/base/_common.scss */
  .copertina_verticali {
    padding: 0 0 25px;
  }
}
/* line 6375, ../src/sass/base/_common.scss */
.copertina_verticali img {
  margin: 0 auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6375, ../src/sass/base/_common.scss */
  .copertina_verticali img {
    width: 100%;
    height: auto;
  }
}

/* line 6387, ../src/sass/base/_common.scss */
.native .cappello_titolo_testo_correlati {
  background: #166eaa !important;
}
/* line 6390, ../src/sass/base/_common.scss */
.native .cappello_titolo_testo_correlati .cappello h3 {
  color: #fff !important;
}
/* line 6393, ../src/sass/base/_common.scss */
.native .cappello_titolo_testo_correlati .cappello .tot_share {
  background: #166eaa !important;
}
/* line 6395, ../src/sass/base/_common.scss */
.native .cappello_titolo_testo_correlati .cappello .tot_share a.share-link {
  background: url("/img/share/ico-share-fff.svg") no-repeat left center !important;
  background-size: 9px auto !important;
}
/* line 6403, ../src/sass/base/_common.scss */
.native h2.titolo {
  color: #fff !important;
}
/* line 6405, ../src/sass/base/_common.scss */
.native h2.titolo a {
  color: #fff !important;
}
/* line 6409, ../src/sass/base/_common.scss */
.native h4.autore {
  color: #fff !important;
}
/* line 6411, ../src/sass/base/_common.scss */
.native h4.autore a {
  color: #fff !important;
}
/* line 6416, ../src/sass/base/_common.scss */
.native article:after {
  content: "MESSAGGIO PROMOZIONALE";
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 0.6875em;
  line-height: 1em;
  padding: 5px 25px 5px;
  color: #166eaa;
  background-color: #FFFFFF;
}

/* line 6429, ../src/sass/base/_common.scss */
.tgs_back .nome_categoria {
  background: #f1b646 !important;
}

/* line 6432, ../src/sass/base/_common.scss */
.senza-categoria_back.tgs_back,
.titolo_categoria h2.tgs_back {
  background: #f1b646 !important;
}

/* line 6437, ../src/sass/base/_common.scss */
.tgs_border {
  border-color: #f1b646 !important;
}

/* line 6440, ../src/sass/base/_common.scss */
.tgs_txt {
  color: #f1b646 !important;
}

/* line 6448, ../src/sass/base/_common.scss */
#oggiinedicola {
  margin: 0;
  padding: 0;
  width: 100%;
  left: 0;
  height: 75px;
  overflow: visible;
  bottom: -100%;
  position: fixed;
  z-index: 9999999;
  background: #053e62;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: ease-in-out 0.6s;
  -o-transition: ease-in-out 0.6s;
  -webkit-transition: ease-in-out 0.6s;
  transition: ease-in-out 0.6s;
  color: #fff;
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
}
/* line 6464, ../src/sass/base/_common.scss */
#oggiinedicola.open {
  bottom: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6448, ../src/sass/base/_common.scss */
  #oggiinedicola {
    display: none;
  }
}

/* line 6472, ../src/sass/base/_common.scss */
.oggiinedicola_960 {
  position: relative;
  width: 950px;
  margin: 0 auto;
  height: 75px;
  overflow: visible;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 6480, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_1 {
  width: 203px;
  height: 118px;
  position: absolute;
  left: 30px;
  bottom: -30px;
}
/* line 6488, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_2 {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  padding: 20px 0 0 230px;
  float: left;
}
/* line 6494, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_2 a {
  color: #fff;
}
/* line 6495, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_2 h3 {
  font-size: 1.125em;
}
/* line 6496, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_2 p {
  font-size: 0.75em;
}
/* line 6498, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_2 p a {
  color: #fff;
}
/* line 6502, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_3 {
  float: right;
  text-transform: uppercase;
  font-size: 0.75em;
  color: #fff;
  font-weight: bold;
  width: 250px;
  height: 75px;
  position: relative;
}
/* line 6511, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_3 ul {
  position: absolute;
  list-style-type: none;
  padding: 25px 30px 25px 20px;
  margin: 0;
  z-index: 10;
  height: 75px;
  background-color: #165075;
}
/* line 6519, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_3 ul li {
  float: left;
  margin: 0 0 0 10px;
  color: #fff;
}
/* line 6523, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_3 ul li a i.icon-fb {
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  background-image: url("/img/share/facebook-fff.svg");
  background-size: 6px auto;
  background-position: center center;
  width: 20px;
  height: 24px;
}
/* line 6533, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_960_3 ul li a i.icon-tw {
  color: #fff;
  display: block;
  background-repeat: no-repeat;
  background-image: url("/img/share/twitter-fff.svg");
  background-size: 16px auto;
  background-position: center center;
  width: 20px;
  height: 24px;
}
/* line 6547, ../src/sass/base/_common.scss */
.oggiinedicola_960 .oggiinedicola_close {
  position: absolute;
  right: 0;
  width: 65px;
  height: 100%;
  z-index: 100;
  cursor: pointer;
  line-height: 75px;
  text-align: center;
}

/* line 6562, ../src/sass/base/_common.scss */
.news_cliccati_geonotizie {
  font-size: 12px;
}

/* line 6566, ../src/sass/base/_common.scss */
.news_cliccati_top {
  overflow: hidden;
  width: 130px;
  position: relative;
  float: left;
}

/* line 6573, ../src/sass/base/_common.scss */
.news_cliccati .description {
  font-style: italic;
  line-height: 15px;
  padding: 0 0 5px;
}

/* line 6578, ../src/sass/base/_common.scss */
.news_cliccati h3 {
  font-size: 0.917em;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 14px;
  color: #166eaa;
  padding: 0 0 5px;
}

/* line 6587, ../src/sass/base/_common.scss */
.news_cliccati h3 a, .news_cliccati h3 a:visited, .news_cliccati h3 a:hover {
  color: #166eaa;
}

/* line 6590, ../src/sass/base/_common.scss */
.news_cliccati h2 {
  font-size: 1.0em;
  font-weight: 500;
  line-height: 14px;
}

/* line 6596, ../src/sass/base/_common.scss */
.notizia_630elenco.embed_post {
  position: relative;
  width: 100%;
  max-width: 325px;
  float: left;
  padding: 0 25px 0 0;
  margin: 25px auto 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6596, ../src/sass/base/_common.scss */
  .notizia_630elenco.embed_post {
    margin-bottom: 0;
    padding-right: 0;
    max-width: 300px;
    float: none;
    margin-top: 0;
    border-radius: 5px;
    overflow: hidden;
    -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.3);
  }
}
/* line 6616, ../src/sass/base/_common.scss */
.notizia_630elenco.embed_post .news_format630_elenco {
  border-radius: 5px;
  overflow: hidden;
  -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.3);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6616, ../src/sass/base/_common.scss */
  .notizia_630elenco.embed_post .news_format630_elenco {
    border-radius: 0;
    overflow: hidden;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 6630, ../src/sass/base/_common.scss */
.notizia_630elenco.embed_post .info_cappello {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border-left: 1px #f1f1f1 solid;
  border-right: 1px #f1f1f1 solid;
  border-bottom: 1px #f1f1f1 solid;
  width: 100%;
  overflow: hidden;
  padding: 15px 25px 25px;
}
/* line 6639, ../src/sass/base/_common.scss */
.notizia_630elenco.embed_post .info_cappello h3 a, .notizia_630elenco.embed_post .info_cappello h2 a, .notizia_630elenco.embed_post .info_cappello a {
  text-decoration: none !important;
}
/* line 6641, ../src/sass/base/_common.scss */
.notizia_630elenco.embed_post .info_cappello h3 {
  font-size: 0.8125em;
  line-height: 1.46154em;
  width: calc(100% - 50px);
  color: #999999;
  padding: 5px 0;
  min-height: 15px;
}
/* line 6649, ../src/sass/base/_common.scss */
.notizia_630elenco.embed_post .info_cappello h2 {
  font-size: 0.9375em;
  line-height: 1.33333em;
  max-height: 60px;
  overflow: hidden;
  margin: 0 0 5px 0;
  font-weight: 700;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6649, ../src/sass/base/_common.scss */
  .notizia_630elenco.embed_post .info_cappello h2 {
    max-height: auto;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 6664, ../src/sass/base/_common.scss */
  .social_top_btm .add_this .share_link {
    overflow: visible;
  }
  /* line 6667, ../src/sass/base/_common.scss */
  .social_top_btm .add_this .share_link ul {
    overflow: visible;
    height: 25px;
  }
  /* line 6670, ../src/sass/base/_common.scss */
  .social_top_btm .add_this .share_link ul li {
    margin: 0 2px 0 3px;
    position: relative;
    overflow: visible;
  }
  /* line 6674, ../src/sass/base/_common.scss */
  .social_top_btm .add_this .share_link ul li a span {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -13px;
    float: none;
    text-align: center;
    height: 15px;
    line-height: 15px;
  }
}

/* line 6692, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 {
  background: #2e6ca9;
  width: 100%;
  max-width: 950px;
  margin: 25px auto 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 25px 0;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6692, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 {
    padding: 15px 0;
  }
}
/* line 6704, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 a.vai_scheda {
  color: #fff;
  text-decoration: underline;
  font-size: 0.75em;
  line-height: 1.33333em;
  position: absolute;
  right: 25px;
  top: 35px;
  text-transform: uppercase;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6704, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 a.vai_scheda {
    display: block;
    position: relative;
    right: inherit;
    margin: 0 0 10px;
    top: inherit;
    width: 100%;
    text-align: center;
  }
}
/* line 6723, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 h2 {
  font-size: 1.625em;
  line-height: 1.15385em;
  color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 20px;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6723, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 h2 {
    padding: 10px 20px 10px;
    font-size: 1.125em;
    line-height: 1.22222em;
    text-align: center;
  }
}
/* line 6735, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati {
  list-style-type: none;
  padding: 0 17px;
  margin: 0;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6735, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati {
    padding: 0 20px 0;
  }
}
/* line 6745, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li {
  float: left;
  width: 20%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6745, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li {
    width: 100%;
    padding: 0 0 15px;
  }
}
/* line 6754, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li a {
  display: block;
}
/* line 6757, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato {
  width: 100%;
  background: #fff;
  min-height: 100px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6757, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato {
    min-height: inherit;
  }
}
/* line 6768, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .foto_nome {
  position: relative;
  border-bottom: 1px #e6e6e6 solid;
  padding: 0 0 7px 47px;
  margin: 0 0 7px;
  font-size: 1.0625em;
  line-height: 1.17647em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6768, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .foto_nome {
    font-size: 1.1875em;
    line-height: 1.31579em;
    padding: 12px 0 0 83px;
    margin: 0;
    border: none;
    min-height: 75px;
  }
  /* line 6782, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .foto_nome br {
    display: none;
  }
}
/* line 6788, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato img {
  width: 40px;
  height: 40px;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6788, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato img {
    width: 73px;
    height: 73px;
  }
}
/* line 6801, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .tot_voti {
  color: #2e6ca8;
  font-size: 1.5625em;
  line-height: 1.16em;
  padding: 0 0 0 47px;
  background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 11px center;
  background-size: 23px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6801, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .tot_voti {
    font-size: 1.5625em;
    line-height: 1.16em;
    position: absolute;
    left: 93px;
    top: 46px;
    z-index: 10;
    padding: 0 0 0 30px;
    background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 0 center;
    background-size: 21px auto;
  }
}
/* line 6817, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .tot_voti span {
  font-size: 0.8em;
  line-height: 1.25em;
}
/* line 6822, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .range_voti {
  color: #2e6ca8;
  font-size: 1.375em;
  line-height: 1.31818em;
  padding: 0 0 0 40px;
  background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 6px center;
  background-size: 23px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6822, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .range_voti {
    font-size: 1.875em;
    line-height: 1em;
    position: absolute;
    left: 93px;
    top: 46px;
    z-index: 10;
    padding: 0 0 0 30px;
    background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 0 center;
    background-size: 21px auto;
  }
}
/* line 6838, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li div.blocco_candidato .range_voti span {
  font-size: 0.75em;
  line-height: 1.66667em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6844, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li .mostra_lista {
    display: none;
  }
}
/* line 6848, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li .mostra_lista ul {
  border-bottom: 1px #e6e6e6 solid;
  list-style-type: none;
  width: 100%;
  overflow: hidden;
  padding: 0 0 7px;
  margin: 0 0 7px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6848, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li .mostra_lista ul {
    border-bottom: none;
    padding: 0;
    margin: 0;
  }
}
/* line 6860, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li .mostra_lista ul li {
  width: 20%;
  text-indent: -9999px;
  position: relative;
  font-weight: 200;
  float: left;
}
/* line 6866, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 ul.ele_candidati > li .mostra_lista ul li img {
  overflow: hidden;
  position: relative;
  width: 26px;
  height: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 0 auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6866, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 ul.ele_candidati > li .mostra_lista ul li img {
    width: 50px;
    height: 50px;
  }
}
/* line 6883, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 div.fonte_seggi {
  width: 100%;
  overflow: hidden;
  padding: 20px 25px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6883, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 div.fonte_seggi {
    padding: 0 20px 0;
  }
}
/* line 6893, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 div.fonte {
  color: #fff;
  font-size: 0.75em;
  line-height: 1.33333em;
  position: relative;
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6893, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 div.fonte {
    width: 100%;
    padding: 5px 0;
    text-align: center;
  }
}
/* line 6904, ../src/sass/base/_common.scss */
.elezioni_regionali_2017 div.seggi {
  color: #fff;
  font-size: 0.75em;
  line-height: 1.33333em;
  float: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6904, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017 div.seggi {
    width: 100%;
    padding: 5px 0;
    text-align: center;
  }
}

/* line 6920, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  padding: 0 25px 0 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6920, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda {
    width: calc(100% - 20px);
    padding: 0;
    float: none;
    margin: 10px auto !important;
  }
}
/* line 6935, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 6942, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 25px;
  border: 1px #f1f1f1 solid;
  padding: 25px 25px 10px;
  background: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6942, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li {
    padding: 10px;
  }
}
/* line 6952, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato {
  position: relative;
}
/* line 6954, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .foto_nome {
  position: relative;
  border-bottom: 1px #e6e6e6 solid;
  padding: 2px 0 20px 87px;
  margin: 0 0 15px;
  font-size: 1.875em;
  line-height: 1.13333em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6954, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .foto_nome {
    font-size: 1.25em;
    line-height: 1.2em;
    padding: 9px 0 19px 55px;
  }
  /* line 6966, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .foto_nome br {
    display: none;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6970, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .foto_nome.foto_nome2 {
    font-size: 1.25em !important;
    line-height: 1.2em !important;
    padding: 0px 0 7px 55px !important;
  }
  /* line 6975, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .foto_nome.foto_nome2 br {
    display: block !important;
  }
}
/* line 6981, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato img {
  width: 66px;
  height: 66px;
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6981, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato img {
    width: 42px;
    height: 42px;
  }
}
/* line 6994, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti {
  color: #2e6ca8;
  font-size: 1.875em;
  line-height: 1.13333em;
  padding: 0 0 15px 60px;
  margin: 0 0 15px;
  background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 0 3px;
  background-size: 31px auto;
  border-bottom: 1px #e6e6e6 solid;
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6994, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti {
    font-size: 1.5625em;
    line-height: 1.16em;
    padding: 0 0 10px 30px;
    background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 2px 5px;
    background-size: 20px auto;
  }
  /* line 7008, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti span {
    font-size: 0.8em;
    line-height: 1.25em;
  }
}
/* line 7012, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti span {
  font-size: 0.83333em;
  line-height: 1em;
}
/* line 7015, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti div.barra {
  width: 370px;
  height: 35px;
  background: #e8eaed;
  float: left;
  margin: 0 22px 0 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7015, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti div.barra {
    width: 50%;
    height: 29px;
    position: absolute;
    left: 40px;
    margin: 0;
  }
}
/* line 7029, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .tot_voti div.barra div {
  position: absolute;
  left: 0;
  top: 0;
  background: #1e314c;
  height: 100%;
}
/* line 7038, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .range_voti {
  color: #2e6ca8;
  font-size: 1.875em;
  line-height: 1.13333em;
  padding: 0 0 0 60px;
  background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 0 3px;
  background-size: 31px auto;
  text-align: right;
  position: absolute;
  right: 0;
  top: 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7038, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .range_voti {
    font-size: 1.5625em;
    line-height: 1.16em;
    padding: 0 0 10px 30px;
    background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 2px 5px;
    background-size: 20px auto;
    position: relative;
    text-align: left;
    top: 0 !important;
    border-bottom: 1px #e6e6e6 solid;
    margin: 0 0 15px;
  }
  /* line 7058, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .range_voti span {
    font-size: 0.8em;
    line-height: 1.25em;
  }
}
/* line 7062, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .range_voti span {
  font-size: 0.83333em;
  line-height: 1em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7065, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li div.blocco_candidato .range_voti.range_voti2 {
    position: absolute;
    right: 0;
    top: 7px !important;
    margin: 0;
    border-bottom: none;
    padding: 0 0 0 28px;
    font-size: 1.25em;
    line-height: 1.45em;
  }
}
/* line 7079, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li .mostra_lista {
  margin: 0 0 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7079, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li .mostra_lista {
    margin: 0 0 7px;
  }
}
/* line 7084, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li .mostra_lista ul {
  list-style-type: none;
  padding: 0;
  width: 100%;
  overflow: hidden;
}
/* line 7089, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li .mostra_lista ul li {
  width: 20%;
  text-indent: -9999px;
  position: relative;
  font-weight: 200;
  float: left;
}
/* line 7095, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li .mostra_lista ul li img {
  overflow: hidden;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  margin: 0 auto;
  width: 66px;
  height: 66px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7095, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li .mostra_lista ul li img {
    width: 46px;
    height: 46px;
  }
}
/* line 7114, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .foto_nome {
  border-bottom: 1px #e6e6e6 solid;
  padding: 3px 0 21px 108px;
  font-size: 2.5em;
  line-height: 1.1em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7114, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .foto_nome {
    font-size: 1.25em;
    line-height: 1.2em;
    padding: 9px 0 19px 55px;
  }
}
/* line 7123, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato img {
  width: 88px;
  height: 88px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7123, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato img {
    width: 42px;
    height: 42px;
  }
}
/* line 7132, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .tot_voti {
  font-size: 2.1875em;
  line-height: 1.11429em;
  background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 0 3px;
  background-size: 40px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7132, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .tot_voti {
    font-size: 1.5625em;
    line-height: 1.56em;
    background: url("/img/elezioni-regionali-2017/ico.png") no-repeat 3px 6px;
    background-size: 30px auto;
  }
}
/* line 7142, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .tot_voti span {
  font-size: 0.85714em;
  line-height: 1em;
}
/* line 7145, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .tot_voti div.barra {
  height: 40px;
}
/* line 7149, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child div.blocco_candidato .range_voti {
  top: 30px;
}
/* line 7157, ../src/sass/base/_common.scss */
.elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child .mostra_lista ul li img {
  width: 66px;
  height: 66px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7157, ../src/sass/base/_common.scss */
  .elezioni_regionali_2017_scheda ul.elenco_candidati > li:first-child .mostra_lista ul li img {
    width: 46px;
    height: 46px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 7176, ../src/sass/base/_common.scss */
  .blocchi_syndacation {
    background: #fff;
    padding: 0 0 25px;
    position: relative;
  }
}

/* line 7184, ../src/sass/base/_common.scss */
.elenco_sanremo_syn,
.elenco_syndacation {
  background: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #f1f1f1 solid;
  padding: 15px 25px 25px;
  margin: 25px 0 0;
  max-width: 625px;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7184, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn,
  .elenco_syndacation {
    padding: 10px 10px 0;
    border: none;
  }
}
/* line 7197, ../src/sass/base/_common.scss */
.elenco_sanremo_syn h2.elenco_syndacation_evidenza,
.elenco_syndacation h2.elenco_syndacation_evidenza {
  color: #4c5a61;
  text-transform: uppercase;
  margin: 0 0 25px;
  font-size: 1.5625em;
  line-height: 1.2em;
  text-align: center;
}
/* line 7204, ../src/sass/base/_common.scss */
.elenco_sanremo_syn h3.elenco_syndacation_altri,
.elenco_syndacation h3.elenco_syndacation_altri {
  color: #4c5a61;
  text-transform: uppercase;
  margin: 15px 0 15px;
  font-size: 1.5625em;
  line-height: 1.2em;
  text-align: center;
}
/* line 7211, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .titolo_categoria_elenco,
.elenco_syndacation .titolo_categoria_elenco {
  padding: 0;
  margin: 0 0 20px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7211, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .titolo_categoria_elenco,
  .elenco_syndacation .titolo_categoria_elenco {
    width: 100%;
  }
}
/* line 7217, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .titolo_categoria_elenco h2,
.elenco_syndacation .titolo_categoria_elenco h2 {
  border-top: none;
  color: #4c5a61;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7220, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .titolo_categoria_elenco h2 span,
  .elenco_syndacation .titolo_categoria_elenco h2 span {
    display: none;
  }
}
/* line 7225, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .titolo_categoria_elenco h2 a,
.elenco_syndacation .titolo_categoria_elenco h2 a {
  color: #4c5a61;
}
/* line 7229, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .titolo_categoria_elenco.titolo_sanremo_video h2,
.elenco_syndacation .titolo_categoria_elenco.titolo_sanremo_video h2 {
  color: #f6611f;
}
/* line 7231, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .titolo_categoria_elenco.titolo_sanremo_video h2 a,
.elenco_syndacation .titolo_categoria_elenco.titolo_sanremo_video h2 a {
  color: #f6611f;
}
/* line 7234, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-button-next, .elenco_sanremo_syn .swiper-button-prev,
.elenco_syndacation .swiper-button-next,
.elenco_syndacation .swiper-button-prev {
  right: auto;
  width: 19px;
  height: 19px;
  background: #4c5a61;
  border-radius: 50%;
  overflow: hidden;
  left: 25px;
  margin-top: 18px;
  cursor: pointer;
}
/* line 7245, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-button-prev,
.elenco_syndacation .swiper-button-prev {
  background: #4c5a61 url("/img/share/freccia_sx_fff.svg") no-repeat center center;
  background-size: 6px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7245, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-button-prev,
  .elenco_syndacation .swiper-button-prev {
    display: none;
  }
}
/* line 7252, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-button-next,
.elenco_syndacation .swiper-button-next {
  background: #4c5a61 url("/img/share/freccia_dx_fff.svg") no-repeat center center;
  background-size: 6px auto;
  left: inherit;
  right: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7252, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-button-next,
  .elenco_syndacation .swiper-button-next {
    display: none;
  }
}
/* line 7261, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container,
.elenco_syndacation .swiper-container {
  width: 100%;
  clear: both;
  max-width: 525px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7261, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container,
  .elenco_syndacation .swiper-container {
    padding: 0 50px 0 0;
  }
}
/* line 7270, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-wrapper,
.elenco_syndacation .swiper-container .swiper-wrapper {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 7276, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide,
.elenco_syndacation .swiper-container .swiper-slide {
  padding: 0;
  margin: 0;
  width: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7276, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide,
  .elenco_syndacation .swiper-container .swiper-slide {
    width: 100%;
  }
}
/* line 7283, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 {
  padding: 12px 12px;
  margin: 0 auto !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7283, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250,
  .elenco_syndacation .swiper-container .swiper-slide .box_300_250 {
    width: 100%;
    padding: 6px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 7291, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 article,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 article {
  -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
}
/* line 7294, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 figure a,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 figure a {
  position: relative;
  display: block;
}
/* line 7297, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 figure a:after,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 figure a:after {
  content: '';
  position: absolute;
  left: 10px;
  bottom: 10px;
  width: 15px;
  height: 15px;
  background: url("/img/share/ico_play.svg") no-repeat center center;
  background-size: 15px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7297, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 figure a:after,
  .elenco_syndacation .swiper-container .swiper-slide .box_300_250 figure a:after {
    width: 25px;
    height: 25px;
    background-size: 25px auto;
  }
}
/* line 7313, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 img,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 img {
  width: 150px;
  height: 105px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7313, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 img,
  .elenco_syndacation .swiper-container .swiper-slide .box_300_250 img {
    width: 100%;
    height: auto;
  }
}
/* line 7321, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
  height: 60px;
  border: none !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7321, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati,
  .elenco_syndacation .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
    height: 128px;
  }
}
/* line 7327, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 10px;
  height: 108px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7327, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo,
  .elenco_syndacation .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 20px 15px;
    height: 88px;
  }
}
/* line 7336, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h2.titolo,
.elenco_syndacation .swiper-container .swiper-slide .box_300_250 h2.titolo {
  font-size: 0.6875em;
  line-height: 1.27273em;
  max-height: 40px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7336, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h2.titolo,
  .elenco_syndacation .swiper-container .swiper-slide .box_300_250 h2.titolo {
    max-height: 88px;
    font-size: 1.0625em;
    line-height: 1.29412em;
  }
}
/* line 7353, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.no_swiper .swiper-container .swiper-slide .box_300_250 figure a:after,
.elenco_syndacation.no_swiper .swiper-container .swiper-slide .box_300_250 figure a:after {
  content: '';
  position: absolute;
  left: 10px;
  bottom: 10px;
  width: 24px;
  height: 24px;
  background: url(/img/share/ico_play.svg) no-repeat center center;
  background-size: 24px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7348, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper,
  .elenco_syndacation.no_swiper {
    background: none;
  }
}
/* line 7370, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.no_swiper .swiper-container,
.elenco_syndacation.no_swiper .swiper-container {
  max-width: inherit;
  padding: 10px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7370, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-container,
  .elenco_syndacation.no_swiper .swiper-container {
    padding: 0;
  }
}
/* line 7377, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.no_swiper .swiper-wrapper,
.elenco_syndacation.no_swiper .swiper-wrapper {
  display: block !important;
}
/* line 7379, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide,
.elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide {
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7379, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide {
    margin: 10px auto 10px !important;
    overflow: hidden;
    width: 100%;
    float: none;
    height: inherit;
    background: #fff;
  }
}
/* line 7390, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide img,
.elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7394, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide .box_300_250,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide .box_300_250 {
    padding: 0;
  }
  /* line 7397, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide .box_300_250 figure,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide .box_300_250 figure {
    float: left;
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;
  }
  /* line 7403, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide .box_300_250 figure img,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide .box_300_250 figure img {
    position: relative;
    left: 50%;
    height: 100%;
    width: auto;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 7411, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide .box_300_250 .cappello_titolo_testo_correlati,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
    left: 0;
    width: calc(100% - 100px);
    float: left;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: auto;
  }
  /* line 7419, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 0;
    height: auto;
  }
  /* line 7422, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.no_swiper .swiper-wrapper .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo h2.titolo,
  .elenco_syndacation.no_swiper .swiper-wrapper .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo h2.titolo {
    max-height: inherit;
    font-size: 0.8125em;
    line-height: 1.38462em;
  }
}
/* line 7433, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria, .elenco_sanremo_syn.top_categoria,
.elenco_syndacation.sanremo_categoria,
.elenco_syndacation.top_categoria {
  background: none;
  max-width: 975px;
  border: none;
  padding: 0;
}
/* line 7439, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container, .elenco_sanremo_syn.top_categoria .swiper-container,
.elenco_syndacation.sanremo_categoria .swiper-container,
.elenco_syndacation.top_categoria .swiper-container {
  max-width: 975px;
}
/* line 7442, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .box_300_250, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .box_300_250,
.elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .box_300_250,
.elenco_syndacation.top_categoria .swiper-container .swiper-slide .box_300_250 {
  padding: 0;
  max-width: 300px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7442, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .box_300_250, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .box_300_250,
  .elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .box_300_250,
  .elenco_syndacation.top_categoria .swiper-container .swiper-slide .box_300_250 {
    padding: 6px;
    max-width: inherit;
  }
}
/* line 7449, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .box_300_250 figure a:after, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .box_300_250 figure a:after,
.elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .box_300_250 figure a:after,
.elenco_syndacation.top_categoria .swiper-container .swiper-slide .box_300_250 figure a:after {
  content: '';
  left: 15px;
  bottom: 15px;
  width: 30px;
  height: 30px;
  background-size: 30px auto;
}
/* line 7458, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide img, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide img,
.elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide img,
.elenco_syndacation.top_categoria .swiper-container .swiper-slide img {
  width: 100%;
  height: auto;
}
/* line 7463, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati,
.elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati,
.elenco_syndacation.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati {
  height: 94px;
  border: none !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7463, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati,
  .elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati,
  .elenco_syndacation.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati {
    height: 128px;
  }
}
/* line 7469, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo,
.elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo,
.elenco_syndacation.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 15px;
  height: 64px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7469, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo,
  .elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo,
  .elenco_syndacation.top_categoria .swiper-container .swiper-slide .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 20px 15px;
    height: 88px;
  }
}
/* line 7478, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide h2.titolo, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide h2.titolo,
.elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide h2.titolo,
.elenco_syndacation.top_categoria .swiper-container .swiper-slide h2.titolo {
  font-size: 0.8125em;
  line-height: 1.23077em;
  max-height: 66px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7478, ../src/sass/base/_common.scss */
  .elenco_sanremo_syn.sanremo_categoria .swiper-container .swiper-slide h2.titolo, .elenco_sanremo_syn.top_categoria .swiper-container .swiper-slide h2.titolo,
  .elenco_syndacation.sanremo_categoria .swiper-container .swiper-slide h2.titolo,
  .elenco_syndacation.top_categoria .swiper-container .swiper-slide h2.titolo {
    max-height: 88px;
    font-size: 1.0625em;
    line-height: 1.29412em;
  }
}
/* line 7490, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.digital-school-video,
.elenco_syndacation.digital-school-video {
  float: left;
  width: 100%;
}
/* line 7495, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.digital-school-video .titolo_categoria_elenco h2 a,
.elenco_syndacation.digital-school-video .titolo_categoria_elenco h2 a {
  color: #8224e3 !important;
}
/* line 7498, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.digital-school-video .titolo_categoria_elenco h2 a span,
.elenco_syndacation.digital-school-video .titolo_categoria_elenco h2 a span {
  color: #4c5a61;
}
/* line 7503, ../src/sass/base/_common.scss */
.elenco_sanremo_syn.digital-school-video .swiper-button-next,
.elenco_sanremo_syn.digital-school-video .swiper-button-prev,
.elenco_syndacation.digital-school-video .swiper-button-next,
.elenco_syndacation.digital-school-video .swiper-button-prev {
  background-color: #8224e3;
}

/* line 7512, ../src/sass/base/_common.scss */
.elenco_sanremo_syn .swiper-button-prev,
.elenco_sanremo_syn .swiper-button-next {
  background-color: #f6611f;
}

/* line 7517, ../src/sass/base/_common.scss */
.blocco_sanremo_page {
  float: none !important;
}

/* line 7521, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home {
  background: #4c5a61;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 25px auto 0;
  position: relative;
  max-width: 625px;
  padding: 15px 50px 15px;
}
/* line 7528, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home.tgs {
  background: #f1b646;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7528, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home.tgs {
    margin-bottom: 0 !important;
  }
}
/* line 7534, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home.rgs {
  background: #781d2f;
  margin-top: 0 !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7537, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home.rgs .swiper-button-next, .blocco.blocco_rgs_tgs_home.rgs .swiper-button-prev {
    bottom: 45% !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7521, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home {
    padding: 10px;
    border: none;
  }
}
/* line 7547, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .blocco_rgs_tgs_home_300_250 {
  width: 100%;
  padding: 0;
  max-width: 100%;
  margin: 0 0 25px !important;
}
/* line 7552, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .blocco_rgs_tgs_home_300_250 img {
  width: 100% !important;
  height: auto !important;
}
/* line 7557, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco {
  padding: 0;
  margin: 0 0 8px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7557, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .titolo_categoria_elenco {
    width: 100%;
  }
}
/* line 7563, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco h2 {
  border-top: none;
  color: #fff;
  border-bottom: none !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7567, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .titolo_categoria_elenco h2 span {
    display: none;
  }
}
/* line 7574, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco h2 a {
  color: #fff;
}
/* line 7576, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco h2 a.logo_tgs {
  background: url("../img/share/logo_tgs_new.svg") no-repeat 0 0;
  background-size: 50px 24px;
  min-height: 24px;
  height: 24px;
  display: block;
}
/* line 7584, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco h2 a.logo_rgs {
  background: url("../img/share/logo_rgs_new.svg") no-repeat 0 0;
  background-size: 50px 24px;
  min-height: 24px;
  height: 24px;
  display: block;
}
/* line 7593, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco h2 a span {
  color: #fff;
}
/* line 7598, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .titolo_categoria_elenco.sanremo h2 a {
  color: #f6611f;
}
/* line 7602, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-button-next, .blocco.blocco_rgs_tgs_home .swiper-button-prev {
  right: auto;
  width: 25px;
  height: 25px;
  background: #4c5a61;
  border-radius: 50%;
  overflow: hidden;
  left: 10px;
  margin-top: 0;
  cursor: pointer;
}
/* line 7613, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-button-prev {
  background: #fff url("/img/share/freccia_sx_grigio.svg") no-repeat center center;
  background-size: 6px auto;
  top: inherit;
  bottom: 150px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7613, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-button-prev {
    bottom: 20%;
  }
}
/* line 7623, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-button-next {
  background: #fff url(/img/share/freccia_dx_grigio.svg) no-repeat center center;
  background-size: 6px auto;
  left: inherit;
  right: 10px;
  margin: 0;
  top: inherit;
  bottom: 150px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7623, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-button-next {
    bottom: 20%;
  }
}
/* line 7635, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container {
  width: 100%;
  clear: both;
  max-width: 987px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  left: 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7635, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container {
    left: 0;
  }
}
/* line 7648, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-wrapper {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 7654, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide {
  padding: 0;
  margin: 0;
  width: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7654, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide {
    width: 100%;
  }
}
/* line 7662, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide:nth-child(odd) .box_300_250 {
  padding: 0 12px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7662, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide:nth-child(odd) .box_300_250 {
    padding: 0 35px;
  }
}
/* line 7671, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide:nth-child(even) .box_300_250 {
  padding: 0 0 0 13px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7671, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide:nth-child(even) .box_300_250 {
    padding: 0 35px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7680, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250.box_page_tgs.box_notiziario .cappello_titolo_testo_correlati .cappello_titolo_testo {
    background: #fff url(../img/share/logo_tgs_new.svg) no-repeat right 15px top 15px;
    background-size: 41px 29px;
  }
  /* line 7684, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250.box_page_rgs.box_notiziario .cappello_titolo_testo_correlati .cappello_titolo_testo {
    background: #fff url(../img/share/logo_rgs_new.svg) no-repeat right 15px top 15px;
    background-size: 41px 29px;
    position: relative;
    top: 0;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 7696, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 {
  margin: 0 auto !important;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7696, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 {
    max-width: inherit;
    width: 100%;
    padding: 6px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 7707, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 article {
  -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
}
/* line 7710, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 figure a {
  position: relative;
  display: block;
}
/* line 7714, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 figure a:after {
  content: '';
  position: absolute;
  background: url("/img/share/ico_play.svg") no-repeat center center;
  width: 40px;
  height: 40px;
  background-size: 40px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7714, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 figure a:after {
    width: 25px;
    height: 25px;
    background-size: 25px auto;
  }
}
/* line 7729, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 img {
  width: 100% !important;
  height: auto !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7729, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 img {
    width: 100%;
    height: auto;
  }
}
/* line 7737, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
  height: 80px;
  border: none !important;
  background: #36444b;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7737, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
    height: auto;
  }
}
/* line 7745, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 15px;
  height: 80px;
  background-position: right 15px top 12px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7745, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 20px 15px;
    height: auto;
  }
}
/* line 7755, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 h3.stitolo {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.33333em;
  padding-bottom: 5px;
}
/* line 7763, ../src/sass/base/_common.scss */
.blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 h2.titolo {
  overflow: hidden;
  font-size: 0.8125em;
  line-height: 1.23077em;
  max-height: 32px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7763, ../src/sass/base/_common.scss */
  .blocco.blocco_rgs_tgs_home .swiper-container .swiper-slide .box_300_250 h2.titolo {
    max-height: 88px;
  }
}

/* line 7780, ../src/sass/base/_common.scss */
.blocco_sanremo_syn,
.blocco_syndication {
  background: #4c5a61;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 25px auto 0;
  position: relative;
  max-width: 1000px;
  padding: 15px 50px 40px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7780, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn,
  .blocco_syndication {
    padding: 10px;
    border: none;
  }
}
/* line 7793, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .titolo_categoria_elenco,
.blocco_syndication .titolo_categoria_elenco {
  padding: 0;
  margin: 0 0 8px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7793, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .titolo_categoria_elenco,
  .blocco_syndication .titolo_categoria_elenco {
    width: 100%;
  }
}
/* line 7799, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .titolo_categoria_elenco h2,
.blocco_syndication .titolo_categoria_elenco h2 {
  border-top: none;
  color: #fff;
  border-bottom: none !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7803, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .titolo_categoria_elenco h2 span,
  .blocco_syndication .titolo_categoria_elenco h2 span {
    display: none;
  }
}
/* line 7808, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .titolo_categoria_elenco h2 a,
.blocco_syndication .titolo_categoria_elenco h2 a {
  color: #fff;
}
/* line 7812, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .titolo_categoria_elenco.sanremo h2 a,
.blocco_syndication .titolo_categoria_elenco.sanremo h2 a {
  color: #f6611f;
}
/* line 7816, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-button-next, .blocco_sanremo_syn .swiper-button-prev,
.blocco_syndication .swiper-button-next,
.blocco_syndication .swiper-button-prev {
  right: auto;
  width: 25px;
  height: 25px;
  background: #4c5a61;
  border-radius: 50%;
  overflow: hidden;
  left: 10px;
  margin-top: 0;
  cursor: pointer;
}
/* line 7827, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-button-prev,
.blocco_syndication .swiper-button-prev {
  background: #fff url("/img/share/freccia_sx_grigio.svg") no-repeat center center;
  background-size: 6px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7827, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-button-prev,
  .blocco_syndication .swiper-button-prev {
    display: none;
  }
}
/* line 7834, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-button-next,
.blocco_syndication .swiper-button-next {
  background: #fff url(/img/share/freccia_dx_grigio.svg) no-repeat center center;
  background-size: 6px auto;
  left: inherit;
  right: 10px;
  margin: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7834, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-button-next,
  .blocco_syndication .swiper-button-next {
    display: none;
  }
}
/* line 7844, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container,
.blocco_syndication .swiper-container {
  width: 100%;
  clear: both;
  max-width: 987px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 60px 0 0;
  left: -12px;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7844, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container,
  .blocco_syndication .swiper-container {
    left: 0;
  }
}
/* line 7855, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container:after,
.blocco_syndication .swiper-container:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#969696+0,4c5a61+100&0+0,1+100 */
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, #4c5a61 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, #4c5a61 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(150, 150, 150, 0) 0%, #4c5a61 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00969696', endColorstr='#4c5a61',GradientType=1 );
  /* IE6-9 */
  z-index: 100;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7844, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container,
  .blocco_syndication .swiper-container {
    padding: 0 50px 0 0;
  }
}
/* line 7872, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-wrapper,
.blocco_syndication .swiper-container .swiper-wrapper {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 7878, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide,
.blocco_syndication .swiper-container .swiper-slide {
  padding: 0;
  margin: 0;
  width: 33.3333%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7878, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide,
  .blocco_syndication .swiper-container .swiper-slide {
    width: 100%;
  }
}
/* line 7885, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 {
  padding: 12px 12px;
  margin: 0 auto !important;
  max-width: 300px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7885, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250,
  .blocco_syndication .swiper-container .swiper-slide .box_300_250 {
    max-width: inherit;
    width: 100%;
    padding: 6px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 7896, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 article,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 article {
  -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
}
/* line 7899, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 figure a,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 figure a {
  position: relative;
  display: block;
}
/* line 7903, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 figure a:after,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 figure a:after {
  content: '';
  position: absolute;
  background: url("/img/share/ico_play.svg") no-repeat center center;
  left: 10px;
  bottom: 10px;
  width: 40px;
  height: 40px;
  background-size: 40px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7903, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 figure a:after,
  .blocco_syndication .swiper-container .swiper-slide .box_300_250 figure a:after {
    width: 25px;
    height: 25px;
    background-size: 25px auto;
  }
}
/* line 7919, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 img,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 img {
  width: 100%;
  height: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7919, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 img,
  .blocco_syndication .swiper-container .swiper-slide .box_300_250 img {
    width: 100%;
    height: auto;
  }
}
/* line 7927, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
  height: 80px;
  border: none !important;
  background: #36444b;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7927, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati,
  .blocco_syndication .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
    height: 148px;
  }
}
/* line 7935, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 15px;
  height: 80px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7935, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo,
  .blocco_syndication .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 20px 15px;
    height: 148px;
  }
}
/* line 7944, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h3.stitolo,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 h3.stitolo {
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.33333em;
  padding-bottom: 5px;
}
/* line 7949, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h3.stitolo a,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 h3.stitolo a {
  color: #fff;
}
/* line 7953, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h2.titolo,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 h2.titolo {
  overflow: hidden;
  font-size: 0.8125em;
  line-height: 1.23077em;
  max-height: 32px;
  color: #fff;
}
/* line 7958, ../src/sass/base/_common.scss */
.blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h2.titolo a,
.blocco_syndication .swiper-container .swiper-slide .box_300_250 h2.titolo a {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 7953, ../src/sass/base/_common.scss */
  .blocco_sanremo_syn .swiper-container .swiper-slide .box_300_250 h2.titolo,
  .blocco_syndication .swiper-container .swiper-slide .box_300_250 h2.titolo {
    font-size: 1.0625em;
    line-height: 1.29412em;
    max-height: 88px;
  }
}

/* line 7972, ../src/sass/base/_common.scss */
.blocco_syndication.pillole-digital {
  max-width: 625px;
  background-color: #186c61;
}
/* line 7978, ../src/sass/base/_common.scss */
.blocco_syndication.pillole-digital .titolo_categoria_elenco h2 a span {
  color: #fff;
}
/* line 7985, ../src/sass/base/_common.scss */
.blocco_syndication.pillole-digital .swiper-container:after {
  display: none;
}
/* line 7990, ../src/sass/base/_common.scss */
.blocco_syndication.pillole-digital .swiper-container .swiper-slide .box_300_250 article {
  background: #09433c;
}
/* line 7993, ../src/sass/base/_common.scss */
.blocco_syndication.pillole-digital .swiper-container .swiper-slide .box_300_250 article figure a:after {
  display: none;
}
/* line 7998, ../src/sass/base/_common.scss */
.blocco_syndication.pillole-digital .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
  background: #09433c;
}

/* line 8007, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg {
  background: none;
  border: 1px solid #e8e8e8;
  border-left: 0;
  border-right: 0;
}
/* line 8013, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .titolo_categoria_elenco.sanremo h2 a {
  color: #f6611f;
}
/* line 8016, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .swiper-container:after {
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
/* line 8023, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .swiper-container .swiper-slide .box_300_250 .cappello_titolo_testo_correlati {
  background: #fff;
  color: #1b1b1b;
}
/* line 8027, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .swiper-container .swiper-slide .box_300_250 h2.titolo {
  color: #1b1b1b;
}
/* line 8029, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .swiper-container .swiper-slide .box_300_250 h2.titolo a {
  color: #1b1b1b;
  font-size: 0.92308em;
  line-height: 1;
}
/* line 8033, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .swiper-button-prev {
  background-color: #f6611f;
  background-image: url("../img/share/freccia_sx_bianco.svg");
}
/* line 8037, ../src/sass/base/_common.scss */
.blocco_sanremo_syn.white_bg .swiper-button-next {
  background-color: #f6611f;
  background-image: url("../img/share/freccia_dx_bianco.svg");
}

/* line 8045, ../src/sass/base/_common.scss */
.home_sport {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 8049, ../src/sass/base/_common.scss */
.home_sport li {
  margin: 0 0 25px;
}

/* line 8054, ../src/sass/base/_common.scss */
.match_center_w {
  width: 100%;
  max-width: 950px;
  margin: 25px auto 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

/*PLAYER*/
/* line 8066, ../src/sass/base/_common.scss */
.container_head_tgs .btn-player,
.container_head_rgs .btn-player {
  float: left;
  margin-left: 20px;
  margin-top: 6px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8066, ../src/sass/base/_common.scss */
  .container_head_tgs .btn-player,
  .container_head_rgs .btn-player {
    float: none;
    margin: 0 auto;
  }
  /* line 8075, ../src/sass/base/_common.scss */
  .container_head_tgs .btn-player div,
  .container_head_rgs .btn-player div {
    width: 100% !important;
    padding: 20px 0;
    margin: 0 auto !important;
  }
  /* line 8080, ../src/sass/base/_common.scss */
  .container_head_tgs .btn-player img,
  .container_head_rgs .btn-player img {
    margin: 0 auto;
  }
}

/* line 8087, ../src/sass/base/_common.scss */
#iubenda-cs-banner {
  bottom: 0px !important;
  left: 0px !important;
  position: fixed !important;
  width: 100% !important;
  z-index: 99999998 !important;
  background-color: black;
}

/* line 8095, ../src/sass/base/_common.scss */
.iubenda-cs-content {
  display: block;
  margin: 0 auto;
  padding: 20px;
  width: auto;
  font-family: Helvetica,Arial,FreeSans,sans-serif;
  font-size: 14px;
  background: #000;
  color: #fff;
}

/* line 8104, ../src/sass/base/_common.scss */
.iubenda-cs-rationale {
  max-width: 900px;
  position: relative;
  margin: 0 auto;
}

/* line 8109, ../src/sass/base/_common.scss */
.iubenda-banner-content > p {
  font-family: Helvetica,Arial,FreeSans,sans-serif;
  line-height: 1.5;
}

/* line 8113, ../src/sass/base/_common.scss */
.iubenda-cs-close-btn {
  margin: 0;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
}

/* line 8123, ../src/sass/base/_common.scss */
.iubenda-cs-cookie-policy-lnk {
  text-decoration: underline;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
}

/* line 8129, ../src/sass/base/_common.scss */
.iubenda-cs-close-btn {
  font-weight: bold;
  border: 1px solid #fff;
  padding: 2px 10px;
}

/* line 8134, ../src/sass/base/_common.scss */
.iubenda-cs-close-btn:hover {
  color: #fff;
}

/* line 8135, ../src/sass/base/_common.scss */
.iubenda-banner-content {
  padding-top: 20px;
}

/* line 8136, ../src/sass/base/_common.scss */
.iubenda-cs-cookie-policy-lnk:visited {
  text-decoration: underline;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
}

/* line 8142, ../src/sass/base/_common.scss */
.iubenda-cs-cookie-policy-lnk:hover {
  text-decoration: underline;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
}

/* stile logo e fix posizione elementi mobile */
/*#header{
  .logo_160{
    display: inline-block;
    float: left;
    margin-top: 12px;
    img{
      height: 26px;
      width: auto;
    }
  }
  .logo_160_mobile{
    display: none;
    @include mobile {
      display: block;
      !*height: 50px;*!
      height: 35px;
      width: 100%;
      position: absolute;
      top: 50px;
      text-align: center;
      margin: 0 auto;
      background-color: #FFF;
    }
    img{
      margin: 0 auto;
      height: 26px;
      !*margin-top: 6px;*!
    }
  }
}
body.bodyscheda{
  .container{
    @include mobile{
      padding-top: 35px;
    }
  }
  .social_top_btm{
    @include mobile{
      top:0px !important;
    }
    &.top{
      @include mobile{
        top:85px !important;
      }
    }
  }
}
body.bodytgs, body.bodyrgs {
  &.sezionitgs, &.sezionirgs{
    .container{
      @include mobile{
        padding-top: 35px;
      }
    }
  }
  .top_tgs_header, .top_rgs_header{
    @include mobile{
      padding-top: 35px;
    }
  }
}
!*body.bodyrgs {
  &.sezionirgs{
    .container{
      @include mobile{
        padding-top: 35px;
      }
    }
  }
  .top_rgs_header{
    @include mobile{
      padding-top: 35px;
    }
  }
}*!
body.bodyscheda {
  .top_tgs_header, .top_rgs_header{
    @include mobile{
      padding-top: 35px;
    }
  }
}
body.homepage{
  #menu_province{
    @include mobile{
      display: none;
    }
  }
}
body.bodysezione{
  .titolo_categoria{
    @include mobile{
      padding-top: 35px;
    }
  }
}

body.bodyinterno{
  .titolo_categoria{
    @include mobile{
      padding-top: 35px;
    }
  }
}

#lockScroll{
  @include mobile{
    top:85px !important; !*logo 160° mobile - togliere con logo*!
  }
}*/
/*
da ripristinare per nascondere temi caldi in mobile
body.homepage{ 
  .testata_100{
    @include mobile{
      display: none;
    }
  }
}*/
/* fine stile logo e fix posizione elementi mobile */
/* fix mobile per adv div_FrameExtra */
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8279, ../src/sass/base/_common.scss */
  .banner_concessionaria.div_FrameExtra {
    width: 320px;
  }
}

/*fine*/
/* blocco coronavirus homepage */
/* line 8289, ../src/sass/base/_common.scss */
.blocco_coronavirus {
  background: #FFFFFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 25px auto 0;
  position: relative;
  max-width: 1000px;
  padding: 25px;
  border: 1px solid #F1F1F1;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8289, ../src/sass/base/_common.scss */
  .blocco_coronavirus {
    padding: 20px 0 20px 15px;
    border: none;
  }
}
/* line 8301, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco {
  padding: 0;
  margin: 0 0 8px !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8301, ../src/sass/base/_common.scss */
  .blocco_coronavirus .titolo_categoria_elenco {
    width: 100%;
  }
}
/* line 8307, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco h2 {
  border-top: none;
  color: #19314C;
  border-bottom: none !important;
  background: url("/img/share/icona_coronavirus.svg") no-repeat left center;
  background-size: 30px auto;
  padding-left: 45px;
  font-weight: bold;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8307, ../src/sass/base/_common.scss */
  .blocco_coronavirus .titolo_categoria_elenco h2 {
    background-position: top center;
    background-size: 30px auto;
    padding: 45px 10px 10px 0;
    text-align: center;
  }
}
/* line 8321, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco h2 span.note_txt {
  color: #19314C;
  opacity: 0.7;
  font-size: 10px;
  line-height: 13px;
  text-align: right;
  padding-top: 10px;
  display: inline-block;
  float: right;
  font-weight: normal;
  text-transform: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8321, ../src/sass/base/_common.scss */
  .blocco_coronavirus .titolo_categoria_elenco h2 span.note_txt {
    float: none;
    display: block;
    text-align: center;
  }
}
/* line 8338, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco h2 a {
  color: #19314C;
}
/* line 8341, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco h2 a.nome_categoria span {
  color: #19314C;
  opacity: 0.7;
}
/* line 8345, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco h2 a.nome_categoria:hover {
  text-decoration: underline;
}
/* line 8347, ../src/sass/base/_common.scss */
.blocco_coronavirus .titolo_categoria_elenco h2 a.nome_categoria:hover span {
  text-decoration: underline;
}
/* line 8355, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-button-next, .blocco_coronavirus .swiper-button-prev {
  display: none;
}
/* line 8358, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container {
  width: 100%;
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8358, ../src/sass/base/_common.scss */
  .blocco_coronavirus .swiper-container {
    left: 0;
  }
}
/* line 8366, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-wrapper {
  list-style-type: none;
  padding: 0;
  margin: 0;
  justify-content: space-between;
}
/* line 8372, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide {
  padding: 0;
  margin: 0;
  width: 128px;
  height: 140px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8372, ../src/sass/base/_common.scss */
  .blocco_coronavirus .swiper-container .swiper-slide {
    width: 150px;
    height: 150px;
    margin-right: 10px;
  }
}
/* line 8382, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text {
  text-align: center;
  font-weight: bold;
  width: 128px;
  height: 140px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8382, ../src/sass/base/_common.scss */
  .blocco_coronavirus .swiper-container .swiper-slide .wrapper-text {
    width: 150px;
    height: 150px;
  }
}
/* line 8395, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.txt-white {
  color: #ffffff;
}
/* line 8398, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.txt-dark {
  color: #19314C;
}
/* line 8401, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-69000E {
  background: #69000E;
  color: #ffffff;
}
/* line 8405, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-AD0017 {
  background: #AD0017;
  color: #ffffff;
}
/* line 8409, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-FFCE4E {
  background: #FFCE4E;
  color: #19314C;
}
/* line 8413, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-FF8718 {
  background: #FF8718;
  color: #19314C;
}
/* line 8417, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-FFAE2C {
  background: #FFAE2C;
  color: #19314C;
}
/* line 8421, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-A8CA7D {
  background: #A8CA7D;
  color: #19314C;
}
/* line 8425, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text.back-4C4C4C {
  background: #4C4C4C;
  color: #ffffff;
}
/* line 8429, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text p {
  font-size: 15px;
  line-height: 16px;
  width: 84%;
  margin: 0 auto;
}
/* line 8434, ../src/sass/base/_common.scss */
.blocco_coronavirus .swiper-container .swiper-slide .wrapper-text p.txt-big {
  font-size: 35px;
  padding: 20px 0;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8434, ../src/sass/base/_common.scss */
  .blocco_coronavirus .swiper-container .swiper-slide .wrapper-text p.txt-big {
    font-size: 40px;
  }
}
/* line 8446, ../src/sass/base/_common.scss */
.blocco_coronavirus p.note_txt {
  color: #19314C;
  opacity: 0.7;
  font-size: 13px;
  text-align: center;
  padding-top: 20px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8446, ../src/sass/base/_common.scss */
  .blocco_coronavirus p.note_txt {
    font-size: 10px;
    line-height: 12px;
  }
}
/* line 8457, ../src/sass/base/_common.scss */
.blocco_coronavirus a.cta-nl {
  color: #19314C;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  text-decoration: none;
  padding-top: 20px;
  font-weight: bold;
}
/* line 8466, ../src/sass/base/_common.scss */
.blocco_coronavirus a.cta-nl:hover {
  text-decoration: underline;
}

/* blocco coronavirus verticali */
/* line 8473, ../src/sass/base/_common.scss */
.blocco_verticale_coronavirus {
  z-index: 999;
}
/* line 8475, ../src/sass/base/_common.scss */
.blocco_verticale_coronavirus .blocco_coronavirus {
  max-width: 950px;
  margin: 0 auto;
  padding: 10px 25px;
}
/* line 8479, ../src/sass/base/_common.scss */
.blocco_verticale_coronavirus .blocco_coronavirus h1 {
  color: #19314C;
  text-align: center;
  font-size: 30px;
  border: 0 !important;
  box-shadow: none;
  padding: 75px 10px 20px;
  background: url("/img/share/icona_coronavirus.svg") no-repeat center 15px;
  background-size: 40px auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8479, ../src/sass/base/_common.scss */
  .blocco_verticale_coronavirus .blocco_coronavirus h1 {
    font-weight: bold;
    font-size: 25px;
    padding: 70px 0 20px;
    background-size: 30px auto;
  }
}
/* line 8496, ../src/sass/base/_common.scss */
.blocco_verticale_coronavirus .blocco_coronavirus .swiper-container .swiper-slide {
  width: 120px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8496, ../src/sass/base/_common.scss */
  .blocco_verticale_coronavirus .blocco_coronavirus .swiper-container .swiper-slide {
    width: 150px;
    height: 150px;
  }
}
/* line 8502, ../src/sass/base/_common.scss */
.blocco_verticale_coronavirus .blocco_coronavirus .swiper-container .swiper-slide .wrapper-text {
  width: 120px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8502, ../src/sass/base/_common.scss */
  .blocco_verticale_coronavirus .blocco_coronavirus .swiper-container .swiper-slide .wrapper-text {
    width: 150px;
    height: 150px;
  }
}
/* line 8511, ../src/sass/base/_common.scss */
.blocco_verticale_coronavirus .blocco_coronavirus p.note_txt {
  padding-top: 15px;
  font-weight: normal;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 8511, ../src/sass/base/_common.scss */
  .blocco_verticale_coronavirus .blocco_coronavirus p.note_txt {
    padding-top: 20px;
  }
}

/* widget pubblicitario in articolo */
/* line 8522, ../src/sass/base/_common.scss */
#banner_outbrain {
  margin-bottom: 10px;
}

/* widget pubblicitario (video in mobile) in articolo */
/* line 8527, ../src/sass/base/_common.scss */
div[class^="WidgetModal_module_root__"] {
  z-index: 10000;
}

/*$border: #cfdce5;
$font: #474747;
***
 * Breadcrumb per pagina ricerca
 *
.breadcrumb_search{
  width: 100%;
  max-width: 950px;
  margin: 25px auto 0;
  @include box-sizing(border-box);

  border-top: 5px;
  border-bottom: 1px;
  border-style: solid;
  border-color: $border;

  padding: 9px 0;

  .title_b_search{
    float: left;
    h1{
      color: $blu;
      text-transform: uppercase;
      @include pxem(20px);
      font-weight: 500;
      margin: 0; padding: 0;
    }
  }

  .list_b_search{
    float: right;
    ul{
      li{
        display: inline-block;
        position: relative;
        &:after{
          content: '>';
          right: 0;
          padding: 0 10px;
          font-size: 11px;
        }
        &:last-child:after{
          display: none;
        }

        span{
          font-weight: 700; color: $font;
          text-transform: uppercase;
          @include pxem(11px);
        }
      }
    }
  }

}
/***/
/* RICHTITLE ICON */
@font-face {
  font-family: 'richtitle-icons';
  src: url("../font/richtitle-icons.eot?8291507");
  src: url("../font/richtitle-icons.eot?8291507#iefix") format("embedded-opentype"), url("../font/richtitle-icons.woff?8291507") format("woff"), url("../font/richtitle-icons.ttf?8291507") format("truetype"), url("../font/richtitle-icons.svg?8291507#gds-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../src/sass/components/_richfont.scss */
i.rt-icon {
  font-family: 'richtitle-icons';
  font-style: normal;
  font-weight: normal;
  font-size: 0.75em;
  /* PIÙ O MENO LA DIMENSIONE DI UNA LETTERA MINUSCOLA */
}

/* END RICHTITLE ICON */
/* line 1, ../src/sass/components/_popup-survey.scss */
#popup-survey {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 99999;
  transition: visibility 0s linear 0.5s, opacity 0.5s ease-in-out;
}
/* line 13, ../src/sass/components/_popup-survey.scss */
#popup-survey * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 18, ../src/sass/components/_popup-survey.scss */
#popup-survey.open {
  display: block;
  opacity: 1;
  visibility: visible;
  transition: visibility 0s linear, opacity 0.5s ease-in-out;
}
/* line 27, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  max-height: 100%;
  border-radius: 5px;
  overflow-y: auto;
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.17);
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.17);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.17);
}
/* line 36, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .icon-close {
  cursor: pointer;
  position: absolute;
  width: 24px;
  height: 24px;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 15' style='enable-background:new 0 0 14 15;' xml:space='preserve'%3E%3Cpath d='M13.4,12.3L8.7,7.5l4.7-4.8c0.2-0.2,0.2-0.5,0-0.7L12,0.5L6.9,5.7L1.8,0.5L0.4,2c-0.2,0.2-0.2,0.5,0,0.7l4.7,4.8l-4.7,4.8 c-0.2,0.2-0.2,0.5,0,0.7l1.4,1.5l5.1-5.2l5.1,5.2l1.4-1.5C13.6,12.8,13.6,12.5,13.4,12.3L13.4,12.3z'/%3E%3C/svg%3E");
}
/* line 47, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .text-content {
  text-align: center;
}
/* line 51, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .text-content span {
  display: block;
}
/* line 58, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .text-content .logo-popup img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 200px;
  height: auto;
}
/* line 67, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .text-content .title-big {
  color: #1B1B1B;
}
/* line 72, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .text-content .title-small {
  font-size: 0.75em;
  line-height: 1.5em;
  color: #19314c;
  text-transform: uppercase;
}
/* line 80, ../src/sass/components/_popup-survey.scss */
#popup-survey .content-modal .text-content .cta-popup {
  display: inline-block;
  padding: 6px 26px;
  font-weight: 600;
  font-size: 0.8125em;
  line-height: 1.53846em;
  color: #fff;
  background-color: #19314c;
  border-radius: 3px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 95, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal {
    padding: 40px;
    width: 80%;
    height: auto;
    max-height: calc(100% - 40px);
  }
  /* line 101, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .icon-close {
    top: 10px;
    right: 10px;
  }
  /* line 109, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .logo-popup {
    margin-bottom: 40px;
  }
  /* line 114, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .title-small {
    margin-bottom: 15px;
  }
  /* line 119, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .title-big {
    font-size: 1.375em;
    line-height: 1.27273em;
  }
  /* line 124, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .cta-popup {
    margin-top: 40px;
  }
}
@media (min-width: 768px) {
  /* line 134, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal {
    padding: 50px;
    width: 600px;
    height: auto;
  }
  /* line 139, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .icon-close {
    top: 20px;
    right: 20px;
  }
  /* line 147, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .logo-popup {
    margin-bottom: 48px;
  }
  /* line 152, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .title-small {
    margin-bottom: 15px;
  }
  /* line 157, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .title-big {
    font-size: 1.6875em;
    line-height: 1.2963em;
  }
  /* line 162, ../src/sass/components/_popup-survey.scss */
  #popup-survey .content-modal .text-content .cta-popup {
    margin-top: 50px;
  }
}

/* line 1, ../src/sass/components/_banner-audiweb.scss */
.banner-audiweb {
  position: fixed;
  top: 0px;
  z-index: 10001;
  width: 100%;
  height: 45px;
  min-width: 950px;
  background: #fff;
  overflow: hidden;
  transition: height 0.5s ease-in-out;
}
/* line 13, ../src/sass/components/_banner-audiweb.scss */
.banner-audiweb.hide {
  height: 0px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1, ../src/sass/components/_banner-audiweb.scss */
  .banner-audiweb {
    display: none;
  }
}
/* line 23, ../src/sass/components/_banner-audiweb.scss */
.banner-audiweb__container {
  width: 100%;
  height: 100%;
  padding: 2px 0px 3px;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 52, ../src/sass/components/_banner-audiweb.scss */
.banner-audiweb__text {
  padding-right: 30px;
  max-width: calc(100% - 550px);
  font-size: 0.875em;
  line-height: 1.14286em;
}
/* line 60, ../src/sass/components/_banner-audiweb.scss */
.banner-audiweb__logo {
  width: 463px;
}
@media (min-width: 768px) {
  /* line 67, ../src/sass/components/_banner-audiweb.scss */
  .banner-audiweb ~ #header {
    top: 45px;
    transition: top 0.5s ease-in-out;
  }
  /* line 73, ../src/sass/components/_banner-audiweb.scss */
  .banner-audiweb.hide ~ #header {
    top: 0px;
  }
}

@media (min-width: 768px) {
  /* line 80, ../src/sass/components/_banner-audiweb.scss */
  body {
    padding-top: 100px;
  }
}

/*
 * Contatti
 */
/* line 10, ../src/sass/pages/_interne.scss */
.container_contacts {
  margin: 24px auto;
  border: 1px solid #eaedf1;
  background: #fff;
}

/* line 15, ../src/sass/pages/_interne.scss */
.title_head {
  background-color: #e6e6ed;
  padding: 26px 25px;
}
/* line 18, ../src/sass/pages/_interne.scss */
.title_head.y {
  background-color: #f2be1e;
}
/* line 19, ../src/sass/pages/_interne.scss */
.title_head h4 {
  padding: 5px;
  text-transform: uppercase;
  color: #19314c;
  font-weight: 600;
  font-size: 0.813em;
  line-height: 100%;
}
/* line 26, ../src/sass/pages/_interne.scss */
.title_head h4 span {
  display: block;
  text-transform: none;
}
/* line 32, ../src/sass/pages/_interne.scss */
.title_head.title_50_pubb {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 33, ../src/sass/pages/_interne.scss */
.title_head.rcs {
  background-image: url("../img/adv/logo_rcs.png");
  background-repeat: no-repeat;
  background-position: right 34px center;
}
/* line 38, ../src/sass/pages/_interne.scss */
.title_head.gds {
  background-image: url("../img/adv/logo_gds.png");
  background-repeat: no-repeat;
  background-position: right 34px center;
}
/* line 43, ../src/sass/pages/_interne.scss */
.title_head.speed {
  background-image: url("../img/adv/logo_speed.png");
  background-repeat: no-repeat;
  background-position: right 34px center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 43, ../src/sass/pages/_interne.scss */
  .title_head.speed {
    background-position: right 20px center;
  }
}

/* line 53, ../src/sass/pages/_interne.scss */
ul.list_contacts {
  margin: 17px 0 24px;
  padding: 0;
  list-style-type: none;
}
/* line 56, ../src/sass/pages/_interne.scss */
ul.list_contacts li {
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 0.875em;
  padding: 10px 0 13px;
}
/* line 62, ../src/sass/pages/_interne.scss */
ul.list_contacts li p {
  color: #303030;
}
/* line 63, ../src/sass/pages/_interne.scss */
ul.list_contacts li span, ul.list_contacts li a {
  color: #166eaa;
  text-decoration: none;
}

/*
 * Pubblicita
 */
/* line 70, ../src/sass/pages/_interne.scss */
.container_pubblicita {
  margin: 24px auto;
}

/* line 73, ../src/sass/pages/_interne.scss */
.colonna_50_sx, .colonna_50_dx {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 465px;
  height: 285px;
  border: 1px solid #eaedf1;
  overflow: hidden;
  background: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 73, ../src/sass/pages/_interne.scss */
  .colonna_50_sx, .colonna_50_dx {
    width: 100%;
    float: none !important;
    margin: 20px 0 0;
  }
}

/* line 86, ../src/sass/pages/_interne.scss */
.colonna_50_sx {
  float: left;
}

/* line 87, ../src/sass/pages/_interne.scss */
.colonna_50_dx {
  float: right;
}

/* line 89, ../src/sass/pages/_interne.scss */
.colonna_100_full {
  clear: both;
  float: none;
  position: relative;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #eaedf1;
  background: #fff;
  margin: 20px auto;
}
/* line 98, ../src/sass/pages/_interne.scss */
.colonna_100_full .content_pubb {
  padding-top: 39px;
}
/* line 100, ../src/sass/pages/_interne.scss */
.colonna_100_full .content_pubb p {
  margin-bottom: 22px;
}

/* line 105, ../src/sass/pages/_interne.scss */
.content_pubb {
  text-align: center;
}
/* line 107, ../src/sass/pages/_interne.scss */
.content_pubb h2 {
  font-size: 1.375em;
  font-weight: 600;
  padding: 35px 5px 18px;
}
/* line 112, ../src/sass/pages/_interne.scss */
.content_pubb p {
  font-size: 0.875em;
  margin-bottom: 12px;
}
/* line 116, ../src/sass/pages/_interne.scss */
.content_pubb a {
  color: #166eaa;
}

/* line 124, ../src/sass/pages/_interne.scss */
.container_pubblicita .colonna_50_sx .content_pubb h2 {
  padding-bottom: 34px;
}
/* line 131, ../src/sass/pages/_interne.scss */
.container_pubblicita .colonna_50_dx .content_pubb h2 {
  padding-bottom: 10px;
}

/*
 * GERENZA
 */
/* line 141, ../src/sass/pages/_interne.scss */
.content_gerenza {
  padding: 49px 50px;
  text-align: center;
  line-height: 157%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 141, ../src/sass/pages/_interne.scss */
  .content_gerenza {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 149, ../src/sass/pages/_interne.scss */
.content_gerenza h4 {
  font-size: 1.250em;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
/* line 155, ../src/sass/pages/_interne.scss */
.content_gerenza p {
  font-size: 0.875em;
  font-weight: 600;
}
/* line 158, ../src/sass/pages/_interne.scss */
.content_gerenza p strong {
  font-size: 1.143em;
  font-weight: 700;
  display: block;
}
/* line 163, ../src/sass/pages/_interne.scss */
.content_gerenza p span {
  display: block;
  color: #166eaa;
}
/* line 167, ../src/sass/pages/_interne.scss */
.content_gerenza p a {
  color: #166eaa;
  text-decoration: none;
}

/*
 * Privacy
 */
/* line 177, ../src/sass/pages/_interne.scss */
.content_privacy {
  padding: 25px 50px;
  line-height: 157%;
  font-size: 0.938em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 177, ../src/sass/pages/_interne.scss */
  .content_privacy {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 185, ../src/sass/pages/_interne.scss */
.content_privacy a {
  color: #166eaa;
  text-decoration: none;
}
/* line 186, ../src/sass/pages/_interne.scss */
.content_privacy h2 {
  font-weight: 700;
  padding: 25px 0;
  font-size: 1.067em;
}
/* line 187, ../src/sass/pages/_interne.scss */
.content_privacy h3 {
  font-weight: 700;
  padding-bottom: 25px;
}
/* line 188, ../src/sass/pages/_interne.scss */
.content_privacy h4 {
  margin: 20px 0;
  font-weight: 700;
}
/* line 189, ../src/sass/pages/_interne.scss */
.content_privacy ul {
  margin: 0 10px;
  padding: 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 189, ../src/sass/pages/_interne.scss */
  .content_privacy ul {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 197, ../src/sass/pages/_interne.scss */
.content_privacy ul.listcookie {
  list-style-type: disc;
}
/* line 200, ../src/sass/pages/_interne.scss */
.content_privacy .box_10 {
  padding-bottom: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 200, ../src/sass/pages/_interne.scss */
  .content_privacy .box_10 {
    padding: 0 15px 25px;
  }
}

/*
 * NEWSLETTER
 */
/* line 211, ../src/sass/pages/_interne.scss */
.container_newsletter {
  margin: 24px auto;
  background-color: #fff;
  border: 1px solid #eaedf1;
}

/* line 216, ../src/sass/pages/_interne.scss */
.content_newsletter {
  padding: 50px 25px 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 216, ../src/sass/pages/_interne.scss */
  .content_newsletter {
    padding: 25px 15px;
  }
}

/* line 222, ../src/sass/pages/_interne.scss */
.inner_form_check {
  padding: 0 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 222, ../src/sass/pages/_interne.scss */
  .inner_form_check {
    padding: 0 10px;
  }
}

/* line 228, ../src/sass/pages/_interne.scss */
.inner_form_newsltter {
  margin-top: 50px;
  padding: 25px;
  background: #f1f1f1;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 228, ../src/sass/pages/_interne.scss */
  .inner_form_newsltter {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
    margin-top: 25px;
  }
}
/* line 238, ../src/sass/pages/_interne.scss */
.inner_form_newsltter label.tit_mail {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.813em;
  display: block;
}
/* line 244, ../src/sass/pages/_interne.scss */
.inner_form_newsltter .area_form {
  position: relative;
  width: 100%;
  height: 50px;
  margin-bottom: 12px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 244, ../src/sass/pages/_interne.scss */
  .inner_form_newsltter .area_form {
    height: auto;
  }
}
/* line 252, ../src/sass/pages/_interne.scss */
.inner_form_newsltter .area_form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 256, ../src/sass/pages/_interne.scss */
.inner_form_newsltter .area_form input[type="email"] {
  width: 100%;
  height: 100%;
  border: 1px solid #e6e6ed;
  padding: 0 252px 0 5px;
  font-size: 1em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 256, ../src/sass/pages/_interne.scss */
  .inner_form_newsltter .area_form input[type="email"] {
    height: 50px;
    padding-right: 5px;
  }
}
/* line 267, ../src/sass/pages/_interne.scss */
.inner_form_newsltter .area_form input[type="button"] {
  border: 0;
  border-left: 1px solid #e6e6ed;
  width: 250px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  background: #f2be1e;
  font-size: 0.750em;
  z-index: 1;
  cursor: pointer;
  -webkit-appearance: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 267, ../src/sass/pages/_interne.scss */
  .inner_form_newsltter .area_form input[type="button"] {
    position: relative;
    height: 50px;
    border: 1px solid #e6e6ed;
    border-top: 0;
    width: 100%;
  }
}
/* line 295, ../src/sass/pages/_interne.scss */
.inner_form_newsltter .c_privacy label {
  font-size: 0.875em;
  font-weight: 600;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 295, ../src/sass/pages/_interne.scss */
  .inner_form_newsltter .c_privacy label {
    padding-left: 5px !important;
    width: 90% !important;
  }
}
/* line 309, ../src/sass/pages/_interne.scss */
.inner_form_newsltter .c_privacy a {
  color: #166eaa;
  text-decoration: none;
}

/* line 315, ../src/sass/pages/_interne.scss */
.grecaptcha-badge {
  z-index: 100 !important;
}

/* line 320, ../src/sass/pages/_interne.scss */
ul.list_checkbox li {
  display: inline;
  float: left;
  width: calc(100% / 5);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 320, ../src/sass/pages/_interne.scss */
  ul.list_checkbox li {
    width: 50%;
  }
}
/* line 327, ../src/sass/pages/_interne.scss */
ul.list_checkbox li label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*input[type="checkbox"].css-edizione {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}*/
/* line 349, ../src/sass/pages/_interne.scss */
input[type="checkbox"].css-edizione + label.css-label {
  /*padding-left:20px;*/
  padding-left: 10px;
  height: 16px;
  /*height:13px;*/
  display: inline-block;
  line-height: 12px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 0.875em;
  vertical-align: middle;
  cursor: pointer;
  color: #303030;
}

/* line 363, ../src/sass/pages/_interne.scss */
input[type=checkbox].css-edizione:checked + label.css-label {
  background-position: 0 -13px;
  color: #166eaa;
}

/* line 367, ../src/sass/pages/_interne.scss */
input[type=checkbox].privacy:checked + label.css-label {
  background-position: 0 -13px;
  color: #303030;
}

/*.css-label{
  background:url('../img/share/checkbox.png');
}*/
/*alert*/
/* line 377, ../src/sass/pages/_interne.scss */
#blocco_area_riservata_newsletter_error, #blocco_area_riservata_newsletter_error2 {
  position: relative;
  margin: 50px 0 0 0;
  border: 3px solid #005F94;
  overflow: hidden;
  background: #FFFFFF;
  text-align: center;
  padding: 25px;
  width: 844px;
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 377, ../src/sass/pages/_interne.scss */
  #blocco_area_riservata_newsletter_error, #blocco_area_riservata_newsletter_error2 {
    width: 100%;
    box-sizing: border-box;
  }
}

/* line 392, ../src/sass/pages/_interne.scss */
.close_error_block,
.close_error_block:active,
.close_error_block:visited,
.close_error_block:hover {
  top: 5px;
  text-decoration: none;
  right: 11px;
  position: absolute;
  cursor: pointer;
  display: block;
  color: #333333;
  font-weight: 200;
  font-size: 1.500em;
}

/* line 406, ../src/sass/pages/_interne.scss */
#blocco_area_riservata_newsletter_error p, #blocco_area_riservata_newsletter_error2 p {
  font-size: 1.200em;
  text-align: center;
  color: #333333;
  font-weight: 400;
  line-height: 23px;
  padding: 0 0 0 35px;
  /*background: url('/img/share/alert.png') no-repeat left center transparent;*/
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 406, ../src/sass/pages/_interne.scss */
  #blocco_area_riservata_newsletter_error p, #blocco_area_riservata_newsletter_error2 p {
    padding: 0;
    font-size: 1em;
  }
}

/* line 419, ../src/sass/pages/_interne.scss */
#blocco_area_riservata_newsletter_error p.status-ok, #blocco_area_riservata_newsletter_error2 p.status-ok {
  /*background: url('/img/share/ok.png') no-repeat left center transparent;*/
}

/*
 * NEWSLETTER TEMATICA
 */
/* line 429, ../src/sass/pages/_interne.scss */
.container_newsletter.newsletter_tematica .title_head.y {
  background-color: #AD0017;
}
/* line 431, ../src/sass/pages/_interne.scss */
.container_newsletter.newsletter_tematica .title_head.y h4 {
  color: #fff;
}
/* line 436, ../src/sass/pages/_interne.scss */
.container_newsletter.newsletter_tematica ul.list_checkbox {
  text-align: center;
}
/* line 438, ../src/sass/pages/_interne.scss */
.container_newsletter.newsletter_tematica ul.list_checkbox li {
  float: none;
}
/* line 443, ../src/sass/pages/_interne.scss */
.container_newsletter.newsletter_tematica .inner_form_newsltter .area_form input[type=button] {
  background: #AD0017;
  color: #fff;
}

/* line 451, ../src/sass/pages/_interne.scss */
.btn-blu {
  display: inline-block;
  background: #19314c;
  color: #fff !important;
  text-transform: uppercase;
  border-radius: 3px;
  font-size: 0.8125em;
  line-height: 2.30769em;
  text-align: center;
  padding: 0 10px;
}

/* line 5, ../src/sass/pages/_edicola.scss */
.area_top_edicola {
  background: #166eaa;
  height: 50px;
  text-align: center;
  color: #fff;
  line-height: 50px;
  font-size: 0.857em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 15, ../src/sass/pages/_edicola.scss */
.area_top_edicola a.read {
  background: #fff;
  color: #166eaa;
  text-decoration: none;
  padding: 5px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 15, ../src/sass/pages/_edicola.scss */
  .area_top_edicola a.read {
    font-size: 0.757em;
    margin-left: 10px;
  }
}

/* line 30, ../src/sass/pages/_edicola.scss */
.virtual_newspaper {
  position: relative;
  background: #166eaa url("../img/edicola/bg_head_adv.jpg") repeat-x left top;
  height: 450px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 30, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper {
    height: auto;
    margin-top: -15px;
  }
}
/* line 38, ../src/sass/pages/_edicola.scss */
.virtual_newspaper .back_virtual {
  position: absolute;
  bottom: -70px;
  left: 0;
  right: 0;
  margin: auto;
  background: url("../img/edicola/virtual_pc.png") no-repeat 0 0;
  background-size: 100% 100%;
  display: block;
  width: 536px;
  height: 294px;
  z-index: 2;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 38, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper .back_virtual {
    position: relative;
    width: 100%;
    height: auto;
  }
}
/* line 54, ../src/sass/pages/_edicola.scss */
.virtual_newspaper .back_virtual img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: auto;
  visibility: hidden;
}
/* line 62, ../src/sass/pages/_edicola.scss */
.virtual_newspaper .top_abbonamenti {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  top: 50px;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 62, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper .top_abbonamenti {
    position: relative;
    top: 30px;
  }
}
/* line 74, ../src/sass/pages/_edicola.scss */
.virtual_newspaper .top_abbonamenti h1 {
  font-size: 3em;
  font-weight: 500;
  margin: 15px 0 25px;
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 74, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper .top_abbonamenti h1 {
    font-size: 1.875em;
    line-height: 110%;
  }
}
/* line 83, ../src/sass/pages/_edicola.scss */
.virtual_newspaper .top_abbonamenti .subtit {
  font-size: 1.071em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 83, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper .top_abbonamenti .subtit {
    font-size: 0.938em;
  }
}
/* line 87, ../src/sass/pages/_edicola.scss */
.virtual_newspaper .top_abbonamenti .subtit2 {
  font-size: 1.5em;
  margin-bottom: 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 87, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper .top_abbonamenti .subtit2 {
    font-size: 0.938em;
  }
}
/* line 95, ../src/sass/pages/_edicola.scss */
.virtual_newspaper img.promo {
  display: none;
}
/* line 96, ../src/sass/pages/_edicola.scss */
.virtual_newspaper.bkg_abbonamenti {
  margin-top: 0;
  height: 425px;
  background: #fff;
  -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 96, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper.bkg_abbonamenti {
    height: auto;
  }
  /* line 103, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper.bkg_abbonamenti img.promo {
    display: block;
  }
}
/* line 105, ../src/sass/pages/_edicola.scss */
.virtual_newspaper.bkg_abbonamenti .container_950 {
  height: 100%;
  background-image: url("../img/edicola/GdS-abbonamenti.png");
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 110, ../src/sass/pages/_edicola.scss */
.virtual_newspaper.bkg_abbonamenti .container_950 .top_abbonamenti {
  display: none;
}
/* line 112, ../src/sass/pages/_edicola.scss */
.virtual_newspaper.bkg_abbonamenti .back_virtual {
  display: none;
}
/* line 116, ../src/sass/pages/_edicola.scss */
.virtual_newspaper.xmas {
  background: #fff url("../img/edicola/GDS-Campagna-Gennaio-2018.jpg") no-repeat center top;
  height: auto;
}
/* line 119, ../src/sass/pages/_edicola.scss */
.virtual_newspaper.xmas img.promo {
  display: block;
  visibility: hidden;
  width: auto;
  height: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 116, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper.xmas {
    margin: 0;
    background-size: cover;
  }
  /* line 128, ../src/sass/pages/_edicola.scss */
  .virtual_newspaper.xmas img.promo {
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  /* line 135, ../src/sass/pages/_edicola.scss */
  .promo_abbonamenti .ele_abbonamenti {
    padding-top: 50px;
  }
}

/* line 139, ../src/sass/pages/_edicola.scss */
.ele_abbonamenti {
  text-align: center;
  color: #000;
  padding: 50px 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 139, ../src/sass/pages/_edicola.scss */
  .ele_abbonamenti {
    padding-top: 100px;
  }
}
/* line 146, ../src/sass/pages/_edicola.scss */
.ele_abbonamenti h2 {
  font-size: 1.786em;
  margin: 0 0 20px;
  line-height: 30px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 146, ../src/sass/pages/_edicola.scss */
  .ele_abbonamenti h2 {
    font-size: 1.563em;
    line-height: 110%;
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 154, ../src/sass/pages/_edicola.scss */
  .ele_abbonamenti h2 strong {
    font-weight: 500 !important;
  }
}
/* line 157, ../src/sass/pages/_edicola.scss */
.ele_abbonamenti p {
  font-size: 1.071em;
  font-weight: 500;
}

/* line 160, ../src/sass/pages/_edicola.scss */
.minimenu {
  padding: 38px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 160, ../src/sass/pages/_edicola.scss */
  .minimenu {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 165, ../src/sass/pages/_edicola.scss */
  .minimenu:before, .minimenu:after {
    content: '';
    display: table;
    clear: both;
  }
}
/* line 171, ../src/sass/pages/_edicola.scss */
.minimenu a {
  display: inline-block;
  text-transform: uppercase;
  border: 2px solid #166eaa;
  color: #166eaa;
  font-size: 0.929em;
  width: 200px;
  height: 50px;
  line-height: 50px;
  margin: 0 12.5px;
  cursor: pointer;
}
/* line 182, ../src/sass/pages/_edicola.scss */
.minimenu a:hover, .minimenu a.active {
  background: #166eaa;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 171, ../src/sass/pages/_edicola.scss */
  .minimenu a {
    width: 48%;
    float: left;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 192, ../src/sass/pages/_edicola.scss */
  .minimenu a:last-child {
    float: right;
  }
}

/* line 200, ../src/sass/pages/_edicola.scss */
.content_list_abbonamenti {
  margin: 25px 0;
}

/* line 201, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti {
  margin-right: -25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 201, ../src/sass/pages/_edicola.scss */
  ul.list_box_abbonamenti {
    margin: 0 15px;
  }
}
/* line 206, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li {
  position: relative;
  display: block;
  float: left;
  box-sizing: border-box;
  border: 1px solid #eaedf1;
  background: #fff;
  min-height: 250px;
  width: 300px;
  margin: 0 25px 25px 0;
  text-align: center;
  color: #303030;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 206, ../src/sass/pages/_edicola.scss */
  ul.list_box_abbonamenti li {
    width: 100%;
    margin: 0 0 15px;
    float: none;
    border: 0;
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  }
}
/* line 226, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li a {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 234, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li a:hover .acquista {
  background: #166eaa;
  color: #fff;
}
/* line 242, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li h3 {
  color: #303030;
  font-size: 1.071em;
  font-weight: bold;
  text-transform: uppercase;
  margin: 20px 0 25px;
  padding: 0 6px;
}
/* line 250, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li .euro {
  font-size: 4.286em;
  font-weight: 800;
  color: #303030;
}
/* line 254, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li .euro sub {
  display: block;
  font-size: 0.217em;
  padding-top: 30px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 262, ../src/sass/pages/_edicola.scss */
ul.list_box_abbonamenti li .acquista {
  position: absolute;
  bottom: 25px;
  left: 50px;
  right: 50px;
  border: 2px solid #166eaa;
  color: #166eaa;
  display: block;
  line-height: 45px;
  text-transform: uppercase;
  font-size: 0.929em;
  letter-spacing: 0.02em;
}

/* line 278, ../src/sass/pages/_edicola.scss */
.info_abbonamento {
  text-align: center;
  font-size: 1.071em;
  font-weight: 500;
  color: #000;
  padding: 0 75px 70px;
  margin-bottom: 100px;
  background: url("../img/edicola/app_carte.png") no-repeat bottom center;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 278, ../src/sass/pages/_edicola.scss */
  .info_abbonamento {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 290, ../src/sass/pages/_edicola.scss */
.info_abbonamento a {
  text-decoration: underline;
}
/* line 291, ../src/sass/pages/_edicola.scss */
.info_abbonamento p {
  margin-bottom: 15px;
}
/* line 292, ../src/sass/pages/_edicola.scss */
.info_abbonamento ul {
  margin-top: 38px;
}
/* line 294, ../src/sass/pages/_edicola.scss */
.info_abbonamento ul li {
  display: inline-block;
  margin: 0 10px;
}

/* line 2, ../src/sass/pages/_speciali.scss */
ul.list_specials li {
  margin: 15px 0;
  padding: 10px 25px;
  border-bottom: 1px solid #f1f1f1;
}
/* line 6, ../src/sass/pages/_speciali.scss */
ul.list_specials li a {
  color: #303030;
  font-size: 1.143em;
}

/* line 1, ../src/sass/pages/_tgs.scss */
.container_head_tgs {
  width: 100%;
  max-width: 1000px;
  overflow: hidden;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1, ../src/sass/pages/_tgs.scss */
  .container_head_tgs {
    height: auto;
  }
}

/* line 12, ../src/sass/pages/_tgs.scss */
body.bodytgs .container_main_apertura {
  background: #f1b646;
}

/* line 13, ../src/sass/pages/_tgs.scss */
body.bodytgs .container_main_correlati {
  background: #ebebeb;
  min-height: 150px;
}

/* line 14, ../src/sass/pages/_tgs.scss */
.container_notizie_principali {
  background: #f5f8fb;
  padding-bottom: 25px;
}

/* line 15, ../src/sass/pages/_tgs.scss */
.container_tutte_notizie {
  background: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 15, ../src/sass/pages/_tgs.scss */
  .container_tutte_notizie {
    width: calc(100% - 20px);
    margin: auto;
  }
}

/* line 23, ../src/sass/pages/_tgs.scss */
body.bodytgs.sezionitgs .container {
  margin: 0 auto;
  background: #f5f8fb;
  position: relative;
  -moz-box-shadow: inset 0px 18px 30px -10px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: inset 0px 18px 30px -10px rgba(50, 50, 50, 0.1);
  box-shadow: inset 0px 18px 30px -10px rgba(50, 50, 50, 0.1);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 23, ../src/sass/pages/_tgs.scss */
  body.bodytgs.sezionitgs .container {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px 0 0;
  }
}
/* line 35, ../src/sass/pages/_tgs.scss */
body.bodytgs.sezionitgs .box_625_175 img {
  width: 100%;
  height: auto;
}

/* line 40, ../src/sass/pages/_tgs.scss */
body.bodytgs #banner_940_90 {
  padding: 25px 0;
}

/* line 44, ../src/sass/pages/_tgs.scss */
.top_tgs_header {
  background: #fff;
  position: relative;
  z-index: 11;
}

/* line 50, ../src/sass/pages/_tgs.scss */
.tgs_logo {
  float: left;
}
/* line 53, ../src/sass/pages/_tgs.scss */
.tgs_logo h2 {
  padding: 24px 0 27px;
}
/* line 55, ../src/sass/pages/_tgs.scss */
.tgs_logo h2 a {
  display: inline-block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 50, ../src/sass/pages/_tgs.scss */
  .tgs_logo {
    float: none;
    width: 100%;
    clear: both;
    border-top: 1px solid #f1f1f1;
  }
  /* line 62, ../src/sass/pages/_tgs.scss */
  .tgs_logo h2 {
    padding: 10px 0;
    text-align: center;
  }
  /* line 63, ../src/sass/pages/_tgs.scss */
  .tgs_logo img {
    width: 80px;
  }
}

/* line 66, ../src/sass/pages/_tgs.scss */
.menu-tgs {
  float: right;
}
/* line 69, ../src/sass/pages/_tgs.scss */
.menu-tgs .tgs-mobile-menu {
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 66, ../src/sass/pages/_tgs.scss */
  .menu-tgs {
    float: none;
    width: 100%;
    clear: both;
    position: relative;
  }
  /* line 75, ../src/sass/pages/_tgs.scss */
  .menu-tgs .tgs-mobile-menu {
    position: relative;
    display: block;
    padding: 10px;
    font-size: 1.0625em;
    line-height: 1.76471em;
    color: #fff;
    background: #f1b646;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 84, ../src/sass/pages/_tgs.scss */
  .menu-tgs .tgs-mobile-menu span {
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-left: 10px;
    -webkit-mask: url("../img/share/tendina.svg") no-repeat right center;
    mask: url("../img/share/tendina.svg") no-repeat right center;
    -webkit-mask-size: 10px 10px;
    mask-size: 10px 10px;
    background-color: #fff;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }
  /* line 96, ../src/sass/pages/_tgs.scss */
  .menu-tgs .tgs-mobile-menu.open span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=0, M21=0, M22=-1)";
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=0, M21=0, M22=-1);
  }
}
/* line 102, ../src/sass/pages/_tgs.scss */
.menu-tgs ul.list_nav_tgs {
  float: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 102, ../src/sass/pages/_tgs.scss */
  .menu-tgs ul.list_nav_tgs {
    float: none;
    clear: both;
    width: 100%;
    display: none;
    background: #f1b646;
  }
}
/* line 111, ../src/sass/pages/_tgs.scss */
.menu-tgs ul.list_nav_tgs li {
  display: inline-block;
  font-size: 0.75em;
  font-weight: 700;
  color: #303030;
  line-height: 100px;
  margin-left: 18px;
  text-transform: uppercase;
}
/* line 119, ../src/sass/pages/_tgs.scss */
.menu-tgs ul.list_nav_tgs li a {
  color: #303030;
}
/* line 119, ../src/sass/pages/_tgs.scss */
.menu-tgs ul.list_nav_tgs li a.active {
  color: #f1b646;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 119, ../src/sass/pages/_tgs.scss */
  .menu-tgs ul.list_nav_tgs li a.active {
    color: #fff;
    text-decoration: underline;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 111, ../src/sass/pages/_tgs.scss */
  .menu-tgs ul.list_nav_tgs li {
    display: block;
    text-align: center;
    line-height: 50px;
    margin: 0;
    padding: 0;
  }
  /* line 126, ../src/sass/pages/_tgs.scss */
  .menu-tgs ul.list_nav_tgs li a {
    color: #fff;
  }
  /* line 126, ../src/sass/pages/_tgs.scss */
  .menu-tgs ul.list_nav_tgs li a.active {
    color: #fff;
  }
}

/* line 132, ../src/sass/pages/_tgs.scss */
.apertura_big {
  padding: 25px 0;
}
/* line 134, ../src/sass/pages/_tgs.scss */
.apertura_big .content_apertura_big {
  position: relative;
  background: #fff;
  width: 100%;
  height: 350px;
  overflow: hidden;
}
/* line 141, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 650px;
  height: 100%;
}
/* line 148, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_image .goplay {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  width: 50px;
  height: 50px;
  background: url("../img/share/ico_play.svg") no-repeat 0 0;
  background-size: 50px 50px;
  margin-left: -25px;
  margin-top: -25px;
}
/* line 152, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_link {
  padding-left: 650px;
}
/* line 154, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_link .apertura_pad_link {
  padding: 25px;
}
/* line 156, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_link .apertura_pad_link time {
  color: #f1b646;
  font-weight: 700;
  font-size: 0.8125em;
  text-transform: uppercase;
  display: block;
  padding: 0 0 14px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 165, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_link .apertura_pad_link h2 {
  padding: 25px 0;
  text-transform: uppercase;
  font-size: 1.125em;
  line-height: 1.38889em;
  font-weight: 600;
  color: #303030;
}
/* line 173, ../src/sass/pages/_tgs.scss */
.apertura_big .apertura_big_link .btn_diretta {
  position: absolute;
  bottom: 25px;
  left: 675px;
  right: 25px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  background: #f1b646;
  font-size: 0.8125em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

/* correlati */
/* line 192, ../src/sass/pages/_tgs.scss */
.correlati_multimedia {
  width: 100%;
  max-width: 1026px;
  overflow: hidden;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 198, ../src/sass/pages/_tgs.scss */
.correlati_multimedia .swiper-button-next,
.correlati_multimedia .swiper-button-prev {
  background-size: 15px 15px;
}
/* line 202, ../src/sass/pages/_tgs.scss */
.correlati_multimedia .swiper-button-next {
  right: 0;
}
/* line 203, ../src/sass/pages/_tgs.scss */
.correlati_multimedia .swiper-button-prev {
  left: 0;
}
/* line 204, ../src/sass/pages/_tgs.scss */
.correlati_multimedia .swiper-button-next.swiper-button-disabled,
.correlati_multimedia .swiper-button-prev.swiper-button-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 209, ../src/sass/pages/_tgs.scss */
.correlati_in_onda {
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 2;
  display: block;
  width: 450px;
  height: 100px;
  border: 1px solid #e0e0e1;
  background: #fff;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 222, ../src/sass/pages/_tgs.scss */
.lnk_onda {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 226, ../src/sass/pages/_tgs.scss */
.lnk_onda figure {
  position: relative;
  overflow: hidden;
  margin: 12px 26px;
  width: 80px;
  height: 80px;
  float: left;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 234, ../src/sass/pages/_tgs.scss */
.lnk_onda figure img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 243, ../src/sass/pages/_tgs.scss */
.lnk_onda .info {
  display: block;
  width: 280px;
  float: left;
  line-height: 19px;
  padding-top: 18px;
}
/* line 250, ../src/sass/pages/_tgs.scss */
.lnk_onda span.label {
  font-size: 0.75em;
  font-weight: 700;
  color: #f1b646;
  text-transform: uppercase;
}
/* line 256, ../src/sass/pages/_tgs.scss */
.lnk_onda span.tit {
  font-size: 0.8125em;
  font-weight: 700;
  color: #303030;
}
/* line 261, ../src/sass/pages/_tgs.scss */
.lnk_onda span.time {
  font-size: 0.75em;
  color: #303030;
  font-weight: 600;
}
/* line 266, ../src/sass/pages/_tgs.scss */
.lnk_onda .link {
  position: relative;
  float: right;
  display: block;
  width: 150px;
  height: 100%;
  background: #f1b646;
  color: #fff;
  font-size: 0.8125em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 277, ../src/sass/pages/_tgs.scss */
.lnk_onda .link span.go_link {
  position: relative;
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url("../img/share/ico_play.svg") no-repeat 0 0;
  background-size: 27px 27px;
  padding-left: 40px;
  width: 50%;
  height: 27px;
  line-height: 27px;
}

/* line 291, ../src/sass/pages/_tgs.scss */
.correlanti_list_multimedia {
  position: relative;
  padding: 25px 0 25px 475px;
}

/* line 295, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 299, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia.swiper-container {
  width: 100%;
  height: 100px;
}
/* line 304, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia.swiper-container .swiper-slide {
  display: block;
  width: 200px;
  height: 100px;
  border: 1px solid #e0e0e1;
  overflow: hidden;
  cursor: pointer;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 313, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia.swiper-container .swiper-slide .info {
  line-height: 19px;
  padding: 15px 25px;
}
/* line 316, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia.swiper-container .swiper-slide .info span.label {
  color: #919191;
  font-size: 0.8125em;
  font-weight: 600;
}
/* line 321, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia.swiper-container .swiper-slide .info span.tit {
  color: #303030;
  font-size: 0.8125em;
  font-weight: 700;
}
/* line 326, ../src/sass/pages/_tgs.scss */
#swiper-correlati-multimedia.swiper-container .swiper-slide .info span.time {
  color: #303030;
  font-size: 0.75em;
  font-weight: 600;
}

/***/
/* notizie principali */
/* line 337, ../src/sass/pages/_tgs.scss */
.content_notizie_tgs {
  clear: both;
  float: none;
  margin: 0 -25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 337, ../src/sass/pages/_tgs.scss */
  .content_notizie_tgs {
    margin: 0;
    margin-top: 10px;
  }
}

/* line 345, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs {
  min-height: 250px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 345, ../src/sass/pages/_tgs.scss */
  .box_300_250.box_page_tgs {
    min-height: auto;
  }
  /* line 349, ../src/sass/pages/_tgs.scss */
  .box_300_250.box_page_tgs img {
    margin: auto;
  }
}
/* line 351, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs .cappello_titolo_testo_correlati {
  position: relative;
  height: 75px;
  line-height: 19px;
}
/* line 355, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs .cappello_titolo_testo_correlati .cappello_titolo_testo {
  padding: 10px 75px 10px 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 355, ../src/sass/pages/_tgs.scss */
  .box_300_250.box_page_tgs .cappello_titolo_testo_correlati .cappello_titolo_testo {
    padding: 10px 75px 10px 10px;
  }
}
/* line 364, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_diretta {
  /*@include mobile{
    @include box-shadow(0px 10px 20px 0px rgba(0, 0, 0, .2));
  }*/
}
/* line 365, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_diretta .cappello_titolo_testo_correlati .cappello_titolo_testo {
  background: #f1b646;
}
/* line 367, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_diretta .cappello_titolo_testo_correlati .cappello_titolo_testo h2 {
  margin: 0 0 2px;
}
/* line 369, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_diretta .cappello_titolo_testo_correlati .cappello_titolo_testo h2 a {
  color: #fff;
  font-size: 0.8125em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 376, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_diretta .cappello_titolo_testo_correlati .cappello_titolo_testo .stit {
  color: #303030;
  font-size: 0.8125em;
  font-weight: 600;
}
/* line 388, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_notiziario .cappello_titolo_testo_correlati .cappello_titolo_testo {
  background: #fff url("../img/share/logo_tgs_new.svg") no-repeat right 25px center;
  background-size: 41px 29px;
}
/* line 391, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_notiziario .cappello_titolo_testo_correlati .cappello_titolo_testo h2 {
  margin: 1px 0 2px;
  line-height: 13px;
}
/* line 394, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_notiziario .cappello_titolo_testo_correlati .cappello_titolo_testo h2 a {
  color: #f1b646;
  font-size: 0.75em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 401, ../src/sass/pages/_tgs.scss */
.box_300_250.box_page_tgs.box_notiziario .cappello_titolo_testo_correlati .cappello_titolo_testo .stit {
  color: #303030;
  font-size: 0.8125em;
  font-weight: 600;
}

/* line 413, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .widget_tendina_top_span {
  background: #f1b646 !important;
  width: inherit;
  font-weight: 700;
  text-align: center;
}
/* line 420, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 425, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li {
  margin: 0 0 25px;
  width: 100%;
  overflow: hidden;
}
/* line 429, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li a {
  display: block;
  position: relative;
}
/* line 432, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li a.video:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100px;
  height: 75px;
  left: 0;
  top: 0;
  background: url("/img/share/ico_play.svg") no-repeat center center;
  background-size: 30px 30px;
}
/* line 443, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li a.foto:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100px;
  height: 75px;
  left: 0;
  top: 0;
  background: url("/img/share/ico_foto.svg") no-repeat center center;
  background-size: 30px 30px;
}
/* line 454, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li a img {
  position: relative;
}
/* line 457, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li a h2 {
  position: absolute;
  top: 50%;
  width: calc(100% - 115px);
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.8125em;
  line-height: 1.30769em;
  max-height: 57px;
}
/* line 465, ../src/sass/pages/_tgs.scss */
.piu_visti_tgs .widget_tendina_pad .list_widget ul li a h2 span {
  color: #f1b646;
  display: block;
  margin-bottom: 15px;
}

/**/
/* line 477, ../src/sass/pages/_tgs.scss */
.titolo_categoria h2 a.nome_categoria.tgs_categoria_txt {
  border-color: #f1b646;
}
/* line 479, ../src/sass/pages/_tgs.scss */
.titolo_categoria h2 a.nome_categoria.tgs_categoria_txt span {
  color: #f1b646;
}

/* line 487, ../src/sass/pages/_tgs.scss */
#lockScroll {
  z-index: 99;
  max-width: 625px;
  background: #f5f8fb;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 487, ../src/sass/pages/_tgs.scss */
  #lockScroll {
    overflow: auto;
    overflow-y: hidden;
  }
}

/* line 496, ../src/sass/pages/_tgs.scss */
.box_giorni {
  padding: 25px 0;
  background: #f5f8fb;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 499, ../src/sass/pages/_tgs.scss */
  .box_giorni ul {
    width: 625px !important;
    height: 50px;
  }
}
/* line 504, ../src/sass/pages/_tgs.scss */
.box_giorni ul li {
  width: calc(100% / 7);
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border-left: 1px solid #c6c6c6;
  border-top: 0;
  border-bottom: 0;
}
/* line 513, ../src/sass/pages/_tgs.scss */
.box_giorni ul li:last-child {
  border-right: 1px solid #c6c6c6;
}
/* line 514, ../src/sass/pages/_tgs.scss */
.box_giorni ul li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 700;
  padding: 8px 0 4px;
  text-transform: uppercase;
}
/* line 522, ../src/sass/pages/_tgs.scss */
.box_giorni ul li a span {
  display: block;
  color: #4f565a;
}
/* line 525, ../src/sass/pages/_tgs.scss */
.box_giorni ul li a span.nday {
  font-size: 2.30769em;
  line-height: 0.66667em;
  margin-bottom: 9px;
}
/* line 529, ../src/sass/pages/_tgs.scss */
.box_giorni ul li a span.day {
  color: #c6c6c6;
}
/* line 534, ../src/sass/pages/_tgs.scss */
.box_giorni ul li a.active span {
  color: #f1b646;
}
/* line 536, ../src/sass/pages/_tgs.scss */
.box_giorni ul li a.active span.day {
  color: #f1b646;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 544, ../src/sass/pages/_tgs.scss */
.content_titolo_guida_tv {
  display: block;
  background: #fafcfd;
  text-align: center;
  height: 150px;
  border: 1px solid #ededed;
  position: relative;
  margin-bottom: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 553, ../src/sass/pages/_tgs.scss */
.content_titolo_guida_tv .titolo_guida_tv {
  color: #4f565a;
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.2em;
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-weight: 500;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 553, ../src/sass/pages/_tgs.scss */
  .content_titolo_guida_tv .titolo_guida_tv {
    width: 100%;
  }
}
/* line 562, ../src/sass/pages/_tgs.scss */
.content_titolo_guida_tv .titolo_guida_tv strong {
  display: block;
  color: #f1b646;
  font-weight: 700;
}

/* line 570, ../src/sass/pages/_tgs.scss */
.lista_guida_tv {
  margin-bottom: 25px;
}
/* line 575, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul.today li.current {
  background: #f1b646;
  color: #fff !important;
}
/* line 578, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul.today li.current div.ore {
  background: #f1b646;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
}
/* line 586, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul.today li.current .box_lista_guida_tv span.info {
  color: #fff;
}
/* line 587, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul.today li.current .box_lista_guida_tv span.info strong {
  color: #fff;
}
/* line 593, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li {
  min-height: 50px;
  background: #fff;
  border: 1px solid #eaedf1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: none;
  position: relative;
  margin-bottom: 8px;
  overflow: hidden;
  text-transform: uppercase;
}
/* line 604, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li:last-child {
  margin-bottom: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 593, ../src/sass/pages/_tgs.scss */
  .lista_guida_tv ul li {
    display: table;
    width: 100%;
  }
}
/* line 613, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li div.ore {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 50px;
  font-size: 0.9375em;
  font-weight: 700;
  color: #f1b646;
  border-right: 1px solid #eaedf1;
}
/* line 623, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li div.ore span {
  display: block;
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 613, ../src/sass/pages/_tgs.scss */
  .lista_guida_tv ul li div.ore {
    height: 100%;
  }
}
/* line 628, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li .box_lista_guida_tv {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: initial;
  right: initial;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 100px;
  right: 25px;
  line-height: 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 628, ../src/sass/pages/_tgs.scss */
  .lista_guida_tv ul li .box_lista_guida_tv {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    position: static;
    top: initial;
    bottom: initial;
    width: auto;
    /*left: 85px;
    right: 10px;*/
    padding: 0 10px 0 85px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
  }
}
/* line 644, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li .box_lista_guida_tv span.info {
  font-size: 0.75em;
  font-weight: 600;
}
/* line 647, ../src/sass/pages/_tgs.scss */
.lista_guida_tv ul li .box_lista_guida_tv span.info strong {
  color: #f1b646;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 644, ../src/sass/pages/_tgs.scss */
  .lista_guida_tv ul li .box_lista_guida_tv span.info {
    font-size: 0.6875em;
  }
}

/* Archivio */
/* line 657, ../src/sass/pages/_tgs.scss */
.box_filter_archive {
  width: 100%;
  max-width: 625px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  overflow: hidden;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 657, ../src/sass/pages/_tgs.scss */
  .box_filter_archive {
    padding: 0;
    margin: 0 auto 10px;
    width: calc(100% - 20px);
    max-width: 100%;
    float: none;
  }
}
/* line 673, ../src/sass/pages/_tgs.scss */
.box_filter_archive .cappello_titolo_filtro {
  background: #fff;
  border: 1px solid #ededed;
  height: 75px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/* line 679, ../src/sass/pages/_tgs.scss */
.box_filter_archive .cappello_titolo_filtro span {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  color: #4f565a;
  font-weight: 700;
  font-size: 0.75em;
}
/* line 688, ../src/sass/pages/_tgs.scss */
.box_filter_archive .content-filters {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f1b646;
  padding: 25px 25px 17px;
}
/* line 693, ../src/sass/pages/_tgs.scss */
.box_filter_archive .content-filters label.btnfilter {
  padding: 0 12px;
  margin-bottom: 8px;
  background: #fff;
  color: #303030;
  font-size: 0.8125em;
  font-weight: 600;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  white-space: nowrap;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
}
/* line 708, ../src/sass/pages/_tgs.scss */
.box_filter_archive .content-filters label.btnfilter.active {
  background: #19314c url("../img/share/checkclose.png") no-repeat right 8px top 9px;
  color: #fff;
  padding: 0 20px 0 5px;
}
/* line 714, ../src/sass/pages/_tgs.scss */
.box_filter_archive .content-filters label.btnfilter input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 722, ../src/sass/pages/_tgs.scss */
.vaiarticolo {
  width: 100%;
  display: block;
  padding: 25px 0 0;
  clear: both;
  text-align: center;
}
/* line 728, ../src/sass/pages/_tgs.scss */
.vaiarticolo a {
  display: inline-block;
  border: 1px #e6e6ed solid;
  font-size: 0.8125em;
  line-height: 1.53846em;
  padding: 15px 50px;
  color: #474747;
  cursor: pointer;
}

/* line 1, ../src/sass/pages/_rgs.scss */
.top_tgs_header.container_head_rgs {
  width: 100%;
  max-width: 1000px;
  overflow: hidden;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 1, ../src/sass/pages/_rgs.scss */
  .top_tgs_header.container_head_rgs {
    height: auto;
  }
}

/* line 12, ../src/sass/pages/_rgs.scss */
body.bodyrgs .container_main_apertura {
  background: #ae1f30;
}

/* line 13, ../src/sass/pages/_rgs.scss */
body.bodyrgs .container_main_correlati {
  background: #e2e2e2;
}

/* line 16, ../src/sass/pages/_rgs.scss */
body.bodyrgs.sezionirgs .container {
  margin: 0 auto;
  background: #f5f8fb;
  position: relative;
  -moz-box-shadow: inset 0px 18px 30px -10px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: inset 0px 18px 30px -10px rgba(50, 50, 50, 0.1);
  box-shadow: inset 0px 18px 30px -10px rgba(50, 50, 50, 0.1);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 16, ../src/sass/pages/_rgs.scss */
  body.bodyrgs.sezionirgs .container {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px 0 0;
  }
}
/* line 28, ../src/sass/pages/_rgs.scss */
body.bodyrgs.sezionirgs .box_625_175 img {
  width: 100%;
  height: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 28, ../src/sass/pages/_rgs.scss */
  body.bodyrgs.sezionirgs .box_625_175 img {
    width: 100% !important;
    height: auto !important;
  }
}

/* line 40, ../src/sass/pages/_rgs.scss */
.top_rgs_header {
  background: #fff;
  position: relative;
  z-index: 11;
}

/* line 46, ../src/sass/pages/_rgs.scss */
.rgs_logo {
  float: left;
}
/* line 48, ../src/sass/pages/_rgs.scss */
.rgs_logo h2 {
  padding: 24px 0 27px;
}
/* line 50, ../src/sass/pages/_rgs.scss */
.rgs_logo h2 a {
  display: inline-block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 46, ../src/sass/pages/_rgs.scss */
  .rgs_logo {
    float: none;
    width: 100%;
    clear: both;
  }
  /* line 56, ../src/sass/pages/_rgs.scss */
  .rgs_logo h2 {
    padding: 10px 0;
    text-align: center;
  }
  /* line 57, ../src/sass/pages/_rgs.scss */
  .rgs_logo img {
    width: 80px;
  }
}

/* line 61, ../src/sass/pages/_rgs.scss */
.btn-player div {
  width: initial;
  margin-left: 12px !important;
  margin-top: 30px !important;
}

/* line 67, ../src/sass/pages/_rgs.scss */
.menu-rgs {
  float: right;
}
/* line 69, ../src/sass/pages/_rgs.scss */
.menu-rgs .rgs-mobile-menu {
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 67, ../src/sass/pages/_rgs.scss */
  .menu-rgs {
    float: none;
    width: 100%;
    clear: both;
    position: relative;
  }
  /* line 75, ../src/sass/pages/_rgs.scss */
  .menu-rgs .rgs-mobile-menu {
    position: relative;
    display: block;
    padding: 10px;
    font-size: 1.0625em;
    line-height: 1.76471em;
    color: #fff;
    background: #ae1f30;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 84, ../src/sass/pages/_rgs.scss */
  .menu-rgs .rgs-mobile-menu span {
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-left: 10px;
    -webkit-mask: url("../img/share/tendina.svg") no-repeat right center;
    mask: url("../img/share/tendina.svg") no-repeat right center;
    -webkit-mask-size: 10px 10px;
    mask-size: 10px 10px;
    background-color: #fff;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }
  /* line 96, ../src/sass/pages/_rgs.scss */
  .menu-rgs .rgs-mobile-menu.open span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=0, M21=0, M22=-1)";
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=0, M21=0, M22=-1);
  }
}
/* line 102, ../src/sass/pages/_rgs.scss */
.menu-rgs ul.list_nav_rgs {
  float: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 102, ../src/sass/pages/_rgs.scss */
  .menu-rgs ul.list_nav_rgs {
    float: none;
    clear: both;
    width: 100%;
    display: none;
    background: #ae1f30;
  }
}
/* line 111, ../src/sass/pages/_rgs.scss */
.menu-rgs ul.list_nav_rgs li {
  display: inline-block;
  font-size: 0.75em;
  font-weight: 700;
  color: #303030;
  line-height: 100px;
  margin-left: 18px;
  text-transform: uppercase;
}
/* line 119, ../src/sass/pages/_rgs.scss */
.menu-rgs ul.list_nav_rgs li a {
  color: #303030;
}
/* line 119, ../src/sass/pages/_rgs.scss */
.menu-rgs ul.list_nav_rgs li a.active {
  color: #ae1f30;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 119, ../src/sass/pages/_rgs.scss */
  .menu-rgs ul.list_nav_rgs li a.active {
    color: #fff;
    text-decoration: underline;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 111, ../src/sass/pages/_rgs.scss */
  .menu-rgs ul.list_nav_rgs li {
    display: block;
    text-align: center;
    line-height: 50px;
    margin: 0;
    padding: 0;
  }
  /* line 126, ../src/sass/pages/_rgs.scss */
  .menu-rgs ul.list_nav_rgs li a {
    color: #fff;
  }
}

/* line 133, ../src/sass/pages/_rgs.scss */
body.bodyrgs .apertura_big .apertura_big_link .apertura_pad_link time {
  color: #ae1f30;
}

/* line 134, ../src/sass/pages/_rgs.scss */
body.bodyrgs .apertura_big .apertura_big_link .btn_diretta {
  background: #ae1f30;
  font-size: 0.8125em;
  line-height: 1.15385em;
  height: auto;
  padding: 10px 0;
}

/* line 140, ../src/sass/pages/_rgs.scss */
body.bodyrgs .correlati_in_onda {
  width: 625px;
}

/* line 143, ../src/sass/pages/_rgs.scss */
body.bodyrgs .correlanti_list_multimedia {
  padding-left: 650px;
}

/* line 146, ../src/sass/pages/_rgs.scss */
body.bodyrgs #swiper-correlati-multimedia.swiper-container .swiper-slide {
  width: 300px;
  border: 0;
}

/* line 147, ../src/sass/pages/_rgs.scss */
body.bodyrgs #swiper-correlati-multimedia.swiper-container .swiper-slide .info span.label {
  text-transform: uppercase;
  color: #ae1f30;
}

/* line 151, ../src/sass/pages/_rgs.scss */
body.bodyrgs #swiper-correlati-multimedia.swiper-container .swiper-slide .info span.tit {
  color: #919191;
  font-size: 0.8125em;
  line-height: 1.15385em;
  font-weight: 700;
}

/* line 156, ../src/sass/pages/_rgs.scss */
body.bodyrgs #swiper-correlati-multimedia.swiper-container .swiper-slide .info .photo {
  float: left;
  width: 50px;
  height: 100%;
  overflow: hidden;
  margin-right: 25px;
  padding-top: 15px;
}
/* line 163, ../src/sass/pages/_rgs.scss */
body.bodyrgs #swiper-correlati-multimedia.swiper-container .swiper-slide .info .photo img {
  width: 50px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #b3b3b3;
}

/* line 169, ../src/sass/pages/_rgs.scss */
body.bodyrgs .lnk_onda .info {
  width: 335px;
}

/* line 170, ../src/sass/pages/_rgs.scss */
body.bodyrgs .lnk_onda span.label {
  color: #ae1f30;
}

/* line 171, ../src/sass/pages/_rgs.scss */
body.bodyrgs .lnk_onda .link {
  text-align: center;
  background: #ae1f30;
}
/* line 174, ../src/sass/pages/_rgs.scss */
body.bodyrgs .lnk_onda .link span.go_link {
  width: 30%;
  background-image: url("../img/share/audio.png");
}

/* line 177, ../src/sass/pages/_rgs.scss */
.rgs_ondemand_border {
  border-color: #ae1f30 !important;
}

/* line 180, ../src/sass/pages/_rgs.scss */
.rgs_ondemand_txt {
  color: #ae1f30 !important;
}

/* line 187, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs {
  min-height: 250px;
}
/* line 189, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs article {
  border: 1px solid #eaedf1;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 187, ../src/sass/pages/_rgs.scss */
  .box_300_250.box_page_rgs {
    overflow: hidden;
  }
  /* line 192, ../src/sass/pages/_rgs.scss */
  .box_300_250.box_page_rgs img {
    margin: auto;
  }
}
@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  /* line 192, ../src/sass/pages/_rgs.scss */
  .box_300_250.box_page_rgs img {
    width: 100% !important;
    height: auto !important;
  }
}

/* line 200, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs .cappello_titolo_testo_correlati {
  position: relative;
  height: 75px;
  line-height: 19px;
  border: 0;
}
/* line 205, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs .cappello_titolo_testo_correlati .cappello_titolo_testo {
  background: #fff url("../img/share/logo_rgs_new.svg") no-repeat right 25px center;
  background-size: 33px 29px;
  padding: 15px 75px 15px 25px;
  position: absolute;
  top: 50%;
  bottom: initial;
  left: initial;
  right: initial;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 208, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs .cappello_titolo_testo_correlati .cappello_titolo_testo h2 {
  margin: 0 0 4px;
  line-height: 13px;
}
/* line 211, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs .cappello_titolo_testo_correlati .cappello_titolo_testo h2 a {
  color: #ae1f30;
  font-size: 0.75em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 218, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs .cappello_titolo_testo_correlati .cappello_titolo_testo .stit {
  color: #303030;
  font-size: 0.8125em;
  font-weight: 600;
}
/* line 230, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs.box_giornale_radio .cappello_titolo_testo_correlati .cappello_titolo_testo {
  background: #ae1f30;
  padding: 25px;
}
/* line 233, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs.box_giornale_radio .cappello_titolo_testo_correlati .cappello_titolo_testo h2 {
  color: #fff;
}
/* line 235, ../src/sass/pages/_rgs.scss */
.box_300_250.box_page_rgs.box_giornale_radio .cappello_titolo_testo_correlati .cappello_titolo_testo h2 a {
  color: #fff;
  font-size: 0.8125em;
  line-height: 1.30769em;
  font-weight: 700;
  text-transform: uppercase;
  width: 50%;
  margin: auto;
  padding-left: 40px;
  display: block;
  background: url("../img/share/audio.png") no-repeat left;
}

/* line 255, ../src/sass/pages/_rgs.scss */
.content_ondemand_rgs {
  clear: both;
  float: none;
  margin: 0 -25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 255, ../src/sass/pages/_rgs.scss */
  .content_ondemand_rgs {
    margin: 0;
  }
}

/* line 263, ../src/sass/pages/_rgs.scss */
.box_grandi_successi {
  max-width: 325px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 268, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .content_box_border {
  border: 1px solid #eceef1;
}
/* line 271, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .cappello_titolo_testo {
  background: #008ed0;
  color: #fff;
  padding: 17px 15px;
}
/* line 275, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .cappello_titolo_testo h2 {
  text-align: center;
  font-size: 0.8125em;
  line-height: 1.23077em;
  font-weight: 700;
}
/* line 281, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .foot_testo {
  background: #008ed0;
  color: #fff;
}
/* line 284, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .foot_testo a {
  display: block;
  padding: 30px 15px 29px;
  color: #fff;
  text-align: center;
  font-size: 0.8125em;
  line-height: 1.23077em;
  font-weight: 700;
}
/* line 294, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi {
  background: #fff;
  height: 375px;
  overflow: auto;
  overflow-x: hidden;
  padding: 25px 25px 0;
}
/* line 301, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi ul:before, .box_grandi_successi .list_grandi_successi ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 306, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi ul li {
  margin-bottom: 25px;
  position: relative;
}
/* line 308, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist {
  position: relative;
  height: 50px;
  width: 100%;
  overflow: hidden;
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 316, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist dl {
  display: block;
  float: left;
  height: 50px;
}
/* line 320, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist dl dt {
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 0.8125em;
  line-height: 1.92308em;
  font-weight: 700;
  color: #008ed0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #eaedf1;
  position: relative;
}
/* line 331, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist dl dt:last-child {
  font-weight: 500;
  margin-top: -1px;
  height: 26px;
  background-color: #eaedf1;
}
/* line 337, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist dl dt img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -2px;
}
/* line 347, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist figure {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  float: left;
  margin-right: 13px;
}
/* line 357, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist .name_top_list {
  position: relative;
  float: left;
  height: 100%;
  display: block;
  width: 160px;
  font-size: 0.75em;
  line-height: 1.25em;
  font-weight: 600;
  color: #595959;
  text-transform: uppercase;
}
/* line 367, ../src/sass/pages/_rgs.scss */
.box_grandi_successi .list_grandi_successi .box_playlist .name_top_list span {
  font-weight: 400;
  display: block;
  color: #008ed0;
  text-transform: none;
  margin-bottom: 4px;
}

/***/
/* line 382, ../src/sass/pages/_rgs.scss */
.titolo_categoria h2 a.nome_categoria.rgs_categoria_txt {
  border-color: #ae1f30;
}
/* line 384, ../src/sass/pages/_rgs.scss */
.titolo_categoria h2 a.nome_categoria.rgs_categoria_txt span {
  color: #ae1f30;
}

/* line 392, ../src/sass/pages/_rgs.scss */
body.bodyrgs .box_giorni ul li a.active span,
body.bodyrgs .content_titolo_guida_tv .titolo_guida_tv strong,
body.bodyrgs .lista_guida_tv ul li div.ore,
body.bodyrgs .lista_guida_tv ul li .box_lista_guida_tv span.info strong {
  color: #ae1f30;
}

/* line 396, ../src/sass/pages/_rgs.scss */
body.bodyrgs .lista_guida_tv ul.today li.current,
body.bodyrgs .lista_guida_tv ul.today li.current div.ore {
  color: #fff !important;
  background: #ae1f30;
}
/* line 397, ../src/sass/pages/_rgs.scss */
body.bodyrgs .lista_guida_tv ul.today li.current span.info strong,
body.bodyrgs .lista_guida_tv ul.today li.current div.ore span.info strong {
  color: #fff;
}

/* line 398, ../src/sass/pages/_rgs.scss */
body.bodyrgs .box_625_175 h2.titolo {
  color: #ae1f30;
}

/* line 399, ../src/sass/pages/_rgs.scss */
body.bodyrgs .box_filter_archive .content-filters {
  background: #ae1f30;
}

/* line 401, ../src/sass/pages/_rgs.scss */
span.rgs_position {
  display: inline-block;
  width: 6px;
  height: 5px;
  -webkit-mask: url("../img/share/tendina.svg") center no-repeat;
}
/* line 406, ../src/sass/pages/_rgs.scss */
span.rgs_position.down {
  background: #de2424;
}
/* line 409, ../src/sass/pages/_rgs.scss */
span.rgs_position.up {
  background: #4fa701;
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* Come AScoltarci */
/* line 416, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto {
  width: 100%;
  max-width: 212px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 13px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 416, ../src/sass/pages/_rgs.scss */
  .blocco_rgs_ascolto {
    width: calc(100% - 20px);
    max-width: 100%;
    padding: 0;
    float: none;
  }
}
/* line 428, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto .figure {
  background: #fff;
  width: 100%;
  height: 150px;
  border: 1px solid #ededed;
  border-bottom: 0;
  position: relative;
}
/* line 435, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto .figure figure {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 439, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto .foot_ascolto {
  position: relative;
  border: 1px solid #ae1f30;
  background: #ae1f30;
  width: 100%;
  height: 100px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
/* line 448, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto .foot_ascolto a {
  color: #fff;
}
/* line 449, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto .foot_ascolto h4 {
  font-size: 1.125em;
  font-weight: 500;
  padding-top: 14px;
  padding-bottom: 8px;
}
/* line 455, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto .foot_ascolto span {
  display: block;
  color: #fff;
  font-size: 0.75em;
  line-height: 1.41667em;
  font-weight: 700;
  padding: 0 15px;
}

/* line 465, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio {
  position: relative;
  width: 100%;
  max-width: 625px;
  height: 150px;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 465, ../src/sass/pages/_rgs.scss */
  .blocco_rgs_ascolto_radio {
    width: calc(100% - 20px);
    height: auto;
    float: none;
  }
}
/* line 477, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .figure {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 200px;
  border: 1px solid #ededed;
  border-right: 0;
  z-index: 10;
}
/* line 487, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .figure figure {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: 50%;
  right: initial;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 477, ../src/sass/pages/_rgs.scss */
  .blocco_rgs_ascolto_radio .figure {
    position: relative;
    width: 100%;
    height: 150px;
    border: 1px solid #ededed;
    border-bottom: 0;
  }
}
/* line 498, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .foot_ascolto {
  position: relative;
  border: 1px solid #ae1f30;
  background: #ae1f30;
  width: 100%;
  height: 150px;
}
/* line 504, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .foot_ascolto .info {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: initial;
  right: initial;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 250px;
  color: #fff;
  text-transform: uppercase;
}
/* line 509, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .foot_ascolto .info a {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 504, ../src/sass/pages/_rgs.scss */
  .blocco_rgs_ascolto_radio .foot_ascolto .info {
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
  }
}
/* line 516, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .foot_ascolto .info h4 {
  font-size: 1.125em;
  font-weight: 500;
  padding-bottom: 8px;
}
/* line 521, ../src/sass/pages/_rgs.scss */
.blocco_rgs_ascolto_radio .foot_ascolto .info span {
  display: block;
  color: #fff;
  font-size: 0.75em;
  line-height: 1.41667em;
  font-weight: 700;
}

/* line 531, ../src/sass/pages/_rgs.scss */
.frequenze_new {
  position: relative;
  width: 100%;
  max-width: 625px;
  overflow: hidden;
  margin-top: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 531, ../src/sass/pages/_rgs.scss */
  .frequenze_new {
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
/* line 545, ../src/sass/pages/_rgs.scss */
.frequenze_new ul li {
  display: block;
  width: 100%;
  height: 50px;
  position: relative;
  background: #ae1f30;
  border: 1px solid #eaedf1;
  text-transform: uppercase;
  margin-bottom: 8px;
  -moz-box-shadow: 0px 0px 0.8px 0.2px #d0d1d5;
  -webkit-box-shadow: 0px 0px 0.8px 0.2px #d0d1d5;
  box-shadow: 0px 0px 0.8px 0.2px #d0d1d5;
}
/* line 554, ../src/sass/pages/_rgs.scss */
.frequenze_new ul li a {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 545, ../src/sass/pages/_rgs.scss */
  .frequenze_new ul li {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 560, ../src/sass/pages/_rgs.scss */
.frequenze_new ul li span.frequenza {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 200px;
  display: block;
  z-index: 10;
  background: #fff;
  text-align: center;
  font-size: 0.8125em;
  line-height: 3.84615em;
  color: #303030;
  font-weight: 700;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 560, ../src/sass/pages/_rgs.scss */
  .frequenze_new ul li span.frequenza {
    width: 50px;
  }
}
/* line 576, ../src/sass/pages/_rgs.scss */
.frequenze_new ul li span.luogo {
  position: absolute;
  top: 50%;
  bottom: initial;
  left: initial;
  right: initial;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 225px;
  right: 25px;
  color: #fff;
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 600;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 576, ../src/sass/pages/_rgs.scss */
  .frequenze_new ul li span.luogo {
    left: 60px;
    right: 10px;
    line-height: 15px;
  }
}

/* line 2, ../src/sass/pages/_landing.scss */
.testata-landing {
  margin: 0 auto;
  z-index: 10;
  background: #fff;
  position: relative;
  -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.1);
}

/* line 11, ../src/sass/pages/_landing.scss */
.landing-container {
  margin: 0 auto;
  max-width: 950px;
}
/* line 17, ../src/sass/pages/_landing.scss */
.landing-container .landing-cover-container .landing-cover-item {
  width: 100%;
  max-width: 950px;
  height: auto;
}
/* line 25, ../src/sass/pages/_landing.scss */
.landing-container .landing-title-container {
  text-align: center;
  overflow: hidden;
  margin: 50px 0;
  padding: 0 10px;
}
/* line 30, ../src/sass/pages/_landing.scss */
.landing-container .landing-title-container h1.landing-title-item {
  font-size: 3.286em;
  font-weight: 500;
  margin: 15px 0 15px;
  padding: 0;
  text-transform: uppercase;
  line-height: normal;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 30, ../src/sass/pages/_landing.scss */
  .landing-container .landing-title-container h1.landing-title-item {
    font-size: 1.875em;
    line-height: 110%;
    margin: 10px 0 10px;
  }
}
/* line 46, ../src/sass/pages/_landing.scss */
.landing-container .landing-text-container {
  padding: 0px 10px 0px;
}
/* line 48, ../src/sass/pages/_landing.scss */
.landing-container .landing-text-container p {
  font-size: 1.071em;
  font-weight: 500;
  text-align: justify;
}
/* line 53, ../src/sass/pages/_landing.scss */
.landing-container .landing-text-container img {
  width: auto !important;
  margin: auto;
}
/* line 61, ../src/sass/pages/_landing.scss */
.landing-container .landing-readmore-container {
  padding: 0;
  text-align: center;
  margin: 40px 0 75px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 61, ../src/sass/pages/_landing.scss */
  .landing-container .landing-readmore-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 69, ../src/sass/pages/_landing.scss */
  .landing-container .landing-readmore-container:before, .landing-container .landing-readmore-container:after {
    content: '';
    display: table;
    clear: both;
  }
}
/* line 75, ../src/sass/pages/_landing.scss */
.landing-container .landing-readmore-container a.landing-readmore {
  display: inline-block;
  text-transform: uppercase;
  border: 2px solid #166eaa;
  color: #166eaa;
  font-size: 0.929em;
  width: 200px;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  text-align: center;
}
/* line 85, ../src/sass/pages/_landing.scss */
.landing-container .landing-readmore-container a.landing-readmore:hover {
  background: #166eaa;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 75, ../src/sass/pages/_landing.scss */
  .landing-container .landing-readmore-container a.landing-readmore {
    width: 48%;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 95, ../src/sass/pages/_landing.scss */
  .landing-container .landing-readmore-container a.landing-readmore.landing-readmore-active {
    background: #166eaa;
    color: #fff;
  }
}

/*
 * Layout
 */
/* line 6, ../src/sass/pages/_elezioni.scss */
.colonna_sidebar_elezioni {
  width: 245px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  float: left;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 6, ../src/sass/pages/_elezioni.scss */
  .colonna_sidebar_elezioni {
    width: calc(100% - 20px);
    margin: auto;
    float: none;
  }
}

/* line 18, ../src/sass/pages/_elezioni.scss */
.colonna_main_elezioni {
  width: 730px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  float: left;
  right: 0;
  top: 0;
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 18, ../src/sass/pages/_elezioni.scss */
  .colonna_main_elezioni {
    width: 100%;
    float: none;
    overflow-x: auto;
  }
}

/* line 32, ../src/sass/pages/_elezioni.scss */
.menu_elezioni {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
}
/* line 36, ../src/sass/pages/_elezioni.scss */
.menu_elezioni .box_menu_elezioni {
  background-color: #2e6ca8;
  color: #fff;
}

/* line 42, ../src/sass/pages/_elezioni.scss */
.table-main-elezioni {
  max-width: 730px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 0;
  padding-bottom: 118px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 42, ../src/sass/pages/_elezioni.scss */
  .table-main-elezioni {
    width: 450px;
    float: none;
    padding: 0;
  }
}

/* line 54, ../src/sass/pages/_elezioni.scss */
.only_shadow_mo_mobile {
  position: relative;
}
/* line 56, ../src/sass/pages/_elezioni.scss */
.only_shadow_mo_mobile:after {
  content: '';
  position: absolute;
  display: block;
  width: 15px;
  height: 100%;
  top: 0;
  right: 0;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

/*
 * Override
 */
/* line 74, ../src/sass/pages/_elezioni.scss */
.titolo_elezioni {
  background-color: #2e6ca8;
  color: #fff;
  padding: 0;
}
/* line 78, ../src/sass/pages/_elezioni.scss */
.titolo_elezioni h1 {
  font-size: 1.875em;
  font-weight: 700;
  color: #fff !important;
  background: none;
  text-align: left;
  text-transform: none;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 78, ../src/sass/pages/_elezioni.scss */
  .titolo_elezioni h1 {
    padding: 10px;
    font-size: 1.5625em;
    line-height: 1.12em;
    text-align: center;
  }
}

/* line 95, ../src/sass/pages/_elezioni.scss */
.header_container_elezioni {
  position: relative;
  width: 100%;
  padding-top: 25px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 95, ../src/sass/pages/_elezioni.scss */
  .header_container_elezioni {
    margin: auto;
    width: calc(100% - 20px);
  }
}
/* line 109, ../src/sass/pages/_elezioni.scss */
.header_container_elezioni:before, .header_container_elezioni:after {
  content: '';
  display: table;
  clear: both;
}
/* line 114, ../src/sass/pages/_elezioni.scss */
.header_container_elezioni .header_container_elezioni_h1 {
  float: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 114, ../src/sass/pages/_elezioni.scss */
  .header_container_elezioni .header_container_elezioni_h1 {
    width: 100%;
  }
}
/* line 119, ../src/sass/pages/_elezioni.scss */
.header_container_elezioni .header_container_elezioni_h1 h1 {
  font-size: 1.5em;
  font-weight: 400;
  color: #2e6ca8;
  padding: 10px 0 18px;
}
/* line 125, ../src/sass/pages/_elezioni.scss */
.header_container_elezioni .header_container_elezioni_h1 h2 {
  font-size: 1.5em;
  font-weight: 400;
  color: #2e6ca8;
  padding: 10px 0 18px;
}
/* line 132, ../src/sass/pages/_elezioni.scss */
.header_container_elezioni .header_container_elezioni_select {
  float: right;
  padding: 9px 25px 0 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 132, ../src/sass/pages/_elezioni.scss */
  .header_container_elezioni .header_container_elezioni_select {
    width: 100%;
    padding: 9px 0 0;
  }
}

/* line 145, ../src/sass/pages/_elezioni.scss */
.content-select {
  position: relative;
  display: inline-block;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 25px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 145, ../src/sass/pages/_elezioni.scss */
  .content-select {
    margin-right: 0;
    width: 100%;
    margin-left: 0;
  }
}
/* line 156, ../src/sass/pages/_elezioni.scss */
.content-select label {
  text-transform: uppercase;
  color: #2e6ca8;
  font-size: 0.9375em;
  font-weight: 700;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 156, ../src/sass/pages/_elezioni.scss */
  .content-select label {
    display: inline-block;
    min-width: 100px;
    font-weight: 400;
  }
}
/* line 167, ../src/sass/pages/_elezioni.scss */
.content-select select {
  background-color: #efefef;
  height: 33px;
  line-height: 33px;
  padding-left: 0;
  width: 150px;
  font-size: 0.9em;
  font-weight: 400;
  margin: 0 0 0 5px;
  border: 1px #bbb solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 167, ../src/sass/pages/_elezioni.scss */
  .content-select select {
    width: 100%;
    margin: 0;
  }
}

/* line 188, ../src/sass/pages/_elezioni.scss */
.title_elezione_h2 {
  font-size: 1.875em;
  font-weight: 700;
  color: #2e6ca8;
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 188, ../src/sass/pages/_elezioni.scss */
  .title_elezione_h2 {
    font-size: 1.375em;
    padding: 25px 10px 0;
  }
}

/* line 198, ../src/sass/pages/_elezioni.scss */
.extra_info_elezione {
  font-size: 0.9375em;
  font-weight: 400;
  display: block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 198, ../src/sass/pages/_elezioni.scss */
  .extra_info_elezione {
    padding: 0 10px;
  }
}
/* line 203, ../src/sass/pages/_elezioni.scss */
.extra_info_elezione strong {
  font-weight: 700;
}

/* sidebar */
/* line 209, ../src/sass/pages/_elezioni.scss */
.title_menu {
  font-size: 1em;
  line-height: 1.875em;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 12px;
}

/* line 215, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni {
  padding: 30px 0;
}
/* line 217, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 221, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul .title_sub {
  padding: 0 0 0 12px;
  font-weight: 600;
  font-size: 0.9375em;
}
/* line 227, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul ul li {
  font-weight: 400;
  padding-left: 12px;
}
/* line 232, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li {
  display: block;
  padding: 3px 12px;
}
/* line 235, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li.active {
  background-color: #2e5b83;
}
/* line 238, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li.active ul li a {
  color: #fff;
}
/* line 240, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li.active ul li a:after {
  display: none;
}
/* line 245, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li.active ul li a.active_in:after {
  display: block;
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #fff;
  height: 1px;
  left: 0;
}
/* line 258, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li.active a:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #fff;
  height: 1px;
  left: 0;
}
/* line 269, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li a {
  color: #fff;
  font-size: 0.9375em;
  line-height: 1.33333em;
  font-weight: 400;
  text-decoration: none;
  padding-left: 13px;
  padding-right: 2px;
  display: inline-block;
  position: relative;
}
/* line 278, ../src/sass/pages/_elezioni.scss */
.box_menu_elezioni ul li a:before {
  content: '>';
  position: absolute;
  top: -2px;
  left: 0;
  color: #fff;
}

/*
 * Tables
 */
/* line 293, ../src/sass/pages/_elezioni.scss */
.divTable {
  display: table;
  width: 100%;
}

/* line 298, ../src/sass/pages/_elezioni.scss */
.divTableRow {
  display: table-row;
}
/* line 301, ../src/sass/pages/_elezioni.scss */
.divTableRow.level1 {
  background-color: #d9dada;
}
/* line 303, ../src/sass/pages/_elezioni.scss */
.divTableRow.level1 .divTableCell {
  color: #000 !important;
  font-weight: 700 !important;
}
/* line 308, ../src/sass/pages/_elezioni.scss */
.divTableRow.candidato {
  background-color: #d9dada;
  font-weight: 700;
}
/* line 311, ../src/sass/pages/_elezioni.scss */
.divTableRow.candidato .first_b, .divTableRow.candidato div {
  font-weight: 700;
}
/* line 315, ../src/sass/pages/_elezioni.scss */
.divTableRow.lista {
  background-color: #f6f8fb;
}
/* line 317, ../src/sass/pages/_elezioni.scss */
.divTableRow.lista .first_b {
  font-size: 0.9375em;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 317, ../src/sass/pages/_elezioni.scss */
  .divTableRow.lista .first_b {
    font-size: 0.8125em;
    line-height: 1em;
  }
}
/* line 327, ../src/sass/pages/_elezioni.scss */
.divTableRow.no_lista_elezioni .divTableCell {
  border: 0;
  padding: 35px 0;
}

/* line 333, ../src/sass/pages/_elezioni.scss */
.divTableHeading {
  display: table-header-group;
}

/* line 337, ../src/sass/pages/_elezioni.scss */
.divTableCell, .divTableHead {
  display: table-cell;
  padding: 7px 14px 8px;
  text-align: center;
  font-size: 0.9375em;
  font-weight: 400;
  border-bottom: 1px solid #d5d5d5;
  vertical-align: middle;
}
/* line 345, ../src/sass/pages/_elezioni.scss */
.divTableCell.first, .divTableHead.first {
  width: 204px;
  text-align: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 345, ../src/sass/pages/_elezioni.scss */
  .divTableCell.first, .divTableHead.first {
    width: auto;
  }
}
/* line 350, ../src/sass/pages/_elezioni.scss */
.divTableCell.first_b, .divTableHead.first_b {
  width: 490px;
  text-align: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 350, ../src/sass/pages/_elezioni.scss */
  .divTableCell.first_b, .divTableHead.first_b {
    width: auto;
  }
}
/* line 354, ../src/sass/pages/_elezioni.scss */
.divTableCell.first_b img, .divTableHead.first_b img {
  width: 40px;
  height: auto;
  display: inline-block;
  margin-right: 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 354, ../src/sass/pages/_elezioni.scss */
  .divTableCell.first_b img, .divTableHead.first_b img {
    width: 30px;
    margin-right: 5px;
  }
}
/* line 365, ../src/sass/pages/_elezioni.scss */
.divTableCell.first_b .eletto, .divTableHead.first_b .eletto {
  display: inline-block;
  float: right;
  background: url("../img/elezioni-2018/eletto.png") no-repeat center center;
  background-size: 17px 17px;
  font-size: 0.6875em;
  line-height: 1.54545em;
  padding: 2px 0 2px 55px;
  color: #2E6CA8;
}

/* line 377, ../src/sass/pages/_elezioni.scss */
.divTableHead {
  font-weight: 700;
}

/* line 380, ../src/sass/pages/_elezioni.scss */
.divTableHeading {
  font-size: 0.875em;
  background-color: #2e4b5e;
  font-weight: 700;
  color: #fff;
  display: table-header-group;
}

/* line 387, ../src/sass/pages/_elezioni.scss */
.divTableFoot {
  background-color: #EEE;
  display: table-footer-group;
  font-weight: bold;
}

/* line 392, ../src/sass/pages/_elezioni.scss */
.divTableBody {
  display: table-row-group;
  background-color: #f6f8fb;
}
/* line 396, ../src/sass/pages/_elezioni.scss */
.divTableBody .divTableRow.totale .divTableCell {
  font-weight: 700;
  font-size: 1.125em;
  padding-top: 10px;
  padding-bottom: 30px;
}

/*
 * Widget
 */
/* line 408, ../src/sass/pages/_elezioni.scss */
small.voto_percentuale {
  font-size: 75%;
}

/* line 409, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication {
  background: #2e6ca8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 25px auto 0;
  position: relative;
  max-width: 1000px;
  padding: 15px 30px;
  color: #fff;
}
/* line 418, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .titolo_elezioni_elenco {
  position: relative;
  padding: 0;
  margin: 0 0 8px !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  clear: both;
}
/* line 426, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .titolo_elezioni_elenco h2 {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  padding: 7px 0;
  font-size: 1.875em;
  line-height: 0.66667em;
  font-weight: 700;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 426, ../src/sass/pages/_elezioni.scss */
  .blocco_elezioni_syndication .titolo_elezioni_elenco h2 {
    font-size: 1.5em;
    line-height: 1em;
    text-align: center;
  }
}
/* line 439, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .titolo_elezioni_elenco h2 a {
  color: #fff;
}
/* line 441, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .titolo_elezioni_elenco h2 a span {
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.36667em;
  line-height: 0;
  font-weight: 400;
  text-transform: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 441, ../src/sass/pages/_elezioni.scss */
  .blocco_elezioni_syndication .titolo_elezioni_elenco h2 a span {
    position: relative;
    display: block;
    padding-top: 20px;
  }
}
/* line 460, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget {
  clear: both;
  text-align: center;
}
/* line 463, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget .res_dati_elezioni {
  color: #fff;
  font-size: 0.8125em;
  font-weight: 600;
  padding: 15px 0;
  text-transform: uppercase;
}
/* line 469, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget .res_dati_elezioni a {
  color: #fff;
}
/* line 471, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget .button_widget_elezioni {
  position: relative;
  display: inline-block;
  padding: 13px 40px 3px 15px;
  color: #fff;
  font-weight: 600;
  border: 1px solid #fff;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 471, ../src/sass/pages/_elezioni.scss */
  .blocco_elezioni_syndication .footer_elezioni_widget .button_widget_elezioni {
    min-width: 175px;
  }
}
/* line 485, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget .button_widget_elezioni span {
  text-transform: uppercase;
  font-size: 0.6875em;
  line-height: 0.45455em;
  display: block;
}
/* line 490, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget .button_widget_elezioni strong {
  font-size: 1em;
}
/* line 493, ../src/sass/pages/_elezioni.scss */
.blocco_elezioni_syndication .footer_elezioni_widget .button_widget_elezioni:after {
  content: '';
  display: block;
  width: 9px;
  height: 13px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: calc( -9px / 2 );
  background: url("../img/elezioni-2018/arrow-button-elezioni.png") no-repeat center center;
}

/* line 508, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco {
  clear: both;
  position: relative;
  padding: 18px 0 0;
  margin-right: -15px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 508, ../src/sass/pages/_elezioni.scss */
  .blocco_risultati_elenco {
    margin: 0;
  }
}
/* line 519, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale {
  position: relative;
  display: inline-block;
  float: left;
  margin: 0 14px 0 0;
  width: 177px;
  min-height: 320px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  overflow: hidden;
}
/* line 531, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.n_col_elettorale_4 {
  float: none;
  width: 23%;
  vertical-align: top;
}
/* line 532, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.n_col_elettorale_3 {
  float: none;
  width: 31%;
  vertical-align: top;
}
/* line 533, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.n_col_elettorale_2 {
  float: none;
  width: 35%;
  vertical-align: top;
}
/* line 534, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.n_col_elettorale_1 {
  float: none;
  width: 35%;
  vertical-align: top;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 519, ../src/sass/pages/_elezioni.scss */
  .blocco_risultati_elenco .box_elettorale {
    width: 100%;
    min-height: auto;
    float: none;
  }
}
/* line 542, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  background: #e8e8e8;
  width: 50%;
  height: 100%;
}
/* line 551, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .title_partito {
  background-color: #585858;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 0.9375em;
  line-height: 1.2em;
  font-weight: 400;
  color: #fff;
  margin: 1px;
  padding: 9px 0;
  position: relative;
  z-index: 4;
}
/* line 563, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .title_partito:after {
  content: '';
  width: 100%;
  height: 8px;
  position: absolute;
  bottom: -9px;
  left: 0;
  background: url("../img/elezioni-2018/shadow_title.png") no-repeat center center;
  background-size: cover;
}
/* line 575, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.centro_sinistra .title_partito {
  background-color: #e67f24;
}
/* line 576, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.centro_destra .title_partito {
  background-color: #015db2;
}
/* line 577, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.movimento_5_stelle .title_partito {
  background-color: #d5b73e;
}
/* line 578, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.liberi_e_uguali .title_partito {
  background-color: #b01c40;
}
/* line 579, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale.altri .title_partito {
  background-color: #585858;
}
/* line 582, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato {
  clear: both;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #203248;
  display: table;
  width: 100%;
}
/* line 589, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .table_cont {
  display: table;
  width: 100%;
  position: relative;
  padding-bottom: 8px;
}
/* line 594, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .table_cont:after {
  content: '';
  width: 1px;
  height: calc(100% - 8px);
  background: #c1c1c1;
  position: absolute;
  top: 0;
  left: 50%;
}
/* line 614, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .table_cont.one:after {
  display: none;
}
/* line 620, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato.head {
  min-height: 68px;
  z-index: 3;
}
/* line 623, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato.head:after {
  content: '';
  width: 100%;
  height: 8px;
  position: absolute;
  bottom: -8px;
  left: 0;
  background: url("../img/elezioni-2018/shadow_title.png") no-repeat center center;
}
/* line 633, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .col {
  display: table-cell;
  text-align: center;
  width: 50%;
}
/* line 642, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .col.senato {
  background-color: #e8e8e8;
}
/* line 653, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .col .tit {
  font-size: 0.75em;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  padding: 10px 6px 9px;
  text-align: center;
}
/* line 662, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .col span {
  display: block;
  font-size: 0.625em;
  line-height: 0.8em;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 668, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .cont_camera_senato .col strong {
  display: block;
  font-size: 1.125em;
  font-weight: 700;
}
/* line 677, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main {
  position: relative;
  clear: both;
  z-index: 2;
  padding-top: 5px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 677, ../src/sass/pages/_elezioni.scss */
  .blocco_risultati_elenco .box_elettorale .main {
    display: none;
  }
}
/* line 685, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato {
  min-height: 30px;
}
/* line 688, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato .table_cont .col {
  padding: 7px 0;
}
/* line 690, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato .table_cont .col:first-child {
  font-size: 110%;
}
/* line 694, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato .table_cont .col span {
  font-size: 0.9375em;
  font-weight: 500;
}
/* line 696, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato .table_cont:after {
  height: 100%;
}
/* line 700, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato .col.camera .table_cont .col:last-child {
  padding-right: 8px;
  /*padding-left: 8px; span{text-align: left; }*/
}
/* line 703, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato .col.senato .table_cont .col:first-child {
  padding-left: 8px;
  /*padding-right: 2px; span{text-align: right;} &:last-child{ padding-right: 8px; }*/
}
/* line 707, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato figure {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  margin-top: calc( -30px / 2 );
}
/* line 716, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato figure.x2 {
  width: 30px;
  height: 30px;
  margin-top: calc(-36px / 2);
}
/* line 721, ../src/sass/pages/_elezioni.scss */
.blocco_risultati_elenco .box_elettorale .main .cont_camera_senato figure img {
  max-width: 100%;
  height: auto;
  display: block;
}

/*
 * Home
 */
/* line 735, ../src/sass/pages/_elezioni.scss */
.home_elezioni {
  background-color: #2e6ca8;
  padding: 20px 25px 20px;
  margin-top: 0;
  max-width: 970px;
  white-space: nowrap;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 735, ../src/sass/pages/_elezioni.scss */
  .home_elezioni {
    padding: 0;
  }
}

/* line 747, ../src/sass/pages/_elezioni.scss */
.col_home {
  width: 50%;
  display: inline-block;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 747, ../src/sass/pages/_elezioni.scss */
  .col_home {
    display: block;
    width: 100%;
    float: none;
  }
}

/* line 757, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni {
  background-color: #fff;
  margin: 10px;
  padding: 0 34px;
  min-height: 456px;
}
/* line 762, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni h2 {
  font-size: 1.875em;
  text-align: center;
  text-transform: uppercase;
  color: #2e6ca8;
  font-weight: 400;
  padding: 45px 5px;
}
/* line 770, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni h4 {
  font-size: 1.5em;
  text-align: left;
  text-transform: uppercase;
  color: #2e6ca8;
  font-weight: 400;
  padding-bottom: 18px;
}
/* line 779, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni .button_start_elezioni {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 180px;
  height: 47px;
  font-size: 1.25em;
  line-height: 2.35em;
  color: #606060;
  font-weight: 600;
  margin-bottom: 15px;
  padding: 0 10px 0 20px;
  border: 1px solid #606060;
  cursor: pointer;
  background: url("../img/elezioni-2018/arrow_button_start.png") no-repeat right 20px center;
  text-align: left;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 779, ../src/sass/pages/_elezioni.scss */
  .blocco_home_elezioni .button_start_elezioni {
    width: 100%;
  }
}
/* line 798, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni .div_con_table {
  display: table;
  width: 100%;
}
/* line 801, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni .div_con_table .div_row_table {
  display: table-row;
}
/* line 803, ../src/sass/pages/_elezioni.scss */
.blocco_home_elezioni .div_con_table .div_row_table .div_cell_table {
  display: table-cell;
  width: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 803, ../src/sass/pages/_elezioni.scss */
  .blocco_home_elezioni .div_con_table .div_row_table .div_cell_table {
    display: block;
    width: 100%;
    padding-bottom: 20px;
  }
}

/*
 * Only Mobile
 */
/* line 820, ../src/sass/pages/_elezioni.scss */
.content_blocco_select_mobile {
  padding: 10px 0;
}
/* line 822, ../src/sass/pages/_elezioni.scss */
.content_blocco_select_mobile .blocco_select_mobile {
  margin-bottom: 10px;
}
/* line 824, ../src/sass/pages/_elezioni.scss */
.content_blocco_select_mobile .blocco_select_mobile select {
  text-transform: uppercase;
  background-color: #efefef;
  height: 33px;
  line-height: 33px;
  width: 100%;
  font-size: 0.9em;
  font-weight: 400;
  margin: 0;
  border: 1px #bbb solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*
 * Widget - Elezioni Amministrative 2018
 */
/* line 4, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication {
  background: #2e6ca8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 25px auto 0;
  position: relative;
  max-width: 1000px;
  padding: 20px 20px;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 4, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_elezioni_amm_syndication {
    padding: 15px 10px;
  }
}
/* line 15, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .titolo_elezioni_elenco {
  position: relative;
  padding: 0;
  margin: 0 0 8px !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  clear: both;
}
/* line 23, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  padding: 7px 0;
  font-size: 1.875em;
  line-height: 0.66667em;
  font-weight: 700;
  color: #fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 23, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 {
    font-size: 1.5em;
    line-height: 1em;
    text-align: center;
  }
}
/* line 37, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 span {
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.36667em;
  line-height: 0;
  font-weight: 400;
  text-transform: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 37, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 span {
    position: relative;
    display: block;
    font-size: 0.5em;
    top: 0;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    padding: 15px 0 5px;
  }
}
/* line 54, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 a {
  color: #fff;
}
/* line 56, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 a span {
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.36667em;
  line-height: 0;
  font-weight: 400;
  text-transform: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 56, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_elezioni_amm_syndication .titolo_elezioni_elenco h2 a span {
    position: relative;
    display: block;
    padding-top: 20px;
  }
}
/* line 75, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .footer_elezioni_widget {
  clear: both;
  text-align: center;
  padding: 20px 5px 0;
}
/* line 79, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .footer_elezioni_widget .button_widget_elezioni {
  position: relative;
  display: inline-block;
  padding: 13px 49px 3px 20px;
  background-color: #fff;
  color: #1e314c;
  font-weight: 600;
  border: 1px solid #fff;
  margin-bottom: 10px;
  cursor: pointer;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 79, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_elezioni_amm_syndication .footer_elezioni_widget .button_widget_elezioni {
    min-width: 180px;
    margin: 0;
  }
}
/* line 93, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .footer_elezioni_widget .button_widget_elezioni span {
  text-transform: uppercase;
  font-size: 0.6875em;
  line-height: 0.45455em;
  display: block;
}
/* line 98, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .footer_elezioni_widget .button_widget_elezioni strong {
  font-size: 1em;
}
/* line 101, ../src/sass/pages/_widget_elezioni.scss */
.blocco_elezioni_amm_syndication .footer_elezioni_widget .button_widget_elezioni:after {
  content: '';
  display: block;
  width: 9px;
  height: 13px;
  position: absolute;
  right: 21px;
  top: 50%;
  margin-top: calc( -9px / 2 );
  background: url("../img/elezioni-amministrative-2018/ico/arrow.png") no-repeat center center;
}

/* line 117, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn {
  clear: both;
  position: relative;
  padding: 18px 0 0;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 117, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn {
    margin: 0;
    padding: 0;
  }
}
/* line 126, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .box_elettorale {
  position: relative;
  display: inline-block;
  float: left;
  margin: 0 14px 0 0;
  width: 177px;
  min-height: 346px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  overflow: hidden;
}
/* line 137, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .box_elettorale.n_col_elettorale_4 {
  float: none;
  width: 23%;
  vertical-align: top;
}
/* line 138, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .box_elettorale.n_col_elettorale_3 {
  float: none;
  width: 31%;
  vertical-align: top;
}
/* line 139, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .box_elettorale.n_col_elettorale_2 {
  float: none;
  width: 35%;
  vertical-align: top;
}
/* line 140, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .box_elettorale.n_col_elettorale_1 {
  float: none;
  width: 35%;
  vertical-align: top;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 126, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn .box_elettorale {
    display: block;
    float: none;
    margin: 0 0 10px;
    width: 100%;
    min-height: auto;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 117, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn {
    width: 100%;
    min-height: auto;
    float: none;
  }
}
/* line 158, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .title_partito {
  background-color: #1e314c;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 0.9375em;
  line-height: 1.2em;
  font-weight: 400;
  color: #fff;
  margin: 1px;
  padding: 8px 0;
  position: relative;
  z-index: 4;
  min-height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 174, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .head_cont_votazioni-max {
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  max-width: 200px;
}
/* line 180, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .head_cont_votazioni {
  background-color: #e6eef4;
  color: #203248;
  padding: 10px 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 180, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn .head_cont_votazioni {
    min-height: auto;
    text-align: center;
  }
}
/* line 192, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .head_cont_votazioni .tit_label,
.blocco_risultati_elenco_amn .head_cont_votazioni .res_label {
  display: block;
  white-space: nowrap;
}
/* line 196, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .head_cont_votazioni .tit_label span,
.blocco_risultati_elenco_amn .head_cont_votazioni .res_label span {
  font-size: 1.2em;
  line-height: 1.25em;
  padding: 3px 0 3px 10px;
}
/* line 201, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .head_cont_votazioni .tit_label {
  font-size: 0.625em;
  font-weight: 700;
  text-align: left;
  padding: 0 10px;
}
/* line 214, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .head_cont_votazioni .res_label {
  font-size: 0.75em;
  text-align: left;
  float: right;
  padding-left: 5px;
}
/* line 226, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista,
.blocco_risultati_elenco_amn .main_cont_votazioni {
  position: relative;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 232, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista table,
.blocco_risultati_elenco_amn .main_cont_votazioni table {
  width: 100%;
}
/* line 234, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista table td,
.blocco_risultati_elenco_amn .main_cont_votazioni table td {
  width: 50%;
  text-align: center;
}
/* line 237, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista table td:last-child,
.blocco_risultati_elenco_amn .main_cont_votazioni table td:last-child {
  border-left: 1px solid #e6eef4;
}
/* line 242, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista .tit_name,
.blocco_risultati_elenco_amn .main_cont_votazioni .tit_name {
  color: #1b1b1b;
  font-weight: 700;
  font-size: 0.8125em;
  line-height: 1.46154em;
  padding: 10px 5px 0;
}
/* line 250, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista .logo_partito,
.blocco_risultati_elenco_amn .main_cont_votazioni .logo_partito {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 254, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista .logo_partito span,
.blocco_risultati_elenco_amn .main_cont_votazioni .logo_partito span {
  display: inline-block;
  padding: 0px 8px;
  font-size: 0.6875em;
  line-height: 1.45455em;
  font-weight: 600;
}
/* line 261, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista .voto_percentuale,
.blocco_risultati_elenco_amn .main_cont_votazioni .voto_percentuale {
  font-size: 1.125em;
  line-height: 0.83333em;
  color: #166eaa;
  font-weight: 700;
  padding: 10px 5px;
}
/* line 268, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista .risultato_elezione,
.blocco_risultati_elenco_amn .main_cont_votazioni .risultato_elezione {
  padding: 0 5px 10px;
  line-height: 0;
}
/* line 271, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista .risultato_elezione span,
.blocco_risultati_elenco_amn .main_cont_votazioni .risultato_elezione span {
  font-size: 0.625em;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  color: #1b1b1b;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 268, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn .main_cont_lista .risultato_elezione,
  .blocco_risultati_elenco_amn .main_cont_votazioni .risultato_elezione {
    display: none;
  }
}
/* line 288, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .main_cont_lista {
  border-top: 1px solid #e6eef4;
  min-height: 77px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 288, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn .main_cont_lista {
    border: 0;
    min-height: 90px;
  }
  /* line 294, ../src/sass/pages/_widget_elezioni.scss */
  .blocco_risultati_elenco_amn .main_cont_lista:before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -1px;
    background-color: #e6eef4;
    z-index: 2;
  }
}
/* line 308, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .risultato_elezione_mobile {
  clear: both;
  width: 100%;
  display: block;
  padding: 0 0 10px;
}
/* line 314, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .risultato_elezione_mobile span {
  font-size: 0.75em;
  line-height: 1.25em;
  color: #1b1b1b;
}
/* line 322, ../src/sass/pages/_widget_elezioni.scss */
.blocco_risultati_elenco_amn .footer_link {
  clear: both;
  text-transform: uppercase;
  height: 40px;
  font-size: 0.75em;
  line-height: 3.33333em;
  letter-spacing: 0.02em;
  text-align: center;
  font-weight: 700;
  background-color: #e6eef4;
  color: #1e314c;
}

/*
 * TABELLA WIDGET - DESKTOP
 */
/* line 341, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 {
  width: 100%;
}
/* line 344, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 thead th {
  background: #fff;
  height: 34px;
  vertical-align: middle;
  width: auto;
  min-width: 155px;
}
/* line 351, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 thead th.space {
  width: 5px;
  background: none;
  min-width: 5px;
}
/* line 359, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 thead th span {
  display: block;
  background-color: #1e314c;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.28571em;
  font-weight: 400;
  color: #fff;
  margin: 1px;
  padding: 8px 0;
}
/* line 374, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td {
  background: #fff;
}
/* line 376, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td.td_separazione {
  border-top: 1px #ddd solid;
}
/* line 379, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td.td_primariga {
  font-size: 1.1em;
}
/* line 382, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td.td_terzariga {
  font-size: 1.1em;
  padding: 0 0 10px;
}
/* line 387, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td.space {
  background: none;
}
/* line 389, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .head_cont_votazioni {
  background-color: #e6eef4;
  color: #203248;
  padding: 10px 0;
  width: 100%;
  min-height: 68px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 389, ../src/sass/pages/_widget_elezioni.scss */
  table#table_elezioni_a_2018 tbody td .head_cont_votazioni {
    min-height: auto;
  }
}
/* line 399, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .head_cont_votazioni .tit_label,
table#table_elezioni_a_2018 tbody td .head_cont_votazioni .res_label {
  display: inline-block;
  white-space: nowrap;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 399, ../src/sass/pages/_widget_elezioni.scss */
  table#table_elezioni_a_2018 tbody td .head_cont_votazioni .tit_label,
  table#table_elezioni_a_2018 tbody td .head_cont_votazioni .res_label {
    padding: 0 10px;
  }
}
/* line 406, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .head_cont_votazioni .tit_label {
  font-size: 0.625em;
  font-weight: 700;
  text-align: left;
  float: left;
  padding-left: 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 413, ../src/sass/pages/_widget_elezioni.scss */
  table#table_elezioni_a_2018 tbody td .head_cont_votazioni .tit_label.brd {
    border-left: 1px solid #c1c1c1;
  }
}
/* line 418, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .head_cont_votazioni .res_label {
  font-size: 0.75em;
  text-align: right;
  float: right;
  padding-right: 10px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 418, ../src/sass/pages/_widget_elezioni.scss */
  table#table_elezioni_a_2018 tbody td .head_cont_votazioni .res_label {
    float: left;
  }
}
/* line 430, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni {
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 432, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni.bordertop {
  border-top: 1px solid #e6eef4;
}
/* line 435, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni .tit_name {
  color: #1b1b1b;
  font-weight: 700;
  font-size: 0.9375em;
  line-height: 1.33333em;
  padding: 5px 5px;
}
/* line 442, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni .logo_partito {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 446, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni .logo_partito span {
  display: inline-block;
  padding: 0px 8px;
  font-size: 0.6875em;
  line-height: 1.45455em;
  font-weight: 600;
}
/* line 453, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni .voto_percentuale {
  font-size: 1.125em;
  line-height: 0.83333em;
  color: #166eaa;
  font-weight: 700;
  padding: 10px 5px;
}
/* line 459, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni .risultato_elezione {
  padding: 0 5px 10px;
  line-height: 0;
}
/* line 462, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tbody td .main_table_cont_votazioni .risultato_elezione span {
  font-size: 0.625em;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  color: #1b1b1b;
}
/* line 472, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tfoot td {
  background: #fff;
}
/* line 474, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tfoot td.space {
  background: none;
}
/* line 475, ../src/sass/pages/_widget_elezioni.scss */
table#table_elezioni_a_2018 tfoot td .footer_link {
  cursor: pointer;
  display: block;
  text-transform: uppercase;
  height: 40px;
  font-size: 0.75em;
  line-height: 3.33333em;
  letter-spacing: 0.02em;
  text-align: center;
  font-weight: 700;
  background-color: #e6eef4;
  color: #1e314c;
  text-decoration: none;
}

/* line 495, ../src/sass/pages/_widget_elezioni.scss */
.logo_partito span {
  background-color: #919191;
}
/* line 497, ../src/sass/pages/_widget_elezioni.scss */
.logo_partito span.m5s, .logo_partito span.movimento-cinque-stelle, .logo_partito span.movimento-5-stelle {
  color: #fff;
  background-color: #dfc21f;
}
/* line 501, ../src/sass/pages/_widget_elezioni.scss */
.logo_partito span.liste-civiche {
  color: #fff;
  background-color: #919191;
}
/* line 505, ../src/sass/pages/_widget_elezioni.scss */
.logo_partito span.centrodestra, .logo_partito span.centro-destra {
  color: #fff;
  background-color: #054397;
}
/* line 509, ../src/sass/pages/_widget_elezioni.scss */
.logo_partito span.centrosinistra, .logo_partito span.centro-sinistra {
  color: #fff;
  background-color: #f61a0f;
}

/* colori risultati */
/* line 523, ../src/sass/pages/_widget_elezioni.scss */
.risultato_elezione span.sindaco,
.risultato_elezione_mobile span.sindaco {
  color: #e71515 !important;
}

/* line 3, ../src/sass/pages/_error-pages.scss */
.pg-error-pages .error-pages {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 9, ../src/sass/pages/_error-pages.scss */
.pg-error-pages .error-pages__title {
  margin-bottom: 15px;
  font-size: 3.75em;
  line-height: 1.16667em;
  font-weight: 800;
  letter-spacing: 0.4px;
  color: #19314c;
}
/* line 18, ../src/sass/pages/_error-pages.scss */
.pg-error-pages .error-pages__subtitle {
  margin-bottom: 30px;
  font-size: 1.875em;
  line-height: 1.16667em;
  font-weight: 600;
  letter-spacing: 0.2px;
  color: #19314c;
}
/* line 27, ../src/sass/pages/_error-pages.scss */
.pg-error-pages .error-pages__desc {
  margin-bottom: 40px;
  font-size: 1.0625em;
  line-height: 1.76471em;
  font-weight: 500;
  letter-spacing: 0.2px;
  color: #19314c;
}
/* line 36, ../src/sass/pages/_error-pages.scss */
.pg-error-pages .error-pages__cta {
  cursor: pointer;
  display: inline-block;
  padding: 8px 20px;
  color: #fff;
  font-size: 0.8125em;
  line-height: 1.15385em;
  letter-spacing: 0.9px;
  font-weight: 800;
  background-color: #19314c;
  text-transform: uppercase;
  border-radius: 3px;
}
@media (max-width: 767px) {
  /* line 53, ../src/sass/pages/_error-pages.scss */
  .pg-error-pages .error-pages {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (min-width: 768px) {
  /* line 62, ../src/sass/pages/_error-pages.scss */
  .pg-error-pages .error-pages {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  /* line 67, ../src/sass/pages/_error-pages.scss */
  .pg-error-pages .error-pages__cta {
    transition: background-color 0.2s ease-in-out;
  }
  /* line 71, ../src/sass/pages/_error-pages.scss */
  .pg-error-pages .error-pages__cta:hover {
    background-color: #166eaa;
  }
}
