.condivisione-mobile{ display:none;}
.condivisione .whatsapp.share-wa{ display:none;}
.condivisione-mobile .condivisioneSu{display:none;}
@media screen and (min-width: 1024px){
  body.fotogallery-fullscreen .margine_sito{
    padding-left:0;
    padding-right:0;
  }
}

@media screen and (max-width: 1024px){
  .main-fotogallery .control-paging-carousel .control-paging li a img{
    width:100px;
  }
}

@media screen and (max-width: 1000px){

  .menu-speciali li.menu-speciale-in-evidenza{
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin-bottom: 4px;
  }
  .menu-speciali .menu-speciale-in-evidenza a {
  padding: 0;
  border: none;
  }
 .menu-speciali .menu-speciale-in-evidenza  img.menu-special-img{
  border-bottom: 3px solid #e6e6e6;
  }

	  .icona-apri-menu-mobile {
	  width: 0; 
	  height: 0;
	  float:right;
	  margin-top: 2px;
	  border-left: 10px solid transparent;
	  border-right: 10px solid transparent;
	  border-top: 10px solid #fff;
	  position: relative;
   	  right: 20px;
      top: -17px;
  	  }
.menu li{ display:block; float:none;  text-align:center; padding:7px 0}
.arrow-top{left:0; right:0 !important; margin:auto;}
.cont-s-b{
	padding: 5px !important;
	float:none  !important; display:block  !important; margin:0  !important;
}
.social-counters .share-button.sharer-0 label span, .social-counters .share-button.sharer-1 label span{width:40px !important; background-size: 60% auto !important;}
.cont-s-b li{ display:block; text-align:left}
.cont-s-b li a{ text-align:center}
.menu li a{font-size:15px;}
  .contenitore-voci-menu {
    display:none;
    margin-top: 20px;
  }
  
  .icona-menu-mobile {
    display:block;
  }
  .testo-menu-mobile {
	  color: #fff;
	  font-size: 16px;
	  font-weight: 500;
	  position: relative;
	  text-transform: uppercase;
	  top: -3.4px;
  }
  .ico-menu-mobile {
  margin-left: 20px;
  margin-right: 0px;
  }
  .contenitore_sito_generale {
  width: 100%;
  height: auto;
  max-width: 768px;
  min-height: 1400px;
  margin: auto;
  overflow: hidden;
  background: #f8f8f8;
  -webkit-box-shadow: 0 0 8px 0 #B3B3B3;
  box-shadow: 0 0 8px 0 #B3B3B3;
  }
  .top-bar .col-1 {
  width: 29%;
  float: left;
  }
  .top-bar .col-2 {
  width: 71%;
  float: left;
  }
  .center-bar .col-2 {
  width: 50%;
  float: left;
  }
  .center-bar .col-2 img {
  width: 100%;
  height: auto;
  max-width: 310px;
  margin-top: 16px;
  margin-left: 22px;
  }
  .center-bar .col-3 {
  width: 26%;
  float: left;
  text-align: right;
  }
  .center-bar .col-3 .testo {
  font-size: 12px;
  color: #7e8083;
  font-weight: 600;
  margin-top: 20px;
  display: block;
  }
  .menu li a {
  font-size: 13px;
  color: #FFF;
  text-decoration: none;
  font-weight: 400;
  text-transform: uppercase;
  }
  .menu-speciali .testo {
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  float: none;
  margin-left: 20px;
  }
  .menu-speciali ul {
  float: none;
  margin-top: 20px;
  position: relative;
  top: 4px;
  margin-left: -19px;
  }
  .menu-speciali li {
  float: none;
  list-style: none;
  margin-right: 0px;
  margin-bottom: 10px;
  padding: 10px 0px 5px 0px;
  }
  .menu-speciali li a {
  font-size: 11px;
  color: #666464;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  padding: 10px 15px 5px 15px;
  border-bottom: 3px solid #e6e6e6;
  font-weight: 700;
  }

  .menu-speciali {
  padding-top:15px;
  padding-bottom:10px;
  margin-top: 15px;
  background:#d32d2d;
  overflow:hidden;
  margin-bottom: 15px;
  }

  .contenitore-speciali-box {
  display:none;
  }

  .icona-apri-chiudi {
  float:right;
  margin-right: 20px;
  margin-top: 3px;
  display:block;
  }

  .icona-apri {
  width: 0; 
  height: 0;
  float:left;
  margin-top: 2px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  }
  .icona-chiudi {
  display:none;
  width: 0; 
  height: 0; 
  float:left;
  margin-top: 2px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent; 
  border-bottom: 10px solid #fff;
  }

  .cont-strip-banner {
  margin-top: 15px;
  margin-bottom: 15px;
  display: none;
  }
  .cont-ask-flash {
  overflow: hidden;
  margin-bottom: 15px;
  display: none;
  }
  .contenitore-colonne-3 .col-1 {
  width: 100%;
  float: none;
  margin-right: 13px;
  }
  .contenitore-colonne-3 .col-2 {
  width: 100%;
  float: none;
  margin-right: 13px;
  }
  .contenitore-colonne-3 .col-3 {
  width: 100%;
  float: none;
  }
  .video-gallery .titolo-video-gallery {
  font-size: 16px;
  font-weight: 700;
  color: #FFF;
  float: left;
  border-right: 0px solid #3d5864;
  padding-right: 20px;
  margin-right: 20px;
  text-transform: uppercase;
  }
  .video-gallery .line-menu ul {
  overflow: hidden;
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  }
  .canali-verticali .box-verticali {
  width: 18.64%;
  float: left;
  margin-right: 10px;
  border-bottom: 3px solid #e7e7e7;
  background: #FFF;
  margin-bottom: 0px;
  position: relative;
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  }
  .box-extra-full-width .box-1 {
  width: 32.4%;
  float: left;
  min-height: 200px;
  background: #f8f8f8;
  margin-right: 10px;
  }
  .box-extra-full-width .box-2 {
  width: 32.4%;
  float: left;
  min-height: 365px;
  background: #f8f8f8;
  margin-right: 10px;
  }
  .box-extra-full-width .box-3 {
  width: 32.4%;
  float: left;
  min-height: 200px;
  background: #f8f8f8;
  }
  .box-extra-full-width .box-1 .titolo {
  font-size: 14px;
  color: #FFF;
  border-bottom: 3px solid #5e747d;
  background: #77929d;
  padding-top: 12px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 4px;
  text-transform: uppercase;
  font-weight: 500;
  }
  .box-extra-full-width .box-2 .titolo {
  font-size: 14px;
  color: #FFF;
  border-bottom: 3px solid #0186be;
  background: #0397d6;
  padding-top: 12px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 4px;
  text-transform: uppercase;
  font-weight: 500;
  }
  .box-extra-full-width .box-3 .titolo {
  font-size: 14px;
  color: #FFF;
  border-bottom: 3px solid #8fb593;
  background: #a6d1ab;
  padding-top: 12px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 4px;
  text-transform: uppercase;
  font-weight: 500;
  }
  .box-extra-full-width .box-1 .riga img,
  .box-extra-full-width .box-2 .riga img,
  .box-extra-full-width .box-3 .riga img {
  width: 100%;
  height: auto;
  max-width: 70px;
  float: left;
  margin-right: 10px;
  }
  .box-extra-full-width .box-1 .riga .titolo-argomento,
  .box-extra-full-width .box-2 .riga .titolo-argomento,
  .box-extra-full-width .box-3 .riga .titolo-argomento {
  font-size: 11px;
  color: #77929d;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 0px;
  }
  .box-extra-full-width .box-1 .riga .titolo-articolo,
  .box-extra-full-width .box-2 .riga .titolo-articolo,
  .box-extra-full-width .box-3 .riga .titolo-articolo {
  font-size: 12px;
  color: #000;
  font-weight: 600;
  }
  .cont-footer .col-1 {
  width: 44%;
  float: left;
  text-align: right;
  margin-right: 35px;
  border-right: 1px solid #78adc4;
  padding-right: 50px;
  min-height: 220px;
  }
  .cont-footer .col-2 {
  width: 20%;
  float: left;
  margin-right: 50px;
  border-right: 1px solid #78adc4;
  padding-right: 0px;
  min-height: 220px;
  display: none;
  }
  .cont-footer .col-3 {
  width: 42%;
  float: left;
  min-height: 220px;
  }
  .footer {
  width: 100%;
  max-width: 768px;
  margin: auto;
  margin-top: 20px;
  padding-bottom: 20px;
  }
  .copy {
  width: 100%;
  max-width: 768px;
  margin: auto;
  }


  /*------- CSS NUOVI -------*/

  .header-fixed-contenitore {
  width: 100%;
  max-width: 768px;
  margin: auto;
  padding-top: 7px;
  padding-bottom: 7px;
  }
  .header-fixed-contenitore .col-1 {
  width: 21%;
  float: left;
  }
  .header-fixed-contenitore .col-2 .testo {
  font-size: 11px;
  color: #7e8083;
  font-weight: 600;
  margin-top: 11px;
  display: table;
  float: left;
  margin-right: 20px;
  }
  .header-fixed-contenitore .col-2 label {
  border: 1px solid #ccc;
  background: #FFF;
  padding: 0px 5px 0px 5px;
  display: table;
  margin-top: 7px;
  float: left;
  }
  .header-fixed-contenitore .col-3 {
  width: 10%;
  float: left;
  position: relative;
  }
  .header-fixed-contenitore .col-2 {
  width: 69%;
  float: left;
  }

  .cont-s-b {
  float: right;
  display: table;
  padding: 5px;
  margin-right: 53px;
  }
  
  .arrow-top {
  width: 0;
  height: 0;
  position: absolute;
  top: -5px;
  right: 106px;
  }


  .cont-canale-cover-img{
    width:100%;
  }
  .cont-canale-cover-text{
    margin-left:0;
  }
  .cont-canale-cover .condivisione{
    margin-left: 0;
  }

  .articolo-wrp .cont-articolo .articolo-cover-img{
    float:none;
    display: block;
    width: 100%;
    margin:10px 0;
  }
  .articolo-wrp .articolo-top .social-counters{
    float:none;
  }
  .articolo-wrp .articolo-top .articolo-data{
    position:static;
    text-align: left;
    margin-top: 10px;
  }

  .main-fotogallery .control-paging-carousel .control-paging li a img{
    width:85px;
  }

  body.fotogallery-fullscreen .articolo-wrp .lnk-button-article{
    top:-25px;
  }

  body.multimedia .form-date-from,
  body.multimedia .form-date-to,
  body.multimedia .form-categoria{
    width:auto;
    float:none;
    margin-bottom: 10px;
  }
  body.multimedia .form-date-to label{
    border:0;
  }
  body.multimedia .form-categoria select{
    width:auto;
  }

  .menu ul{
    padding-left: 10px;
  }


  .archive-map ul li{
    padding:5px 10px;
  }

  .contenitore-colonne-3 .box-colonna{
    width:auto;
  }
  .menu-speciali{
  	overflow:visible !important;
	height:auto !important
  
  }
  
  li.sanvalentino{
	  position:static;	  
  }
  
  li.sanvalentino a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-bottom: 0 none !important;
	padding: 0 !important;
  }

}

@media screen and (max-width: 768px){
  body{
    background:#dce4e7 !important;
    padding-top:0 !important;
  }
  #skin{
    display:none;
  }
  #splash{
    display:block; 
  }
  
  .contenitore_sito_generale {
  width: 100%;
  height: auto;
  max-width: 640px;
  min-height: 1400px;
  margin: auto;
  overflow: hidden;
  background: #f8f8f8;
  -webkit-box-shadow: 0 0 8px 0 #B3B3B3;
  box-shadow: 0 0 8px 0 #B3B3B3;
  }
  .col-left {
  width: 100%;
  float: none;
  margin-bottom: 15px;
  }
  .cont-col-left {
  margin-right: 0px;
  }
  .col-right {
  width: 100%;
  float: none;
  margin-left: 0px;
  }
  .banner300x250 {
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 60px;
  width: 300px;
  height: 250px;
  background: #999;
  display: block;
  }
  .banner300x250 .mobile{
  display: block;
  }
  .banner300x250 .desktop{
  display: none;
  }

  .banner_promo_300x100 {
  display: none;
  }
  .banner_promo_300x100 .mobile{
  display: block;
  }
  .banner_promo_300x100 .desktop{
  display: none;
  }







  .banner300x100 {
  width: 300px;
  height: 100px;
  margin-bottom: 30px;
  background: #999;
  display: none;
  }
  .top-bar {
  padding-bottom: 3px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
  display: none;
  }
  .center-bar .col-1 {
  width: 24%;
  float: left;
  display: none;
  }
  .center-bar .col-2 {
  width: 100%;
  float: none;
  text-align: center;
  }
  .center-bar .col-3 {
  width: 100%;
  float: none;
  text-align: center;
  }
  .center-bar .col-3 label {
  border: 1px solid #ccc;
  background: #FFF;
  padding: 1px 5px 5px 5px;
  display: table;
  float: none;
  margin: auto;
  margin-top: 10px;
  width: 97%;
  }
  .center-bar .col-3 input {
  background: none;
  border: none;
  width: 93%;
  }
  .center-bar .col-1 {
  width: 100%;
  float: none;
  display: none;
  }
  .center-bar .col-2 img {
  width: 100%;
  height: auto;
  max-width: 310px;
  margin-top: 0px;
  margin-left: 22px;
  }
  .slideshow div#slider {
  width: 100%;
  float: none;
  }
  .slideshow div#carousel {
  width: 100%;
  float: none;
  border-left: 0px solid #83bcd4;
  }
  .slideshow #carousel li {
  width: 100%!important;
  float: inherit !important;
  background: none;
  }
  .slideshow .cont-argomento-testo {
  padding-top: 16px;
  padding-bottom: 15px;
  margin-left: 0px;
  border-bottom: 1px solid #83bcd4;
  padding-left: 5px;
  }
  .canali-verticali {
  overflow: hidden;
  margin-bottom: 15px;
  display: none;
  }
  .box-extra-full-width .box-1 {
  width: 32.4%;
  float: left;
  min-height: 200px;
  background: #f8f8f8;
  margin-right: 10px;
  display: none;
  }
  .box-extra-full-width .box-3 {
  width: 32.4%;
  float: left;
  min-height: 200px;
  background: #f8f8f8;
  display: none;
  }
  .box-extra-full-width .box-2 {
  width: 100%;
  float: none;
  min-height: 365px;
  background: #f8f8f8;
  margin-right: 10px;
  }
  .footer {
  width: 100%;
  max-width: 480px;
  margin: auto;
  margin-top: 20px;
  padding-bottom: 20px;
  }
  .cont-footer .col-1 {
  width: 100%;
  float: none;
  text-align: center;
  margin-right: 0px;
  border-right: 0px solid #78adc4;
  padding-right: 0px;
  min-height: 100%;
  }
  .cont-footer .col-1 .testo {
  color: #FFF;
  margin-top: 5px;
  font-size: 15px;
  font-weight: 100;
  display: none;
  }
  .cont-footer .col-3 {
  width: 100%;
  float: none;
  min-height: 0px;
  margin-top: 40px;
  }
  .menu-copy li {
  float: none;
  margin-right: 0px;
  list-style: none;
  text-align: center;
  margin-bottom: 4px;
  }
  .cont-copy .cont-testo {
  display: table;
  padding-top: 20px;
  padding-bottom: 30px;
  margin: auto;
  color: #FFF;
  }
  .menu-copy li a {
  color: #FFF;
  text-decoration: none;
  font-size: 16px;
  }


  .menu li {
  float: none;
  list-style: none;
  margin-right: 35px;
  text-align: center;
  margin-bottom: 10px;
  }
  .menu li a {
  font-size: 15px;
  color: #FFF;
  text-decoration: none;
  font-weight: 400;
  text-transform: uppercase;
  }

  .ico-menu-mobile {
    margin-left: 20px;
    margin-right: 7px;
  }
  .testo-menu-mobile {
    font-size:16px;
    font-weight:500;
    color:#fff;
    text-transform:uppercase;
    position: relative;
    top: -3.4px;
  }

  .icona-apri-chiudi-menu-mobile {
  float:right;
  margin-right: 20px;
  margin-top: 3px;
  display:block;
  
  }

  .icona-apri-menu-mobile {
  width: 0; 
  height: 0;
  float:left;
  margin-top: 2px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  position: relative;
  width: 0;
  right:0;
  top:5px;
  }
  .icona-chiudi-menu-mobile {
  display:none;
  width: 0; 
  height: 0; 
  float:left;
  margin-top: 2px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent; 
  border-bottom: 10px solid #fff;
  }


  /*------- CSS NUOVI -------*/

  .header-fixed-contenitore {
  width: 100%;
  max-width: 640px;
  margin: auto;
  padding-top: 7px;
  padding-bottom: 0px;
  }
  .header-fixed-contenitore .col-1 {
  width: 90%;
  float: left;
  }
  .header-fixed-contenitore .col-1 img {
  width: 40%;
  height: auto;
  margin-left: 20px;
  }
  .header-fixed-contenitore .col-2 {
  width: 69%;
  float: left;
  display: none;
  }
  .header-fixed-contenitore .col-3 {
  width: 10%;
  float: left;
  position: relative;
  }
  .header-fixed-contenitore .col-2 {
  width: 69%;
  float: left;
  }
  .header-fixed-contenitore .menu {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 6px;
  border-bottom: 0px solid #0186be;
  background: none;
  display: table;
  float: right;
  margin-right: 20px;
  }

  .header-fixed-contenitore .contenitore-voci-menu {
  display: none;
  position: absolute;
  right: 16px;
  background: #FFF;
  top: 35px;
  padding: 18px 30px 10px 40px;
  border: 1px solid #ccc;
  text-align: right;
  width: 170px;
  -webkit-box-shadow: 0 0 22px 0 #616161;
  box-shadow: 0 0 22px 0 #616161;
  }

.cont-sub-menu .last-news .last-news-image{
	width: 30%;
}
  .cont-s-b {
  float: right;
  display: table;
  padding: 5px;
  margin-right: 0px;
  width: 97.9%;
  height: 280px;
  }
  .arrow-top {
  width: 0;
  height: 0;
  position: absolute;
  right: 295px;
  }
  .cont-s-b li {
  list-style: none;
  margin-right: 0px;
  }





  .cont-newsletter-footer-mobile {
    display:block;
  }

  .cont-newsletter-footer-mobile .newsletter {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    overflow: hidden;
    border-top: 1px solid #0173a3;
    border-bottom: 1px solid #0173a3;
    padding-top: 10px;
    margin-top: 20px;
    padding-bottom: 15px;
  }
  .cont-newsletter-footer-mobile .testo_newsletter {
    display: block;
    float: none;
    margin-top: 7px;
    margin-right: 0px;
    text-align: center;
  }
  .cont-newsletter-footer-mobile .box_newsletter {
    font-size: 10px;
    display: table;
    text-transform: uppercase;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 6px;
    border: 1px solid #fff;
    background: #d32d2d;
    margin: auto;
    margin-top: 15px;
  }
  .cont-newsletter-footer-mobile .box_newsletter img {
    position: relative;
    top: 1px;
    margin-right: 5px;
  }


  .slideshow #carousel .flex-viewport{
    height:68px;
  }
  .slideshow #carousel .flex-viewport li{
    display: none !important;
  }
  .slideshow #carousel .flex-viewport li.flex-active-slide{
    display:block !important;
  }

  .contenitore-social-condivisione {
    background: transparent url(../img/share-box-mobile.png) -4px -4px no-repeat;
    right: -21px;
  }

  .cont-canale-cover .condivisione{
    margin-right: 0;
    margin-left: auto;    
  }

  body.fotogallery-fullscreen .articolo-wrp .articolo-subtitle{
    margin-right: 0;
  }
  .main-fotogallery .control-paging-carousel .control-paging{
    margin-left:50px;
    margin-right:50px;
  }
  .main-fotogallery .control-paging-carousel .control-paging li a img{
    width:45px;
  }
  .main-fotogallery .control-paging-carousel .direction-nav-prev{
    left:15px;
  }
  .main-fotogallery .control-paging-carousel .direction-nav-next{
    right:15px;
  }

  .button-consulta-archivio{
    margin-left:auto;
    margin-right:auto;
  }


  .center-bar .col-3 > label{
    display: none;
  }

  .contenitore-colonne-3 .box-colonna-mw{
    width:47%;
    margin-left:2%;
    float:left;
  }
  /*
  .contenitore-colonne-3 .box-colonna + .box-colonna + .box-colonna{
    clear:left;
  }
  */

  .contenitore-colonne-3 .box-colonna{
    width:610px;
  }

	.social-box{
		display: none;
	}

  .social-box.social-box-twitter{
    margin-bottom:30px;
  }
  
  .cont-s-b li{padding: 3px 0 3px 10px; width: 46%;}
  .cont-s-b{width:98.5%;}


}

@media screen and (max-width: 640px){
	
	.icona-apri-menu-mobile {
  width: 0; 
  height: 0;
  float:left;
  margin-top: 2px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  position: relative;
  width: 0;
  right:0;
  
  }
	.cont-s-b{width:97.8%;}
  .contenitore_sito_generale {
	  width: 100%;
	  height: auto;
	  max-width: 480px;
	  min-height: 1400px;
	  margin: auto;
	  overflow: hidden;
	  background: #f8f8f8;
	  -webkit-box-shadow: 0 0 8px 0 #B3B3B3;
	  box-shadow: 0 0 8px 0 #B3B3B3;
  }

  .header-fixed-contenitore {
	  width: 100%;
	  max-width: 480px;
  } 

  .arrow-top {
	right:211px;    
  }
	
	.cont-s-b ul {
	float: left;
	}
	
  .contenitore-colonne-3 .box-colonna{
    width:auto;
  }
  .cont-sub-menu .last-news{
	width:98%;		
  }
  .cont-s-b{ height:330px}
  .cont-s-b ul li{ padding-left: 15px;}
  .cont-s-b li{width: 41.5%;}

}
@media screen and (max-width:700px) and (orientation : landscape){
#addtoany a.stButton.a2a_button_whatsapp{
    display: block;
  }
}

@media screen and (max-width:600px) and (orientation : landscape){

	.condivisione-mobile{ position:fixed; bottom:30px; z-index:9999; left:0; right:0; margin:auto;}
	.condivisione-mobile .condivisioneSu{ position:absolute; left:0; right:0; margin:auto; width:100%;}
	.condivisione-mobile .condivisioneSu .social-likes, .social-likes_single-w{width:290px;position:absolute; left:0; right:0; margin:auto;background: rgba(250, 250, 250,0.7); box-shadow:1px 5px 10px #888888;padding-top: 13px;bottom: -49px;}
	.condivisione-mobile .social-likes__button{width:39px; height:39px; left: 10px; top: -15px; }
	.condivisione-mobile .social-likes__icon {
    border-radius: 50%;
    box-shadow: 0 3px 3px #ccc;
    height: 33px;
    width: 33px;
	}	
	.condivisione-mobile .social-likes__icon_facebook{ background:url(../img/social-articolo/facebook-share.png) no-repeat center center !important;}
	.condivisione-mobile .social-likes__icon_twitter{ background:url(../img/social-articolo/twitter-share.png) no-repeat center center !important;}
	.condivisione-mobile .social-likes__icon_plusone{background:url(../img/social-articolo/google-plus.png) no-repeat center center !important;}
	.condivisione-mobile .social-likes.social-likes_mini .social-likes__widget .social-likes__button{ padding-left:20px;}
	.cont-s-b ul li{ width:41.5%;}
	.cont-s-b{ height:530px}
	.cont-sub-menu .last-news .last-news-image {
    float: left;
    max-width: 260px;
    width: 100%;
	}
	
	
	
	.cont-sub-menu {
	width:99%;
	}
	.cont-s-b ul{
	 font-size: 11px;
	}
	.condivisione-mobile .share-tw.social-likes__widget.social-likes__widget_twitter {
	  position: relative;
	  left: -8px;
	}
.condivisione-mobile .share-button.sharer-1, .condivisione-mobile .share-button.sharer-0{
	left:180px;
	z-index:100;
	
}

.condivisione-mobile .share-gp.social-likes__widget.social-likes__widget_plusone {
	position: relative;
	left: -14px;
}

 .condivisione .whatsapp.share-wa{ 
 	display:block;
    overflow: hidden;
    width: 15px;
    height: 15px;
	position: relative;
    right: -35px;
    top: 3px;
	border-radius: 2px;
	float:right;
	z-index:101;
  }
  .condivisione .whatsapp.share-wa .wa_btn{
  	position:relative;
	top:-4px	;
	left:-6px;
  
  }
  
  .social-counters .share-button{margin-left: 300px;}
  .social-counters .share-button.sharer-0 label span, .social-counters .share-button.sharer-1 label span {
    background-size: 71% auto !important;
    width: 34px !important;
  }
	
  .condivisione-mobile .whatsapp.share-wa{left: 252px !important;}
  .header-fixed-contenitore .menu li a{font-size:16px;}
  .header-fixed-contenitore .menu li{ padding:2px 0;margin-bottom: 5px;}

#addtoany a.stButton.a2a_button_whatsapp{
    display: block;
  }

}
@media screen and (max-width: 480px){
  .slideshow #slider .slides li .condivisione {
    width: 128px;
  right: -15px;
  top: 5px; 
  }
	.serp-content ul li article .condivisione {
    	float: left;
    	position: relative;
    	right: 0;
    	top: 0;
	}
	.condivisione-mobile{ position:fixed; bottom:30px; z-index:9999; left: 0; }
	.condivisione-mobile .condivisioneSu{ position:absolute; left:0; right:0;  width:100%; display:block;}
	.condivisione-mobile .condivisioneSu .social-likes, .social-likes_single-w{width:290px;position:absolute; left:0; right:0; margin:auto;background: rgba(250, 250, 250,0.7); box-shadow:1px 5px 10px #888888;padding-top: 13px;bottom: -49px;}
	.condivisione-mobile .social-likes__button{width:39px; height:39px; left: 10px; top: -15px; }
	.condivisione-mobile .social-likes__icon {
    border-radius: 50%;
    box-shadow: 0 3px 3px #ccc;
    height: 33px;
    width: 33px;
	}	
	/*.condivisione-mobile .whatsapp.share-wa, .condivisione-mobile .wa_btn.wa_btn_s{ display:block; background:url(../img/social-articolo/whatsapp.png) no-repeat center center !important;}*/
	.condivisione-mobile .social-likes__icon_facebook{ background:url(../img/social-articolo/facebook-share.png) no-repeat center center !important;}
	.condivisione-mobile .social-likes__icon_twitter{ background:url(../img/social-articolo/twitter-share.png) no-repeat center center !important;}
	.condivisione-mobile .social-likes__icon_plusone{background:url(../img/social-articolo/google-plus.png) no-repeat center center !important;}
	/*.condivisione-mobile .whatsapp.share-wa {
		top: -10px;
		display: block !important;
		height: 39px;
		left: 230px;
		position: absolute;
		width: 33px;
		height:33px;
		border-radius:50%;
		box-shadow:1px 5px 10px #bbb;
	}
	.condivisione-mobile .wa_btn.wa_btn_s {
    	height: 33px;
    	width: 33px;
		opacity:0;
		filter: alpha(opacity=0);
	}
	.condivisione-mobile .wa_btn wa_btn_s{  width: 33px; height:33px;  display:block !important}*/
	.condivisione-mobile .social-likes.social-likes_mini .social-likes__widget .social-likes__button{ padding-left:20px;}
	.cont-s-b ul li{ width:41.5%;}
	.cont-s-b{ height:530px}
	.cont-sub-menu .last-news .last-news-image {
    float: left;
    max-width: 260px;
    width: 100%;
	}
	
	
	
	.cont-sub-menu {
	width:99%;
	}
	.cont-s-b ul{
	 font-size: 11px;
	}
  .contenitore_sito_generale {
  width: 100%;
  height: auto;
  max-width: 320px;
  min-height: 1400px;
  margin: auto;
  overflow: hidden;
  background: #f8f8f8;
  -webkit-box-shadow: 0 0 8px 0 #B3B3B3;
  box-shadow: 0 0 8px 0 #B3B3B3;
  }
  .footer {
  width: 100%;
  max-width: 320px;
  margin: auto;
  margin-top: 20px;
  padding-bottom: 20px;
  }
  .copy {
  width: 100%;
  max-width: 320px;
  margin: auto;
  }
  .center-bar .col-2 img {
  width: 100%;
  height: auto;
  max-width: 240px;
  margin-top: 0px;
  margin-left: 0px;
  }
  .center-bar .col-3 label {
  border: 1px solid #ccc;
  background: #FFF;
  padding: 1px 5px 5px 5px;
  display: table;
  float: none;
  margin: auto;
  margin-top: 10px;
  width: 96%;
  }
  .center-bar .col-3 input {
  background: none;
  border: none;
  width: 90%;
  }
  .video-gallery .line-menu li a {
  font-size: 11px;
  color: #9ce1fe;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  }
  .articoli-piu-condivisi .tab-condividi li a {
  padding-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
  border-bottom: 3px solid #dddddd;
  background: #fff;
  }
  .articoli-piu-condivisi .tab-condividi li {
  float: left;
  list-style: none;
  margin-right: 10px;
  }
  .flexslider-articoli-condivisi a.flex-prev {
  font-size: 0px;
  padding: 10px 0px 16px 100px;
  background: url(../img/articoli-condivisi-prev.png);
  }
  .flexslider-articoli-condivisi a.flex-next {
  font-size: 0px;
  padding: 10px 0px 16px 100px;
  background: url(../img/articoli-condivisi-next.png);
  background-position-x: -23px;
  }
  .flexslider-articoli-condivisi a.flex-next:hover {
  font-size: 0px;
  padding: 10px 0px 16px 100px;
  -webkit-box-shadow: inset 0 0 50px 0 #666666;
  box-shadow: inset 0 0 50px 0 #666666;
  background: url(../img/articoli-condivisi-next.png);
  background-position-x: -23px;
  }



  /*------- CSS NUOVI -------*/

  .header-fixed-contenitore {
  width: 100%;
  max-width:320px;
  margin: auto;
  padding-top: 7px;
  padding-bottom: 0px;
  }
  .header-fixed-contenitore .col-1 img {
  width: 59%;
  height: auto;
  margin-left: 14px;
  }
  .arrow-top {
  width: 0;
  height: 0;
  position: absolute;
  top: -10px;
  right: 134px;
  }

  .articolo-wrp .articolo-subtitle{
    padding-right: 0;

  }
  .articolo-wrp .articolo-subtitle .lnk-button{
    position: static;
    margin:10px 0 0 auto;
  }

  .serp-content h1 span{
    display: block;
  }
  .serp-order span,
  .serp-order label{
    clear:both;
    display: block;
    margin:10px 0;
  }
  .serp-results .testo img{
    float:none;
    clear: both;
    display: block;
  }
  .serp-pagination{
    margin-bottom: 50px;
  }

  .articolo-wrp .articolo-top .addthis_native_toolbox .addthis_button_facebook_share,
  .articolo-wrp .articolo-top .addthis_native_toolbox .addthis_button_facebook_like,
  .articolo-wrp .articolo-top .addthis_native_toolbox .addthis_button_google_plusone,
  .articolo-wrp .articolo-top .addthis_native_toolbox .addthis_button_tweet{
    float:none;
    display: block;
    margin-bottom: 10px;
  }

  .main-fotogallery .control-paging-carousel .control-paging{
    margin-left:40px;
    margin-right:40px;
  }
  .main-fotogallery .control-paging-carousel .control-paging li a img{
    width:23px;
  }
  .main-fotogallery .control-paging-carousel .direction-nav-prev{
    left:0;
  }
  .main-fotogallery .control-paging-carousel .direction-nav-next{
    right:0;
  }
  body.fotogallery-fullscreen .articolo-wrp .articolo-subtitle{
    margin-right: 0;
  }
  body.fotogallery-fullscreen .articolo-wrp .articolo-top{
    max-height: none;
  }
  body.fotogallery-fullscreen .articolo-wrp .lnk-button-article{
    position: static;
    float: none;
    margin: 10px 0;
  }
  body.fotogallery-fullscreen .articolo-wrp .articolo-top .articolo-data{
    float:none;
  }

  a.player img {
      margin-top: 15% !important;
  }

  .archive-map ul li{
    display: block;
    margin:5px;
    padding:0;
  }
  .archive-map ul li a{
    display: block;
    padding:5px 10px;
  }

  .center-bar .col-3 > label{
    display: none;
  }
  
  .fb-like-wrap{
    position:static;
    margin-bottom:10px;
  }
.condivisione-mobile .share-tw.social-likes__widget.social-likes__widget_twitter {
	  position: relative;
	  left: -8px;
	}
.condivisione-mobile .share-button.sharer-1, .condivisione-mobile .share-button.sharer-0{
	left:190px;
	z-index:100;
	
}

.condivisione-mobile .share-gp.social-likes__widget.social-likes__widget_plusone {
	position: relative;
	left: -14px;
}

 .condivisione .whatsapp.share-wa{ 
 	display:block;
    overflow: hidden;
    width: 15px;
    height: 15px;
	position: relative;
    right: -35px;
    top: 3px;
	border-radius: 2px;
	float:right;
	z-index:101;
    background: url(img/ws-mini.png) no-repeat left top;
  }
  .condivisione .whatsapp.share-wa .wa_btn{
  	position:relative;
	top:-4px	;
	left:-6px;
  
  }
  
  .social-counters .share-button{margin-left: 185px;}
  .social-counters .share-button.sharer-0 label span, .social-counters .share-button.sharer-1 label span {
    background-size: 71% auto !important;
    width: 34px !important;
  }
  .header-fixed-contenitore .menu li a{font-size:16px;}
  .header-fixed-contenitore .menu li{ padding:2px 0;margin-bottom: 5px;}

  #addtoany a.stButton.a2a_button_whatsapp{
    display: block;
  }
  
  .box_testo_slide {
  padding: 25px 10px 10px 10px;
}
  
}
